int main(void) { rcc_clock_setup_hse_3v3(&hse_8mhz_3v3[CLOCK_3V3_168MHZ]); us2 = fopenserial(1, 115200, tbuf,1024,rbuf,1024); leds_init(); pwm_init(); current_init(); while (1) { for (int i = 0; i < 1000000000; i++) /* Wait a bit. */ __asm__("nop"); LED_TGL(LED0); pwm[3] = 1; timer_set_oc_value(TIM5, TIM_OC4, pwm[3]); run = true; } return 0; }
void can2_rx1_isr(void) { LED_TGL(LED2); can_isr_rx(CAN2, 1); }
void can1_rx1_isr(void) { LED_TGL(LED1); can_isr_rx(CAN1, 1); }
void can2_rx0_isr(void) { LED_TGL(LED2); can_isr_rx(CAN2, 0); }
void can1_rx0_isr(void) { LED_TGL(LED1); can_isr_rx(CAN1, 0); }