|
PebbleOS v4.44.0-199-g465b7d28c
|
#include <stdint.h>#include <pbl/drivers/clk.h>#include <pbl/drivers/mbox.h>#include <pbl/kernel/irq.h>Data Structures | |
| struct | pbl_mbox_sf32lb52 |
| SF32LB52 mailbox. More... | |
Macros | |
| #define | PBL_MBOX_SF32LB52_NO_IRQ UINT16_MAX |
| Interrupt of a block whose interrupt does not reach this CPU. | |
| #define | PBL_MBOX_SF32LB52_NUM_DOORBELLS 16U |
| Doorbells per block. | |
| #define | PBL_MBOX_SF32LB52_DEFINE(sym, _name, _base, _irqn, _clk, _deps) |
| Define and register a mailbox block. | |
Functions | |
| void | pbl_mbox_sf32lb52_irq_handler (const struct pbl_mbox_sf32lb52 *mbox) |
| Interrupt handler of a block rung by the remote, to connect with PBL_IRQ_CONNECT(). | |