Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions

EFM32G890F128_AES

AES_TypeDef. More...

Collaboration diagram for EFM32G890F128_AES:

Data Structures

struct  AES_TypeDef

Defines

#define _AES_CTRL_RESETVALUE   0x00000000UL
#define _AES_CTRL_MASK   0x00000037UL
#define AES_CTRL_DECRYPT   (0x1UL << 0)
#define _AES_CTRL_DECRYPT_SHIFT   0
#define _AES_CTRL_DECRYPT_MASK   0x1UL
#define _AES_CTRL_DECRYPT_DEFAULT   0x00000000UL
#define AES_CTRL_DECRYPT_DEFAULT   (_AES_CTRL_DECRYPT_DEFAULT << 0)
#define AES_CTRL_AES256   (0x1UL << 1)
#define _AES_CTRL_AES256_SHIFT   1
#define _AES_CTRL_AES256_MASK   0x2UL
#define _AES_CTRL_AES256_DEFAULT   0x00000000UL
#define AES_CTRL_AES256_DEFAULT   (_AES_CTRL_AES256_DEFAULT << 1)
#define AES_CTRL_KEYBUFEN   (0x1UL << 2)
#define _AES_CTRL_KEYBUFEN_SHIFT   2
#define _AES_CTRL_KEYBUFEN_MASK   0x4UL
#define _AES_CTRL_KEYBUFEN_DEFAULT   0x00000000UL
#define AES_CTRL_KEYBUFEN_DEFAULT   (_AES_CTRL_KEYBUFEN_DEFAULT << 2)
#define AES_CTRL_DATASTART   (0x1UL << 4)
#define _AES_CTRL_DATASTART_SHIFT   4
#define _AES_CTRL_DATASTART_MASK   0x10UL
#define _AES_CTRL_DATASTART_DEFAULT   0x00000000UL
#define AES_CTRL_DATASTART_DEFAULT   (_AES_CTRL_DATASTART_DEFAULT << 4)
#define AES_CTRL_XORSTART   (0x1UL << 5)
#define _AES_CTRL_XORSTART_SHIFT   5
#define _AES_CTRL_XORSTART_MASK   0x20UL
#define _AES_CTRL_XORSTART_DEFAULT   0x00000000UL
#define AES_CTRL_XORSTART_DEFAULT   (_AES_CTRL_XORSTART_DEFAULT << 5)
#define _AES_CMD_RESETVALUE   0x00000000UL
#define _AES_CMD_MASK   0x00000003UL
#define AES_CMD_START   (0x1UL << 0)
#define _AES_CMD_START_SHIFT   0
#define _AES_CMD_START_MASK   0x1UL
#define _AES_CMD_START_DEFAULT   0x00000000UL
#define AES_CMD_START_DEFAULT   (_AES_CMD_START_DEFAULT << 0)
#define AES_CMD_STOP   (0x1UL << 1)
#define _AES_CMD_STOP_SHIFT   1
#define _AES_CMD_STOP_MASK   0x2UL
#define _AES_CMD_STOP_DEFAULT   0x00000000UL
#define AES_CMD_STOP_DEFAULT   (_AES_CMD_STOP_DEFAULT << 1)
#define _AES_STATUS_RESETVALUE   0x00000000UL
#define _AES_STATUS_MASK   0x00000001UL
#define AES_STATUS_RUNNING   (0x1UL << 0)
#define _AES_STATUS_RUNNING_SHIFT   0
#define _AES_STATUS_RUNNING_MASK   0x1UL
#define _AES_STATUS_RUNNING_DEFAULT   0x00000000UL
#define AES_STATUS_RUNNING_DEFAULT   (_AES_STATUS_RUNNING_DEFAULT << 0)
#define _AES_IEN_RESETVALUE   0x00000000UL
#define _AES_IEN_MASK   0x00000001UL
#define AES_IEN_DONE   (0x1UL << 0)
#define _AES_IEN_DONE_SHIFT   0
#define _AES_IEN_DONE_MASK   0x1UL
#define _AES_IEN_DONE_DEFAULT   0x00000000UL
#define AES_IEN_DONE_DEFAULT   (_AES_IEN_DONE_DEFAULT << 0)
#define _AES_IF_RESETVALUE   0x00000000UL
#define _AES_IF_MASK   0x00000001UL
#define AES_IF_DONE   (0x1UL << 0)
#define _AES_IF_DONE_SHIFT   0
#define _AES_IF_DONE_MASK   0x1UL
#define _AES_IF_DONE_DEFAULT   0x00000000UL
#define AES_IF_DONE_DEFAULT   (_AES_IF_DONE_DEFAULT << 0)
#define _AES_IFS_RESETVALUE   0x00000000UL
#define _AES_IFS_MASK   0x00000001UL
#define AES_IFS_DONE   (0x1UL << 0)
#define _AES_IFS_DONE_SHIFT   0
#define _AES_IFS_DONE_MASK   0x1UL
#define _AES_IFS_DONE_DEFAULT   0x00000000UL
#define AES_IFS_DONE_DEFAULT   (_AES_IFS_DONE_DEFAULT << 0)
#define _AES_IFC_RESETVALUE   0x00000000UL
#define _AES_IFC_MASK   0x00000001UL
#define AES_IFC_DONE   (0x1UL << 0)
#define _AES_IFC_DONE_SHIFT   0
#define _AES_IFC_DONE_MASK   0x1UL
#define _AES_IFC_DONE_DEFAULT   0x00000000UL
#define AES_IFC_DONE_DEFAULT   (_AES_IFC_DONE_DEFAULT << 0)
#define _AES_DATA_RESETVALUE   0x00000000UL
#define _AES_DATA_MASK   0xFFFFFFFFUL
#define _AES_DATA_DATA_SHIFT   0
#define _AES_DATA_DATA_MASK   0xFFFFFFFFUL
#define _AES_DATA_DATA_DEFAULT   0x00000000UL
#define AES_DATA_DATA_DEFAULT   (_AES_DATA_DATA_DEFAULT << 0)
#define _AES_XORDATA_RESETVALUE   0x00000000UL
#define _AES_XORDATA_MASK   0xFFFFFFFFUL
#define _AES_XORDATA_XORDATA_SHIFT   0
#define _AES_XORDATA_XORDATA_MASK   0xFFFFFFFFUL
#define _AES_XORDATA_XORDATA_DEFAULT   0x00000000UL
#define AES_XORDATA_XORDATA_DEFAULT   (_AES_XORDATA_XORDATA_DEFAULT << 0)
#define _AES_KEYLA_RESETVALUE   0x00000000UL
#define _AES_KEYLA_MASK   0xFFFFFFFFUL
#define _AES_KEYLA_KEYLA_SHIFT   0
#define _AES_KEYLA_KEYLA_MASK   0xFFFFFFFFUL
#define _AES_KEYLA_KEYLA_DEFAULT   0x00000000UL
#define AES_KEYLA_KEYLA_DEFAULT   (_AES_KEYLA_KEYLA_DEFAULT << 0)
#define _AES_KEYLB_RESETVALUE   0x00000000UL
#define _AES_KEYLB_MASK   0xFFFFFFFFUL
#define _AES_KEYLB_KEYLB_SHIFT   0
#define _AES_KEYLB_KEYLB_MASK   0xFFFFFFFFUL
#define _AES_KEYLB_KEYLB_DEFAULT   0x00000000UL
#define AES_KEYLB_KEYLB_DEFAULT   (_AES_KEYLB_KEYLB_DEFAULT << 0)
#define _AES_KEYLC_RESETVALUE   0x00000000UL
#define _AES_KEYLC_MASK   0xFFFFFFFFUL
#define _AES_KEYLC_KEYLC_SHIFT   0
#define _AES_KEYLC_KEYLC_MASK   0xFFFFFFFFUL
#define _AES_KEYLC_KEYLC_DEFAULT   0x00000000UL
#define AES_KEYLC_KEYLC_DEFAULT   (_AES_KEYLC_KEYLC_DEFAULT << 0)
#define _AES_KEYLD_RESETVALUE   0x00000000UL
#define _AES_KEYLD_MASK   0xFFFFFFFFUL
#define _AES_KEYLD_KEYLD_SHIFT   0
#define _AES_KEYLD_KEYLD_MASK   0xFFFFFFFFUL
#define _AES_KEYLD_KEYLD_DEFAULT   0x00000000UL
#define AES_KEYLD_KEYLD_DEFAULT   (_AES_KEYLD_KEYLD_DEFAULT << 0)
#define _AES_KEYHA_RESETVALUE   0x00000000UL
#define _AES_KEYHA_MASK   0xFFFFFFFFUL
#define _AES_KEYHA_KEYHA_SHIFT   0
#define _AES_KEYHA_KEYHA_MASK   0xFFFFFFFFUL
#define _AES_KEYHA_KEYHA_DEFAULT   0x00000000UL
#define AES_KEYHA_KEYHA_DEFAULT   (_AES_KEYHA_KEYHA_DEFAULT << 0)
#define _AES_KEYHB_RESETVALUE   0x00000000UL
#define _AES_KEYHB_MASK   0xFFFFFFFFUL
#define _AES_KEYHB_KEYHB_SHIFT   0
#define _AES_KEYHB_KEYHB_MASK   0xFFFFFFFFUL
#define _AES_KEYHB_KEYHB_DEFAULT   0x00000000UL
#define AES_KEYHB_KEYHB_DEFAULT   (_AES_KEYHB_KEYHB_DEFAULT << 0)
#define _AES_KEYHC_RESETVALUE   0x00000000UL
#define _AES_KEYHC_MASK   0xFFFFFFFFUL
#define _AES_KEYHC_KEYHC_SHIFT   0
#define _AES_KEYHC_KEYHC_MASK   0xFFFFFFFFUL
#define _AES_KEYHC_KEYHC_DEFAULT   0x00000000UL
#define AES_KEYHC_KEYHC_DEFAULT   (_AES_KEYHC_KEYHC_DEFAULT << 0)
#define _AES_KEYHD_RESETVALUE   0x00000000UL
#define _AES_KEYHD_MASK   0xFFFFFFFFUL
#define _AES_KEYHD_KEYHD_SHIFT   0
#define _AES_KEYHD_KEYHD_MASK   0xFFFFFFFFUL
#define _AES_KEYHD_KEYHD_DEFAULT   0x00000000UL
#define AES_KEYHD_KEYHD_DEFAULT   (_AES_KEYHD_KEYHD_DEFAULT << 0)

