nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Module regs

Module regs 

Source

Structsยง

Alias
Aliases to allow writing words in a burst.
Config
Returns the configuration of this block in this chip - indicates what services are available.
Cryptcfg
Crypto settings for AES and Salsa and ChaCha
Ctrl
Control register to enable and operate Hash and Crypto
Digest0
Result digest (when status says so): Is 1st 5 words if SHA1 used Is all 8 words if SHA2 used Is all 8 words if crypto or SHA512
Indata
Input of 16 words at a time to load up buffer.
Intenclr
Write 1 to clear interrupts.
Intenset
Write 1 to enable interrupts; reads back with which are set.
Lock
Lock register allows locking to the current security level or unlocking by the lock holding level.
Mask
Allows Application to write a random mask for ICB use. Normally only a new one on each system reset (including power up).
Memaddr
Address to start memory access from (if available).
Memctrl
Setup Master to access memory (if available)
PrngOut
Provide random number.
PrngSeed
PRNG random input value used as an entropy source
Reload
The WO digest-reload registers may be written with a saved Hash digest, to allow continuation from where left off. These registers may only be written if the Reload field in CTRL is 1. If SHA1, only the 1st 5 are used.
Status
Indicates status of Hash peripheral.