![]() |
Choco OS
V.0.16.9.0
Join to the chocolate world
|
#define oC_MACHINE STM32F429ZIT6U |
Definition that contains name of the machine
Definition at line 46 of file oc_machine_defs.h.
#define oC_MACHINE STM32F746NGH6 |
Definition that contains name of the machine
Definition at line 46 of file oc_machine_defs.h.
#define oC_MACHINE STM32F746NGH6 |
Definition that contains name of the machine
Definition at line 46 of file oc_machine_defs.h.
#define oC_MACHINE LM4F120H5QR |
Definition that contains name of the machine
Definition at line 48 of file oc_machine_defs.h.
#define oC_MACHINE_ACTIM_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for ACTIM.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1612 of file oc_machine_defs.h.
#define oC_MACHINE_ACTIM_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for ACTIM ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1594 of file oc_machine_defs.h.
#define oC_MACHINE_ADC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for ADC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1983 of file oc_machine_defs.h.
#define oC_MACHINE_ADC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for ADC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1966 of file oc_machine_defs.h.
#define oC_MACHINE_BTIM_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for BTIM.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1802 of file oc_machine_defs.h.
#define oC_MACHINE_BTIM_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for BTIM ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1784 of file oc_machine_defs.h.
#define oC_MACHINE_CAN_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for CAN.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2261 of file oc_machine_defs.h.
#define oC_MACHINE_CAN_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for CAN ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2243 of file oc_machine_defs.h.
#define oC_MACHINE_CORTEX ARM_Cortex_M7 |
Name of the CPU CORTEX
Definition at line 62 of file oc_machine_defs.h.
#define oC_MACHINE_CORTEX ARM_Cortex_M4 |
Name of the CPU CORTEX
Definition at line 62 of file oc_machine_defs.h.
#define oC_MACHINE_CORTEX ARM_Cortex_M7 |
Name of the CPU CORTEX
Definition at line 62 of file oc_machine_defs.h.
#define oC_MACHINE_CORTEX ARM_Cortex_M4 |
Name of the CPU CORTEX
Definition at line 64 of file oc_machine_defs.h.
#define oC_MACHINE_CRC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for CRC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1366 of file oc_machine_defs.h.
#define oC_MACHINE_CRC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for CRC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1349 of file oc_machine_defs.h.
#define oC_MACHINE_CRYPT_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for CRYPT.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 844 of file oc_machine_defs.h.
#define oC_MACHINE_CRYPT_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for CRYPT ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 827 of file oc_machine_defs.h.
#define oC_MACHINE_DAC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for DAC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2125 of file oc_machine_defs.h.
#define oC_MACHINE_DAC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for DAC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2108 of file oc_machine_defs.h.
#define oC_MACHINE_DCMI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for DCMI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 889 of file oc_machine_defs.h.
#define oC_MACHINE_DCMI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for DCMI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 872 of file oc_machine_defs.h.
#define oC_MACHINE_DEFAULT_INTERRUPT_HANDLER_NAME |
This definition contains name of the function that should be called, when some of the interrupt is not defined, but occurs.
Definition at line 144 of file oc_machine_defs.h.
#define oC_MACHINE_DMA2D_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for DMA2D.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 980 of file oc_machine_defs.h.
#define oC_MACHINE_DMA2D_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for DMA2D ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 963 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST | ( | ADD_CHANNEL_ASSIGNMENT | ) |
The definition contains assignments of DMA channels.
To add channel assignment use:
ADD_CHANNEL_ASSIGNMENT( DMA_REGISTER_MAP_NAME , REGISTER_MAP_NAME , SIGNAL_TYPE , TYPE , ENC )\ where: DMA_CHANNEL - name of DMA channel CHANNEL_NAME - channel that is assigned to this (from UART for example) SIGNAL_TYPE - type of the signal from #oC_MACHINE_DMA_SIGNAL_TYPE_LIST definition TYPE - indicate if particular peripheral uses a single request (S), burst request (B) or both (SB) ENC - special value for register
Definition at line 147 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST | ( | ADD_CHANNEL_ASSIGNMENT | ) |
The definition contains assignments of DMA channels.
To add channel assignment use:
ADD_CHANNEL_ASSIGNMENT( DMA_REGISTER_MAP_NAME , REGISTER_MAP_NAME , SIGNAL_TYPE , TYPE , ENC )\ where: DMA_CHANNEL - name of DMA channel CHANNEL_NAME - channel that is assigned to this (from UART for example) SIGNAL_TYPE - type of the signal from #oC_MACHINE_DMA_SIGNAL_TYPE_LIST definition TYPE - indicate if particular peripheral uses a single request (S), burst request (B) or both (SB) ENC - special value for register
Definition at line 147 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST | ( | ADD_CHANNEL_ASSIGNMENT | ) |
The definition contains assignments of DMA channels.
To add channel assignment use:
ADD_CHANNEL_ASSIGNMENT( DMA_REGISTER_MAP_NAME , REGISTER_MAP_NAME , SIGNAL_TYPE , TYPE , ENC )\ where: DMA_CHANNEL - name of DMA channel CHANNEL_NAME - channel that is assigned to this (from UART for example) SIGNAL_TYPE - type of the signal from #oC_MACHINE_DMA_SIGNAL_TYPE_LIST definition TYPE - indicate if particular peripheral uses a single request (S), burst request (B) or both (SB) ENC - special value for register
Definition at line 222 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST | ( | ADD_CHANNEL_ASSIGNMENT | ) |
The definition contains assignments of DMA channels.
To add channel assignment use:
ADD_CHANNEL_ASSIGNMENT( DMA_REGISTER_MAP_NAME , REGISTER_MAP_NAME , SIGNAL_TYPE , TYPE , ENC )\ where: DMA_REGISTER_MAP_NAME - name of the register map channel from the #oC_MACHINE_DMA_REGISTERS_MAPS_LIST definition REGISTER_MAP_NAME - any name of the register map that the channel is assigned SIGNAL_TYPE - type of the signal from #oC_MACHINE_DMA_SIGNAL_TYPE_LIST definition TYPE - indicate if particular peripheral uses a single request (S), burst request (B) or both (SB) ENC - encoding for the respective DMACHMAPn bit field
Definition at line 1084 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for DMA.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1275 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for DMA ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1257 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_SIGNAL_TYPE_LIST | ( | ADD_SIGNAL | ) |
The definition contain types of DMA signals for oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST
To add signal use: ADD_SIGNAL( NAME )\ NAME - name of the signal to add
Definition at line 108 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_SIGNAL_TYPE_LIST | ( | ADD_SIGNAL | ) |
The definition contain types of DMA signals for oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST
To add signal use: ADD_SIGNAL( NAME )\ NAME - name of the signal to add
Definition at line 108 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_SIGNAL_TYPE_LIST | ( | ADD_SIGNAL | ) |
The definition contain types of DMA signals for oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST
To add signal use: ADD_SIGNAL( NAME )\ NAME - name of the signal to add
Definition at line 169 of file oc_machine_defs.h.
#define oC_MACHINE_DMA_SIGNAL_TYPE_LIST | ( | ADD_SIGNAL | ) |
The definition contain types of DMA signals for oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST
To add signal use: ADD_SIGNAL( NAME )\ NAME - name of the signal to add
Definition at line 1048 of file oc_machine_defs.h.
#define oC_MACHINE_Ethernet_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for Ethernet.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1025 of file oc_machine_defs.h.
#define oC_MACHINE_Ethernet_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for Ethernet ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1008 of file oc_machine_defs.h.
#define oC_MACHINE_EXTI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for EXTI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1848 of file oc_machine_defs.h.
#define oC_MACHINE_EXTI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for EXTI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1831 of file oc_machine_defs.h.
#define oC_MACHINE_FAMILY STM32F4 |
Family of the machine
Definition at line 54 of file oc_machine_defs.h.
#define oC_MACHINE_FAMILY STM32F7 |
Family of the machine
Definition at line 54 of file oc_machine_defs.h.
#define oC_MACHINE_FAMILY STM32F7 |
Family of the machine
Definition at line 54 of file oc_machine_defs.h.
#define oC_MACHINE_FAMILY LM4F |
Family of the machine
Definition at line 56 of file oc_machine_defs.h.
#define oC_MACHINE_FMC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for FMC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 709 of file oc_machine_defs.h.
#define oC_MACHINE_FMC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for FMC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 692 of file oc_machine_defs.h.
#define oC_MACHINE_GPIO_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for GPIO.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1425 of file oc_machine_defs.h.
#define oC_MACHINE_GPIO_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for GPIO ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1394 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM1_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for GPTIM1.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1661 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM1_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for GPTIM1 ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1641 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM2_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for GPTIM2.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1709 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM2_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for GPTIM2 ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1689 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM3_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for GPTIM3.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1755 of file oc_machine_defs.h.
#define oC_MACHINE_GPTIM3_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for GPTIM3 ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1737 of file oc_machine_defs.h.
#define oC_MACHINE_HASH_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for HASH.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 799 of file oc_machine_defs.h.
#define oC_MACHINE_HASH_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for HASH ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 782 of file oc_machine_defs.h.
#define oC_MACHINE_HDMI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for HDMI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2215 of file oc_machine_defs.h.
#define oC_MACHINE_HDMI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for HDMI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2198 of file oc_machine_defs.h.
#define oC_MACHINE_HIBERNATION_OSCILLATOR_FREQUENCY oC_Hz(32768) |
Frequency of the hibernation oscillator
Definition at line 78 of file oc_machine_defs.h.
#define oC_MACHINE_HIBERNATION_OSCILLATOR_FREQUENCY oC_Hz(32768) |
Frequency of the hibernation oscillator
Definition at line 78 of file oc_machine_defs.h.
#define oC_MACHINE_HIBERNATION_OSCILLATOR_FREQUENCY oC_Hz(32768) |
Frequency of the hibernation oscillator
Definition at line 110 of file oc_machine_defs.h.
#define oC_MACHINE_HIBERNATION_OSCILLATOR_FREQUENCY oC_Hz(32768) |
Frequency of the hibernation oscillator
Definition at line 112 of file oc_machine_defs.h.
#define oC_MACHINE_I2C_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for I2C.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2309 of file oc_machine_defs.h.
#define oC_MACHINE_I2C_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for I2C ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2289 of file oc_machine_defs.h.
#define oC_MACHINE_INTERNAL_OSCILLATOR_FREQUENCY oC_MHz(16) |
Frequency of the internal oscillator
Definition at line 70 of file oc_machine_defs.h.
#define oC_MACHINE_INTERNAL_OSCILLATOR_FREQUENCY oC_MHz(16) |
Frequency of the internal oscillator
Definition at line 70 of file oc_machine_defs.h.
#define oC_MACHINE_INTERNAL_OSCILLATOR_FREQUENCY oC_kHz(30) |
Frequency of the internal oscillator
Definition at line 102 of file oc_machine_defs.h.
#define oC_MACHINE_INTERNAL_OSCILLATOR_FREQUENCY oC_kHz(30) |
Frequency of the internal oscillator
Definition at line 104 of file oc_machine_defs.h.
#define oC_MACHINE_INTERRUPTS_LIST | ( | ADD_INTERRUPT | ) |
This definition contains list of interrupts that are handled in the system. To add new interrupt use
ADD_INTERRUPT( REGISTER_MAP_NAME , INTERRUPT_TYPE , INTERRUPT_NUMBER , VECTOR_NUMBER, ATTRIBUTE )\ where: REGISTER_MAP_NAME - name of the register map that the interrupt is assigned or SYSTEM_INT if not used INTERRUPT_TYPE - name for the interrupt type from the #oC_MACHINE_INTERRUPTS_TYPES_LIST definition INTERRUPT_NUMBER - number of the interrupt. It can be negative value, values can be repeated, but only in case of different register map name. VECTOR_NUMBER - index in the interrupt vector array ATTRIBUTE - special attribute of the interrupt prototype (interrupt/naked)
Definition at line 234 of file oc_machine_defs.h.
#define oC_MACHINE_INTERRUPTS_TYPES_LIST | ( | ADD_INTERRUPT_TYPE | ) |
This definition contains types of interrupts, that exists in the system. Each type must has unique name, that will be used in the oC_MACHINE_INTERRUPTS_LIST definition.
To add new interrupt type: ADD_INTERRUPT_TYPE( TYPE_NAME )\
where: TYPE_NAME - any name of the interrupt type, that match \w+ rules
Definition at line 161 of file oc_machine_defs.h.
#define oC_MACHINE_IWDG_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for IWDG.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2399 of file oc_machine_defs.h.
#define oC_MACHINE_IWDG_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for IWDG ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2382 of file oc_machine_defs.h.
#define oC_MACHINE_LCDTFT_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for LCDTFT.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1470 of file oc_machine_defs.h.
#define oC_MACHINE_LCDTFT_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for LCDTFT ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1453 of file oc_machine_defs.h.
#define oC_MACHINE_LPTIM_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for LPTIM.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2534 of file oc_machine_defs.h.
#define oC_MACHINE_LPTIM_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for LPTIM ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2517 of file oc_machine_defs.h.
#define oC_MACHINE_MAXIMUM_FREQUENCY oC_MHz(216) |
Maximum possible frequency for system clock
Definition at line 86 of file oc_machine_defs.h.
#define oC_MACHINE_MAXIMUM_FREQUENCY oC_MHz(180) |
Maximum possible frequency for system clock
Definition at line 86 of file oc_machine_defs.h.
#define oC_MACHINE_MAXIMUM_FREQUENCY oC_MHz(80) |
Maximum possible frequency for system clock
Definition at line 120 of file oc_machine_defs.h.
#define oC_MACHINE_MEMORY_ALIGNMENT_BYTES 4 |
Number of bytes, that memory is aligned
Definition at line 78 of file oc_machine_defs.h.
#define oC_MACHINE_MEMORY_ALIGNMENT_BYTES 4 |
Number of bytes, that memory is aligned
Definition at line 80 of file oc_machine_defs.h.
#define oC_MACHINE_MODULES_LIST | ( | ADD_MODULE | ) |
List of modules in the uC
To add module:
ADD_MODULE( MODULE_NAME , REGISTERS_MAPS_LIST , REGISTER_MAP ) \ where: MODULE_NAME - any \w module name REGISTERS_MAPS_LIST - list of registers maps, where each element is added in format: ADD( RMAP_NAME , ADDRESS , ...) REGISTER_MAP - list of registers in format ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS )
Definition at line 2559 of file oc_machine_defs.h.
#define oC_MACHINE_PINS | ( | ADD_PIN | ) |
This is the list that contains definitions of pins and ports.
To add port use format: ADD_PIN( REGISTER_MAP_NAME , PIN_NAME , BIT_INDEX , PIN_NUMBER )
where: REGISTER_MAP_NAME - name of the register map address from the #oC_MACHINE_GPIO_REGISTERS_MAPS_LIST definition PIN_NAME - name of the pin (PA0 for example) BIT_INDEX - index of the bit in the port for this pin PIN_NUMBER - number of pin in the hardware
Definition at line 373 of file oc_machine_defs.h.
#define oC_MACHINE_PORT_WIDTH |
This definition contains number of bits, that the port contains pins in maximum. This can be only set to one of the values: 8 , 16 , 32 , 64
Definition at line 357 of file oc_machine_defs.h.
#define oC_MACHINE_PRECISION_INTERNAL_OSCILLATOR_FREQUENCY oC_MHz(16) |
Frequency of the precision internal oscillator
Definition at line 94 of file oc_machine_defs.h.
#define oC_MACHINE_PRECISION_INTERNAL_OSCILLATOR_FREQUENCY oC_MHz(16) |
Frequency of the precision internal oscillator
Definition at line 96 of file oc_machine_defs.h.
#define oC_MACHINE_PRIO_BITS 3 |
Number of bits to keep NVIC priority
Definition at line 70 of file oc_machine_defs.h.
#define oC_MACHINE_PRIO_BITS 3 |
Number of bits to keep NVIC priority
Definition at line 72 of file oc_machine_defs.h.
#define oC_MACHINE_PWR_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for PWR.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2170 of file oc_machine_defs.h.
#define oC_MACHINE_PWR_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for PWR ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2153 of file oc_machine_defs.h.
#define oC_MACHINE_QuadSPI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for QuadSPI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 664 of file oc_machine_defs.h.
#define oC_MACHINE_QuadSPI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for QuadSPI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 647 of file oc_machine_defs.h.
#define oC_MACHINE_RCC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for RCC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1321 of file oc_machine_defs.h.
#define oC_MACHINE_RCC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for RCC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1303 of file oc_machine_defs.h.
#define oC_MACHINE_REGISTER_DEFAULT | ( | ADD_BITS | ) |
Definition of the default register.
Access: RW Reset value: 0x0000.0000 Page of description: -
To add new bit definition use ADD_BITS( BITS_NAME , NUMBER_OF_BITS )\
Definition at line 2609 of file oc_machine_defs.h.
#define oC_MACHINE_RNG_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for RNG.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 754 of file oc_machine_defs.h.
#define oC_MACHINE_RNG_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for RNG ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 737 of file oc_machine_defs.h.
#define oC_MACHINE_RTC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for RTC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2489 of file oc_machine_defs.h.
#define oC_MACHINE_RTC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for RTC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2472 of file oc_machine_defs.h.
#define oC_MACHINE_SAI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for SAI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1516 of file oc_machine_defs.h.
#define oC_MACHINE_SAI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for SAI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1498 of file oc_machine_defs.h.
#define oC_MACHINE_SDMMC_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for SDMMC.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1938 of file oc_machine_defs.h.
#define oC_MACHINE_SDMMC_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for SDMMC ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1921 of file oc_machine_defs.h.
#define oC_MACHINE_SPDIFRX_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for SPDIFRX.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2354 of file oc_machine_defs.h.
#define oC_MACHINE_SPDIFRX_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for SPDIFRX ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2337 of file oc_machine_defs.h.
#define oC_MACHINE_SPI_PERIPHERAL_PINS | ( | ADD_PIN | ) |
List of pins for SPI module
To add SPI pin: ADD_PIN( PIN_NAME , REGISTER_MAP_NAME , PIN_FUNCTION , DIGITAL_FUNCTION )\
where: PIN_NAME - name of the pin from #oC_MACHINE_PINS REGISTER_MAP_NAME - name of the register map from #oC_MACHINE_SPI_REGISTERS_MAPS_LIST PIN_FUNCTION - function of the pin from #oC_MACHINE_SPI_PIN_FUNCTIONS DIGITAL_FUNCTION - digital function value to set in the special alternative GPIO register
Definition at line 600 of file oc_machine_defs.h.
#define oC_MACHINE_SPI_PIN_FUNCTIONS | ( | ADD_PIN_FUNCTION | ) |
List of pin functions for the SPI
To add pin function: ADD_PIN_FUNCTION( TYPE_NAME )\
where: TYPE_NAME - any \w+ name of the pin type
Definition at line 579 of file oc_machine_defs.h.
#define oC_MACHINE_SPI_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for SPI.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1566 of file oc_machine_defs.h.
#define oC_MACHINE_SPI_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for SPI ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1544 of file oc_machine_defs.h.
#define oC_MACHINE_STACK_PUSH_IS_DECREMENTING_ADDRESS true |
Flag if stack push command in this machine is decrementing address
Definition at line 126 of file oc_machine_defs.h.
#define oC_MACHINE_STACK_PUSH_IS_DECREMENTING_ADDRESS true |
Flag if stack push command in this machine is decrementing address
Definition at line 144 of file oc_machine_defs.h.
#define oC_MACHINE_STACK_TOP_ALIGNMENT_BYTES 8 |
Number of bytes, that memory is aligned
Definition at line 86 of file oc_machine_defs.h.
#define oC_MACHINE_STACK_TOP_ALIGNMENT_BYTES 8 |
Number of bytes, that memory is aligned
Definition at line 88 of file oc_machine_defs.h.
#define oC_MACHINE_SYSCFG_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for SYSCFG.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 1893 of file oc_machine_defs.h.
#define oC_MACHINE_SYSCFG_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for SYSCFG ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 1876 of file oc_machine_defs.h.
#define oC_MACHINE_TIMER_PERIPHERAL_PINS | ( | ADD_PIN | ) |
List of pins for SPI module
To add SPI pin: ADD_PIN( PIN_NAME , REGISTER_MAP_NAME , PIN_FUNCTION , DIGITAL_FUNCTION )\
where: PIN_NAME - name of the pin from #oC_MACHINE_PINS REGISTER_MAP_NAME - name of the register map from #oC_MACHINE_SPI_REGISTERS_MAPS_LIST PIN_FUNCTION - function of the pin from #oC_MACHINE_SPI_PIN_FUNCTIONS DIGITAL_FUNCTION - digital function value to set in the special alternative GPIO register
Definition at line 535 of file oc_machine_defs.h.
#define oC_MACHINE_TIMER_PIN_FUNCTIONS | ( | ADD_PIN_FUNCTION | ) |
List of pin functions for the SPI
To add pin function: ADD_PIN_FUNCTION( TYPE_NAME )\
where: TYPE_NAME - any \w+ name of the pin type
Definition at line 516 of file oc_machine_defs.h.
#define oC_MACHINE_UART_PERIPHERAL_PINS | ( | ADD_PIN | ) |
List of pins for UART module
To add SPI pin: ADD_PIN( PIN_NAME , REGISTER_MAP_NAME , PIN_FUNCTION , DIGITAL_FUNCTION )\
where: PIN_NAME - name of the pin from #oC_MACHINE_PINS REGISTER_MAP_NAME - name of the register map from #oC_MACHINE_UART_REGISTERS_MAPS_LIST PIN_FUNCTION - function of the pin from #oC_MACHINE_UART_PIN_FUNCTIONS DIGITAL_FUNCTION - digital function value to set in the special alternative GPIO register
Definition at line 483 of file oc_machine_defs.h.
#define oC_MACHINE_UART_PIN_FUNCTIONS | ( | ADD_PIN_FUNCTION | ) |
List of pin functions for the UART
To add pin function: ADD_PIN_FUNCTION( TYPE_NAME )\
where: TYPE_NAME - any \w+ name of the pin type
Definition at line 464 of file oc_machine_defs.h.
#define oC_MACHINE_UART_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for UART.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2080 of file oc_machine_defs.h.
#define oC_MACHINE_UART_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for UART ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2056 of file oc_machine_defs.h.
#define oC_MACHINE_USART_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for USART.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2028 of file oc_machine_defs.h.
#define oC_MACHINE_USART_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for USART ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2011 of file oc_machine_defs.h.
#define oC_MACHINE_USB_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for USB.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 935 of file oc_machine_defs.h.
#define oC_MACHINE_USB_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for USB ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 917 of file oc_machine_defs.h.
#define oC_MACHINE_WWDG_REGISTER_MAP | ( | ADD_REGISTER | ) |
Definition of the register map for WWDG.
To add register use:
ADD_REGISTER( REGISTER_NAME , OFFSET , ACCESS , REGISTER_BITS ) where: REGISTER_NAME - any \w+ register nam OFFSET - offset to register map base ACCESS - RO / WO / RW / W1C
Definition at line 2444 of file oc_machine_defs.h.
#define oC_MACHINE_WWDG_REGISTERS_MAPS_LIST | ( | ADD_REGISTER_MAP | ) |
List of registers maps list for WWDG ports
To add register map:
ADD_REGISTER_MAP( MAP_NAME , ADDRESS , POWER_MAP , POWER_REGISTER , POWER_BIT )\ where: MAP_NAME - any \w register map name ADDRESS - address of the register map POWER_MAP - the name of the register map where is the power register (NONE if not used) POWER_REGISTER - register to turn on power (NONE if not used) POWER_BIT - bit in power register
Definition at line 2427 of file oc_machine_defs.h.
#define oC_MACHINE_xPSR_INITIAL_VALUE 0x01000000 |
Initial value for the xPSR register
Definition at line 118 of file oc_machine_defs.h.
#define oC_MACHINE_xPSR_INITIAL_VALUE 0x01000000 |
Initial value for the xPSR register
Definition at line 136 of file oc_machine_defs.h.