summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-08-17 12:25:59 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-08-17 12:25:59 +0800
commitc04e4c8672bcc2ef7ab65d3e6b0fc8c1ec77912a (patch)
treeeed1d4fed0215abeaec7d274bf5135282069e334
parent8b5f69ea6f3516ac433bdbd98f3d1efe058b5861 (diff)
downloadfpm-door-lock-c04e4c8672bcc2ef7ab65d3e6b0fc8c1ec77912a.tar.gz
Remove debug code and clean up code.
-rw-r--r--main.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/main.c b/main.c
index 5ecccb5..229999c 100644
--- a/main.c
+++ b/main.c
@@ -116,8 +116,6 @@ static inline void pwroff_batchk(void)
static void check_bat(void)
{
- char s[5];
- s[4] = 0;
uint16_t vbg, vcc;
pwron_batchk();
@@ -125,8 +123,7 @@ static void check_bat(void)
ADMUX |= (1 << REFS1) | (1 << REFS0);
ADCSRA |= (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1); /* clk: 50-200 kHz */
- // https://www.sciencetronics.com/greenphotons/?p=1521
- _delay_us(500);
+ _delay_us(500); /* https://www.sciencetronics.com/greenphotons/?p=1521 */
ADCSRA |= (1 << ADSC);
while (ADCSRA & (1 << ADSC))
@@ -138,15 +135,7 @@ static void check_bat(void)
pwroff_batchk();
- // 56k/10k voltage divider
- vcc = (vbg * 66) / 10;
-
- itoa(vcc, s, 10);
- for (int i = 0; i < 4; i++)
- uart_send((uint8_t)s[i]);
- uart_send('\r');
- uart_send('\n');
-
+ vcc = (vbg * 66) / 10; /* 56k/10k divider */
if (vcc < BATMIN)
flash_led();
}
@@ -155,7 +144,7 @@ int main(void)
{
uint16_t id;
- /* disable watchdog timer */
+ /* disable wdt */
cli();
wdt_reset();
MCUSR &= ~(1 << WDRF);