Detailed Description

AES_TypeDef.


Define Documentation

#define _AES_CMD_MASK   0x00000003UL

Mask for AES_CMD

Definition at line 8336 of file efm32g890f128.h.

#define _AES_CMD_RESETVALUE   0x00000000UL

Default value for AES_CMD

Definition at line 8335 of file efm32g890f128.h.

#define _AES_CMD_START_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CMD

Definition at line 8340 of file efm32g890f128.h.

#define _AES_CMD_START_MASK   0x1UL

Bit mask for AES_START

Definition at line 8339 of file efm32g890f128.h.

#define _AES_CMD_START_SHIFT   0

Shift value for AES_START

Definition at line 8338 of file efm32g890f128.h.

#define _AES_CMD_STOP_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CMD

Definition at line 8345 of file efm32g890f128.h.

#define _AES_CMD_STOP_MASK   0x2UL

Bit mask for AES_STOP

Definition at line 8344 of file efm32g890f128.h.

#define _AES_CMD_STOP_SHIFT   1

Shift value for AES_STOP

Definition at line 8343 of file efm32g890f128.h.

#define _AES_CTRL_AES256_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CTRL

Definition at line 8316 of file efm32g890f128.h.

#define _AES_CTRL_AES256_MASK   0x2UL

Bit mask for AES_AES256

