diff options
Diffstat (limited to '_site')
| -rw-r--r-- | _site/archive/arduino-due/index.html | 6 | ||||
| -rw-r--r-- | _site/archive/arduino-uno/index.html | 6 | ||||
| -rw-r--r-- | _site/archive/index.html | 8 | ||||
| -rw-r--r-- | _site/archive/mosfet-switches/index.html | 6 | ||||
| -rw-r--r-- | _site/archive/suckless-software/index.html | 6 | ||||
| -rw-r--r-- | _site/feed.xml | 2 | ||||
| -rw-r--r-- | _site/index.html | 8 | ||||
| -rw-r--r-- | _site/posts.xml | 2 |
8 files changed, 22 insertions, 22 deletions
diff --git a/_site/archive/arduino-due/index.html b/_site/archive/arduino-due/index.html index 86f4fb0..f2e7a96 100644 --- a/_site/archive/arduino-due/index.html +++ b/_site/archive/arduino-due/index.html @@ -2,12 +2,12 @@ <html> <head> <meta charset="utf-8"> - <title>Bare-metal ATSAM3X8E chips</title> + <title>How to set up ATSAM3X8E microcontrollers for bare-metal programming in C</title> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Bare-metal ATSAM3X8E chips</title> + <title>How to set up ATSAM3X8E microcontrollers for bare-metal programming in C</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">BARE-METAL ATSAM3X8E CHIPS</h2> + <h2 class="center" id="title">HOW TO SET UP ATSAM3X8E MICROCONTROLLERS FOR BARE-METAL PROGRAMMING IN C</h2> <h6 class="center">05 OCTOBER 2024</h5> <br> <div class="twocol justify"><p>This article is a step-by-step guide for programming bare-metal ATSAM3X8E chips diff --git a/_site/archive/arduino-uno/index.html b/_site/archive/arduino-uno/index.html index 3b0234d..2de0ece 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>ATmega328P chips</title> + <title>How to configure ATmega328P microcontrollers to run at 3.3V and 5V</title> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>ATmega328P chips</title> + <title>How to configure ATmega328P microcontrollers to run at 3.3V and 5V</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">ATMEGA328P CHIPS</h2> + <h2 class="center" id="title">HOW TO CONFIGURE ATMEGA328P MICROCONTROLLERS TO RUN AT 3.3V AND 5V</h2> <h6 class="center">10 APRIL 2025</h5> <br> <div class="twocol justify"><p>This is a quick reference for wiring up ATmega328P ICs to run at 5V and 3.3V. diff --git a/_site/archive/index.html b/_site/archive/index.html index 821ba88..6c0cde4 100644 --- a/_site/archive/index.html +++ b/_site/archive/index.html @@ -46,7 +46,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/suckless-software/" class="link-decor-none">Suckless software</a> + <a href="/archive/suckless-software/" class="link-decor-none">How I manage Suckless software packages</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -72,7 +72,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/mosfet-switches/" class="link-decor-none">MOSFETs</a> + <a href="/archive/mosfet-switches/" class="link-decor-none">MOSFETs as electronic switches</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -85,7 +85,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/arduino-uno/" class="link-decor-none">ATmega328P chips</a> + <a href="/archive/arduino-uno/" class="link-decor-none">How to configure ATmega328P microcontrollers to run at 3.3V and 5V</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -98,7 +98,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/arduino-due/" class="link-decor-none">Bare-metal ATSAM3X8E chips</a> + <a href="/archive/arduino-due/" class="link-decor-none">How to set up ATSAM3X8E microcontrollers for bare-metal programming in C</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 d519bd2..a42d622 100644 --- a/_site/archive/mosfet-switches/index.html +++ b/_site/archive/mosfet-switches/index.html @@ -2,12 +2,12 @@ <html> <head> <meta charset="utf-8"> - <title>MOSFETs</title> + <title>MOSFETs as electronic switches</title> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>MOSFETs</title> + <title>MOSFETs as electronic switches</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">MOSFETS</h2> + <h2 class="center" id="title">MOSFETS AS ELECTRONIC SWITCHES</h2> <h6 class="center">22 JUNE 2025</h5> <br> <div class="twocol justify"><p>Recently, I needed a low-power circuit for one of my battery-operated projects. diff --git a/_site/archive/suckless-software/index.html b/_site/archive/suckless-software/index.html index e19125b..4bb2747 100644 --- a/_site/archive/suckless-software/index.html +++ b/_site/archive/suckless-software/index.html @@ -2,12 +2,12 @@ <html> <head> <meta charset="utf-8"> - <title>Suckless software</title> + <title>How I manage Suckless software packages</title> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Suckless software</title> + <title>How I manage Suckless software packages</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">SUCKLESS SOFTWARE</h2> + <h2 class="center" id="title">HOW I MANAGE SUCKLESS SOFTWARE PACKAGES</h2> <h6 class="center">30 NOVEMBER 2025</h5> <br> <div class="twocol justify"><p>Since <a href="https://suckless.org/" class="external" target="_blank" rel="noopener noreferrer">suckless</a> software requires users to modify the diff --git a/_site/feed.xml b/_site/feed.xml index d9dd688..eb62c28 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1 +1 @@ -<?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="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-30T11:48:35+08:00</updated><id>/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Suckless software</title><link href="/archive/suckless-software/" rel="alternate" type="text/html" title="Suckless software" /><published>2025-11-30T00:00:00+08:00</published><updated>2025-11-30T00:00:00+08:00</updated><id>/archive/suckless-software</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Since suckless software requires users to modify the source code and recompile to customize, I need a way to maintain patches over the long term while retaining the ability to upgrade the software as new versions are released.]]></summary></entry><entry><title type="html">Neo4J A* search</title><link href="/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>/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used 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. Algorithms based on graph theory, such as A* search, provide an optimal solution to this problem. Therefore, it was useful to model the set of route points as a graph.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="/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>/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 electronically switch off components, such as servos, that draw high levels of quiescent currents. My search for a solution led me to MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">ATmega328P chips</title><link href="/archive/arduino-uno/" rel="alternate" type="text/html" title="ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This is a quick reference for wiring up ATmega328P ICs to run at 5V and 3.3V. While the 5V configuration is common, the 3.3V configuration can be useful in low-power applications and when interfacing with parts that themselves run at 3.3V. In this guide, the 5V setup is configured with a 16MHz crystal oscillator, while the 3.3V configuration makes use of an 8MHz crystal oscillator.]]></summary></entry><entry><title type="html">Bare-metal ATSAM3X8E chips</title><link href="/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ATSAM3X8E chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article is a step-by-step guide for programming bare-metal ATSAM3X8E chips found on Arduino Due boards. It also includes notes on the chip’s memory layout relevant for writing linker scripts. The steps described in this article were tested on an OpenBSD workstation.]]></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="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-12-01T16:30:48+08:00</updated><id>/feed.xml</id><title type="html">ASCIIMX | Archive</title><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">How I manage Suckless software packages</title><link href="/archive/suckless-software/" rel="alternate" type="text/html" title="How I manage Suckless software packages" /><published>2025-11-30T00:00:00+08:00</published><updated>2025-11-30T00:00:00+08:00</updated><id>/archive/suckless-software</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Since suckless software requires users to modify the source code and recompile to customize, I need a way to maintain patches over the long term while retaining the ability to upgrade the software as new versions are released.]]></summary></entry><entry><title type="html">Neo4J A* search</title><link href="/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>/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used 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. Algorithms based on graph theory, such as A* search, provide an optimal solution to this problem. Therefore, it was useful to model the set of route points as a graph.]]></summary></entry><entry><title type="html">MOSFETs as electronic switches</title><link href="/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs as electronic switches" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>/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 electronically switch off components, such as servos, that draw high levels of quiescent currents. My search for a solution led me to MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">How to configure ATmega328P microcontrollers to run at 3.3V and 5V</title><link href="/archive/arduino-uno/" rel="alternate" type="text/html" title="How to configure ATmega328P microcontrollers to run at 3.3V and 5V" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>/archive/arduino-uno</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This is a quick reference for wiring up ATmega328P ICs to run at 5V and 3.3V. While the 5V configuration is common, the 3.3V configuration can be useful in low-power applications and when interfacing with parts that themselves run at 3.3V. In this guide, the 5V setup is configured with a 16MHz crystal oscillator, while the 3.3V configuration makes use of an 8MHz crystal oscillator.]]></summary></entry><entry><title type="html">How to set up ATSAM3X8E microcontrollers for bare-metal programming in C</title><link href="/archive/arduino-due/" rel="alternate" type="text/html" title="How to set up ATSAM3X8E microcontrollers for bare-metal programming in C" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>/archive/arduino-due</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[This article is a step-by-step guide for programming bare-metal ATSAM3X8E chips found on Arduino Due boards. It also includes notes on the chip’s memory layout relevant for writing linker scripts. The steps described in this article were tested on an OpenBSD workstation.]]></summary></entry></feed>
\ No newline at end of file diff --git a/_site/index.html b/_site/index.html index 4cb6a06..5f827f3 100644 --- a/_site/index.html +++ b/_site/index.html @@ -56,7 +56,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/suckless-software/" class="link-decor-none">Suckless software</a> + <a href="/archive/suckless-software/" class="link-decor-none">How I manage Suckless software packages</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -82,7 +82,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/mosfet-switches/" class="link-decor-none">MOSFETs</a> + <a href="/archive/mosfet-switches/" class="link-decor-none">MOSFETs as electronic switches</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -95,7 +95,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/arduino-uno/" class="link-decor-none">ATmega328P chips</a> + <a href="/archive/arduino-uno/" class="link-decor-none">How to configure ATmega328P microcontrollers to run at 3.3V and 5V</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> @@ -108,7 +108,7 @@ <tr> <td class="posts-td posts-td-link"> - <a href="/archive/arduino-due/" class="link-decor-none">Bare-metal ATSAM3X8E chips</a> + <a href="/archive/arduino-due/" class="link-decor-none">How to set up ATSAM3X8E microcontrollers for bare-metal programming in C</a> </td> <td class="posts-td posts-td-time"> <span class="post-meta"> diff --git a/_site/posts.xml b/_site/posts.xml index 12ca3c1..aa694d6 100644 --- a/_site/posts.xml +++ b/_site/posts.xml @@ -1 +1 @@ -<?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="/posts.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-30T11:48:35+08:00</updated><id>/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></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="/posts.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-12-01T16:30:48+08:00</updated><id>/posts.xml</id><title type="html">ASCIIMX</title><author><name>Wickramage Don Sadeep Madurange</name></author></feed>
\ No newline at end of file |
