Intel® Quark™ Microcontroller Software Interface  1.4.0
Intel® Quark™ Microcontroller BSP
qm_mailbox_defs.h
1 /*
2  * {% copyright %}
3  */
4 
5 #ifndef __QM_MAILBOX_DEFS_H__
6 #define __QM_MAILBOX_DEFS_H__
7 
8 /**
9  * Mailbox definitions.
10  *
11  * @defgroup groupMBOX_DEFS Mailbox Definitions
12  * @{
13  */
14 
15 /**
16  * Mailbox channel identifiers
17  */
18 typedef enum {
19  QM_MBOX_CH_0 = 0, /**< Channel 0. */
20  QM_MBOX_CH_1, /**< Channel 1. */
21  QM_MBOX_CH_2, /**< Channel 2. */
22  QM_MBOX_CH_3, /**< Channel 3. */
23  QM_MBOX_CH_4, /**< Channel 4. */
24  QM_MBOX_CH_5, /**< Channel 5. */
25  QM_MBOX_CH_6, /**< Channel 6. */
26  QM_MBOX_CH_7, /**< Channel 7. */
27 } qm_mbox_ch_t;
28 
29 /**
30  * Definition of the mailbox direction of operation
31  * The direction of communication for each channel is configurable by the user.
32  * The list below describes the possible communication directions for each
33  * channel.
34  */
35 typedef enum {
36  QM_MBOX_UNUSED = 0,
37  QM_MBOX_TO_LMT, /**< Lakemont core as destination */
38  QM_MBOX_TO_SS, /**< Sensor Sub-System core as destination */
40 
41 /**
42  * @}
43  */
44 
45 #endif /* __QM_MAILBOX_DEFS_H__ */
Sensor Sub-System core as destination.
qm_mbox_ch_t
Mailbox channel identifiers.
Channel 1.
Lakemont core as destination.
Channel 5.
Channel 2.
Channel 3.
qm_mbox_destination_t
Definition of the mailbox direction of operation The direction of communication for each channel is c...
Channel 4.
Channel 7.
Channel 0.
Channel 6.