Enum atsam4e8c_pac::can0::mmr4::MOT_A
source · #[repr(u8)]
pub enum MOT_A {
MB_DISABLED,
MB_RX,
MB_RX_OVERWRITE,
MB_TX,
MB_CONSUMER,
MB_PRODUCER,
}
Expand description
Mailbox Object Type
Value on reset: 0
Variants§
MB_DISABLED
0: Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox.
MB_RX
1: Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded.
MB_RX_OVERWRITE
2: Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message.
MB_TX
3: Transmit mailbox. Mailbox is configured for transmission.
MB_CONSUMER
4: Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer.
MB_PRODUCER
5: Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.