mirror of
https://github.com/eddyem/stm32samples.git
synced 2026-02-28 11:54:30 +03:00
add flash.c and all stubs for common functions
This commit is contained in:
@@ -142,7 +142,7 @@ void CAN_setup(uint16_t speed){
|
||||
CAN->BTR = 2 << 20 | 3 << 16 | (4500/speed - 1); //| CAN_BTR_SILM | CAN_BTR_LBKM; /* (4) */
|
||||
CAN->MCR &= ~CAN_MCR_INRQ; /* (5) */
|
||||
tmout = 10000;
|
||||
while((CAN->MSR & CAN_MSR_INAK) == CAN_MSR_INAK) /* (6) */
|
||||
while(CAN->MSR & CAN_MSR_INAK) /* (6) */
|
||||
if(--tmout == 0) break;
|
||||
if(tmout==0){ DBG("timeout!\n");}
|
||||
// accept ALL
|
||||
@@ -355,6 +355,8 @@ static void can_process_fifo(uint8_t fifo_num){
|
||||
*RFxR = 0; // clear FOVR & FULL
|
||||
}
|
||||
|
||||
;
|
||||
|
||||
void usb_lp_can1_rx0_isr(){ // Rx FIFO0 (overrun)
|
||||
if(CAN->RF0R & CAN_RF0R_FOVR0){ // FIFO overrun
|
||||
CAN->RF0R &= ~CAN_RF0R_FOVR0;
|
||||
|
||||
Reference in New Issue
Block a user