InES Hardware Abstraction Layer
Data Fields
reg_cryp_t Struct Reference

Representation of CRYP register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t CR
 
volatile uint32_t SR
 
volatile uint32_t DIN
 
volatile uint32_t DOUT
 
volatile uint32_t DMACR
 
volatile uint32_t IMSCR
 
volatile uint32_t RISR
 
volatile uint32_t MISR
 
volatile uint32_t K0LR
 
volatile uint32_t K0RR
 
volatile uint32_t K1LR
 
volatile uint32_t K1RR
 
volatile uint32_t K2LR
 
volatile uint32_t K2RR
 
volatile uint32_t K3LR
 
volatile uint32_t K3RR
 
volatile uint32_t IV0LR
 
volatile uint32_t IV0RR
 
volatile uint32_t IV1LR
 
volatile uint32_t IV1RR
 
volatile uint32_t CSGCMCCM0R
 
volatile uint32_t CSGCMCCM1R
 
volatile uint32_t CSGCMCCM2R
 
volatile uint32_t CSGCMCCM3R
 
volatile uint32_t CSGCMCCM4R
 
volatile uint32_t CSGCMCCM5R
 
volatile uint32_t CSGCMCCM6R
 
volatile uint32_t CSGCMCCM7R
 
volatile uint32_t CSGCM0R
 
volatile uint32_t CSGCM1R
 
volatile uint32_t CSGCM2R
 
volatile uint32_t CSGCM3R
 
volatile uint32_t CSGCM4R
 
volatile uint32_t CSGCM5R
 
volatile uint32_t CSGCM6R
 
volatile uint32_t CSGCM7R
 

Detailed Description

Representation of CRYP register.

Described in reference manual p.704ff.

Field Documentation

◆ CR

volatile uint32_t reg_cryp_t::CR

Control register.

◆ CSGCM0R

volatile uint32_t reg_cryp_t::CSGCM0R

Context swap register 1.

◆ CSGCM1R

volatile uint32_t reg_cryp_t::CSGCM1R

Context swap register 2.

◆ CSGCM2R

volatile uint32_t reg_cryp_t::CSGCM2R

Context swap register 3.

◆ CSGCM3R

volatile uint32_t reg_cryp_t::CSGCM3R

Context swap register 4.

◆ CSGCM4R

volatile uint32_t reg_cryp_t::CSGCM4R

Context swap register 5.

◆ CSGCM5R

volatile uint32_t reg_cryp_t::CSGCM5R

Context swap register 6.

◆ CSGCM6R

volatile uint32_t reg_cryp_t::CSGCM6R

Context swap register 7.

◆ CSGCM7R

volatile uint32_t reg_cryp_t::CSGCM7R

Context swap register 8.

◆ CSGCMCCM0R

volatile uint32_t reg_cryp_t::CSGCMCCM0R

Context swap register 1.

◆ CSGCMCCM1R

volatile uint32_t reg_cryp_t::CSGCMCCM1R

Context swap register 2.

◆ CSGCMCCM2R

volatile uint32_t reg_cryp_t::CSGCMCCM2R

Context swap register 3.

◆ CSGCMCCM3R

volatile uint32_t reg_cryp_t::CSGCMCCM3R

Context swap register 4.

◆ CSGCMCCM4R

volatile uint32_t reg_cryp_t::CSGCMCCM4R

Context swap register 5.

◆ CSGCMCCM5R

volatile uint32_t reg_cryp_t::CSGCMCCM5R

Context swap register 6.

◆ CSGCMCCM6R

volatile uint32_t reg_cryp_t::CSGCMCCM6R

Context swap register 7.

◆ CSGCMCCM7R

volatile uint32_t reg_cryp_t::CSGCMCCM7R

Context swap register 8.

◆ DIN

volatile uint32_t reg_cryp_t::DIN

Data input register.

◆ DMACR

volatile uint32_t reg_cryp_t::DMACR

DMA control register.

◆ DOUT

volatile uint32_t reg_cryp_t::DOUT

Data output register.

◆ IMSCR

volatile uint32_t reg_cryp_t::IMSCR

Interrupt mask set/clear register.

◆ IV0LR

volatile uint32_t reg_cryp_t::IV0LR

Initialisation vector (left) reg. 1.

◆ IV0RR

volatile uint32_t reg_cryp_t::IV0RR

Initialisation vector (right) reg. 1.

◆ IV1LR

volatile uint32_t reg_cryp_t::IV1LR

Initialisation vector (left) reg. 2.

◆ IV1RR

volatile uint32_t reg_cryp_t::IV1RR

Initialisation vector (right) reg. 2.

◆ K0LR

volatile uint32_t reg_cryp_t::K0LR

Key (left) register 1.

◆ K0RR

volatile uint32_t reg_cryp_t::K0RR

Key (right) register 1.

◆ K1LR

volatile uint32_t reg_cryp_t::K1LR

Key (left) register 2.

◆ K1RR

volatile uint32_t reg_cryp_t::K1RR

Key (right) register 2.

◆ K2LR

volatile uint32_t reg_cryp_t::K2LR

Key (left) register 3.

◆ K2RR

volatile uint32_t reg_cryp_t::K2RR

Key (right) register 3.

◆ K3LR

volatile uint32_t reg_cryp_t::K3LR

Key (left) register 4.

◆ K3RR

volatile uint32_t reg_cryp_t::K3RR

Key (right) register 4.

◆ MISR

volatile uint32_t reg_cryp_t::MISR

Masked interrupt status register.

◆ RISR

volatile uint32_t reg_cryp_t::RISR

Raw interrupt status register.

◆ SR

volatile uint32_t reg_cryp_t::SR

Status register.


The documentation for this struct was generated from the following file: