summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--_archive/arduino-due.md2
-rw-r--r--_archive/arduino-uno.md4
-rw-r--r--_archive/awesome-books.md2
-rw-r--r--_archive/mosfet-switches.md2
-rw-r--r--_archive/my-first-pcb.md2
-rw-r--r--_projects/bumblebee.md2
-rw-r--r--_projects/e-reader.md2
-rw-r--r--_projects/etlas.md2
-rw-r--r--_projects/fpm-door-lock.md2
-rw-r--r--_projects/matrix-digital-rain.md2
-rw-r--r--_site/archive/arduino-due/index.html2
-rw-r--r--_site/archive/arduino-uno/index.html8
-rw-r--r--_site/archive/awesome-books/index.html2
-rw-r--r--_site/archive/index.html2
-rw-r--r--_site/archive/mosfet-switches/index.html2
-rw-r--r--_site/archive/my-first-pcb/index.html2
-rw-r--r--_site/feed.xml4
-rw-r--r--_site/index.html2
-rw-r--r--_site/posts.xml2
-rw-r--r--_site/projects/bumblebee/index.html2
-rw-r--r--_site/projects/e-reader/index.html2
-rw-r--r--_site/projects/etlas/index.html2
-rw-r--r--_site/projects/fpm-door-lock/index.html2
-rw-r--r--_site/projects/matrix-digital-rain/index.html2
24 files changed, 29 insertions, 29 deletions
diff --git a/_archive/arduino-due.md b/_archive/arduino-due.md
index 0551376..89e3d7f 100644
--- a/_archive/arduino-due.md
+++ b/_archive/arduino-due.md
@@ -1,7 +1,7 @@
---
title: Bare-metal ARM Cortex M3 chips
date: 2024-10-05
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
layout: post
---
diff --git a/_archive/arduino-uno.md b/_archive/arduino-uno.md
index ec754e7..850fae4 100644
--- a/_archive/arduino-uno.md
+++ b/_archive/arduino-uno.md
@@ -1,7 +1,7 @@
---
-title: Notes on programming ATmega328P chips
+title: Programming ATmega328P chips
date: 2025-04-10
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
layout: post
---
diff --git a/_archive/awesome-books.md b/_archive/awesome-books.md
index 887a39d..5a190f6 100644
--- a/_archive/awesome-books.md
+++ b/_archive/awesome-books.md
@@ -1,7 +1,7 @@
---
title: Awesome books
date: 2025-04-20
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
layout: post
---
diff --git a/_archive/mosfet-switches.md b/_archive/mosfet-switches.md
index dfabd9a..847b12a 100644
--- a/_archive/mosfet-switches.md
+++ b/_archive/mosfet-switches.md
@@ -1,7 +1,7 @@
---
title: MOSFETs
date: 2025-06-22
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
layout: post
---
diff --git a/_archive/my-first-pcb.md b/_archive/my-first-pcb.md
index 20eaa10..c57e391 100644
--- a/_archive/my-first-pcb.md
+++ b/_archive/my-first-pcb.md
@@ -1,7 +1,7 @@
---
title: My first PCB
date: 2025-07-14
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
layout: post
---
diff --git a/_projects/bumblebee.md b/_projects/bumblebee.md
index 2a1399c..03046d3 100644
--- a/_projects/bumblebee.md
+++ b/_projects/bumblebee.md
@@ -1,7 +1,7 @@
---
title: "Bumblebee: browser automation"
date: 2025-04-02
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
thumbnail: thumb.png
layout: post
---
diff --git a/_projects/e-reader.md b/_projects/e-reader.md
index a8b043c..a306837 100644
--- a/_projects/e-reader.md
+++ b/_projects/e-reader.md
@@ -1,7 +1,7 @@
---
title: Prototype e-reader
date: 2023-10-24
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
thumbnail: thumb.png
layout: post
---
diff --git a/_projects/etlas.md b/_projects/etlas.md
index d29b946..93d7eaa 100644
--- a/_projects/etlas.md
+++ b/_projects/etlas.md
@@ -1,7 +1,7 @@
---
title: "Etlas: e-paper dashboard"
date: 2024-09-05
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
thumbnail: dash.jpg
layout: post
---
diff --git a/_projects/fpm-door-lock.md b/_projects/fpm-door-lock.md
index c6d5364..19afa40 100644
--- a/_projects/fpm-door-lock.md
+++ b/_projects/fpm-door-lock.md
@@ -1,7 +1,7 @@
---
title: Fingerprint door lock
date: 2025-10-03
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
thumbnail: pcb.jpg
layout: post
---
diff --git a/_projects/matrix-digital-rain.md b/_projects/matrix-digital-rain.md
index 3a7979b..9c7b529 100644
--- a/_projects/matrix-digital-rain.md
+++ b/_projects/matrix-digital-rain.md
@@ -1,7 +1,7 @@
---
title: The Matrix digital rain
date: 2024-01-12
-author: W. D. Sadeep Madurange
+author: Wickramage Don Sadeep Madurange
thumbnail: thumb.png
layout: post
---
diff --git a/_site/archive/arduino-due/index.html b/_site/archive/arduino-due/index.html
index 28e0268..c4a0d5a 100644
--- a/_site/archive/arduino-due/index.html
+++ b/_site/archive/arduino-due/index.html
@@ -151,7 +151,7 @@ before passing control to the main program.</p>
<p>Files: <a href="source.tar.gz">source.tar.gz</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/archive/arduino-uno/index.html b/_site/archive/arduino-uno/index.html
index 6e908d0..7b38c31 100644
--- a/_site/archive/arduino-uno/index.html
+++ b/_site/archive/arduino-uno/index.html
@@ -2,12 +2,12 @@
<html>
<head>
<meta charset="utf-8">
- <title>Notes on programming ATmega328P chips</title>
+ <title>Programming ATmega328P chips</title>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Notes on programming ATmega328P chips</title>
+ <title>Programming ATmega328P chips</title>
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="stylesheet" href="/assets/css/skeleton.css">
</head>
@@ -40,7 +40,7 @@
<main>
<div class="container">
- <h2 class="center" id="title">NOTES ON PROGRAMMING ATMEGA328P CHIPS</h2>
+ <h2 class="center" id="title">PROGRAMMING ATMEGA328P CHIPS</h2>
<h6 class="center">10 APRIL 2025</h5>
<br>
<div class="twocol justify"><p>This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5 V
@@ -110,7 +110,7 @@ not connect AREF (pin 21) to V<sub>cc</sub>. Refer to section 23.5.2 ADC
Voltage Reference in the datasheet for more information.</p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/archive/awesome-books/index.html b/_site/archive/awesome-books/index.html
index 548493f..c9f1934 100644
--- a/_site/archive/awesome-books/index.html
+++ b/_site/archive/awesome-books/index.html
@@ -126,7 +126,7 @@ Aksenty Ivanovich’s diary, the story documents the government clerk’s descen
into madness. His obsession with social status and self-aggrandizement leads
him on a trajectory of envy, wounded pride, and outright insanity.</p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/archive/index.html b/_site/archive/index.html
index e35b281..7b8e437 100644
--- a/_site/archive/index.html
+++ b/_site/archive/index.html
@@ -98,7 +98,7 @@
<tr>
<td class="posts-td posts-td-link">
- <a href="/archive/arduino-uno/" class="link-decor-none">Notes on programming ATmega328P chips</a>
+ <a href="/archive/arduino-uno/" class="link-decor-none">Programming ATmega328P chips</a>
</td>
<td class="posts-td posts-td-time">
<span class="post-meta">
diff --git a/_site/archive/mosfet-switches/index.html b/_site/archive/mosfet-switches/index.html
index 6a3e883..8a46211 100644
--- a/_site/archive/mosfet-switches/index.html
+++ b/_site/archive/mosfet-switches/index.html
@@ -154,7 +154,7 @@ selecting and controlling a MOSFET for 3.3 VDC logic applications</a></li>
relay from a 3.3 VDC microcontroller using an NPN Darlington transistor</a></li>
</ul>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/archive/my-first-pcb/index.html b/_site/archive/my-first-pcb/index.html
index ff8fc64..d4e42c2 100644
--- a/_site/archive/my-first-pcb/index.html
+++ b/_site/archive/my-first-pcb/index.html
@@ -101,7 +101,7 @@ an important milestone in my DIY electronics journey.</p>
<p>Files: <a href="gerber_back.zip">gerber_back.zip</a>, <a href="gerber_front.zip">gerber_front.zip</a>,
<a href="source.tar.gz">source.tar.gz</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/feed.xml b/_site/feed.xml
index 338f7f8..26711ec 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-30T19:11:55+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">ASCIIMX | Archive</title><subtitle>$ cu -l /dev/asciimx -s 9600 &lt;br&gt; wake up...
-</subtitle><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="http://localhost:4000/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s then-available shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">My first PCB</title><link href="http://localhost:4000/archive/my-first-pcb/" rel="alternate" type="text/html" title="My first PCB" /><published>2025-07-14T00:00:00+08:00</published><updated>2025-07-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/my-first-pcb</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[In 2023, I started tinkering with DIY electronics as a hobby. Until now, I’ve been using development boards like the Arduino Uno and ESP-32-WROOM so that I can focus on the software. Recently, I decided to step outside of my comfort zone and design a PCB from scratch for a door lock I’m working on.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="http://localhost:4000/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>http://localhost:4000/archive/mosfet-switches</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="http://localhost:4000/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>http://localhost:4000/archive/awesome-books</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This article contains a list of my favourite books.]]></summary></entry><entry><title type="html">Notes on programming ATmega328P chips</title><link href="http://localhost:4000/archive/arduino-uno/" rel="alternate" type="text/html" title="Notes on programming ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-uno</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5 V with a 16 MHz crystal and 3.3 V with an 8 MHz crystal. While the 5 V configuration is common, the 3.3 V configuration can be advantageous in low-power applications and when interfacing with parts that run at 3.3 V.]]></summary></entry><entry><title type="html">Bare-metal ARM Cortex M3 chips</title><link href="http://localhost:4000/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ARM Cortex M3 chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-due</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is about programming bare metal SAM3X8E Arm Cortex M3 chips found on Arduino Due boards. I had to learn how to do this because none of the high-level tools for programming Arduino Dues are available for OpenBSD, which I use for much of my personal computing.]]></summary></entry></feed> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-30T19:15:27+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">ASCIIMX | Archive</title><subtitle>$ cu -l /dev/asciimx -s 9600 &lt;br&gt; wake up...
+</subtitle><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="http://localhost:4000/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s then-available shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">My first PCB</title><link href="http://localhost:4000/archive/my-first-pcb/" rel="alternate" type="text/html" title="My first PCB" /><published>2025-07-14T00:00:00+08:00</published><updated>2025-07-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/my-first-pcb</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[In 2023, I started tinkering with DIY electronics as a hobby. Until now, I’ve been using development boards like the Arduino Uno and ESP-32-WROOM so that I can focus on the software. Recently, I decided to step outside of my comfort zone and design a PCB from scratch for a door lock I’m working on.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="http://localhost:4000/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>http://localhost:4000/archive/mosfet-switches</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="http://localhost:4000/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>http://localhost:4000/archive/awesome-books</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article contains a list of my favourite books.]]></summary></entry><entry><title type="html">Programming ATmega328P chips</title><link href="http://localhost:4000/archive/arduino-uno/" rel="alternate" type="text/html" title="Programming ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5 V with a 16 MHz crystal and 3.3 V with an 8 MHz crystal. While the 5 V configuration is common, the 3.3 V configuration can be advantageous in low-power applications and when interfacing with parts that run at 3.3 V.]]></summary></entry><entry><title type="html">Bare-metal ARM Cortex M3 chips</title><link href="http://localhost:4000/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ARM Cortex M3 chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is about programming bare metal SAM3X8E Arm Cortex M3 chips found on Arduino Due boards. I had to learn how to do this because none of the high-level tools for programming Arduino Dues are available for OpenBSD, which I use for much of my personal computing.]]></summary></entry></feed> \ No newline at end of file
diff --git a/_site/index.html b/_site/index.html
index d020612..b2a84d1 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -105,7 +105,7 @@
<tr>
<td class="posts-td posts-td-link">
- <a href="/archive/arduino-uno/" class="link-decor-none">Notes on programming ATmega328P chips</a>
+ <a href="/archive/arduino-uno/" class="link-decor-none">Programming ATmega328P chips</a>
</td>
<td class="posts-td posts-td-time">
<span class="post-meta">
diff --git a/_site/posts.xml b/_site/posts.xml
index ad379bb..af1e271 100644
--- a/_site/posts.xml
+++ b/_site/posts.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/posts.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-30T19:11:55+08:00</updated><id>http://localhost:4000/posts.xml</id><title type="html">ASCIIMX</title><subtitle>$ cu -l /dev/asciimx -s 9600 &lt;br&gt; wake up...
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/posts.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-30T19:15:27+08:00</updated><id>http://localhost:4000/posts.xml</id><title type="html">ASCIIMX</title><subtitle>$ cu -l /dev/asciimx -s 9600 &lt;br&gt; wake up...
</subtitle><author><name>Wickramage Don Sadeep Madurange</name></author></feed> \ No newline at end of file
diff --git a/_site/projects/bumblebee/index.html b/_site/projects/bumblebee/index.html
index 903fa99..c2da039 100644
--- a/_site/projects/bumblebee/index.html
+++ b/_site/projects/bumblebee/index.html
@@ -62,7 +62,7 @@ and scripts, and more.</p>
an employer. Hence, the software is proprietary.</p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/projects/e-reader/index.html b/_site/projects/e-reader/index.html
index 4274a9b..0a2dd97 100644
--- a/_site/projects/e-reader/index.html
+++ b/_site/projects/e-reader/index.html
@@ -118,7 +118,7 @@ how to build my own.</p>
<p>Files: <a href="source.tar.gz">source.tar.gz</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/projects/etlas/index.html b/_site/projects/etlas/index.html
index 6e30974..32995cd 100644
--- a/_site/projects/etlas/index.html
+++ b/_site/projects/etlas/index.html
@@ -96,7 +96,7 @@ email at the address on my home page.</p>
<p>Files: <a href="source.tar.gz">source.tar.gz</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/projects/fpm-door-lock/index.html b/_site/projects/fpm-door-lock/index.html
index 35e999f..cfa3287 100644
--- a/_site/projects/fpm-door-lock/index.html
+++ b/_site/projects/fpm-door-lock/index.html
@@ -150,7 +150,7 @@ rewarding journey from the messy breadboard to the shiny PCB.</p>
<p>Files: <a href="source.tar.gz">source.tar.gz</a>, <a href="gerber.zip">gerber.zip</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>
diff --git a/_site/projects/matrix-digital-rain/index.html b/_site/projects/matrix-digital-rain/index.html
index 0724e2a..ad4bb97 100644
--- a/_site/projects/matrix-digital-rain/index.html
+++ b/_site/projects/matrix-digital-rain/index.html
@@ -75,7 +75,7 @@ use <code class="language-plaintext highlighter-rouge">0x30A1</code> and <code c
<p>Files: <a href="source.tar.gz">source.tar.gz</a></p>
</div>
- <p class="post-author right">by W. D. Sadeep Madurange</p>
+ <p class="post-author right">by Wickramage Don Sadeep Madurange</p>
</div>
</main>