diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-01 14:27:50 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-01 14:27:50 +0800 |
| commit | 134bc428438b673e62cd2385ca20e6c0a0423092 (patch) | |
| tree | 9f38aff4ee787d465894ec605b9df0e756fa7d42 /batchk/main.c | |
| parent | 14d4c6d56c0f999bbd7d8a2331e463192155dc7e (diff) | |
| download | smart-home-134bc428438b673e62cd2385ca20e6c0a0423092.tar.gz | |
Delete bat check code.
Diffstat (limited to 'batchk/main.c')
| -rw-r--r-- | batchk/main.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/batchk/main.c b/batchk/main.c deleted file mode 100644 index a925aa1..0000000 --- a/batchk/main.c +++ /dev/null @@ -1,37 +0,0 @@ -#include <stdlib.h> - -#include <avr/io.h> -#include <util/delay.h> - -#include "uart.h" - -int main(void) -{ - char s[6]; - unsigned long v; - - uart_init(); - - ADMUX |= (1 << REFS0); /* AVCC as reference */ - ADMUX |= (1 << MUX3) | (1 << MUX2) | (1 << MUX1); /* measure 1.1V VBG */ - ADCSRA |= (1 << ADEN) | (1 << ADPS2) | (1 << ADPS0); /* prescaler 1/32 */ - - _delay_us(500); - - for (;;) { - ADCSRA |= (1 << ADSC); - while (ADCSRA & (1 << ADSC)) - ; - v = (1100UL * 1023 / ADC); - - for (int i = 0; i < 6; i++) - s[i] = 0; - itoa(v, s, 10); - - uart_write("voltage: "); - uart_write_line(s); - _delay_ms(1500); - } - - return 0; -} |
