diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-08-17 12:25:59 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-08-17 12:25:59 +0800 |
| commit | c04e4c8672bcc2ef7ab65d3e6b0fc8c1ec77912a (patch) | |
| tree | eed1d4fed0215abeaec7d274bf5135282069e334 | |
| parent | 8b5f69ea6f3516ac433bdbd98f3d1efe058b5861 (diff) | |
| download | fpm-door-lock-c04e4c8672bcc2ef7ab65d3e6b0fc8c1ec77912a.tar.gz | |
Remove debug code and clean up code.
| -rw-r--r-- | main.c | 17 |
1 files changed, 3 insertions, 14 deletions
@@ -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); |
