mirror of https://github.com/rusefi/pcan_pro_x.git
Merge pull request #9 from tomaszduda23/master
Make status led blink when device is alive.
This commit is contained in:
commit
7b0d4b4096
|
@ -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();
|
||||
|
||||
|
|
|
@ -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];
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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 )
|
||||
|
|
Loading…
Reference in New Issue