aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/main.c b/main.c
index 2572927..6d19a7e 100644
--- a/main.c
+++ b/main.c
@@ -3,15 +3,28 @@
*/
#include "stm-init.h"
+#include "stm-led.h"
#include "stm-fmc.h"
#include "stm-uart.h"
extern void __main(void);
-void main(void)
+int main(void)
{
stm_init();
+
+ // Blink blue LED for six seconds to not upset the Novena at boot.
+ led_on(LED_BLUE);
+ for (int i = 0; i < 12; i++) {
+ HAL_Delay(500);
+ led_toggle(LED_BLUE);
+ }
fmc_init();
+ led_off(LED_BLUE);
+ led_on(LED_GREEN);
+
__main();
+
uart_send_string("Done.\r\n\r\n");
+ return 0;
}