Definition at line 8315 of file efm32g890f128.h.

#define _AES_CTRL_AES256_SHIFT   1

Shift value for AES_AES256

Definition at line 8314 of file efm32g890f128.h.

#define _AES_CTRL_DATASTART_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CTRL

Definition at line 8326 of file efm32g890f128.h.

#define _AES_CTRL_DATASTART_MASK   0x10UL

Bit mask for AES_DATASTART

Definition at line 8325 of file efm32g890f128.h.

#define _AES_CTRL_DATASTART_SHIFT   4

Shift value for AES_DATASTART

Definition at line 8324 of file efm32g890f128.h.

#define _AES_CTRL_DECRYPT_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CTRL

Definition at line 8311 of file efm32g890f128.h.

#define _AES_CTRL_DECRYPT_MASK   0x1UL

Bit mask for AES_DECRYPT

Definition at line 8310 of file efm32g890f128.h.

#define _AES_CTRL_DECRYPT_SHIFT   0

Shift value for AES_DECRYPT

Definition at line 8309 of file efm32g890f128.h.

#define _AES_CTRL_KEYBUFEN_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CTRL

Definition at line 8321 of file efm32g890f128.h.

#define _AES_CTRL_KEYBUFEN_MASK   0x4UL

Bit mask for AES_KEYBUFEN

