![]() |
![]() |
Mailbox Configuration Parameters. More...
#include <drivers/mailbox/mailbox.h>
Data Fields | |
| Mailbox_Mode | readMode |
| Mailbox read mode. | |
| Mailbox_Mode | writeMode |
| Mailbox write mode. | |
| uint32_t | readTimeout |
| Timeout for read semaphore. | |
| uint32_t | writeTimeout |
| Timeout for write semaphore. | |
| Mailbox_Callback | readCallback |
| Pointer to read callback. | |
| Mailbox_OpMode | opMode |
| Driver mode of operation. | |
| Mailbox_DataTransferMode | dataTransferMode |
| Data transfer mode. | |
| Mailbox_ChType | chType |
| Mailbox channel type. Used only when remote endpoint is MSS or DSS. More... | |
| Mailbox_ChID | chId |
| Channel ID for this instance of the driver. Used only when remote endpoint is MSS or DSS and when chType is set to MAILBOX_CHTYPE_MULTI. More... | |
Mailbox Configuration Parameters.
Mailbox configuration parameters are used with the Mailbox_open() call. Default values for these parameters are set using Mailbox_Config_init().
| Mailbox_ChID Mailbox_Config_t::chId |
Channel ID for this instance of the driver. Used only when remote endpoint is MSS or DSS and when chType is set to MAILBOX_CHTYPE_MULTI.
| Mailbox_ChType Mailbox_Config_t::chType |
Mailbox channel type. Used only when remote endpoint is MSS or DSS.