Merge pull request #9 from tomaszduda23/master

Make status led blink when device is alive.
This commit is contained in:
Moonglow 2021-07-04 22:23:07 +03:00 committed by GitHub
commit 7b0d4b4096
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 1 deletions

View File

@ -76,6 +76,7 @@ int main(void)
pcan_timestamp_init();
pcan_led_init();
pcan_led_set_mode( LED_STAT, LED_MODE_BLINK_FAST, 0xFFFFFFFF );
pcan_protocol_init();
pcan_usb_device_init();

View File

@ -203,7 +203,7 @@ void pcan_ep0_receive( void )
pcan_flush_ep( PCAN_USB_EP_MSGIN_CH1 );
pcan_flush_ep( PCAN_USB_EP_CMDIN );
pcan_device.can_drv_loaded = drv_load_packet[1];
pcan_led_set_mode( LED_STAT, LED_MODE_ON, 0 );
pcan_led_set_mode( LED_STAT, LED_MODE_BLINK_SLOW, 0xFFFFFFFF );
}
else
pcan_device.lin_drv_loaded = drv_load_packet[1];

View File

@ -243,6 +243,7 @@ void pcan_ep0_receive( void )
{
pcan_flush_ep( PCAN_USB_EP_MSGIN_CH1 );
pcan_flush_ep( PCAN_USB_EP_CMDIN );
pcan_led_set_mode( LED_STAT, LED_MODE_BLINK_SLOW, 0xFFFFFFFF );
}
else
{

View File

@ -33,6 +33,10 @@ void pcan_timestamp_init( void )
assert( 0 );
break;
}
//HAL_GetTick must not return 0 to use LED events in early stage.
//Let's increment the value here by one.
HAL_IncTick();
}
uint32_t pcan_timestamp_millis( void )