inline static void buffer_irq_handler(unsigned irq) { uint32_t status = buffer_pool_status->status; dbsm_process_status(&dsp_tx_sm, status); dbsm_process_status(&dsp_rx_sm, status); }
inline static void buffer_irq_handler(unsigned irq) { // hal_toggle_leds(LED_A); uint32_t status = buffer_pool_status->status; if (0 && (status & ~BPS_IDLE_ALL)){ putstr("status = "); puthex32_nl(status); } dbsm_process_status(&dsp_tx_sm, status); dbsm_process_status(&dsp_rx_sm, status); }