Functions | |
| __STATIC_INLINE void | ll_aes_set_dma_transfer_block (aes_regs_t *AESx, uint32_t block) |
| Set AES transfer blocks in DMA mode. More... | |
| __STATIC_INLINE uint32_t | ll_aes_get_dma_transfer_block (aes_regs_t *AESx) |
| Get AES transfer blocks in DMA mode. More... | |
| __STATIC_INLINE void | ll_aes_set_dma_read_address (aes_regs_t *AESx, uint32_t address) |
| Set AES read address of RAM in DMA mode. More... | |
| __STATIC_INLINE uint32_t | ll_aes_get_dma_read_address (aes_regs_t *AESx) |
| Get AES read address of RAM in DMA mode. More... | |
| __STATIC_INLINE void | ll_aes_set_dma_write_address (aes_regs_t *AESx, uint32_t address) |
| Set AES write address of RAM in DMA mode. More... | |
| __STATIC_INLINE uint32_t | ll_aes_get_dma_write_address (aes_regs_t *AESx) |
| Get AES write address of RAM in DMA mode. More... | |
| __STATIC_INLINE uint32_t ll_aes_get_dma_read_address | ( | aes_regs_t * | AESx | ) |
Get AES read address of RAM in DMA mode.
| Register | BitsName |
|---|---|
| RSTART_ADDR | RSTART_ADDR |
| AESx | AES instance |
| Returned | value is the read address in RAM. |
| __STATIC_INLINE uint32_t ll_aes_get_dma_transfer_block | ( | aes_regs_t * | AESx | ) |
Get AES transfer blocks in DMA mode.
| Register | BitsName |
|---|---|
| TRAN_SIZE | TRAN_SIZE |
| AESx | AES instance |
| Return | value between 1 and 2048. |
| __STATIC_INLINE uint32_t ll_aes_get_dma_write_address | ( | aes_regs_t * | AESx | ) |
Get AES write address of RAM in DMA mode.
| Register | BitsName |
|---|---|
| WSTART_ADDR | WSTART_ADDR |
| AESx | AES instance |
| Returned | value is the wrute address in RAM |
| __STATIC_INLINE void ll_aes_set_dma_read_address | ( | aes_regs_t * | AESx, |
| uint32_t | address | ||
| ) |
Set AES read address of RAM in DMA mode.
| Register | BitsName |
|---|---|
| RSTART_ADDR | RSTART_ADDR |
| AESx | AES instance |
| address | This parameter can be a address in RAM area (0x30000000 ~ 0x3003FFFF). |
| None |
| __STATIC_INLINE void ll_aes_set_dma_transfer_block | ( | aes_regs_t * | AESx, |
| uint32_t | block | ||
| ) |
Set AES transfer blocks in DMA mode.
| Register | BitsName |
|---|---|
| TRAN_SIZE | TRAN_SIZE |
| AESx | AES instance |
| block | This parameter can be one of the following values: 1 ~ 2048. |
| None |
| __STATIC_INLINE void ll_aes_set_dma_write_address | ( | aes_regs_t * | AESx, |
| uint32_t | address | ||
| ) |
Set AES write address of RAM in DMA mode.
| Register | BitsName |
|---|---|
| WSTART_ADDR | WSTART_ADDR |
| AESx | AES instance |
| address | This parameter can be a address in RAM area (0x30000000 ~ 0x3003FFFF). |
| None |