Definition at line 8320 of file efm32g890f128.h.

#define _AES_CTRL_KEYBUFEN_SHIFT   2

Shift value for AES_KEYBUFEN

Definition at line 8319 of file efm32g890f128.h.

#define _AES_CTRL_MASK   0x00000037UL

Mask for AES_CTRL

Definition at line 8307 of file efm32g890f128.h.

#define _AES_CTRL_RESETVALUE   0x00000000UL

Default value for AES_CTRL

Definition at line 8306 of file efm32g890f128.h.

#define _AES_CTRL_XORSTART_DEFAULT   0x00000000UL

Mode DEFAULT for AES_CTRL

Definition at line 8331 of file efm32g890f128.h.

#define _AES_CTRL_XORSTART_MASK   0x20UL

Bit mask for AES_XORSTART

Definition at line 8330 of file efm32g890f128.h.

#define _AES_CTRL_XORSTART_SHIFT   5

Shift value for AES_XORSTART

Definition at line 8329 of file efm32g890f128.h.

#define _AES_DATA_DATA_DEFAULT   0x00000000UL

Mode DEFAULT for AES_DATA

Definition at line 8398 of file efm32g890f128.h.

#define _AES_DATA_DATA_MASK   0xFFFFFFFFUL

Bit mask for AES_DATA

Definition at line 8397 of file efm32g890f128.h.

#define _AES_DATA_DATA_SHIFT   0

Shift value for AES_DATA

Definition at line 8396 of file efm32g890f128.h.

#define _AES_DATA_MASK   0xFFFFFFFFUL

Mask for AES_DATA

Definition at line 8395 of file efm32g890f128.h.

#define _AES_DATA_RESETVALUE   0x00000000UL

Default value for AES_DATA

Definition at line 8394 of file efm32g890f128.h.

#define _AES_IEN_DONE_DEFAULT   0x00000000UL

Mode DEFAULT for AES_IEN

Definition at line 8363 of file efm32g890f128.h.

#define _AES_IEN_DONE_MASK   0x1UL

Bit mask for AES_DONE

Definition at line 8362 of file efm32g890f128.h.

#define _AES_IEN_DONE_SHIFT   0

Shift value for AES_DONE

Definition at line 8361 of file efm32g890f128.h.

#define _AES_IEN_MASK   0x00000001UL

Mask for AES_IEN

Definition at line 8359 of file efm32g890f128.h.

#define _AES_IEN_RESETVALUE   0x00000000UL

Default value for AES_IEN

Definition at line 8358 of file efm32g890f128.h.

#define _AES_IF_DONE_DEFAULT   0x00000000UL

Mode DEFAULT for AES_IF

