aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorDien-Nhung Nguyen-Phu <kein@kienlab.com>2024-07-11 20:53:54 +0700
committerDien-Nhung Nguyen-Phu <kein@kienlab.com>2024-07-11 22:11:21 +0700
commita57090ead973037c0de38aa67b55283e8dd776cb (patch)
tree5b425b37c27ccba612f516fd5206c23d14ae3624 /src/main.c
parentb25d62d1362cfd711e6617a9212e3eddc4e9fddd (diff)
usb: enable debug log over uart
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 5c0aa26..21fc948 100644
--- a/src/main.c
+++ b/src/main.c
@@ -123,10 +123,22 @@ void handle_mode_transition()
prev_mode = mode;
}
+static void debug_init()
+{
+ GPIOA_SetBits(GPIO_Pin_9);
+ GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PU);
+ GPIOA_ModeCfg(GPIO_Pin_9, GPIO_ModeOut_PP_5mA);
+ UART1_DefInit();
+ UART1_BaudRateCfg(921600);
+}
+
int main()
{
SetSysClock(CLK_SOURCE_PLL_60MHz);
+ debug_init();
+ PRINT("\nDebug console is on UART%d\n", DEBUG);
+
led_init();
TMR0_TimerInit(SCAN_T / 2);
TMR0_ITCfg(ENABLE, TMR0_3_IT_CYC_END);