Data Fields
AESCCMCC26XX_HWAttrs Struct Reference

AESCCMCC26XX Hardware Attributes. More...

#include <AESCCMCC26XX.h>

Data Fields

uint8_t intPriority
 Crypto Peripheral's interrupt priority. More...
 
uint32_t swiPriority
 AESCCM SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum is 15 by default. The maximum can be reduced to save RAM by adding or modifying Swi.numPriorities in the kernel configuration file. More...
 

Detailed Description

AESCCMCC26XX Hardware Attributes.

AESCCM26XX hardware attributes should be included in the board file and pointed to by the AESCCM_config struct.

Field Documentation

§ intPriority

uint8_t AESCCMCC26XX_HWAttrs::intPriority

Crypto Peripheral's interrupt priority.

The CC26xx uses three of the priority bits, meaning ~0 has the same effect as (7 << 5).

(7 << 5) will apply the lowest priority.

(1 << 5) will apply the highest priority.

Setting the priority to 0 is not supported by this driver.

HWI's with priority 0 ignore the HWI dispatcher to support zero-latency interrupts, thus invalidating the critical sections in this driver.

§ swiPriority

uint32_t AESCCMCC26XX_HWAttrs::swiPriority

AESCCM SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum is 15 by default. The maximum can be reduced to save RAM by adding or modifying Swi.numPriorities in the kernel configuration file.


The documentation for this struct was generated from the following file:
Copyright 2018, Texas Instruments Incorporated