Definition at line 8372 of file efm32g890f128.h.

#define _AES_IF_DONE_MASK   0x1UL

Bit mask for AES_DONE

Definition at line 8371 of file efm32g890f128.h.

#define _AES_IF_DONE_SHIFT   0

Shift value for AES_DONE

Definition at line 8370 of file efm32g890f128.h.

#define _AES_IF_MASK   0x00000001UL

Mask for AES_IF

Definition at line 8368 of file efm32g890f128.h.

#define _AES_IF_RESETVALUE   0x00000000UL

Default value for AES_IF

Definition at line 8367 of file efm32g890f128.h.

#define _AES_IFC_DONE_DEFAULT   0x00000000UL

Mode DEFAULT for AES_IFC

Definition at line 8390 of file efm32g890f128.h.

#define _AES_IFC_DONE_MASK   0x1UL

Bit mask for AES_DONE

Definition at line 8389 of file efm32g890f128.h.

#define _AES_IFC_DONE_SHIFT   0

Shift value for AES_DONE

Definition at line 8388 of file efm32g890f128.h.

#define _AES_IFC_MASK   0x00000001UL

Mask for AES_IFC

Definition at line 8386 of file efm32g890f128.h.

#define _AES_IFC_RESETVALUE   0x00000000UL

Default value for AES_IFC

Definition at line 8385 of file efm32g890f128.h.

#define _AES_IFS_DONE_DEFAULT   0x00000000UL

Mode DEFAULT for AES_IFS

Definition at line 8381 of file efm32g890f128.h.

#define _AES_IFS_DONE_MASK   0x1UL

Bit mask for AES_DONE

Definition at line 8380 of file efm32g890f128.h.

#define _AES_IFS_DONE_SHIFT   0

Shift value for AES_DONE

Definition at line 8379 of file efm32g890f128.h.

#define _AES_IFS_MASK   0x00000001UL

Mask for AES_IFS

Definition at line 8377 of file efm32g890f128.h.

#define _AES_IFS_RESETVALUE   0x00000000UL

Default value for AES_IFS

Definition at line 8376 of file efm32g890f128.h.

#define _AES_KEYHA_KEYHA_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYHA

Definition at line 8446 of file efm32g890f128.h.

#define _AES_KEYHA_KEYHA_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYHA

Definition at line 8445 of file efm32g890f128.h.

#define _AES_KEYHA_KEYHA_SHIFT   0

Shift value for AES_KEYHA

Definition at line 8444 of file efm32g890f128.h.

#define _AES_KEYHA_MASK   0xFFFFFFFFUL

Mask for AES_KEYHA

Definition at line 8443 of file efm32g890f128.h.

#define _AES_KEYHA_RESETVALUE   0x00000000UL

Default value for AES_KEYHA

Definition at line 8442 of file efm32g890f128.h.

#define _AES_KEYHB_KEYHB_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYHB

Definition at line 8454 of file efm32g890f128.h.

#define _AES_KEYHB_KEYHB_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYHB

Definition at line 8453 of file efm32g890f128.h.

#define _AES_KEYHB_KEYHB_SHIFT   0

Shift value for AES_KEYHB

Definition at line 8452 of file efm32g890f128.h.

#define _AES_KEYHB_MASK   0xFFFFFFFFUL

Mask for AES_KEYHB

Definition at line 8451 of file efm32g890f128.h.

#define _AES_KEYHB_RESETVALUE   0x00000000UL

Default value for AES_KEYHB

Definition at line 8450 of file efm32g890f128.h.

#define _AES_KEYHC_KEYHC_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYHC

Definition at line 8462 of file efm32g890f128.h.

#define _AES_KEYHC_KEYHC_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYHC

Definition at line 8461 of file efm32g890f128.h.

#define _AES_KEYHC_KEYHC_SHIFT   0

Shift value for AES_KEYHC

Definition at line 8460 of file efm32g890f128.h.

#define _AES_KEYHC_MASK   0xFFFFFFFFUL

Mask for AES_KEYHC

