|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Interfaces for Raspberry Pi Pico SIO FIFO mailbox. More...
Files | |
| file | mbox_rpi_pico.h |
| Header file for Raspberry Pi Pico mailbox. | |
Functions | |
| static bool | rpi_pico_mbox_write_ready (sio_hw_t *const sio_block) |
| Check if FIFO is writeable. | |
| static bool | rpi_pico_mbox_read_valid (sio_hw_t *const sio_block) |
| Check if FIFO is readable. | |
| static void | rpi_pico_mbox_drain (sio_hw_t *const sio_block) |
| Discard pending messages in FIFO. | |
| static void | rpi_pico_mbox_write (sio_hw_t *const sio_block, uint32_t value) |
| Check if FIFO is writeable. | |
| static uint32_t | rpi_pico_mbox_read (sio_hw_t *const sio_block) |
| Check if FIFO is readable. | |
Interfaces for Raspberry Pi Pico SIO FIFO mailbox.
|
inlinestatic |
#include <zephyr/drivers/misc/mbox_rpi_pico/mbox_rpi_pico.h>
Discard pending messages in FIFO.
| sio_block | pointer to sio struct |
|
inlinestatic |
#include <zephyr/drivers/misc/mbox_rpi_pico/mbox_rpi_pico.h>
Check if FIFO is readable.
| sio_block | pointer to sio struct |
| value | received from the FIFO |
|
inlinestatic |
#include <zephyr/drivers/misc/mbox_rpi_pico/mbox_rpi_pico.h>
Check if FIFO is readable.
| sio_block | pointer to sio struct |
|
inlinestatic |
#include <zephyr/drivers/misc/mbox_rpi_pico/mbox_rpi_pico.h>
Check if FIFO is writeable.
| sio_block | pointer to sio struct |
| value | to be pushed |
|
inlinestatic |
#include <zephyr/drivers/misc/mbox_rpi_pico/mbox_rpi_pico.h>
Check if FIFO is writeable.
| sio_block | pointer to sio struct |