Module patch_svd::output [−][src]
Module with generated SVD structure
The structure within this module provides the generated SVD data.
Structs
AddressBlock | Specify an address range uniquely mapped to this peripheral. |
Cluster | Cluster describes a sequence of neighboring registers within a peripheral. |
Cpu | The CPU section describes the processor included in the microcontroller device. |
Device | The element |
DimArrayIndex | This information is used for generating an enum in the device header file. |
EnumeratedValue | An enumeratedValue defines a map between an unsigned integer and a string. |
EnumeratedValues | The concept of enumerated values creates a map between unsigned integers and an identifier string. |
Field | All fields of a register are enclosed between the |
Fields | Grouping element to define bit-field properties of a register. |
Interrupt | A peripheral can have multiple interrupts. |
Peripheral | Peripherals of a device |
Peripherals | All peripherals of a device are enclosed within the peripherals elements. |
Register | The description of registers is the most essential part of SVD. |
Registers | All registers of a peripheral are enclosed between the Registers element. |
SauRegionType | Define the regions of the Secure Attribution Unit (SAU). |
SauRegionsConfigType | Set the configuration for the Secure Attribution Unit (SAU) when they are preconfigured by HW or Firmware. |
SvdConstant | Number constants shall be entered in hexadecimal, decimal, or binary format. |
Enums
AccessType | Define access rights. |
AddressBlockUsage | Defines the usage of the address block |
CpuNameType | Name of the CPU |
DataType | A specific native C datatype. |
EndianType | Define the endianness of the processor |
EnumValue | Defines the name and description for specific values |
EnumeratedValuesUsage | This allows specifying two different enumerated values depending whether it is to be used for a read or a write access. |
FieldMask | The mask of a field |
ModifiedWriteValues | Element to describe the manipulation of data written to a register. |
Protection | Specify the security privilege to access an address region. |
ReadAction | If set, it specifies the side effect following a read operation. |
SauRegionAccessType | Use one of the following predefined values to define the acces type of a region |
WriteConstraint | Define constraints for writing values to a field. |