Definition at line 8459 of file efm32g890f128.h.

#define _AES_KEYHC_RESETVALUE   0x00000000UL

Default value for AES_KEYHC

Definition at line 8458 of file efm32g890f128.h.

#define _AES_KEYHD_KEYHD_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYHD

Definition at line 8470 of file efm32g890f128.h.

#define _AES_KEYHD_KEYHD_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYHD

Definition at line 8469 of file efm32g890f128.h.

#define _AES_KEYHD_KEYHD_SHIFT   0

Shift value for AES_KEYHD

Definition at line 8468 of file efm32g890f128.h.

#define _AES_KEYHD_MASK   0xFFFFFFFFUL

Mask for AES_KEYHD

Definition at line 8467 of file efm32g890f128.h.

#define _AES_KEYHD_RESETVALUE   0x00000000UL

Default value for AES_KEYHD

Definition at line 8466 of file efm32g890f128.h.

#define _AES_KEYLA_KEYLA_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYLA

Definition at line 8414 of file efm32g890f128.h.

#define _AES_KEYLA_KEYLA_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYLA

Definition at line 8413 of file efm32g890f128.h.

#define _AES_KEYLA_KEYLA_SHIFT   0

Shift value for AES_KEYLA

Definition at line 8412 of file efm32g890f128.h.

#define _AES_KEYLA_MASK   0xFFFFFFFFUL

Mask for AES_KEYLA

Definition at line 8411 of file efm32g890f128.h.

#define _AES_KEYLA_RESETVALUE   0x00000000UL

Default value for AES_KEYLA

Definition at line 8410 of file efm32g890f128.h.

#define _AES_KEYLB_KEYLB_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYLB

Definition at line 8422 of file efm32g890f128.h.

#define _AES_KEYLB_KEYLB_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYLB

Definition at line 8421 of file efm32g890f128.h.

#define _AES_KEYLB_KEYLB_SHIFT   0

Shift value for AES_KEYLB

Definition at line 8420 of file efm32g890f128.h.

#define _AES_KEYLB_MASK   0xFFFFFFFFUL

Mask for AES_KEYLB

Definition at line 8419 of file efm32g890f128.h.

#define _AES_KEYLB_RESETVALUE   0x00000000UL

Default value for AES_KEYLB

Definition at line 8418 of file efm32g890f128.h.

#define _AES_KEYLC_KEYLC_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYLC

Definition at line 8430 of file efm32g890f128.h.

#define _AES_KEYLC_KEYLC_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYLC

Definition at line 8429 of file efm32g890f128.h.

#define _AES_KEYLC_KEYLC_SHIFT   0

Shift value for AES_KEYLC

Definition at line 8428 of file efm32g890f128.h.

#define _AES_KEYLC_MASK   0xFFFFFFFFUL

Mask for AES_KEYLC

Definition at line 8427 of file efm32g890f128.h.

#define _AES_KEYLC_RESETVALUE   0x00000000UL

Default value for AES_KEYLC

Definition at line 8426 of file efm32g890f128.h.

#define _AES_KEYLD_KEYLD_DEFAULT   0x00000000UL

Mode DEFAULT for AES_KEYLD

Definition at line 8438 of file efm32g890f128.h.

#define _AES_KEYLD_KEYLD_MASK   0xFFFFFFFFUL

Bit mask for AES_KEYLD

Definition at line 8437 of file efm32g890f128.h.

#define _AES_KEYLD_KEYLD_SHIFT   0

Shift value for AES_KEYLD

Definition at line 8436 of file efm32g890f128.h.

#define _AES_KEYLD_MASK   0xFFFFFFFFUL

Mask for AES_KEYLD

Definition at line 8435 of file efm32g890f128.h.

#define _AES_KEYLD_RESETVALUE   0x00000000UL

Default value for AES_KEYLD

Definition at line 8434 of file efm32g890f128.h.

#define _AES_STATUS_MASK   0x00000001UL

Mask for AES_STATUS

Definition at line 8350 of file efm32g890f128.h.

