diff --git a/src/main.c b/src/main.c --- a/src/main.c +++ b/src/main.c @@ -24,13 +24,11 @@ int main(void) ssd1306_clearscreen(); // ssd1306_drawstring(const char *dataPtr, unsigned char row, unsigned char xPos) - ssd1306_drawstring("Freaking test", 0, 0); - - int32_t my_variable = -123; + ssd1306_drawstring("[ ProtoFuse ]", 0, 0); + ssd1306_drawstring("HW v1.0 SW v0.1", 1, 0); - char buffer[256]; - snprintf(buffer, 256, "My Variable: %d", my_variable); - ssd1306_drawstring(buffer, 2, 0); + int32_t battery_adc_count = 0; + flash_init(); watchdog_init(); @@ -41,13 +39,16 @@ int main(void) while (1) { // Grab and transmit data - if(HAL_GetTick() - last_blink_time > 100) + if(HAL_GetTick() - last_blink_time > 1000) { - HAL_GPIO_TogglePin(LED_RED); + char buffer[256]; + snprintf(buffer, 256, "My Variable: %d", battery_adc_count); + ssd1306_drawstring(buffer, 2, 0); +// HAL_GPIO_TogglePin(LED_RED); + battery_adc_count++; last_blink_time = HAL_GetTick(); } - // Process CAN messages and LED state watchdog_feed(); } }