diff --git a/src/main.c b/src/main.c --- a/src/main.c +++ b/src/main.c @@ -14,6 +14,8 @@ #include "flash.h" #include "ssd1306.h" #include "stdio.h" +#include "adc.h" +#include "dma.h" int main(void) { @@ -23,12 +25,13 @@ int main(void) ssd1306_init(); ssd1306_drawlogo(); ssd1306_clearscreen(); + adc_init(); // ssd1306_drawstring(const char *dataPtr, unsigned char row, unsigned char xPos) ssd1306_drawstring("[ ProtoFuse ]", 0, 0); ssd1306_drawstring("HW v1.0 SW v0.1", 1, 0); - uint16_t battery_adc_count = 0; + uint16_t temp_counter = 0; flash_init(); @@ -41,15 +44,17 @@ int main(void) while (1) { // Grab and transmit data - if(HAL_GetTick() - last_blink_time > 1000) + if(HAL_GetTick() - last_blink_time > 100) { char buffer[256]; // added stdio.h to fix implicit declaration error // changed battery_adc_count from int32_t to int - snprintf(buffer, 256, "My Variable: %u", battery_adc_count); + snprintf(buffer, 256, "Counter: %u", temp_counter); ssd1306_drawstring(buffer, 2, 0); + snprintf(buffer, 256, "i count: %u", get_viout_counts()); + ssd1306_drawstring(buffer, 3, 0); // HAL_GPIO_TogglePin(LED_RED); - battery_adc_count++; + temp_counter++; last_blink_time = HAL_GetTick(); }