#define _AES_STATUS_RESETVALUE   0x00000000UL

Default value for AES_STATUS

Definition at line 8349 of file efm32g890f128.h.

#define _AES_STATUS_RUNNING_DEFAULT   0x00000000UL

Mode DEFAULT for AES_STATUS

Definition at line 8354 of file efm32g890f128.h.

#define _AES_STATUS_RUNNING_MASK   0x1UL

Bit mask for AES_RUNNING

Definition at line 8353 of file efm32g890f128.h.

#define _AES_STATUS_RUNNING_SHIFT   0

Shift value for AES_RUNNING

Definition at line 8352 of file efm32g890f128.h.

#define _AES_XORDATA_MASK   0xFFFFFFFFUL

Mask for AES_XORDATA

Definition at line 8403 of file efm32g890f128.h.

#define _AES_XORDATA_RESETVALUE   0x00000000UL

Default value for AES_XORDATA

Definition at line 8402 of file efm32g890f128.h.

#define _AES_XORDATA_XORDATA_DEFAULT   0x00000000UL

Mode DEFAULT for AES_XORDATA

Definition at line 8406 of file efm32g890f128.h.

#define _AES_XORDATA_XORDATA_MASK   0xFFFFFFFFUL

Bit mask for AES_XORDATA

Definition at line 8405 of file efm32g890f128.h.

#define _AES_XORDATA_XORDATA_SHIFT   0

Shift value for AES_XORDATA

Definition at line 8404 of file efm32g890f128.h.

#define AES_CMD_START   (0x1UL << 0)

Encryption/Decryption Start

Definition at line 8337 of file efm32g890f128.h.

#define AES_CMD_START_DEFAULT   (_AES_CMD_START_DEFAULT << 0)

Shifted mode DEFAULT for AES_CMD

Definition at line 8341 of file efm32g890f128.h.

#define AES_CMD_STOP   (0x1UL << 1)

Encryption/Decryption Stop

Definition at line 8342 of file efm32g890f128.h.

#define AES_CMD_STOP_DEFAULT   (_AES_CMD_STOP_DEFAULT << 1)

Shifted mode DEFAULT for AES_CMD

Definition at line 8346 of file efm32g890f128.h.

#define AES_CTRL_AES256   (0x1UL << 1)

AES-256 Mode

Definition at line 8313 of file efm32g890f128.h.

#define AES_CTRL_AES256_DEFAULT   (_AES_CTRL_AES256_DEFAULT << 1)

Shifted mode DEFAULT for AES_CTRL

Definition at line 8317 of file efm32g890f128.h.

#define AES_CTRL_DATASTART   (0x1UL << 4)

AES_DATA Write Start

Definition at line 8323 of file efm32g890f128.h.

#define AES_CTRL_DATASTART_DEFAULT   (_AES_CTRL_DATASTART_DEFAULT << 4)

Shifted mode DEFAULT for AES_CTRL

Definition at line 8327 of file efm32g890f128.h.

#define AES_CTRL_DECRYPT   (0x1UL << 0)

Decryption/Encryption Mode

Definition at line 8308 of file efm32g890f128.h.

#define AES_CTRL_DECRYPT_DEFAULT   (_AES_CTRL_DECRYPT_DEFAULT << 0)

Shifted mode DEFAULT for AES_CTRL

Definition at line 8312 of file efm32g890f128.h.

#define AES_CTRL_KEYBUFEN   (0x1UL << 2)

Key Buffer Enable

Definition at line 8318 of file efm32g890f128.h.

#define AES_CTRL_KEYBUFEN_DEFAULT   (_AES_CTRL_KEYBUFEN_DEFAULT << 2)

Shifted mode DEFAULT for AES_CTRL

Definition at line 8322 of file efm32g890f128.h.

#define AES_CTRL_XORSTART   (0x1UL << 5)

AES_XORDATA Write Start

Definition at line 8328 of file efm32g890f128.h.

