[−][src]Type Definition imxrt1062_dcp::packet1::R
type R = R<u32, PACKET1>;
Reader of register PACKET1
Methods
impl R
[src]
pub fn interrupt(&self) -> INTERRUPT_R
[src]
Bit 0 - Reflects whether the channel must issue an interrupt upon the completion of the packet.
pub fn decr_semaphore(&self) -> DECR_SEMAPHORE_R
[src]
Bit 1 - Reflects whether the channel's semaphore must be decremented at the end of the current operation
pub fn chain(&self) -> CHAIN_R
[src]
Bit 2 - Reflects whether the next command pointer register must be loaded into the channel's current descriptor pointer
pub fn chain_contiguous(&self) -> CHAIN_CONTIGUOUS_R
[src]
Bit 3 - Reflects whether the next packet's address is located following this packet's payload.
pub fn enable_memcopy(&self) -> ENABLE_MEMCOPY_R
[src]
Bit 4 - Reflects whether the selected hashing function should be enabled for this operation.
pub fn enable_cipher(&self) -> ENABLE_CIPHER_R
[src]
Bit 5 - Reflects whether the selected cipher function must be enabled for this operation.
pub fn enable_hash(&self) -> ENABLE_HASH_R
[src]
Bit 6 - Reflects whether the selected hashing function must be enabled for this operation.
pub fn enable_blit(&self) -> ENABLE_BLIT_R
[src]
Bit 7 - Reflects whether the DCP must perform a blit operation
pub fn cipher_encrypt(&self) -> CIPHER_ENCRYPT_R
[src]
Bit 8 - When the cipher block is enabled, this bit indicates whether the operation is encryption or decryption
pub fn cipher_init(&self) -> CIPHER_INIT_R
[src]
Bit 9 - Reflects whether the cipher block must load the initialization vector from the payload for this operation
pub fn otp_key(&self) -> OTP_KEY_R
[src]
Bit 10 - Reflects whether a hardware-based key must be used
pub fn payload_key(&self) -> PAYLOAD_KEY_R
[src]
Bit 11 - When set, it indicates the payload contains the key
pub fn hash_init(&self) -> HASH_INIT_R
[src]
Bit 12 - Reflects whether the current hashing block is the initial block in the hashing operation, so the hash registers must be initialized before the operation
pub fn hash_term(&self) -> HASH_TERM_R
[src]
Bit 13 - Reflects whether the current hashing block is the final block in the hashing operation, so the hash padding must be applied by the hardware
pub fn check_hash(&self) -> CHECK_HASH_R
[src]
Bit 14 - Reflects whether the calculated hash value must be compared to the hash provided in the payload.
pub fn hash_output(&self) -> HASH_OUTPUT_R
[src]
Bit 15 - When the hashing is enabled, this bit controls whether the input or output data is hashed.
pub fn constant_fill(&self) -> CONSTANT_FILL_R
[src]
Bit 16 - When this bit is set (MEMCOPY and BLIT modes only), the DCP simply fills the destination buffer with the value found in the source address field
pub fn test_sema_irq(&self) -> TEST_SEMA_IRQ_R
[src]
Bit 17 - This bit is used to test the channel semaphore transition to 0. FOR TEST USE ONLY!
pub fn key_byteswap(&self) -> KEY_BYTESWAP_R
[src]
Bit 18 - Reflects whether the DCP engine swaps the key bytes (big-endian key).
pub fn key_wordswap(&self) -> KEY_WORDSWAP_R
[src]
Bit 19 - Reflects whether the DCP engine swaps the key words (big-endian key).
pub fn input_byteswap(&self) -> INPUT_BYTESWAP_R
[src]
Bit 20 - Reflects whether the DCP engine byteswaps the input data (big-endian data).
pub fn input_wordswap(&self) -> INPUT_WORDSWAP_R
[src]
Bit 21 - Reflects whether the DCP engine wordswaps the input data (big-endian data).
pub fn output_byteswap(&self) -> OUTPUT_BYTESWAP_R
[src]
Bit 22 - Reflects whether the DCP engine byteswaps the output data (big-endian data).
pub fn output_wordswap(&self) -> OUTPUT_WORDSWAP_R
[src]
Bit 23 - Reflects whether the DCP engine wordswaps the output data (big-endian data).
pub fn tag(&self) -> TAG_R
[src]
Bits 24:31 - Packet Tag