3737 */
3838enum {
3939 BLINK_NOT_MOUNTED = 250 ,
40- BLINK_MOUNTED = 1000 ,
41- BLINK_SUSPENDED = 2500 ,
40+ BLINK_MOUNTED = 1000 ,
41+ BLINK_SUSPENDED = 2500 ,
4242};
4343
4444static uint32_t blink_interval_ms = BLINK_NOT_MOUNTED ;
45- static bool blink_enable = true;
45+ static bool blink_enable = true;
4646
4747void led_blinking_task (void );
4848void cdc_task (void );
@@ -52,10 +52,7 @@ int main(void) {
5252 board_init ();
5353
5454 // init device stack on configured roothub port
55- tusb_rhport_init_t dev_init = {
56- .role = TUSB_ROLE_DEVICE ,
57- .speed = TUSB_SPEED_AUTO
58- };
55+ tusb_rhport_init_t dev_init = {.role = TUSB_ROLE_DEVICE , .speed = TUSB_SPEED_AUTO };
5956 tusb_init (BOARD_TUD_RHPORT , & dev_init );
6057
6158 board_init_after_tusb ();
@@ -86,7 +83,7 @@ void tud_umount_cb(void) {
8683// remote_wakeup_en : if host allow us to perform remote wakeup
8784// Within 7ms, device must draw an average of current less than 2.5 mA from bus
8885void tud_suspend_cb (bool remote_wakeup_en ) {
89- (void ) remote_wakeup_en ;
86+ (void )remote_wakeup_en ;
9087 blink_interval_ms = BLINK_SUSPENDED ;
9188}
9289
@@ -107,9 +104,9 @@ void cdc_task(void) {
107104 // connected and there are data available
108105 if (tud_cdc_available ()) {
109106 // read data
110- char buf [64 ];
107+ char buf [64 ];
111108 uint32_t count = tud_cdc_read (buf , sizeof (buf ));
112- (void ) count ;
109+ (void )count ;
113110
114111 // Echo back
115112 // Note: Skip echo by commenting out write() and write_flush()
@@ -120,10 +117,12 @@ void cdc_task(void) {
120117 }
121118
122119 // Press on-board button to send Uart status notification
120+ static cdc_notify_uart_state_t uart_state = {.value = 0 };
121+
123122 static uint32_t btn_prev = 0 ;
124- static cdc_notify_uart_state_t uart_state = { . value = 0 } ;
125- const uint32_t btn = board_button_read ();
126- if ((btn_prev == 0u ) && btn ) {
123+ const uint32_t btn = board_button_read () ;
124+
125+ if ((btn_prev == 0u ) && ( btn != 0u ) ) {
127126 uart_state .dsr ^= 1 ;
128127 tud_cdc_notify_uart_state (& uart_state );
129128 }
@@ -133,8 +132,8 @@ void cdc_task(void) {
133132
134133// Invoked when cdc when line state changed e.g connected/disconnected
135134void tud_cdc_line_state_cb (uint8_t itf , bool dtr , bool rts ) {
136- (void ) itf ;
137- (void ) rts ;
135+ (void )itf ;
136+ (void )rts ;
138137
139138 if (dtr ) {
140139 // Terminal connected
@@ -148,15 +147,15 @@ void tud_cdc_line_state_cb(uint8_t itf, bool dtr, bool rts) {
148147
149148// Invoked when CDC interface received data from host
150149void tud_cdc_rx_cb (uint8_t itf ) {
151- (void ) itf ;
150+ (void )itf ;
152151}
153152
154153//--------------------------------------------------------------------+
155154// BLINKING TASK
156155//--------------------------------------------------------------------+
157156void led_blinking_task (void ) {
158- static uint32_t start_ms = 0 ;
159- static bool led_state = false;
157+ static uint32_t start_ms = 0 ;
158+ static bool led_state = false;
160159
161160 if (blink_enable ) {
162161 // Blink every interval ms
0 commit comments