#define AES_CTRL_XORSTART_DEFAULT   (_AES_CTRL_XORSTART_DEFAULT << 5)

Shifted mode DEFAULT for AES_CTRL

Definition at line 8332 of file efm32g890f128.h.

#define AES_DATA_DATA_DEFAULT   (_AES_DATA_DATA_DEFAULT << 0)

Shifted mode DEFAULT for AES_DATA

Definition at line 8399 of file efm32g890f128.h.

#define AES_IEN_DONE   (0x1UL << 0)

Encryption/Decryption Done Interrupt Enable

Definition at line 8360 of file efm32g890f128.h.

#define AES_IEN_DONE_DEFAULT   (_AES_IEN_DONE_DEFAULT << 0)

Shifted mode DEFAULT for AES_IEN

Definition at line 8364 of file efm32g890f128.h.

#define AES_IF_DONE   (0x1UL << 0)

Encryption/Decryption Done Interrupt Flag

Definition at line 8369 of file efm32g890f128.h.

#define AES_IF_DONE_DEFAULT   (_AES_IF_DONE_DEFAULT << 0)

Shifted mode DEFAULT for AES_IF

Definition at line 8373 of file efm32g890f128.h.

#define AES_IFC_DONE   (0x1UL << 0)

Encryption/Decryption Done Interrupt Flag Clear

Definition at line 8387 of file efm32g890f128.h.

#define AES_IFC_DONE_DEFAULT   (_AES_IFC_DONE_DEFAULT << 0)

Shifted mode DEFAULT for AES_IFC

Definition at line 8391 of file efm32g890f128.h.

#define AES_IFS_DONE   (0x1UL << 0)

Encryption/Decryption Done Interrupt Flag Set

Definition at line 8378 of file efm32g890f128.h.

#define AES_IFS_DONE_DEFAULT   (_AES_IFS_DONE_DEFAULT << 0)

Shifted mode DEFAULT for AES_IFS

Definition at line 8382 of file efm32g890f128.h.

#define AES_KEYHA_KEYHA_DEFAULT   (_AES_KEYHA_KEYHA_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYHA

Definition at line 8447 of file efm32g890f128.h.

#define AES_KEYHB_KEYHB_DEFAULT   (_AES_KEYHB_KEYHB_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYHB

Definition at line 8455 of file efm32g890f128.h.

#define AES_KEYHC_KEYHC_DEFAULT   (_AES_KEYHC_KEYHC_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYHC

Definition at line 8463 of file efm32g890f128.h.

#define AES_KEYHD_KEYHD_DEFAULT   (_AES_KEYHD_KEYHD_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYHD

Definition at line 8471 of file efm32g890f128.h.

#define AES_KEYLA_KEYLA_DEFAULT   (_AES_KEYLA_KEYLA_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYLA

Definition at line 8415 of file efm32g890f128.h.

#define AES_KEYLB_KEYLB_DEFAULT   (_AES_KEYLB_KEYLB_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYLB

Definition at line 8423 of file efm32g890f128.h.

#define AES_KEYLC_KEYLC_DEFAULT   (_AES_KEYLC_KEYLC_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYLC

Definition at line 8431 of file efm32g890f128.h.

#define AES_KEYLD_KEYLD_DEFAULT   (_AES_KEYLD_KEYLD_DEFAULT << 0)

Shifted mode DEFAULT for AES_KEYLD

Definition at line 8439 of file efm32g890f128.h.

#define AES_STATUS_RUNNING   (0x1UL << 0)

AES Running

Definition at line 8351 of file efm32g890f128.h.

#define AES_STATUS_RUNNING_DEFAULT   (_AES_STATUS_RUNNING_DEFAULT << 0)

Shifted mode DEFAULT for AES_STATUS

Definition at line 8355 of file efm32g890f128.h.

#define AES_XORDATA_XORDATA_DEFAULT   (_AES_XORDATA_XORDATA_DEFAULT << 0)

Shifted mode DEFAULT for AES_XORDATA

Definition at line 8407 of file efm32g890f128.h.