|
libjoybus
Joybus implementation for 32-bit MCUs
|
Data Fields | |
| uint8_t | state |
| uint | gpio |
| PIO | pio |
| uint | pio_sm |
| bool | pio_configured |
| uint | dma_chan_tx |
| uint | dma_chan_rx |
| uint8_t * | read_buf |
| uint8_t | read_len |
| uint8_t | read_count |
| uint8_t * | write_buf |
| uint8_t | write_len |
| timer_hw_t * | timer |
| uint | alarm_num |
| struct joybus_rp2xxx * | alarm_next |
| void(* | set_irq_handler )(uint irq_num, irq_handler_t handler) |
| uint64_t | alarm_target_us |
| void(* | alarm_callback )(void *user_data) |
| joybus_transfer_cb | done_callback |
| void * | done_user_data |
| uint64_t | last_transfer_us |