![]() Typedefs typedef void ( * mbox_callback_t ) ( const struct device * dev, uint32_t channel, void * user_data, struct mbox_msg * data ) ¶ The msg content must be the same between sender and receiver The callback must be called with (data != NULL) Mbox_mtu_get() must return a (value != 0) The callback must be called with (data = NULL) This API supports two modes: signalling mode and data transfer mode. Thus it can send the message through the channel 9, and it can register a callback on the channel 8 of the MBOX device. Each MBOX instance is providing one or more channels, each one targeting one other CPU cluster (multiple channels can target the same cluster).įor example in the plot the device ‘dev A’ is using the TX channel 9 to signal (or send data to) the CPU #2 and it’s expecting data or signals on the RX channel 8. Document Release Versions latest 3.2.0 3.1.0 3.0.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 1.14.1 Downloads PDF Links Project Home SDK ReleasesĪn MBOX device is a peripheral capable of passing signals (and data depending on the peripheral) between CPUs and clusters in the system. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |