Azure Sphere MT3620 M4 API Reference Manual
|
This section introduces the enumerations that are used by MBOX OS-HAL/M-HAL and user application. More...
This section introduces the enumerations that are used by MBOX OS-HAL/M-HAL and user application.
Typedefs | |
typedef enum mbox_transfer_type | mbox_tr_type_t |
User should specify the transfer type when reading/writing FIFO. More... | |
typedef enum mbox_ioctl_type | mbox_ioctl_t |
Users should specify the ioctl type when setting/getting information to/from MBOX HW. | |
Enumerations | |
enum | mbox_int_type { MBOX_INT_TYPE_NE, MBOX_INT_TYPE_WR, MBOX_INT_TYPE_NF, MBOX_INT_TYPE_RD, MBOX_INT_TYPE_MAX } |
FIFO interrupt type. More... | |
enum | mbox_sem_status { MBOX_SEM_UNLOCK, MBOX_SEM_CM4_LOCK, MBOX_SEM_CA7_LOCK, MBOX_SEM_UNDEF } |
Semaphore status, only used between CA7 and CM4. More... | |
enum | mbox_transfer_type { MBOX_TR_CMD_ONLY, MBOX_TR_DATA_CMD, MBOX_TR_MAX } |
User should specify the transfer type when reading/writing FIFO. More... | |
enum | mbox_ioctl_type { MBOX_IOSET_NE_THRS, MBOX_IOGET_NE_THRS, MBOX_IOSET_NF_THRS, MBOX_IOGET_NF_THRS, MBOX_IOSET_SEM_POST, MBOX_IOSET_SEM_PEND, MBOX_IOSET_SWINT_TRIG, MBOX_IOSET_SWINT_EN, MBOX_IOGET_SWINT_EN, MBOX_IOSET_SWINT_CTRL, MBOX_IOGET_SWINT_STS, MBOX_IOSET_CLEAR_SWINT, MBOX_IOSET_INT_EN, MBOX_IOGET_INT_EN, MBOX_IOGET_INT_STS, MBOX_IOSET_CLEAR_INT, MBOX_IOGET_POST_FIFO_CNT, MBOX_IOGET_ACPT_FIFO_CNT } |
Users should specify the ioctl type when setting/getting information to/from MBOX HW. More... | |
typedef enum mbox_transfer_type mbox_tr_type_t |
User should specify the transfer type when reading/writing FIFO.
enum mbox_int_type |
enum mbox_sem_status |
enum mbox_transfer_type |
enum mbox_ioctl_type |
Users should specify the ioctl type when setting/getting information to/from MBOX HW.