Module lpc55_pac::casper[][src]

CASPER

Modules

areg

A register

breg

B register

creg

C register

ctrl0

Contains the offsets of AB and CD in the RAM.

ctrl1

Contains the opcode mode, iteration count, and result offset (in RAM) and also launches the accelerator. Note: with CP version: CTRL0 and CRTL1 can be written in one go with MCRR.

dreg

D register

intenclr

Clears interrupts

intenset

Sets interrupts

intstat

Interrupt status bits (mask of INTENSET and STATUS)

loader

Contains an optional loader to load into CTRL0/1 in steps to perform a set of operations.

lock

Security lock register

mask

Optional mask register

remask

Optional re-mask register

res0

Result register 0

res1

Result register 1

res2

Result register 2

res3

Result register 3

status

Indicates operational status and would contain the carry bit if used.

Structs

RegisterBlock

Register block

Type Definitions

AREG

AREG register accessor: an alias for Reg<AREG_SPEC>

BREG

BREG register accessor: an alias for Reg<BREG_SPEC>

CREG

CREG register accessor: an alias for Reg<CREG_SPEC>

CTRL0

CTRL0 register accessor: an alias for Reg<CTRL0_SPEC>

CTRL1

CTRL1 register accessor: an alias for Reg<CTRL1_SPEC>

DREG

DREG register accessor: an alias for Reg<DREG_SPEC>

INTENCLR

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

INTSTAT

INTSTAT register accessor: an alias for Reg<INTSTAT_SPEC>

LOADER

LOADER register accessor: an alias for Reg<LOADER_SPEC>

LOCK

LOCK register accessor: an alias for Reg<LOCK_SPEC>

MASK

MASK register accessor: an alias for Reg<MASK_SPEC>

REMASK

REMASK register accessor: an alias for Reg<REMASK_SPEC>

RES0

RES0 register accessor: an alias for Reg<RES0_SPEC>

RES1

RES1 register accessor: an alias for Reg<RES1_SPEC>

RES2

RES2 register accessor: an alias for Reg<RES2_SPEC>

RES3

RES3 register accessor: an alias for Reg<RES3_SPEC>

STATUS

STATUS register accessor: an alias for Reg<STATUS_SPEC>