From 1c40e054254cda1a0685d811cb76d490b5d3a358 Mon Sep 17 00:00:00 2001
From: Sadeep Madurange
Date: Sun, 7 Dec 2025 17:58:27 +0800
Subject: FPM door lock.
---
_projects/fpm-door-lock.md | 14 +++++++-------
_site/feed.xml | 2 +-
_site/posts.xml | 2 +-
_site/projects/fpm-door-lock/index.html | 14 +++++++-------
4 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/_projects/fpm-door-lock.md b/_projects/fpm-door-lock.md
index 2725f36..43b0387 100644
--- a/_projects/fpm-door-lock.md
+++ b/_projects/fpm-door-lock.md
@@ -40,15 +40,15 @@ sleep.
## Embedded software
-The embedded software, written in C with the help of the AVR toolchain,
-includes a driver for the sensor, servo control routines, and a battery
-monitoring system.
+The embedded software, written in C, includes a driver for the sensor, servo
+control routines, and a battery monitoring system.
In addition to controlling the sensor and the servo, the program strives to
-maintain precise control over the sleep mode, as well as when the peripherals
-are activated and for how long they remain active. I thoroughly enjoyed writing
-the embedded software. There's something magical about being able to alter the
-physical world around you by uttering a few lines of C code.
+maintain precise control over the microcontroller's sleep modes, as well as
+when the peripherals are activated and for how long they remain active. I
+thoroughly enjoyed writing the embedded software. There's something magical
+about being able to alter the physical world around you by uttering a few lines
+of C code.
The source code of the project, which includes a driver for the R503
fingerprint sensor module, is enclosed in the tarball linked at the end of the
diff --git a/_site/feed.xml b/_site/feed.xml
index af86b51..f7141cf 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1 +1 @@
-Jekyll2025-12-07T17:48:20+08:00/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00/archive/arduino-dueWickramage Don Sadeep Madurange
\ No newline at end of file
+Jekyll2025-12-07T17:58:17+08:00/feed.xmlASCIIMX | ArchiveWickramage Don Sadeep MadurangeHow I manage Suckless software packages2025-11-30T00:00:00+08:002025-11-30T00:00:00+08:00/archive/suckless-softwareWickramage Don Sadeep MadurangeNeo4J A* search2025-09-14T00:00:00+08:002025-09-14T00:00:00+08:00/archive/neo4j-a-star-searchWickramage Don Sadeep MadurangeMOSFETs as electronic switches2025-06-22T00:00:00+08:002025-06-22T00:00:00+08:00/archive/mosfet-switchesWickramage Don Sadeep MadurangeHow to configure ATmega328P microcontrollers to run at 3.3V and 5V2025-04-10T00:00:00+08:002025-04-10T00:00:00+08:00/archive/arduino-unoWickramage Don Sadeep MadurangeHow to set up ATSAM3X8E microcontrollers for bare-metal programming in C2024-10-05T00:00:00+08:002024-10-05T00:00:00+08:00/archive/arduino-dueWickramage Don Sadeep Madurange
\ No newline at end of file
diff --git a/_site/posts.xml b/_site/posts.xml
index c3ebfa5..b37a595 100644
--- a/_site/posts.xml
+++ b/_site/posts.xml
@@ -1 +1 @@
-Jekyll2025-12-07T17:48:20+08:00/posts.xmlASCIIMXWickramage Don Sadeep Madurange
\ No newline at end of file
+Jekyll2025-12-07T17:58:17+08:00/posts.xmlASCIIMXWickramage Don Sadeep Madurange
\ No newline at end of file
diff --git a/_site/projects/fpm-door-lock/index.html b/_site/projects/fpm-door-lock/index.html
index 025a9e1..96b1d2e 100644
--- a/_site/projects/fpm-door-lock/index.html
+++ b/_site/projects/fpm-door-lock/index.html
@@ -78,15 +78,15 @@ sleep.
Embedded software
-
The embedded software, written in C with the help of the AVR toolchain,
-includes a driver for the sensor, servo control routines, and a battery
-monitoring system.
+
The embedded software, written in C, includes a driver for the sensor, servo
+control routines, and a battery monitoring system.
In addition to controlling the sensor and the servo, the program strives to
-maintain precise control over the sleep mode, as well as when the peripherals
-are activated and for how long they remain active. I thoroughly enjoyed writing
-the embedded software. There’s something magical about being able to alter the
-physical world around you by uttering a few lines of C code.
+maintain precise control over the microcontroller’s sleep modes, as well as
+when the peripherals are activated and for how long they remain active. I
+thoroughly enjoyed writing the embedded software. There’s something magical
+about being able to alter the physical world around you by uttering a few lines
+of C code.
The source code of the project, which includes a driver for the R503
fingerprint sensor module, is enclosed in the tarball linked at the end of the
--
cgit v1.2.3