▼Nimt | This is file was used to configure the Imt.Base Dataflow Runtime library |
▼Nbase | |
▼Nbsp | |
►Ndriver | |
►NhighLevel | |
CUserButton | |
CUserLed | |
CAdcDriver | Driver to access a single ADC channel |
CCanDriverConfiguration | Configuration of the Can Interface |
CCanDriver | Driver for a single CAN peripheral in the system |
CConfigurableDriverAbs | Base class for configurable drivers in the BSP |
CDacDriver | Driver to access a single DAC output |
CGpioDriverConfiguration | Configuration of the GPIO pin |
CGpioDriver | Driver to access a single general purpose input / output (GPIO) pin |
CHighLevelDriver | Driver for a high level peripheral |
CI2CDriverConfiguration | Configuration of the I2C Interface |
CI2CDriver | Driver for a single serial peripheral in the system |
CPwmDriverConfiguration | Configuration of the PWM output |
CPwmDriver | Driver for a pulse width modulated (PWM) output in the system |
CSpiDriverConfiguration | Configuration of the SPI Interface |
CSpiDriver | Driver for a single serial peripheral in the system |
CUsartDriverConfiguration | Configuration of the USART |
CUsartDriver | Driver for a single serial peripheral in the system |
►CIrqHandlers | |
CExtIHandlerConfig | |
►Nhandler | |
CDataReceivedHandlerIfc | Interface for a registered data received handler |
CDataSentHandlerIfc | Interface for a registered data sent handler |
CErrorHandlerIfc | Interface for a registered error handler |
CHighLevelValueHandlerIfc | Interface for a registered high level value handler |
CTriggerEdgeHandlerIfc | Interface for a registered edge handler |
►Nmock | |
CBSPMock | BSP Mock manager, which will be the entry point for all MockObjects |
CDriverMock | Provides a mock implementation of the BSP driver |
CModuleMock | Provides a mock implementation of the BSP module |
►Nmodule | |
CDriverAbs | Base class for all drivers in the BSP |
CAdcModule | Module that contains a number of ADC channels that are provided as driver instances |
CCanModule | Module that contains a number of CAN ports that are provided as driver instances |
CDacModule | Module that contains a number of DAC channels that are provided as driver instances |
CGpioModule | Module that contains a number of GPIO pins that are provided as driver instances |
CHighLevelModule | Module that contains a number of high level drivers that are provided as driver instances |
CI2CModule | Module that contains a number of I2C ports that are provided as driver instances |
CModuleAbs | Interface for all modules in the BSP |
CPwmModule | Module that contains a number of GPIO pins that are provided as driver instances |
CSpiModule | Module that contains a number of SPI ports that are provided as driver instances |
CUsartModule | Module that contains a number of USART ports that are provided as driver instances |
►Nsimulator | |
►Nprotocols | |
CDIPProtocol | The protocol is used to communicate an simulator driver DIP header |
CProtocolIfc | Classes that implement this interface provide a generic mechanism to exchange data with a remoting peer |
CSimDriverIdentifyProtocol | The protocol is used to communicate an simulator driver identify |
CSimDriverIdentifyResponseProtocol | The protocol is used to communicate an simulator driver identify response |
CSimDriverValueGetProtocol | The protocol is used to communicate an simulator driver value get |
CSimDriverValueGetResponseProtocol | The protocol is used to communicate an simulator driver value get response |
CSimDriverValueSetProtocol | The protocol is used to communicate an simulator driver value set |
CSimDriverValueSetResponseProtocol | The protocol is used to communicate an simulator driver value set response |
►Nreceiver | |
CAdcProtocolReceiver | AdcProtocolReceiver receiver handles received ADC protocol data |
CCanProtocolReceiver | CanProtocolReceiver receiver handles received CAN protocol data |
CDacProtocolReceiver | DacProtocolReceiver receiver handles received DAC protocol data |
CGpioProtocolReceiver | GpioProtocolReceiver receiver handles received GPIO protocol data |
CHighLevelProtocolReceiver | HighLevelProtocolReceiver receiver handles received high level protocol data |
CI2CProtocolReceiver | I2CProtocolReceiver receiver handles received I2C protocol data |
CPwmProtocolReceiver | PwmProtocolReceiver receiver handles received PWM protocol data |
CSerialDataReceiverAbs | Base class for a serial data receiver |
CSpiProtocolReceiver | SpiProtocolReceiver receiver handles received SPI protocol data |
CUsartProtocolReceiver | UsartProtocolReceiver receiver handles received USART protocol data |
CValueReceiverAbs | Base class for a value receiver |
►Nremoting | |
CDipAddress | Addresses of peers used in DIP |
CDIPCommunicationStackIfc | A communication stack which represents the dataflow stack for all different transport layers (TCP, USB etc) |
►CDIPDataFrameSyncReceiveLayer | This layer receives a byte stream from a lower layer and tries to generate data frames out of the byte streams data |
CFrameBuffer | |
CDIPDataFrameSyncSendLayer | This layer appends frame end chars to mark the the end of a data frame |
CDIPRemotingReceiveService | Service for remote objects to receive data from another remote object |
CDIPRemotingSendService | Service for remote objects to send data to another remote object |
CProtocolReceiverIfc | Classes that implement this interface provide a generic mechanism to exchange data with a remoting peer |
CRemoteObjectTemplate | |
►Nstartup | |
CSystemInitializationDriver | |
►NtcpClient | |
CCallbackIfc | CallbackIfc helper class |
CCallback | Callback template class |
CClientSocket | ClientSocket sets up a TCP client socket and connects to a remote server |
CSocketListener | SocketListener handles remote socket message reception |
►CSocketSender | SocketSender handles remote socket message transmission |
CMsgQueue | |
CMstr | |
►CTcpClient | TcpClient starts a TCP client socket |
CMstr | |
►Nutil | |
CConfigBuffer | A static buffer for high level driver configuration |
CLogHelper | Util to write protocols to stream |
CProtocolHelper | Util to handle protocols |
CSerialDataBuffer | A static buffer for serial drivers |
CValueBuffer | A static buffer for value based drivers |
►CValueBufferImpl | Internal implementation of the value buffer |
CBuffer | Buffer for a certain driver endpoint |
►Nstm32f103 | |
CBSPUtil | Static class with helper methods used in the BSP implementation for this platform |
CPinDefinition | Defines the properties of a single pin configuration of the CPU |
►Ntype | |
CDriverType | Type of a driver |
►CEndpointType | Type of driverType Id endpoint for each driver type |
CAdc | Analog-to-digital converter (ADC) endpoint types |
CCan | Controller area network (CAN) endpoint types |
CDac | Digital-to-analog converter (DAC) endpoint types |
CGpio | General-purpose I/Os (GPIO) endpoint types |
CHighLevel | High level endpoint types |
CI2C | Inter-integrated circuit interface (I2C) endpoint types |
CPwm | Pulse-width modulation (PWM) endpoint types |
CSpi | Serial peripheral interface (SPI) endpoint types |
CUsart | Universal synchronous ansynchronous receiver transmitter (USART) endpoint types |
CErrorCode | Error codes returned by by BSP operations such as driver calls |
CGpioMode | Configuration of the mode for a GPIO pin |
COutputMode | Configuration of the output mode for a pin |
CPullResistor | Configuration of the pull resistor for a digital input |
CTriggerEdge | Trigger edge configuration for digital input |
CUsartFlowControl | Flow control used by an USART driver |
CUsartParity | Parity used by an USART driver |
CUsartStopBits | Number of used stop bits for the USART driver |
CUsartSymbolRate | Baud rate (symbols per second) used for an USART driver |
CUsartSymbolSize | Bits used to encode a single symbol on an USART driver |
CApplication | The application class provides access to all modules |
CBspProtocolIdentifiers | Identifiers of protocols used in the BSP |
CPowerSaveIdleCallback | Platform specific IdleCallbackIfc implementation |
CSystemInitialization | |
▼Ncore | |
►Ndiagnostics | |
►Ntest | |
CMemoryLeakDetector | Provides a class that can be used to easily detect memory leaks |
►CAssertActionManager | The AssertActionManager defines some events called AssertActionEvents for which functions can be registered |
CAssertEvent | Defines different assert action events |
►Nplatform | |
CVersion | Static class with version informations on the Imt.Base libraries |
►Nserialization | |
CDeserializer | Deserializes various data types from the given byte buffer |
CSerializableIfc | Serialization is the process of translating data structures into a binary representation |
CSerializer | Serializes various data types into the given byte buffer |
►Nutil | |
CBitUtil | Bit Utility class pure static class |
CByteWordUtil | Contains some helpful converting tools |
CCharUtil | String Utility class pure static class |
CCrc | Cyclic redundancy check (CRC) See (german): http://de.wikipedia.org/wiki/Zyklische_Redundanzpr%C3%BCfung |
CDateTimeStamp | Class to access date and time information |
CFlags | A template to create a type safe flags type from an enum |
CGenerateBitMask | Generates a bit mask of the given width left shifted offset bits from the least significant bit position of the word |
CGenerateUnshiftedBitMask | Generates a bit mask of the given width whose least significant bit is at the same bit position as the least significant bit of the word |
CGenerateUnshiftedBitMask< 0 > | |
CKeyWriteOnlyPolicy | A write-only mutability policy to enable writing registers like new reset register |
CMathUtils | Mathematical utility functions |
CMD5 | This class provides the MD5 checksum calculation routines |
CMinMax | Min/Max utility class |
CRange | A range of values limited by an lower and upper value that is included in the range |
CReadOnlyPolicy | A read-only mutability policy for use with reg_t |
CReadWritePolicy | A read-write mutability policy for use with reg_t |
CRegister | Template to define register at runtime, by providing the mutability policy, like Read Only/Write Only/Read Write etc, address, offset and width |
CRingBuffer | This template class implements a FIFO ringbuffer |
CVersionInfo | Provides version information in simple class |
CWriteOnlyPolicy | A write-only mutability policy for use with reg_t |
▼Ndff | |
►Nactiveparts | |
►Nam3354 | |
CAM3354ProtocolIdentifiers | Identifiers of protocols used in AM3354 (range 50..99) |
CI2CIrqHandlerAP | Handle the events of the I2C module when the interrupt is fired (there is only a single interrupt per i2c module) |
CI2CIrqTransactionStatusProtocol | Used to signalize the status of an I2C interrupt based transfer |
CI2CMasterTransactionProtocol | An I2C master transaction can contain up to MAX_NR_OF_DATAOPERATIONS read/write operations |
CI2CTransactionFailedProtocol | An I2C master transaction can contain up to MAX_NR_OF_DATAOPERATIONS read/write operations |
CI2CTransactionHandlerAP | Handles the I2C transactions with an internal queue for pending transactions |
CI2CTransactionQueue | Queue for multiple I2C transaction items and to keep track of the number of data operations from the current transaction item |
►Nstm32f103hd | |
►Ni2c | |
CI2CErrorIrqHandlerAP | I2CErrorIrqHandlerAP is responsible to process I2C errors in context of interrupt (errors would be notified) |
CI2CEventIrqHandlerAP | I2CEventIrqHandlerAP is responsible to process transactions in context of interrupt |
CI2CMasterTransactionHelper | |
CI2CResetCallbackIfc | Interface of I2C reset callbacks |
CI2CTransactionHandlerAP | Initiates interrupt based I2C communication |
CI2CTransactionQueue | Queue for multiple I2C transaction items and to keep track of the number of data operations from the current transaction item |
CI2CTransactionQueueIfc | Interface of I2C transaction queue |
►Nprotocol | |
CI2CErrorIDEnum | Indicates the I2C error |
CI2CErrorProtocol | The protocol is used to communicate I2C errors |
CI2CEventIDEnum | Indicates the I2C event |
CI2CEventProtocol | The protocol is used to communicate I2C events |
CI2CMasterTransactionProtocol | The protocol is used to communicate an I2C master transaction |
CI2CTransactionFailedProtocol | The protocol is used to communicate a transaction failure |
CSTM32F103HDProtocolIdentifiers | Identifiers of protocols used in STM32F103HD (range 50..99) |
►Ntest | |
CChannelConnectionVerifier | Helper class to verify that the ports are properly connected with channels |
CChannelMockIn | Mocking input channel for unit test which allows to pass data to the input port |
►CChannelMockOut | Mocking output channel for unit test which stores the received data |
CDataContainer | Structure which stores the received data received on the channel |
CEventArgsSerializer | Helper class for passing serializable data and getting a deserializer |
►CTestLoggerAP | Test logger for unit test which registers itself as Logger in Runtime and stores the received log entries |
CLogEntryContainer | Container which stores the received data |
CActivePartAbs | Abstract base class for an ActivePart |
CActivePartContainerAbs | A container groups several elements together (usually ActiveParts) |
CChannelIfc | Interface of a channel to transmit data to a receiver |
CChannelInternalForwarder | ChannelInternalForwarder handles the following situations |
CChannelOneToAny | Send the message on a One-to-Any channel (multiple receivers) |
CChannelOneToNull | Used to connect an output port that is not used to a sink |
CChannelOneToOne | Send the message on a One-to-One channel |
COneShotTimer | A one shot timer to be used in an active part |
CPeriodicTimer | A periodic timer to be used in an active part |
CPortInput | Messages can be received on the input port |
CPortInputSplit | Splits a message to multiple input ports |
CPortOutput | Messages can be sent on the output port |
CPortOutputJoin | Joins multiple PortOutputs to a single |
CReceiverIfc | Interface for any receiver |
CVariableOneShotTimer | A one shot timer to be used in an active part |
CChannelOneToWindowsMsgQueue | Send the message on a One-to-Windows Message Queue channel |
CWindowsMsgQueueEventBuffer | Implementation of WindowsMsgQueueEventBufferIfc |
►CWindowsMsgQueueEventBufferIfc | Interface for a windows message queue event buffer |
CEventDataItem | Container which holds the data for an event |
►Nruntime | |
►Narm | |
►Ncortexm | |
CGenericPowerSaveIdleCallback | Generic power save callback implementation for ARM Cortex-M runtime |
CEventData | Event data structure (used in a linked list) |
CEventDataBuffer | Event data byte buffer |
CEventDataSmallBuffer | Small event data byte buffer |
CEventReadyListItem | Event ready list item data structure To pop the first (oldest) event from the front, the m_pFirst pointer can be used To push an event to the end (newest), the m_pLast pointer can be used |
CRuntimeDataPools | Holds the internal global data pools for the runtime |
►Nembos | |
CEventData | Event data structure |
CEventDataBuffer | Event data byte buffer |
►Nmidcore | |
CEventData | Event data structure |
CRuntimeMidcore | Provides a wrapper with external C methods |
CSystemTickThread | Provides the system tick generation enabling methods |
►Nmock | |
►CRuntimeMock | Mocking object which stores all relevant information for runtime |
CEventData | Container which stores the received data |
►Nnios | |
CEventData | Event data structure (used in a linked list) |
CEventReadyListItem | Event ready list item data structure To pop the first (oldest) event from the front, the m_pFirst pointer can be used To push an event to the end (newest), the m_pLast pointer can be used |
CMessageDataPool | Holds the global data pool for the messages of the NIOS runtime |
CRuntimeDataPools | Holds the internal global data pools for the runtime |
►Nqnx | |
CEventData | Event data structure |
CSystemTickThread | Provides the system tick generation enabling methods |
►Nwin32 | |
CEventData | Event data structure |
CEventDataSmall | Event data structure |
►Nwinec7 | |
CEventData | Event data structure |
CTimerServiceIfc | Interface to start timer |
CEventPoolCapacityCallbackIfc | Interface for callback about the event pool capacity |
►CExecutableConfiguration | Optional parameters that can be passed from the active part to the runtime to be considered when creating the executable (task, thread, ect.) for the specific runtime |
CCoreAffinity | Data type to pass the core affinity |
CStackSize | Size type to pass the stack size |
CTimeSlice | Size type to pass the time slice |
CExecutableIfc | Interface of an executable which is called by the runtime once an event has to be processed |
CFreeRunningTimer | Representation of a free running timer module in ticks, which keeps repeatedly running |
CIdleCallbackIfc | Interface for idle processing |
CRuntimeCore | RuntimeCore defines the basic Application Interface (API) to the core part of the event-based run to completion (RTC) kernel |
CRuntimeIdGenerator | RuntimeIdGenerator defines the basic Application Interface (API) to the id generation part of the run to completion (RTC) kernel |
CRuntimeInterrupts | RuntimeInterrupts defines the basic Application Interface (API) to the interrupt part of the run to completion (RTC) kernel |
CRuntimeLog | Implementation of a simple centralized logging mechanism |
CRuntimePriority | Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority |
CRuntimeProtocolIdentifiers | Identifiers of protocols used in run to completion (RTC) kernel |
CRuntimeStatistics | Holds the data for the runtime statistics |
CRuntimeStatisticsCpu | Holds the data for the cpu usage statistics |
CRuntimeStatisticsEvents | Holds the data for the event usage statistics |
CRuntimeStatisticsExecutables | Holds the data for the executable execution statistics |
CRuntimeStatisticsTimers | Holds the data for the timer usage statistics |
CRuntimeTimer | RuntimeTimer defines the basic Application Interface (API) to the timer part of the run to completion (RTC) kernel |
CRuntimeTimerEvent | Event arguments which are passed when a timer is fired |
▼Nhal | |
►Nam3354 | |
►Nmock | |
CAM3354Mock | Mocking object which stores all relevant information for AM3354 HAL |
►CMockCAN | Mock implementation for CAN |
CCanTxFrameBuffer | Data structure of CAN tx frame |
CMockGPIO | Mock implementation for GPIO |
CMockI2C | Mock implementation for I2C |
CMockPRCM | Mock implementation for the PRCM |
CMockPWM | Mock implementation for PWM |
CMockSPI | Mock implementation for SPI |
CMockUART | Mock implementation for UART |
►Nnios | |
►Ncore | |
CCoreNIOS2 | |
CSystemMemoryMap | Definition of hardware memory map |
CGPIOModuleAddress | Enumeration of the available GPIO modules identifiers |
CSPIModuleAddress | Enumeration of the available SPI module identifiers |
►Nperipherals | |
►CGPIO | General-purpose and alternate-function I/Os (GPIO) peripheral module |
CEdge | Edge detection value (27.5.2.4) |
CInitStruct | GPIO Init structure definition |
CIrqSetting | Interrupt setting for pins (27.5.2.3) |
CMode | Direction setting for pins (27.5.2.2) |
CPinSource | Definition of pins |
CPinState | Enumeration identifiers of pin state |
►CSPI | SPI peripheral module |
CErrorState | Definition of error state (5.4.3.3) |
CForceSSnMode | Definition of force slave select setting (5.4.3.4) |
CInitStruct | SPI Init structure definition |
CIrqMode | Definition of Interrupt status (5.4.3.4) |
CIRQSources | Definition of IRQs (5.4.3.4 Table 19) |
CSlaveSelectMode | Definition of slave select modes (5.4.3.5) |
CSlaveSelectSources | Definition of SlaveSelects |
CTxRxReadyState | Definition of transmit / receive state (5.4.3.3) |
CTxShiftRegisterState | Definition of shift register status (5.4.3.3) |
►Nregisters | |
►CGPIORegisters | General purpose input/output module (GPIO) register structure (UG01085 Chapter 27) |
CGPIOS | GPIO register |
►CSPIRegisters | SPI module register structure (UG01085 Chapter 5) |
CSPI_CONTROL | SPI control register |
CSPI_SSN | SPI Slave Select register |
CSPI_STATUS | SPI status register |
►Nnios2 | |
►Ncore | |
►Nmock | |
CNIOS2CoreMock | Mocking object which stores all relevant information for the NIOS2 HAL |
►Nstm32f030 | |
►Nmock | |
CSTM32F030Mock | Mocking object which stores all relevant information for STM32F030 HAL |
►Nstm32f103 | |
►Nmock | |
CSTM32F103Mock | Mocking object which stores all relevant information for STM32F103 HAL |
►Nstm32f767 | |
►Nmock | |
CMockADC | Mock implementation for the ADC module |
►CMockCAN | USART mock implementation |
CCanModule | Enumeration of the available USART/UART modules on STM32F767 |
CFilterSettings | |
CMockDMA | DMA mock implementation |
CMockEXTI | Mock implementation for the EXTI module |
►CMockFLASH | Mock implementation for the FLASH module |
CFlashSectorAddress | |
CMockGPIO | Mock implementation for a GPIO module |
CMockNVIC | Mock implementation for the NVIC module |
CMockPWR | Mock implementation for PWR |
CMockRCC | Mock implementation for the RCC module |
CMockSPI | Mock implementation for the SPI module |
CMockSYSCFG | Mock implementation for SYSCFG controller |
CMockSYSTICK | Mock implementation for SYSTICK module |
CMockTIM | Mock implementation for the ADC module |
►CMockUSART | USART mock implementation |
CUsartModule | Enumeration of the available USART/UART modules on STM32F767 |
CSTM32F767Mock | Mocking object which stores all relevant information for STM32F767 HAL |
►Nstm32f769 | |
►Nmock | |
CMockADC | Mock implementation for the ADC module |
CMockDMA | DMA mock implementation |
CMockEXTI | Mock implementation for the EXTI module |
►CMockFLASH | Mock implementation for the FLASH module |
CFlashSectorAddress | |
CMockGPIO | Mock implementation for a GPIO module |
CMockNVIC | Mock implementation for the NVIC module |
CMockPWR | Mock implementation for PWR |
CMockRCC | Mock implementation for the RCC module |
CMockSDMMC | Mock implementation for the SDMMC module |
CMockSPI | Mock implementation for the SPI module |
CMockSYSCFG | Mock implementation for SYSCFG controller |
CMockSYSTICK | Mock implementation for SYSTICK module |
CMockTIM | Mock implementation for the ADC module |
►CMockUSART | USART mock implementation |
CUsartModule | Enumeration of the available USART/UART modules on STM32F769 |
CSTM32F769Mock | Mocking object which stores all relevant information for STM32F769 HAL |
►Nperipherals | |
►CADC | Analog Digital Converter (ADC) module |
CChannel | Enumeration for ADC External Trigger Edge |
CClockPrescaler | Enumeration for ADC Clock Prescaler |
CDataAlign | Enumeration for ADC Data Alignment |
CDMAAccessMode | Enumeration for ADC DMA access mode |
CEndOfConversion | Enumeration for ADC End of Conversion flags |
CFlagBit | ADC status register flags |
CInitCommonStruct | ADC init common structure definition |
CInitInjectedChannelStruct | ADC init injected channel structure definition |
CInitInjectedStruct | ADC init injected structure definition |
CInitRegularChannelStruct | ADC init regular channel structure definition |
CInitRegularStruct | ADC init regular structure definition |
CInitStruct | ADC init structure definition |
CInjectedRank | Enumeration for ADC injected rank |
CInjectedTriggerSource | Enumeration for ADC external injected trigger source |
CInterruptBit | Enumeration for ADC interrupt |
CMultiMode | Enumeration for ADC multi mode All other combinations are reserved and must not be programmed |
CRegularRank | Enumeration for ADC regular rank |
CRegularTriggerSource | Enumeration for ADC External Trigger Source |
CResolution | Enumeration for ADC Resolutions |
CSamplingDelay | Enumeration for ADC sampling delay |
CSamplingTime | Enumeration for ADC sampling times |
CTriggerEdge | Enumeration for ADC External Trigger Edge Injected & Regular |
CBKPSRAM | Backup SRAM module |
►CCAN | Controller area network(CAN) module register structure |
CAutomaticBusOffManagement | Automatic bus-off management |
CAutomaticWakeUpMode | Automatic wakeup mode |
CBaudratePrescaler | The baud rate prescaler defines the length of a time quanta t_q = (BRP + 1) x t_PCLK |
CCanRxMsg | CAN Rx message structure definition |
CCanTxMsg | CAN Tx message structure definition |
CErrorFlags | Enumeration for CAN error flags |
CFifoAssignement | Filter FIFO assignement |
CFilterActivation | Filter activation |
CFilterBankRegister | Filter Bank Configuration |
CFilterInitStruct | CAN filter init structure definition |
CFilterMode | Filter Mode |
CFilterNumber | CAN Filter number |
CFilterScale | Filter Scale |
CFrameLength | CAN frame length |
CIdentifierType | CAN identifier type |
CInitStruct | CAN Init structure definition |
CInterruptConfig | Enumeration for CAN interrupt config identifiers |
CLoopBackMode | Loop back mode (debug) |
CNoAutomaticRetransmission | No automatic retransmission |
CRemoteTransmission | CAN remote transmission |
CRxFifo | CAN used rx FIFO for receiving |
CRxFifoLockedMode | Received FIFO locked mode |
CSilentMode | Silent mode (debug) |
CTimeQuanta | Time Quanta |
CTimeTriggeredCommunicationMode | Time triggered communication mode |
CTransmitFlags | Enumeration for CAN transmission flags |
CTxFifoPriority | Transmit FIFO priority |
CTxMailbox | CAN used mailbox for transmission |
►CCRC | Cyclic redundancy check calculation (CRC)module |
CInitStruct | CRC Init structure definition |
CPolynomialSize | Enumeration for Polynomial Size |
CReverseInputData | Enumeration for Reverse input data |
CReverseOutputData | Enumeration for Reverse output data |
►CDAC | Digital Analog Converter (DAC) module |
CAlignment | Enumeration for DAC data alignment |
CChannel | Enumeration for DAC Channels |
CChannelConfigStruct | DAC config channel structure definition |
CTrigger | Enumeration for DAC trigger |
CDBG | Debug Hardware abstaction layer Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 44 |
►CDMA | Direct memory access controller DMA Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 8 |
CBurst | Enumeration for DMA Burst Selection |
CChannel | Enumeration for DMA Channel |
CConfigStruct | DMA Config structure definition |
CDataSize | Enumeration for DMA Peripheral Data Size Selection |
CDirection | Enumeration for DMA Direction Selection |
CFIFOMode | Enumeration for DMA FIFO Mode Selection |
CFIFOThreshold | Enumeration for DMA FIFO Threshold Selection |
CInitStruct | DMA Init structure definition |
CIRQ | Enumeration of available IRQ for DMA |
CMemoryIncrementedMode | Enumeration for Memory Incremented Mode Enable |
CMode | Enumeration for DMA Mode Selection |
CPeripheralIncrementedMode | Enumeration for Peripheral Incremented Mode Enable |
CPriority | Enumeration for DMA Priority Selection |
►CDMA2D | Chrom-art Accelerator (DMA2D) module register structure The naming of the fields is according to documentation and does not adhere to the coding style to allow using CTRL+F to find the name in the PDF |
CAlphaInverted | Enumeration for DMA2D Alpha Inverted |
CAlphaMode | Enumeration for DMA2D Alpha Mode |
CClutColorMode | Enumeration for CLUT Color Mode |
CColorMode | Enumeration for DMA2D Color Mode |
CDma2DState | Enumeration for DMA2D State |
CInitStruct | DMA2D Init structure definition |
CLayer | Enumeration for DMA2D Layer |
CLayerColorMode | Enumeration for DMA2D Foreground color format |
CLayerConfigStruct | DMA2D Layer configuration structure definition |
CLUTConfigStruct | DMA2D LUT configuration structure definition |
CMode | Enumeration for DMA2D Mode |
CRedBlueSwap | Enumeration for DMA2D Red Blue Swap |
►CDSI | Display Serial Interface (DSI) module |
►CError | DSI Error Data Type |
CBit | |
CState | DSI States Structure definition |
CDSIIrqIfc | |
►CDSITypes | Types for Display Serial Interface (DSI) module |
CClockLaneCtrl | DSI_Automatic_Clk_Lane_Control DSI Automatic Clk Lane Control |
CCmdCfgTypeDef | |
CDsiLongPktWrite | DSI_LONG_WRITE_PKT_Data_Type DSI LONG WRITE PKT Data Type |
CDsiPllInputClockDivider | Enumeration for DSI PLL Input Clock Divider Configuration |
CDsiPllOutputClockDivider | Enumeration for DSI PLL Output Clock Divider Configuration |
CDsiShortPktWrite | DSI_SHORT_WRITE_PKT_Data_Type DSI SHORT WRITE PKT Data Type |
CHOST_TimeoutTypeDef | DSI HOST Timeouts definition |
CInitTypeDef | DSI Init Structure definition |
CLPCmdTypeDef | DSI command transmission mode configuration |
CNumberOfLanes | Enumeration for DSI number of Lanes |
CPHY_TimerTypeDef | DSI PHY Timings definition |
CPLLConfigStruct | DSI PLL Clock structure definition |
CPolarity | Enumeration for Pin Polarity |
CRgbColorCoding | Enumeration for DSI Color Coding |
CTearingEffectSource | |
CVidCfgTypeDef | DSI Video mode configuration |
CVideoModeType | Enumeration for DSI Video Mode Type |
►CEXTI | External interrupt/event controller (EXTI) The external interrupt/event controller consists of up to 25 edge detectors for generating event / interrupt requests.Each input line can be independently configured to select the type (interrupt or event) and the corresponding trigger event(rising or falling or both).Each line can also masked independently |
CInitStruct | EXTI initialization structure definition |
CLineSelection | Enumeration availabe EXTI lines on the EXTI module |
CMode | Enumeration of the available EXTI modes |
CTrigger | Enumeration available interrupt trigger selection |
►CFLASH | Embedded FLASH memory (FLASH) |
CARTEnable | Enumeration for Enable |
CFlashKey | Flash unlock keys |
CFlashSectorAddress | Flash sector addresses |
CInterrupt | Avaiable interrupts on the flash module |
CLatency | Enumeration for FLASH Latency |
COperation | Available operations |
CStatusFlag | Avaiable status flags on the flash module |
►CFMC | (FMC) module register structure |
CSDRAM_Bank | Enumeration for FMC SDRAM Banks |
CSDRAM_BurstRead | Enumeration for FMC SDRAM Burst read This bit enables burst read mode.The SDRAM controller anticipates the next read commands during the CAS latency and stores data in the Read FIFO |
CSDRAM_CASLatency | Enumeration for FMC SDRAM CAS Latency This bits sets the SDRAM CAS latency in number of memory clock cycles |
CSDRAM_ClockConfiguration | Enumeration for FMC SDRAM clock configuration These bits define the SDRAM clock period for both SDRAM banks and allow disabling before changing the frequency.In this case the SDRAM must be re - initialized |
CSDRAM_ColumnAddressBits | Enumeration for FMC SDRAM Colum Address Bits These bits define the number of bits of a column address |
CSDRAM_CommandMode | Enumeration for FMC SDRAM Command mode These bits define the command issued to the SDRAM device |
CSDRAM_CommandStruct | FMC SDRAM Command structure definition |
CSDRAM_CommandTarget | Enumeration for FMC SDRAM Command Target These bits define the command issued to the SDRAM device |
CSDRAM_DelayCycles | Enumeration for FMC SDRAM Delay Cycles |
CSDRAM_InitStruct | FMC SDRAM Init structure definition |
CSDRAM_MemoryDataBusWidth | Enumeration for FMC SDRAM Memory data bus width These bits define the memory device width |
CSDRAM_NumberInternalBanks | Enumeration for FMC SDRAM Number of internal banks This bit sets the number of internal banks |
CSDRAM_ReadPipeDelay | Enumeration for FMC SDRAM Read pipe These bits define the delay, in HCLK clock cycles, for reading data after CAS latency |
CSDRAM_RowAddressBits | Enumeration for FMC SDRAM Row Address Bits These bits define the number of bits of a row address |
CSDRAM_TimingStruct | FMC SDRAM Timing structure definition |
CSDRAM_WriteProtection | Enumeration for FMC SDRAM Write Protection This bit enables write mode access to the SDRAM bank |
►CGPIO | General Purpose I/O module Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 6 |
CAlt | Enumeration for alternate function |
CInitStruct | GPIO configuration structure definitions |
CMode | Enumeration for GPIO Modi |
COutputType | Enumeration for Output Type |
CPin | Enumeration available GPIO Pins |
CPinDefinitionStruct | Structur for PinDefinition |
CPinEXTIDefinitionStruct | Structur for GPIO EXTI |
CPinState | Enumeration identifiers of pin state |
CPortMode | Enumeration for Port Modi |
CPull | Enumeration for PinConfiguration |
CSpeed | Enumeration for Output Speed |
►CI2C | Inter-Integrated Circuit I2C module Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 33 |
CAddressingMode | Enumeration for I2C Addressing Mode |
CAutoend | Enumeration for I2C Autoend setting |
CDigitalNoiseFilter | Enumeration for I2C Digital noise filter |
CFlag | Enumeration for I2C for reading flags |
CInitStruct | |
CIrqClear | Enumeration for I2C for clearing flags |
CIrqEnable | Enumeration for I2C for enabling available interrupts |
COwnAddress2Mask | Enumeration for I2C Own Address2 Masks |
CTxRxStruct | |
CTxStruct | |
►CI2S | Inte-IC sound module |
CAudioFrequency | Enumeration for the AudioFrequency |
CDataformat | Enumeration for Data format |
CI2SStandard | Enumeration for I2S standard selection |
CInactiveClockPolarity | Enumeration for inactive state clock polarity |
CInitStruct | I2S configuration structure definitions |
CMasterClockOutput | Enumeration for Master clock output enable |
CMode | Enumeration for I2S configuration mode |
►CIWDG | Independent watchdog (IWDG) module Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 30 |
CTimeOut | Enumeration for pre calculated timeouts |
►CLTDC | LCD-TFT controller (LTDC) module register structure |
CBackgroundColorStruct | Struct for the possible background Colors |
CBlendingFactor1 | Enumeration for blending factor1 |
CBlendingFactor2 | Enumeration for blending factor2 |
CInitStruct | LTDC Init structure definition |
CLayerConfigStruct | LTDC Layer structure definition |
CPixelFormat | Enumeration for pixel format |
CPolarity | Enumeration for the Polarity Options |
►CMPU | Memory Protection Unit (MPU) Reference : ARM Cortex-M7 Generic User Guide DUI0646B.pdf Chapter 4.6 Optional Memory Protection Unit |
CAccessPermission | Enumeration for MPU Region Permission Attributes |
CControl | Enumeration for MPU Control |
CInstructionAccess | Enumeration for MPU Instruction Access |
CRegionConfigStruct | MPU Region structure definition |
CRegionEnable | Enumeration for MPU Region Enable |
CRegionNumber | Enumeration for MPU Region Number |
CRegionSize | Enumeration for MPU Region Size Specifies the size of the MPU protection region |
►CNVIC | Nested vectored interrupt controller (NVIC) peripheral module |
CIrq | STM32F769 Interrupt Number Definition |
CIrqPriority | STM32F769 has 4 priority bits (=0xF = 16 priorities) |
►CPWR | Power controller module Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 4 |
CBackupDomainAccess | Enumeration for Disable backup domain write protection, PWR_CR1.DBP |
CFlashPowerDownInStopMode | Enumeration for flash power down in stop mode PWR_CR1.FPDS |
CLowPowerDeepSleepMode | Enumeration for Low power deepsleep, PWR_CR1.LPDS |
CLowPowerRegulatorDeepSleep | Enumeration for lpw power regulator in deep sleep under drive mode, PWR_CR1.LPUDS |
CMainRegulatorDeepSleep | Enumeration for main regulator in deepsleep under drive mode, PWR_CR1.MRUDS |
COverDriveEnable | Enumeration for for overdrive enabled, PWR_CR1.ODEN |
COverDriveSwitchingEnable | Enumeration for for overdrive switching enabled, PWR_CR1.ODSWEN |
CPowerDownDeepSleepMode | Enumeration for Power down deepsleep, PWR_CR1.PDDS |
CPowerVoltageDetectorEnable | Enumeration for Power voltage detector enable, PWR_CR1.PVDE - not used |
CStopModeConfigStruct | Stop Mode Configuration structure |
CStopModeEntryMethod | Enumeration for stop mode entry method |
CUnderDriveEnable | Enumeration for under drive enable in stop mode, PWR_CR1.UDEN |
CVoltageScaling | Enumeration for regulator voltage scaling output selection, PWR_CR1.VOS |
CWakeupPinEnable | Enumeration for Enable Pin Wakeup - not used |
CWakeupPinPolarity | Enumeration for Wakeup pin polarity - not used |
►CQSPI | (QSPI) module register structure |
CAutomaticStop | Enumeration for QSPI Autopolling Automatic Stop |
CAutoPollingInitStructure | QSPI AutoPolling structure definition |
CByteSize | Enumeration for ByteSize |
CChipSelectHighTime | Enumeration for Chip select high time |
CCommandInitStruct | QSPI Command structure definition |
CDataLines | Enumeration for LineNumbers |
CDDR_HoldHalfCycle | Enumeration for QSPI DDR HoldHalfCycle |
CDDR_ModeEnable | Enumeration for QSPI DDR Mode |
CDDR_SIOO_Mode | Enumeration for QSPI DDR SIOOMode |
CDualFlashModeEnable | Enumeration for Dual Flash Mode Enable |
CFlashMemorySelection | Enumeration for Flash Memory Selection |
CFunctionalMode | Enumeration for QSPI Functional Mode |
CInitStruct | QSPI Init structure definition |
CMatchMode | Enumeration for QSPI Autopolling MatchMode |
CMemoryMapInitStructure | QSPI Memory Mapped mode structure definition |
CMode | Enumeration for Mode Selection |
CSampleShift | Enumeration for Sample shift |
CTimeOutActivation | Enumeration for QSPI TimeOutActivation |
►CRCC | Reset and clock control (RCC) peripheral module |
CAHBClockDivider | Enumeration for AHB clock divider Chapter 5.3.3, RCC_CFGR Bits 7:4 HPRE |
CAPB1APB2ClockDivider | Enumeration for APB1 and APB2 clock divider Chapter 5.3.3, RCC_CFGR Bits 7:4 PPRE1 AND Bits 12:10 PPRE1 |
CClockConfigStruct | RCC System, AHB and APB busses clock configuration structure |
CDSIClockSource | Enumeration for DSI clock source |
CI2CClockSource | I2C clock source selection |
CI2SClockSource | Enumeration for I2S clock source |
COscillatorConfigStruct | RCC Oscillator configuration structure definition |
COscillatorState | Enumeration for OscillatorState |
COscillatorType | Enumeration for Oscillator type |
CPeripheralModule | Enumeration of all avalibale peripheral modules |
CPLL | Enumeration for PLL Configuration |
CPLLClockSource | Enumeration for PLL Clock Source Configuration Chapter 5.3.2, RCC_PLLCFGR Bit 22 PLLSRC |
CPLLConfigStruct | PLL (phase locked loop) configuration structure definition |
CPLLPClockDivider | Enumeration for PLLP Clock Divider Configuration Chapter 5.3.2, RCC_PLLCFGR Bits 17:16 PLLP[1:0] |
CPllSaiDivR | PLLSAI division factor for LCD_CLK |
CRTCSource | Enumeration for possible RTC sources |
CSystemClockSource | Enumeration for system Clock Source Configuration Chapter 5.3.3, RCC_CFGR Bits 1:0 SW |
CSystemClockType | Enumeration for system clock type Configuration |
CUsbClockSource | Enumeration for USB clock source |
►CRTC | Real time Clock module Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 32 |
CAMPM | Enumeration for AM/PM selection |
CDateStruct | RTC time structure definitions |
CDayLightSaving | Enumeration for Output selection - not used in current implementation |
CHourFormat | Enumeration for hour format |
CInitStruct | RTC config structure definition |
CMonth | Enumeration for month day units |
CTimeStruct | RTC time structure definitions |
CWeekday | Enumeration for weekday units |
►CSDMMC | SD/SDIO/MMC card host interface (SDMMC) Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 39 |
CBusWidth | |
CCardCSD | Card Specific Data: CSD Register |
CCardState | SD Card State enumeration structure |
CClockDiv | Collection of useful clock SDMMC inerface dividers |
►CContext | SD context enumeration |
CFlag | |
CHandle | |
CInstance | Peripheral Handle |
CPeriphClockConfig | SDMMC Clock Configuration Structure
|
CSdCardInfo | SD Card Information Structure definition |
CState | SD State enumeration structure |
CSupportedCard | SD Supported Memory Cards |
CSupportedVersion | SD Supported Version |
►CSDMMCTypes | Types for SD/SDIO/MMC card host interface (SDMMC) Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 39 |
CError | |
CResponseRegister | Response Register |
►CSDMMCUtils | Low Level Utils for SD/SDIO/MMC card host interface (SDMMC) Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 39 |
CAppCmd | Following commands are SD Card Specific commands |
CAppCmdInit | |
CCmdIndex | SDMMC Commands Index |
CCmdInit | |
CResponse | Response Type |
►CSPI | Serial peripheral interface(SPI) module register structure |
CBaudRateControl | Enumeration for baud rate control |
CClockPhase | Enumeration for clock phase |
CClockPolarity | Enumeration for clock polarity |
CDataSize | Enumeration for data size |
CFlag | Enumeration for available Flags |
CFrameFormat | Enumeration for frame format |
CInitStruct | SPI Init structure definition |
CIrq | Enumeration for available interrupts |
CMasterSelection | Enumeration for Master Slave Selection |
CNssPulse | Enumeration for NSS Pulse |
CSlaveSelect | Enumeration for slave management |
CSlaveSelectOutput | Enumeration for MultiMasterMode |
CSYSCFG | System Configuration Controller |
CSYSTICK | System timer (SysTick) peripheral modul Reference: ARM Cortex-M7 Generic User Guide DUI0646B Chapter 4.4 |
►CTIM | Timer (TIMx) peripheral module |
CAlignedMode | Enumeration of the available center aligned counter modes |
CAutoReloadPreload | Enumeration of the available TIM AutoReload Preload parameters TIMx_CR1 Bit 7 ARPE |
CChannel | Enumeration of the available TIM Complementary OC Pin State parameters |
CClkSrcInitStruct | TIM clock init structure definition |
CClockDivision | Enumeration of the available TIM ClockDivision parameters TIMx_CR1 Bits 9:8 CKD[1:0] This bit-field indicates the division ratio between the timer clock (CK_INT) frequency and the dead-time and sampling clock(tDTS)used by the dead-time generators and the digital filters |
CClockPolarity | Enumeration of the available TIM Clock polarity parameters |
CClockPrescaler | Enumeration of the available TIM Clock prescaler parameters |
CClockSource | Enumeration of the available TIM Clock source parameters Note : Add other clock sources when implemented |
CDirection | Enumeration of the available counter directions |
CEncInitStruct | Encoder Configuration structure defintion |
CEncoderMode | Enumeration of the available TIM EncoderMode parameters TIMx_SMCR Bits 2:0 SMS : Slave mode selection |
CFlag | Enumeration of the available interrupt flags |
CICInitStruct | Input Capture Configuration structure defintion |
CICPolarity | Enumeration of the available TIM IC Polarity parameters TIMx_CCER Bit 1 CCxP and Bit 3 CCxNP CC1NP/CC1P bits select the active polarity of TI1FP1 and TI2FP1 for trigger or capture operations |
CICPrescaler | Enumeration of the available TIM Prescaler parameters IC1PSC This bit - field defines the ratio of the prescaler acting on CC1 input(IC1) |
CICSelection | Enumeration of the available TIM IC Selection parameters Bits CCxS : Capture / Compare selection This bit - field defines the direction of the channel(input / output) as well as the used input |
CInitStruct | TIM Init structure definition |
CIrq | Enumeration of the available interrupts |
CMasterInitStruct | Master Configuration structure defintion |
CMasterOutputTrigger | Enumeration of the available Trigger Output parameters TIMx_CR2 Bits 6:4 MMS[2:0]: Master mode selection These bits allow to select the information to be sent in master mode to slave timers for synchronization(TRGO) |
CMasterOutputTrigger2 | Enumeration of the available Trigger Output parameters TIMx_CR2 Bits 23:20 MMS2[3:0]: Master mode selection 2 These bits allow the information to be sent to ADC for synchronization(TRGO2) to be selected |
CMasterSlaveMode | Enumeration of the available MasterSlave Mode parameters TIMx_SMCR Bit 7 MSM: Master / Slave mode |
COCFastMode | Enumeration of the available TIM OC Fast Mode parameters |
COCIdleState | Enumeration of the available TIM OC Pin State parameters |
COCInitStruct | Output Compare configuration structure definition |
COCMode | Enumeration of the available TIM OC Mode TIMx_CCMRx Bits OCxM These bits define the behavior of the output reference signal |
COCNIdleState | Enumeration of the available TIM Complementary OC Pin State parameters |
COCNPolarity | Enumeration of the available TIM Complementary OC polarity parameters |
COCPolarity | Enumeration of the available TIM OC polarity parameters |
CSlaveInitStruct | Slave configuration structure |
CSlaveMode | Enumeration of the available slave mode parameters |
CTriggerInput | Enumeration of the available trigger input parameters |
CTriggerPolarity | Enumeration of the available trigger polarity parameters |
CTriggerPrescaler | Enumeration of the available trigger prescaler parameters |
►CUSART | Usart/Uart peripheral module Reference: ST_CortexM7_STM32F769_TRM_Rev2.pdf Chapter 34 |
CAutoBaudRateMode | Enumeration for Auto Baud Rate Mode - not used in current implementation |
CBaudrate | Enumeration the Baud Value and its BRR Value for OverSampling 8 |
CHardwareFlowControl | Enumeration for the Hardware Flow Control Options |
CInitStruct | Usart Init structure definition |
CInterrupt | Enumeration of avaiable interrupts on the usart/uart module |
COneBitSampling | Enumeration of on bit sampling modes |
COverSamplingMode | Enumeration for Oversampling Mode |
CParity | Enumeration for the parity options |
CStopBit | Enumeration for Stop bit |
CTransferMode | Enumeration for Stop bit |
CWordLength | Enumeration for the Word Length |
►CUsbHost | USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS) Host implementation Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 41 |
CHandle | HCD Handle Structure definition |
CState | HostControlDriver State Structure |
►CUsbTypes | Types for USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS) Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 41 |
CDataPid | DataPid |
ChChConfig | Host channel configuration |
CHcState | Host channel States definition |
CUrbState | URB States definition |
CUsbConfig | |
CUsbEpType | USB End Point Type, |
CUsbMode | USB Mode |
CUsbPhy | USB Phy |
CUsbPhyClock | USB Low Layer HCFG Speed |
CUsbPortSpeed | USB Port Speed |
CUsbUtils | Low Level Utils for USB interface Reference: ST_CortexM7_STM32F769_TRM_Rev4.pdf Chapter 41 |
►Nregisters | |
►CADCCommonRegisters | ADC Common module (ADCCOMMON) register structure |
CADC_CCR | ADC common control register (ADC_CCR), chapter 15.13.16 |
CADC_CDR | ADC common regular data register for dual and triple modes (ADC_CDR), chapter 15.13.17 |
CADC_CSR | ADC Common status register (ADC_CSR), chapter 15.13.15 |
►CADCRegisters | Analog digital converter (ADC) register structure |
►CADC_CR1 | ADC control register 1 (ADC_CR1), chapter 15.13.2 |
CFields | |
►CADC_CR2 | ADC control register 2 (ADC_CR2), chapter 15.13.3 |
CFields | |
CADC_DR | ADC reguler data register (ADC_DR), chapter 15.13.14 |
CADC_HTR | ADC watchdog higher threshold register (ADC_HTR), chapter 15.13.7 |
CADC_JDRx | ADC injected data register x (ADC_JDRx) (x= 1..4), chapter 15.13.13 |
CADC_JOFRx | ADC injected channel data offset register x (ADC_JOFRx) (x=1..4), chapter 15.13.6 |
CADC_JSQR | ADC injected sequence register (ADC_JSQR), chapter 15.13.12 |
CADC_LTR | ADC watchdog lower threshold register (ADC_LTR), chapter 15.13.8 |
CADC_SMPR1 | ADC sample time register 1 (ADC_SMPR1), chapter 15.13.4 |
CADC_SMPR2 | ADC sample time register 2 (ADC_SMPR2), chapter 15.13.5 |
CADC_SQR1 | ADC regular sequence register 1 (ADC_SQR1), chapter 15.13.9 |
CADC_SQR2 | ADC regular sequence register 2 (ADC_SQR2), chapter 15.13.10 |
CADC_SQR3 | ADC regular sequence register 3 (ADC_SQR3), chapter 15.13.11 |
►CADC_SR | ADC status register (ADC_SR), chapter 15.13.1 |
CFields | |
►CCANRegisters | Controller area network(CAN) module register structure |
CCAN_BTR | CAN bit timing register (CAN_BTR), chapter 40.9.2 |
CCAN_ESR | CAN error status register (CAN_ESR), chapter 40.9.2 |
CCAN_FA1R | CAN filter activation register (CAN_FA1R), chapter 40.9.3 |
CCAN_FFA1R | CAN filter FIFO assignment register (CAN_FFA1R), chapter 40.9.3 |
CCAN_FIFOMailbox | CAN FIFO mailbox register set (CAN_FIFOMailbox), chapter 40.9.3 |
CCAN_FiR | CAN filter Filter bank i register x (CAN_FiRx) (i=0..27, x=1..2), chapter 40.9.3 |
CCAN_FM1R | CAN filter mode register (CAN_FM1R), chapter 40.9.3 |
CCAN_FMR | CAN filter master register (CAN_FMR), chapter 40.9.3 |
CCAN_FS1R | CAN filter scale register (CAN_FS1R), chapter 40.9.3 |
CCAN_IER | CAN interrupt enable register (CAN_IER), chapter 40.9.2 |
CCAN_MCR | CAN master control register (CAN_MCR), chapter 40.9.2 |
CCAN_MSR | CAN master status register (CAN_MSR), chapter 40.9.2 |
CCAN_RDHxR | CAN receive FIFO mailbox data high register (CAN_RDHxR) (x=0..1), chapter 40.9.3 |
CCAN_RDLxR | CAN receive FIFO mailbox data low register (CAN_RDLxR) (x=0..1), chapter 40.9.3 |
CCAN_RDTxR | CAN receive FIFO mailbox data length control and time stamp register (CAN_RDTxR) (x=0..1), chapter 40.9.3 |
CCAN_RF0R | CAN receive FIFO 0 register (CAN_RF0R), chapter 40.9.2 |
CCAN_RF1R | CAN receive FIFO 1 register (CAN_RF1R), chapter 40.9.2 |
CCAN_RIxR | CAN receive FIFO mailbox identifier register (CAN_RIxR) (x=0..1), chapter 40.9.3 |
CCAN_TDHxR | CAN mailbox data HIGH register (CAN_TDHxR) (x=0..2), chapter 40.9.3 |
CCAN_TDLxR | CAN mailbox data low register (CAN_TDLxR) (x=0..2), chapter 40.9.3 |
CCAN_TDTxR | CAN mailbox data length control and time stamp register (CAN_TDTxR) (x=0..2), chapter 40.9.3 |
CCAN_TIxR | CAN TX mailbox identifier register (CAN_TIxR) (x=0..2), chapter 40.9.3 |
CCAN_TSR | CAN transmit status register (CAN_TSR), chapter 40.9.2 |
CCAN_TxMailbox | CAN tx mailbox register set (CAN_TxMailbox), chapter 40.9.3 |
►CCRCRegisters | (CRC) module register structure |
CCRC_CR | Control register (CRC_CR), chapter 12.4.3 |
CCRC_DR | Data register (CRC_DR), chapter 12.4.1 |
CCRC_IDR | Independent data register (CRC_IDR), chapter 12.4.2 |
CCRC_INIT | Initial CRC value (CRC_INIT), chapter 12.4.4 |
CCRC_POL | CRC polynomial (CRC_POL), chapter 12.4.5 |
►CDACRegisters | Digital to Analog Converter(DAC) module register structure |
CDAC_CR | DAC control register (DAC_CR), chapter 16.5.1 |
CDAC_DHR12L1 | DAC channel1 12-bit left aligned data holding register (DAC_DHR12L1), chapter 16.5.4 |
CDAC_DHR12L2 | DAC channel2 12-bit left aligned data holding register (DAC_DHR12L2), chapter 16.5.7 |
CDAC_DHR12LD | DUAL DAC 12-bit left aligned data holding register (DAC_DHR12LD), chapter 16.5.10 |
CDAC_DHR12R1 | DAC channel1 12-bit right-aligned data holding register (DAC_DHR12R1), chapter 16.5.3 |
CDAC_DHR12R2 | DAC channel2 12-bit right-aligned data holding register (DAC_DHR12R2), chapter 16.5.6 |
CDAC_DHR12RD | Dual DAC 12-bit right-aligned data holding register (DAC_DHR12RD), chapter 16.5.9 |
CDAC_DHR8R1 | DAC channel1 8-bit right aligned data holding register (DAC_DHR8R1), chapter 16.5.5 |
CDAC_DHR8R2 | DAC channel2 8-bit right aligned data holding register (DAC_DHR8R2), chapter 16.5.8 |
CDAC_DHR8RD | DUAL DAC 8-bit right aligned data holding register (DAC_DHR8RD), chapter 16.5.11 |
CDAC_DOR1 | DAC channel1 data output register (DAC_DOR1), chapter 16.5.12 |
CDAC_DOR2 | DAC channel2 data output register (DAC_DOR2), chapter 16.5.13 |
CDAC_SR | DAC status register (DAC_SR), chapter 16.5.14 |
CDAC_SWTRIGR | DAC software trigger register (DAC_SWTRIGR), chapter 16.5.2 |
►CDBGRegisters | Debug support (DBG) |
►CDBGMCU_APB1_FZ | 44.16.5 Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) |
CFields | |
►CDBGMCU_APB2_FZ | 44.16.6 Debug MCU APB2 Freeze register (DBGMCU_APB2_FZ) |
CFields | |
►CDBGMCU_CR | 44.16.4 DBGMCU_CR register |
CFields | |
►CDBGMCU_IDCODE | 44.6.1 MCU device ID code DBGMCU_IDCODE |
CFields | |
►CDMA2DRegisters | Chrom-art Accelerator (DMA2D) module register structure |
CDMA2D_AMTCR | DMA2D AHB master timer configuration register (DMA2D_AMTCR), chapter 9.5.20 |
CDMA2D_BGCMAR | DMA2D background CLUT memory address register (DMA2D_BGCMAR), chapter 9.5.13 |
CDMA2D_BGMAR | DMA2D background memory address register (DMA2D_BGMAR), chapter 9.5.6 |
►CDMA2D_CR | DMA2D control register (DMA2D_CR), chapter 9.5.1 |
CFields | |
CDMA2D_FGCMAR | DMA2D foreground CLUT memory address register (DMA2D_FGCMAR), chapter 9.5.12 |
►CDMA2D_FGCOLR | DMA2D foreground/background color register (DMA2D_FGCOLR), chapter 9.5.9 |
CFields | |
CDMA2D_FGMAR | DMA2D foreground memory address register (DMA2D_FGMAR), chapter 9.5.4 |
CDMA2D_FGOR | DMA2D foreground/background offset register (DMA2D_FGOR), chapter 9.5.5 |
►CDMA2D_FGPFCCR | DMA2D foreground/background PFC control register (DMA2D_FGPFCCR), chapter 9.5.8 |
CFields | |
►CDMA2D_IFCR | DMA2D interrupt flag clear register (DMA2D_IFCR), chapter 9.5.3 |
CFields | |
CDMA2D_ISR | DMA2D Interrupt Status Register (DMA2D_ISR), chapter 9.5.2 |
CDMA2D_LWR | DMA2D line watermark register (DMA2D_LWR), chapter 9.5.19 |
►CDMA2D_NLR | DMA2D number of line register (DMA2D_NLR), chapter 9.5.18 |
CBitField | |
►CDMA2D_OCOLR | DMA2D output color register (DMA2D_OCOLR), chapter 9.5.15 |
►CARGB1555 | |
CFields | |
►CARGB4444 | |
CFields | |
►CARGB888 | |
CFields | |
►CRGB565 | |
CFields | |
►CRGB888 | |
CFields | |
CDMA2D_OMAR | DMA2D output memory address register (DMA2D_OMAR), chapter 9.5.16 |
CDMA2D_OOR | DMA2D output offset register (DMA2D_OOR), chapter 9.5.17 |
►CDMA2D_OPFCCR | DMA2D output PFC control register (DMA2D_OPFCCR), chapter 9.5.14 |
CFields | |
►CDMARegisters | Direct memory access (DMA) register structure |
CDMA_HIFCR | DMA low interrupt flag clear register (DMA_HIFCR), chapter 8.5.4 |
CDMA_HISR | DMA high interrupt status register (DMA_HISR), chapter 8.5.2 |
CDMA_LIFCR | DMA low interrupt flag clear register (DMA_LIFCR), chapter 8.5.3 |
CDMA_LISR | DMA low interrupt status register (DMA_LISR), chapter 8.5.1 |
►CDMAStreamRegisters | Direct memory access (DMA) stream register structure |
CDMA_SxCR | DMA stream x configuration register (DMA_SxCR) (x = 0..7), chapter 8.5.5 |
CDMA_SxFCR | DMA stream x FIFO control register (DMA_SxFCR) (x = 0..7), chapter 8.5.10 |
CDMA_SxM0AR | DMA stream x memory 0 address register (DMA_SxM0AR) (x = 0..7), chapter 8.5.8 |
CDMA_SxM1AR | DMA stream x memory 1 address register (DMA_SxM1AR) (x = 0..7), chapter 8.5.9 |
CDMA_SxNDTR | DMA stream x number of data register (DMA_SxNDTR) (x = 0..7), chapter 8.5.6 |
CDMA_SxPAR | DMA stream x peripheral address register (DMA_SxPAR) (x = 0..7), chapter 8.5.7 |
►CDSIRegisters | DSI host controller (DSI) module register structure |
CDSI_CCR | DSI Host Clock Control Register (DSI_CCR), chapter 20.15.3 |
CDSI_CLCR | DSI Host Clock Lane Configuration Register (DSI_CLCR), chapter 20.15.33 |
CDSI_CLTCR | DSI Host Clock Lane Timer Configuration Register (DSI_CLTCR), chapter 20.15.34 |
CDSI_CMCR | DSI Host Command mode Configuration Register (DSI_CMCR), chapter 20.15.23 |
CDSI_CR | DSI Host Control Register (DSI_CR), chapter 20.15.2 |
CDSI_DLTCR | DSI Host Data Lane Timer Configuration Register (DSI_DLTCR), chapter 20.15.35 |
CDSI_FIR0 | DSI Host Force Interrupt Register 0 (DSI_FIR0), chapter 20.15.45 |
CDSI_FIR1 | DSI Host Force Interrupt Register 1 (DSI_FIR1), chapter 20.15.46 |
►CDSI_GHCR | DSI Host Generic Header Configuration Register (DSI_GHCR), chapter 20.15.24 |
CFields | |
►CDSI_GPDR | DSI Host Generic Payload Data Register (DSI_GPDR), chapter 20.15.25 |
CFields | |
►CDSI_GPSR | DSI Host Generic Packet Status Register (DSI_GPSR), chapter 20.15.26 |
CFields | |
CDSI_GVCIDR | DSI Host Generic VCID Register (DSI_GVCIDR), chapter 20.15.9 |
►CDSI_IER0 | DSI Host Interrupt Enable Register 0 (DSI_IER0), chapter 20.15.43 |
CBits | |
CFields | |
►CDSI_IER1 | DSI Host Interrupt Enable Register 1 (DSI_IER1), chapter 20.15.44 |
CFields | |
►CDSI_ISR0 | DSI Host Interrupt & Status Register 0 (DSI_ISR0), chapter 20.15.41 |
CBits | |
CFields | |
►CDSI_ISR1 | DSI Host Interrupt & Status Register 1 (DSI_ISR1), chapter 20.15.42 |
CBits | |
CDSI_LCCCR | DSI Host LTDC Current Color Coding Register (DSI_LCCCR), chapter 20.15.49 |
CDSI_LCCR | DSI Host LTDC Command Configuration Register (DSI_LCCR), chapter 20.15.22 |
CDSI_LCOLCR | DSI Host LTDC Color Coding Register (DSI_LCOLCR), chapter 20.15.5 |
CDSI_LCVCIDR | DSI Host LTDC Current VCID Register (DSI_LCVCIDR), chapter 20.15.48 |
CDSI_LPCR | DSI Host LTDC Polarity Configuration Register (DSI_LPCR), chapter 20.15.6 |
CDSI_LPMCCR | DSI Host Low-Power mode Current Configuration Register (DSI_LPMCCR), chapter 20.15.50 |
CDSI_LPMCR | DSI Host Low-Power mode Configuration Register (DSI_LPMCR), chapter 20.15.7 |
CDSI_LVCIDR | DSI Host LTDC VCID Register (DSI_LVCIDR), chapter 20.15.4 |
CDSI_MCR | DSI Host mode Configuration Register (DSI_MCR), chapter 20.15.10 |
CDSI_PCONFR | DSI Host PHY Configuration Register (DSI_PCONFR), chapter 20.15.37 |
►CDSI_PCR | DSI Host Protocol Configuration Register (DSI_PCR), chapter 20.15.8 |
CBits | |
CDSI_PCTLR | DSI Host PHY Control Register (DSI_PCTLR), chapter 20.15.36 |
CDSI_PSR | DSI Host PHY Status Register (DSI_PSR), chapter 20.15.40 |
CDSI_PTTCR | DSI Host PHY TX Triggers Configuration Register (DSI_PTTCR), chapter 20.15.39 |
►CDSI_PUCR | DSI Host PHY ULPS Control Register (DSI_PUCR), chapter 20.15.38 |
CBits | |
CDSI_TCCR0 | DSI Host Timeout Counter Configuration Register 0 (DSI_TCCR0), chapter 20.15.27 |
CDSI_TCCR1 | DSI Host Timeout Counter Configuration Register 1 (DSI_TCCR1), chapter 20.15.28 |
CDSI_TCCR2 | DSI Host Timeout Counter Configuration Register 2 (DSI_TCCR2), chapter 20.15.29 |
CDSI_TCCR3 | DSI Host Timeout Counter Configuration Register 3 (DSI_TCCR3), chapter 20.15.30 |
CDSI_TCCR4 | DSI Host Timeout Counter Configuration Register 4 (DSI_TCCR4), chapter 20.15.31 |
CDSI_TCCR5 | DSI Host Timeout Counter Configuration Register 5 (DSI_TCCR5), chapter 20.15.32 |
CDSI_TDCCR | DSI Host Register (DSI_TDCCR), not documented in TRM Rev4, information from QubeMx Example HAL |
CDSI_TDCR | DSI Host Register DSI_TDCR), not documented in TRM Rev4, information from QubeMx Example HAL |
CDSI_VCCCR | DSI Host Video Chunks Current Configuration Register (DSI_VCCCR), chapter 20.15.53 |
CDSI_VCCR | DSI Host Video Chunks Configuration Register (DSI_VCCR), chapter 20.15.13 |
CDSI_VHBPCCR | DSI Host Video HBP Current Configuration Register (DSI_VHBPCCR), chapter 20.15.56 |
CDSI_VHBPCR | DSI Host Video HBP Configuration Register (DSI_VHBPCR), chapter 20.15.16 |
CDSI_VHSACCR | DSI Host Video HSA Current Configuration Register (DSI_VHSACCR), chapter 20.15.55 |
CDSI_VHSACR | DSI Host Video HSA Configuration Register (DSI_VHSACR), chapter 20.15.15 |
CDSI_VLCCR | DSI Host Video Line Current Configuration Register (DSI_VLCCR), chapter 20.15.57 |
CDSI_VLCR | DSI Host Video Line Configuration Register (DSI_VLCR), chapter 20.15.17 |
CDSI_VMCCR | DSI Host Video mode Current Configuration Register (DSI_VMCCR), chapter 20.15.51 |
CDSI_VMCR | DSI Host Video mode Configuration Register (DSI_VMCR), chapter 20.15.11 |
CDSI_VNPCCR | DSI Host Video Null Packet Current Configuration Register (DSI_VNPCCR), chapter 20.15.54 |
CDSI_VNPCR | DSI Host Video Null Packet Configuration Register (DSI_VNPCR), chapter 20.15.14 |
CDSI_VPCCR | DSI Host Video Packet Current Configuration Register (DSI_VPCCR), chapter 20.15.52 |
CDSI_VPCR | DSI Host Video Packet Configuration Register (DSI_VPCR), chapter 20.15.12 |
CDSI_VSCR | DSI Host Video Shadow Control Register (DSI_VSCR), chapter 20.15.47 |
CDSI_VVACCR | DSI Host Video VA Current Configuration Register (DSI_VVACCR), chapter 20.15.61 |
CDSI_VVACR | DSI Host Video VA Configuration Register (DSI_VVACR), chapter 20.15.21 |
CDSI_VVBPCCR | DSI Host Video VBP Current Configuration Register (DSI_VVBPCCR), chapter 20.15.59 |
CDSI_VVBPCR | DSI Host Video VBP Configuration Register (DSI_VVBPCR), chapter 20.15.19 |
CDSI_VVFPCCR | DSI Host Video VFP Current Configuration Register (DSI_VVFPCCR), chapter 20.15.60 |
CDSI_VVFPCR | DSI Host Video VFP Configuration Register (DSI_VVFPCR), chapter 20.15.20 |
CDSI_VVSACCR | DSI Host Video VSA Current Configuration Register (DSI_VVSACCR), chapter 20.15.58 |
CDSI_VVSACR | DSI Host Video VSA Configuration Register (DSI_VVSACR), chapter 20.15.18 |
CDSI_WCFGR | 20.16 DSI Wrapper Registers |
CDSI_WCR | DSI Wrapper Control Register (DSI_WCR), chapter 20.16.2 |
CDSI_WIER | DSI Wrapper Interrupt Enable Register (DSI_WIER), chapter 20.16.3 |
CDSI_WIFCR | DSI Wrapper Interrupt Flag Clear Register (DSI_WIFCR), chapter 20.16.5 |
CDSI_WISR | DSI Wrapper Interrupt & Status Register (DSI_WISR), chapter 20.16.4 |
CDSI_WPCR0 | DSI Wrapper PHY Configuration Register 0 (DSI_WPCR0), chapter 20.16.6 |
CDSI_WPCR1 | DSI Wrapper PHY Configuration Register 1 (DSI_WPCR1), chapter 20.16.7 |
CDSI_WPCR2 | DSI Wrapper PHY Configuration Register 2 (DSI_WPCR2), chapter 20.16.8 |
CDSI_WPCR3 | DSI Wrapper PHY Configuration Register 3 (DSI_WPCR3), chapter 20.16.9 |
CDSI_WPCR4 | DSI Wrapper PHY Configuration Register 4 (DSI_WPCR4), chapter 20.16.10 |
CDSI_WRPCR | DSI Wrapper Regulator and PLL Control Register (DSI_WRPCR), chapter 20.16.11 |
►CEXTIRegisters | (EXTI) module register structure |
CEXTI_x | EXT_x register (EXTI_IMR, EXTI_EMR, EXTI_RTSR, EXTI_FTSR, EXTI_SWIER, EXTI_PR), chapter 11.9.1 to 6 |
►CFLASHRegisters | Flash (FLASH) registers |
CFLASH_ACR | FLASH Access Control Register Access: no wait state, word, half-word and byte access |
CFLASH_CR | FLASH control register Access: no wait state when no Flash memory operation is ongoing, word, half-word and byte access |
CFLASH_KEYR | FLASH Key register Access: no wait state, word access |
CFLASH_OPTCR | FLASH option control register Access: no wait state when no Flash memory operation is ongoing, word, half-word and byte access |
CFLASH_OPTCR1 | FLASH option control register 1 Access: no wait state when no Flash memory operation is ongoing, word, half-word and byte access |
CFLASH_OPTKEYR | FLASH Option key register Access: no wait state, word access |
CFLASH_SR | FLASH status register Access: no wait state, word, half-word and byte access |
►CFMCRegisters | (FMC) module register structure |
CFMC_BCR | SRAM/NOR-Flash chip-select control registers 1..4 (FMC_BCR1..4), chapter 13.5.6 |
CFMC_BTR | SRAM/NOR-Flash chip-select timing registers 1..4 (FMC_BTR1..4), chapter 13.5.6 |
CFMC_BWTR | SRAM/NOR-Flash write timing registers 1..4 (FMC_BWTR1..4), chapter 13.5.6 |
CFMC_ECCR | ECC result registers (FMC_ECCR), chapter 13.6.7 |
CFMC_PATT | Attribute memory space timing registers (FMC_PATT), chapter 13.6.7 |
CFMC_PCR | NAND Flash control registers(FMC_PCR), chapter 13.6.7 |
CFMC_PMEM | Common memory space timing register 2..4 (FMC_PMEM), chapter 13.6.7 |
►CFMC_SDCMR | SDRAM Command Mode register (FMC_SDCMR), chapter 13.6.7 |
CFields | |
CFMC_SDCRx | SDRAM Control registers 1,2 (FMC_SDCR1,2), chapter 13.7.5 |
CFMC_SDRTR | SDRAM Refresh Timer register (FMC_SDRTR), chapter 13.6.7 |
CFMC_SDSR | SDRAM Status register (FMC_SDSR), chapter 13.6.7 |
CFMC_SDTR | SDRAM Timing registers 1,2 (FMC_SDTR1,2), chapter 13.7.5 |
CFMC_SR | FIFO status and interrupt register (FMC_SR), chapter 13.6.7 |
►CGPIORegisters | General purpose input/output module (GPIO) register structure |
CGPIOx_AFRH | GPIO alternate function high register (GPIOx_AFRH) (x = A..K), chapter 6.4.10 |
CGPIOx_AFRL | GPIO alternate function low register (GPIOx_AFRL) (x = A..K), chapter 6.4.9 |
CGPIOx_BSRR | GPIO port bit set/reset register (GPIOx_BSRR) (x = A..K), chapter 6.4.7 |
CGPIOx_IDR | GPIO port input data register (GPIOx_IDR) (x = A..K), chapter 6.4.5 |
CGPIOx_MODER | GPIO port mode register (GPIOx_MODER) (x =A..K), chapter 6.4.1 |
CGPIOx_ODR | GPIO port output data register (GPIOx_ODR) (x = A..K), chapter 6.4.6 |
CGPIOx_OSPEEDR | GPIO port output speed register (GPIOx_OSPEEDR) (x = A..K), chapter 6.4.3 |
CGPIOx_OTYPER | GPIO port output type register (GPIOx_OTYPER) (x = A..K), chapter 6.4.2 |
CGPIOx_PUPDR | GPIO port pull-up/pull-down register (GPIOx_PUPDR) (x = A..K), chapter 6.4.4 |
►CI2CRegisters | (IC2) module register structure |
CI2C_CR1 | Control register 1 (I2C_CR1), chapter 33.7.1 |
CI2C_CR2 | Control register 2 (I2C_CR2), chapter 33.7.2 |
CI2C_ICR | Interrupt clear register (I2C_ICR), chapter 33.7.8 |
CI2C_ISR | Interrupt and status register (I2C_ISR), chapter 33.7.7 |
►CI2C_OAR1 | Own address 1 register (I2C_OAR1), chapter 33.7.3 |
CAddressMode10Bit | |
CAddressMode7Bit | |
CI2C_OAR2 | Own address 2 register (I2C_OAR2), chapter 33.7.4 |
CI2C_PECR | PEC register (I2C_PECR), chapter 33.7.9 |
CI2C_RXDR | Receive data register (RXDR_RXDR), chapter 33.7.10 |
CI2C_TIMEOUTR | Timeout register (I2C_TIMEOUTR), chapter 33.7.6 |
CI2C_TIMINGR | Timing register (I2C_TIMINGR), chapter 33.7.5 |
CI2C_TXDR | Transmit data register (I2C_TXDR), chapter 33.7.11 |
►CI2SRegisters | Inter IC Sound (I2S) module register structure |
CSPIx_CR1 | SPI control register 1 (SPIx_CR1), chapter 35.9.1 |
CSPIx_CR2 | SPI control register 2 (SPIx_CR2), chapter 35.9.2 |
CSPIx_CRCPR | SPI CRC polynomial register (SPIx_CRCPR) , chapter 35.9.5 |
CSPIx_DR | SPI data register (SPIx_DR), chapter 35.9.4 |
CSPIx_I2SCFGR | SPIx_I2S configuration register (SPIx_I2SCFGR), chapter 35.9.8 |
CSPIx_I2SPR | SPIx_I2S prescaler register (SPIx_I2SPR), chapter 35.9.9 |
CSPIx_RXCRCR | SPI Rx CRC register (SPIx_RXCRCR) , chapter 35.9.7 |
CSPIx_SR | SPI status register (SPIx_SR), chapter 35.9.3 |
CSPIx_TXCRCR | SPI Tx CRC register (SPIx_TXCRCR) , chapter 35.9.8 |
►CIWDGRegisters | Independent watchdog module register (IWDG) structure |
►CIWDG_KR | Key register (IWDG_KR), chapter 30.4.1 |
CFields | |
CIWDG_PR | Prescaler register (IWDG_PR), chapter 30.4.2 |
CIWDG_RLR | Reload register (IWDG_RLR), chapter 30.4.3 |
CIWDG_SR | Status register (IWDG_SR), chapter 30.4.4 |
CIWDG_WINR | Window register (IWDG_WINR), chapter 30.4.5 |
►CLTDCLayerRegisters | LCD-TFT controller (LTDC) layer module register structure |
►CLTDC_LxBFCR | LTDC layer x blending factors configuration register (LTDC_LxBFCR), chapter 19.7.21 |
CFields | |
CLTDC_LxCACR | LTDC layer x constant alpha configuration register (LTDC_LxCACR), chapter 19.7.19 |
CLTDC_LxCFBAR | LTDC layer x color frame buffer address register (LTDC_LxCFBAR), chapter 19.7.22 |
CLTDC_LxCFBLNR | LTDC layer x color frame buffer line number register (LTDC_LxCFBLNR), chapter 19.7.24 |
►CLTDC_LxCFBLR | LTDC layer x color frame buffer length register (LTDC_LxCFBLR), chapter 19.7.23 |
CFields | |
►CLTDC_LxCKCR | LTDC layer x color keying configuration register (LTDC_LxCKCR), chapter 19.7.17 |
CFields | |
►CLTDC_LxCLUTWR | LTDC layer x CLUT write register (LTDC_LxCLUTWR), chapter 19.7.25 |
CFields | |
CLTDC_LxCR | LTDC layer x control register (LTDC_LxCR), chapter 19.7.14 |
►CLTDC_LxDCCR | LTDC layer x default color configuration register (LTDC_LxDCCR), chapter 19.7.20 |
CFields | |
CLTDC_LxPFCR | LTDC layer x pixel format configuration register (LTDC_LxPFCR), chapter 19.7.18 |
►CLTDC_LxWHPCR | LTDC layer x window horizontal position configuration register (LTDC_LxWHPCR), chapter 19.7.15 |
CFields | |
►CLTDC_LxWVPCR | LTDC layer x window vertical position configuration register (LTDC_LxWVPCR), chapter 19.7.16 |
CFields | |
►CLTDCRegisters | LCD-TFT controller (LTDC) module register structure |
►CLTDC_AWCR | LTDC active width configuration register (LTDC_AWCR), chapter 19.7.3 |
CFields | |
CLTDC_BCCR | LTDC background color configuration register (LTDC_BCCR), chapter 19.7.7 |
►CLTDC_BPCR | LTDC back porch configuration register (LTDC_BPCR), chapter 19.7.2 |
CFields | |
CLTDC_CDSR | LTDC current display status register (LTDC_CDSR), chapter 19.7.13 |
CLTDC_CPSR | LTDC current position status register (LTDC_CPSR), chapter 19.7.12 |
CLTDC_GCR | LTDC global control register (LTDC_GCR), chapter 19.7.5 |
CLTDC_ICR | LTDC Interrupt Clear Register (LTDC_ICR), chapter 19.7.10 |
►CLTDC_IER | LTDC interrupt enable register (LTDC_IER), chapter 19.7.8 |
CFields | |
CLTDC_ISR | LTDC interrupt status register (LTDC_ISR), chapter 19.7.9 |
CLTDC_LIPCR | LTDC line interrupt position configuration register (LTDC_LIPCR), chapter 19.7.11 |
CLTDC_SRCR | LTDC shadow reload configuration register (LTDC_SRCR), chapter 19.7.6 |
CLTDC_SSCR | LTDC Synchronization Size Configuration Register (LTDC_SSCR), chapter 19.7.1 |
CLTDC_TWCR | LTDC total width configuration register (LTDC_TWCR), chapter 19.7.4 |
►CMPURegisters | (MPU) register structure - Memory Protection Unit |
CMPU_CTRL | MPU Control Register, Chapter 4.6.2 |
CMPU_RASR | MPU Region Attribute and Size Register, Chapter 4.6.5 Access: word access |
CMPU_RBAR | MPU Region Base Address Register, Chapter 4.6.4 |
CMPU_RNR | MPU Region Number Register, Chapter 4.6.3 |
CMPU_TYPE | MPU Type Register, Chapter 4.6.1 The MPU_TYPE register indicates whether the optional MPU is present, and if so, how many regions it supports |
►CNVICRegisters | (NVIC) register structure |
CNVIC_STIR | Software Trigger Interrupt Register (NVIC_STIR), chapter 4.2.8, page 4-8 |
►CPWRRegisters | (PWR) register structure |
CPWR_CR1 | PWR power control register (PWR_CR1), chapter 4.4.1 |
CPWR_CR2 | PWR power control/status register 2 (PWR_CR2) (PWR_CR2), chapter 4.4.3 |
CPWR_CSR1 | PWR power control/status register (PWR_CSR1), chapter 4.4.2 |
CPWR_CSR2 | PWR power control register 2 (PWR_CSR2), chapter 4.4.4 |
►CQSPIRegisters | (QSPI) module register structure |
CQUADSPI_ABR | QUADSPI alternate bytes registers (QUADSPI_ABR), chapter 14.5.8 |
CQUADSPI_AR | QUADSPI address register (QUADSPI_AR), chapter 14.5.7 |
►CQUADSPI_CCR | QUADSPI communication configuration register (QUADSPI_CCR), chapter 14.5.6 |
CFields | |
CQUADSPI_CR | QUADSPI control register (QUADSPI_CR), chapter 14.5.1 |
CQUADSPI_DCR | QUADSPI device configuration register (QUADSPI_DCR), chapter 14.5.2 |
CQUADSPI_DLR | QUADSPI data length register (QUADSPI_DLR), chapter 14.5.5 |
CQUADSPI_DR | QUADSPI data register (QUADSPI_DR), chapter 14.5.9 |
CQUADSPI_FCR | QUADSPI flag clear register (QUADSPI_FCR), chapter 14.5.4 |
CQUADSPI_LPTR | QUADSPI low-power timeout register (QUADSPI_LPTR), chapter 14.5.13 |
CQUADSPI_PIR | QUADSPI polling interval register (QUADSPI_PIR), chapter 14.5.12 |
CQUADSPI_PSMAR | QUADSPI polling status match register (QUADSPI_PSMAR), chapter 14.5.11 |
CQUADSPI_PSMKR | QUADSPI polling status mask register (QUADSPI_PSMKR), chapter 14.5.10 |
CQUADSPI_SR | QUADSPI status register (QUADSPI_SR), chapter 14.5.3 |
►CRCCRegisters | (RCC) register structure |
CRCC_AHB1ENR | RCC AHB1 peripheral clock register (RCC_AHB1ENR)), chapter 5.3.10 Access: no wait state, word, half-word and byte access |
CRCC_AHB1LPENR | RCC AHB1 peripheral clock enable in low-power mode register (RCC_AHB1LPENR), chapter 5.3.15 Access: no wait state, word, half-word and byte access |
CRCC_AHB1RSTR | RCC AHB1 peripheral reset register (RCC_AHB1RSTR), chapter 5.3.5 Access: no wait state, word, half-word and byte access |
CRCC_AHB2ENR | RCC AHB2 peripheral clock enable register (RCC_AHB2ENR), chapter 5.3.11 |
CRCC_AHB2LPENR | RCC AHB2 peripheral clock enable in low-power mode register (RCC_AHB2LPENR), chapter 5.3.16 Access: no wait state, word, half-word and byte access |
CRCC_AHB2RSTR | RCC AHB2 peripheral reset register (RCC_AHB2RSTR), chapter 5.3.6 Access: no wait state, word, half-word and byte access |
CRCC_AHB3ENR | RCC AHB3 peripheral clock enable register (RCC_AHB2ENR), chapter 5.3.12 Access: no wait state, word, half-word and byte access |
CRCC_AHB3LPENR | RCC AHB3 peripheral clock enable in low-power mode register (RCC_AHB3LPENR), chapter 5.3.17 Access: no wait state, word, half-word and byte access |
CRCC_AHB3RSTR | RCC AHB3 peripheral reset register (RCC_AHB3RSTR), chapter 5.3.7 Access: no wait state, word, half-word and byte access |
CRCC_APB1ENR | RRCC APB1 peripheral clock enable register (RCC_APB1ENR), chapter 5.3.13 Access: no wait state, word, half-word and byte access |
CRCC_APB1LPENR | RCC APB1 peripheral clock enable in low-power mode register (RCC_APB1LPENR), chapter 5.3.18 Access: no wait state, word, half-word and byte access |
CRCC_APB1RSTR | RCC APB1 peripheral reset register (RCC_APB1RSTR), chapter 5.3.8 Access: no wait state, word, half-word and byte access |
CRCC_APB2ENR | RCC APB2 peripheral clock enable register (RCC_APB2ENR), chapter 5.3.14 Access: no wait state, word, half-word and byte access |
CRCC_APB2LPENR | RCC APB2 peripheral clock enable in low-power mode register (RCC_APB2LPENR), chapter 5.3.19 Access: no wait state, word, half-word and byte access |
CRCC_APB2RSTR | RCC APB2 peripheral reset register (RCC_APB2RSTR), chapter 5.3.9 Access: no wait state, word, half-word and byte access |
CRCC_BDCR | RCC backup domain control register (RCC_BDCR), chapter 5.3.20 Access: 0 <= wait state <= 3, word, half-word and byte access |
CRCC_CFGR | RCC clock configuration register (RCC_CFGR), chapter 5.3 |
CRCC_CIR | RCC clock interrupt register (RCC_CIR), chapter 5.3.4 Access: no wait state, word, half-word and byte access |
CRCC_CR | RCC clock control register (RCC_CR), chapter 5.3.1 Access: no wait state, word, half-word and byte access |
CRCC_CSR | RCC clock control & status register (RCC_CSR), chapter 5.3.21 Access: 0 <= wait state <= 3, word, half-word and byte access |
CRCC_DCKCFGR1 | RCC dedicated clocks configuration register (RCC_DCKCFGR1), chapter 5.3.25 Access: no wait state, word, half-word and byte access |
CRCC_DCKCFGR2 | RCC dedicated clocks configuration register (RCC_DCKCFGR2), chapter 5.3.26 Access: no wait state, word, half-word and byte access |
CRCC_PLLCFGR | RCC PLL configuration register (RCC_PLLCFGR), chapter 5.3.2 Access: no wait state, word, half-word and byte access |
CRCC_PLLI2SCFGR | RCC PLLI2S configuration register (RCC_PLLI2SCFGR), chapter 5.3.23 Access: no wait state, word, half-word and byte access |
CRCC_PLLSAICFGR | RCC PLLSAI configuration register (RCC_PLLSAICFGR), chapter 5.3.24 Access: no wait state, word, half-word and byte access |
CRCC_SSCGR | RCC spread spectrum clock generation register (RCC_SSCGR), chapter 5.3.22 Access: no wait state, word, half-word and byte access |
►CRTCRegisters | (CRC) module register structure |
CRTC_ALRMAR | RTC alarm A register, chapter 32.6.7 |
CRTC_ALRMASSR | RTC alarm a sub second register, chapter 32.6.17 |
CRTC_ALRMBR | RTC alarm B register, chapter 32.6.8 |
CRTC_ALRMBSSR | RTC alarm b sub second register, chapter 32.6.18 |
CRTC_BKPxR | RTC backup register, chapter 32.6.20 |
CRTC_CALR | RTC calibration register, chapter 32.6.15 |
CRTC_CR | RTC Control register, chapter 32.6.3 |
►CRTC_DR | RTC Date register, chapter 32.6.2 |
CFields | |
CRTC_ISR | RTC initialization and status register, chapter 32.6.4 |
CRTC_OR | RTC option register, chapter 32.6.19 |
CRTC_PRER | RTC prescale register, chapter 32.6.5 |
CRTC_SHIFTR | RTC shift control register, chapter 32.6.11 |
CRTC_SSR | RTC sub second register, chapter 32.6.10 |
CRTC_TAMPCR | RTC tamper configuration register, chapter 32.6.16 |
►CRTC_TR | RTC Time register, chapter 32.6.1 |
CFields | |
CRTC_TSDR | RTC timestamp date register, chapter 32.6.13 |
CRTC_TSSSR | RTC time stamp sub second register, chapter 32.6.14 |
CRTC_TSTR | RTC timestamp time register, chapter 32.6.12 |
CRTC_WPR | RTC write protection register, chapter 32.6.9 |
CRTC_WUTR | RTC wakeup timer register, chapter 32.6.6 |
►CSCBRegisters | System Control Block (SCB) register structure |
CSCB_ACTLR | Auxiliary Control Register (ACTLR) on page 4-11 |
CSCB_AIRCR | Application Interrupt and Reset Control Register (AIRCR) on page 4-17 |
CSCB_BFAR | BusFault Address Register (BFAR) on page 4-31 |
CSCB_CCR | Configuration and Control Register (CCR) on page 4-20 Access: word access |
CSCB_CCSIDR | Cache Size ID Register (CCSIDR) on page 4-39 |
►CSCB_CFSR | Configurable Fault Status Register (CFSR) on page 4-25 Access: byte, half-word and word access |
CSCB_CFSR_BFSR | |
CSCB_CFSR_MMFSR | |
CSCB_CFSR_UFSR | |
CSCB_CLIDR | Cache Level ID Register (CLIDR) on page 4-37 |
CSCB_CPACR | Coprocessor Access Control Register (CPACR) on page 4-56 |
CSCB_CPUID | CPUID Base Register (CPUID) on page 4-13 |
CSCB_CSSELR | Cache Size Selection Register (CSSELR) on page 4-40 |
CSCB_CTR | Cache Type Register (CTR) on page 4-38 |
CSCB_DCOSetWay | Data cache operations by set-way (DCISW, DCCSW, DCCISW) on page 4-62 |
CSCB_DFSR | Debug Fault Status Register (DFSR) |
CSCB_HFSR | HardFault Status Register (HFSR) on page 4-31 |
CSCB_ICSR | Interrupt Control and State Register (ICSR) on page 4-14 |
CSCB_MMFAR | MemManage Fault Address Register (MMFAR) on page 4-31 |
CSCB_SCR | System Control Register (SCR) on page 4-20 Access: word access |
CSCB_SHCSR | System Handler Control and State Register (SHCSR) on page 4-24 Access: word access |
CSCB_SHPR1 | System Handler Priority Register 1 (SHPR1) on page 4-23 Access: byte, half-word and word access |
CSCB_SHPR2 | System Handler Priority Register 2 (SHPR2) on page 4-23 Access: byte, half-word and word access |
CSCB_SHPR3 | System Handler Priority Register 3 (SHPR3) on page 4-23 Access: byte, half-word and word access |
CSCB_VTOR | Vector Table Offset Register (VTOR) on page 4-17 |
►CSDMMCRegisters | SD/SDIO/MMC card host interface (SDMMC) module register structure |
CMASK | |
►CSDMMC_CLKCR | 39.8.2 SDMMC clock control register (SDMMC_CLKCR) |
Cfields | |
►CSDMMC_CMD | 39.8.4 SDMMC command register (SDMMC_CMD) |
Cfields | |
►CSDMMC_DCTRL | 39.8.9 SDMMC data control register (SDMMC_DCTRL) |
Cfields | |
►CSDMMC_ICR | 39.8.12 SDMMC interrupt clear register (SDMMC_ICR) |
Cfields | |
CSDMMC_POWER | |
►CSDMMC_STA | 39.8.11 SDMMC status register (SDMMC_STA) |
Cfields | |
►CSPIRegisters | Serial peripheral interface(SPI) module register structure |
CSPIx_CR1 | SPI control register 1 (SPIx_CR1), chapter 35.9.1 |
CSPIx_CR2 | SPI control register 2 (SPIx_CR2), chapter 35.9.2 |
CSPIx_CRCPR | SPI CRC polynomial register (SPIx_CRCPR) , chapter 35.9.5 |
CSPIx_DR | SPI data register (SPIx_DR), chapter 35.9.4 |
CSPIx_I2SCFGR | SPIx_I2S configuration register (SPIx_I2SCFGR), chapter 35.9.8 |
CSPIx_I2SPR | SPIx_I2S prescaler register (SPIx_I2SPR), chapter 35.9.9 |
CSPIx_RXCRCR | SPI Rx CRC register (SPIx_RXCRCR) , chapter 35.9.7 |
CSPIx_SR | SPI status register (SPIx_SR), chapter 35.9.3 |
CSPIx_TXCRCR | SPI Tx CRC register (SPIx_TXCRCR) , chapter 35.9.8 |
►CSYSCFGRegisters | System configuration controller (SYSCFG) register structure |
CSYSCFG_CBR | SYSCFG Compensation cell control register |
CSYSCFG_CMPCR | |
CSYSCFG_EXTICR1 | SYSCFG external interrupt configuration registers 2 |
CSYSCFG_EXTICR2 | SYSCFG external interrupt configuration registers 3 |
CSYSCFG_EXTICR3 | SYSCFG external interrupt configuration registers 4 |
CSYSCFG_EXTICR4 | SYSCFG Class B register |
CSYSCFG_MEMRMP | SYSCFG memory remap register SYSCFG peripheral mode configuration register |
CSYSCFG_PMC | SYSCFG external interrupt configuration registers 1 |
►CSYSTICKRegisters | System Tick (SYSTICK) register structure |
CSYST_CALIB | SysTick Calibration Value Register (SYST_CALIB) on page 4-35 |
CSYST_CSR | SysTick Control and Status Register (SYST_CSR) on page 4-33 |
CSYST_CVR | SysTick Current Value Register (SYST_CVR) on page 4-35 |
CSYST_RVR | SysTick Reload Value Register (SYST_RVR) on page 4-34 |
►CTIMRegisters | Timer (TIM) register structure |
CTIMx_AF1 | TIM1/TIM8 alternate function option register 1 (TIMx_AF1), chapter 25.4.24 |
CTIMx_AF2 | TIM1/TIM8 alternate function option register 2 (TIMx_AF2), chapter 25.4.25 |
CTIMx_ARR | TIMx auto-reload register (TIMx_ARR), chapter 25.4.12 The value can be 32 bit or 16 bit based on the timer |
CTIMx_BDTR | TIM1/TIM8 break and dead-time register (TIMx_BDTR), chapter 25.4.18 |
►CTIMx_CCER | TIMx capture/compare enable register (TIMx_CCER), chapter 25.4.9 |
CCCER_IC | |
CCCER_OC | |
►CTIMx_CCMR1 | TIMx capture/compare mode register 1 (TIMx_CCMR1), chapter 25.4.7 |
CCCMR1_IC | |
CCCMR1_OC | |
►CTIMx_CCMR2 | TIMx capture/compare mode register 2 (TIMx_CCMR2), chapter 25.4.8 |
CCCMR2_IC | |
CCCMR2_OC | |
►CTIMx_CCMR3 | TIM1/TIM8 capture/compare mode register 3 (TIMx_CCMR3), chapter 25.4.21 |
CCCMR3_OC | |
CTIMx_CCR5 | TIM1/TIM8 capture/compare register 5 (TIMx_CCR5), chapter 25.4.22 |
CTIMx_CCRx | TIMx capture/compare register x (TIMx_CCRx), chapter 25.4.14 to 17 and 23 (note that TIMxCCR5 has some extra bits, see below) The value can be 32 bit or 16 bit based on the timer |
►CTIMx_CNT | TIMx counter (TIMx_CNT), chapter 25.4.10 |
CBit16 | |
CBit32 | |
CTIMx_CR1 | TIMx control register 1 (TIMx_CR1), chapter 25.4.1 |
CTIMx_CR2 | TIM1x control register 2 (TIMx_CR2), chapter 25.4.2 |
CTIMx_DCR | TIMx DMA control register (TIMx_DCR), chapter 25.4.19 |
CTIMx_DIER | TIMx DMA/interrupt enable register (TIMx_DIER), chapter 25.4.4 |
CTIMx_DMAR | TIM1/TIM8 DMA address for full transfer (TIMx_DMAR), chapter 25.4.20 |
CTIMx_EGR | TIM1x event generation register (TIMx_EGR), chapter 25.4.6 |
CTIMx_OR | TIMx option register 1 (TIMx_OR), chapter 26.4.19, chapter 26.4.20 and chapter 27.5.11 Combination of both registers because they are located on the same address |
CTIMx_PSC | TIMx prescaler (TIMx_PSC), chapter 25.4.11 |
CTIMx_RCR | TIM1/TIM8 repetition counter register (TIMx_RCR), chapter 25.4.13 |
CTIMx_SMCR | TIMx slave mode control register (TIMx_SMCR), chapter 25.4.3 |
CTIMx_SR | TIMx status register (TIMx_SR), chapter 25.4.5 |
►CUsartRegisters | (USART) module register structure |
CUSART_BRR | Baud rate register (USART Baud rate register), chapter 34.8.4 |
CUSART_CR1 | Control register 1 (USART Control register 1), chapter 34.8.1 |
CUSART_CR2 | Control register 2 (USART Control register 2), chapter 34.8.2 |
CUSART_CR3 | Control register 3 (USART Control register 3), chapter 34.8.3 |
CUSART_GTPR | USART Guard time and prescaler register, chapter 34.8.5 |
CUSART_ICR | USART Interrupt flag clear register , chapter 34.8.9 |
CUSART_ISR | USART Interrupt and status register , chapter 34.8.8 |
CUSART_RDR | USART receive data register, chapter 34.8.10 |
CUSART_RQR | USART Request register , chapter 34.8.7 |
CUSART_RTOR | USART Receiver timeout register , chapter 34.8.6 |
CUSART_TDR | USART transmit data register, chapter 34.8.11 |
►CUsbRegisters | (USB) module register structure |
COTG_CID | 41.15.13 OTG core ID register (OTG_CID) |
►COTG_DIEPTXF0_HNPTXFSIZ | 41.15.10 OTG host non-periodic transmit FIFO size register (OTG_HNPTXFSIZ)/Endpoint 0 Transmit FIFO size (OTG_DIEPTXF0) |
Cdevice | |
Chost | |
COTG_GAHBCFG | USB_OTG_Core_Registers, chapter 41.15.1-41.15.16 |
COTG_GCCFG | 41.15.12 OTG general core configuration register (OTG_GCCFG) |
COTG_GINTMSK | 41.15.7 OTG interrupt mask register (OTG_GINTMSK) |
COTG_GINTSTS | 41.15.6 OTG core interrupt register (OTG_GINTSTS) |
COTG_GRSTCTL | 41.15.5 OTG reset register (OTG_GRSTCTL) |
COTG_GRXSTSP | 41.15.8 OTG receive status debug read/OTG status read and pop registers (OTG_GRXSTSR/OTG_GRXSTSP) |
COTG_GUSBCFG | 41.15.4 OTG USB configuration register (OTG_GUSBCFG) |
COTG_HCCHAR | USB_OTG_Host_Channel_Registers, chapter 41.15.25-41.15.30 |
COTG_HCFG | USB_OTG_Host_Mode_Registers, chapter 41.15.17-41.15.24 |
COTG_HCINT | 41.15.27 OTG host channel x interrupt register (OTG_HCINTx) (x = 0..15[HS] / 11[FS], where x = Channel number) |
COTG_HCINTMSK | 41.15.28 OTG host channel x interrupt mask register (OTG_HCINTMSKx) (x = 0..15[HS] / 11[FS], where x = Channel number) |
COTG_HCTSIZ | 41.15.29 OTG host channel x transfer size register (OTG_HCTSIZx) (x = 0..15[HS] / 11[FS], where x = Channel number) |
COTG_HFNUM | 41.15.20 OTG host frame number/frame time remaining register (OTG_HFNUM) |
COTG_HPRT | 41.15.24 OTG host port control and status register (OTG_HPRT) |
►COTG_HPTXFSIZ | 41.15.15 OTG host periodic transmit FIFO size register (OTG_HPTXFSIZ) |
Cfields | |
CREG | |
CUSB_Core | |
CUSB_Host | |
CUSB_HostChannel | |
►CWWDGRegisters | (WWDG) system window satchdog module register structure |
CWWDG_CFR | Configuration register (WWDG_CFR), chapter 31.4.2 |
CWWDG_CR | Control register (WWDG_CR), chapter 31.4.1 |
CWWDG_SR | Status register (WWDG_SR), chapter 31.4.3 |
CCoreCortexM7 | |
CSystemMemoryMap | Definition of hardware memory map |
CADCModuleAddress | Enumeration of the available ADC modules identifiers |
CDMAModuleAddress | Enumeration of the available DMA modules identifiers |
CDMAStreamModuleAddress | Enumeration of the available DMA stream modules identifiers |
CGPIOModuleAddress | Enumeration of the available GPIO modules identifiers |
CI2CModuleAddress | Enumeration of the available I2C modules identifiers |
CI2SModuleAddress | Enumeration of the available I2S modules identifiers |
CLTDCLayerModuleAddress | Enumeration of the available LTDC modules identifiers |
CUsartModuleAddress | Enumeration of the available USART/UART modules on STM32F769 |
CSPIModuleAddress | Enumeration of the available SPI modules on STM32F769 |
CTIMModuleAddress | Enumeration of the available TIM modules identifiers |
CCANModuleAddress | Enumeration of the available CAM modules on STM32F769 |
CSDMMCModuleAddress | Enumeration of the available SDMMC modules on STM32F769 |
CUSBModuleAddress | Enumeration of the available USB OTG modules on STM32F769 |
CTiming | |
CStatus | HAL Status structures definition
|
CLock | HAL Lock structures definition
|
CFunctionalState | Functional State, can be used for registers with bit access |
CEdgePolarity | Edge Polarity |
▼Nlib | |
►Nalarms | |
CAlarmSenderIfc | Interface to send an alarm message to activate or deactivate a given alarm |
CFlagAlarm | Activates the given alarms if the flag is set and deactivates it when the flag is cleared |
CRangeAlarm | Activates the given alarms if the value is outside a defined range |
CRangeAlarmWithDelay | Activates the given alarms if the value is outside the range longer as the given delay |
►Ncrypto | |
CEllipticCurveDSA | This class provides the functions to use the elliptic curve digital signature algorithm |
CSha256Hash | Provides the functions required to calculate a SHA-256 hash |
►Nremoting | |
CCRC16CheckFailedCallbackIfc | Callback to handle a failed CRC16 check |
CDataFrame | Representation of a package of data that gets transmitted e.g |
CDataFrameCRC16CheckReceiveLayer | This layer checks incoming data frames for crc errors |
CDataFrameCRC16CheckSendLayer | This layer checks incoming data frames for crc errors |
CDataFrameQueueOverflowListenerIfc | DataFrameQueueOverflowListenerIfc |
CDataFrameSyncReceiveLayer | This layer receives a byte stream from a lower layer and tries to generate data frames out of the byte streams data |
CDataFrameSyncSendLayer | This layer appends frame end chars to mark the the end of a data frame |
CDataReceiverIfc | DataReceiverIfc |
CDataSenderIfc | DataSenderIfc |
CRemoteObjectAbs | Provides an abstract base class for all remote object implementations |
CRemoteObjectIfc | Classes that implement this interface provide a generic mechanism to exchange data with a remoting peer |
CRemotingReceiveService | Service for remote objects to receive data from another remote object |
CRemotingSendService | Service for remote objects to send data to another remote object |
CRemotingSendServiceIfc | Interface for the remoting sending service (allows remote objects to initiate the send by themselves) |
CRemotingServiceBase | Provides the base Class for RemotingSendService and RemotingReceiveService, which implements the RemotingServiceIfc |
CRemotingServiceIfc | Interface for the RemotingService |
►Nsrecconverter | |
CDataRecord | DataRecord |
CSRecConverter | The SRecConverter is used to read a Motorola srecord binary file |
►Nstrings | |
CStringConversion | String conversion class |
▼Nos | |
►Nembos | |
►Nmock | |
CMockCore | Provides a mock implementation of the embOS core |
►CMockMailbox | Provides a mock implementation of the embOS mailbox |
CMailbox | |
CMockOS | EmbOS Mock manager, which will be the entry point for all MockObjects |
CCriticalRegion | A RAII object that enters a critical region when created and leaves it when it goes out of scope again |
CMailbox | A Mailbox that can be used in an embOS task to receive fixed size messages |
CMailboxImpl | The actual implementation of the mailbox with a fixed size byte array as message |
CTask | Interface to the embOS task module |
►Nwin32 | |
►Nmock | |
CMockOS | Mock manager, which will be the entry point for all MockObjects |
CMockThread | Thread mock implementation |
CThread | CThread is thread class interface |
►Nwinec7 | |
►Nmock | |
CMockFileUtil | Provides a mock implementation for the FileUtil class |
CMockMutex | Mutex mock implementation |
CMockOS | Mock manager, which will be the entry point for all MockObjects |
CMockOSDateTime | Provides a mock implementation for the MockOSDateTime class |
CMockOSEvent | OSEvent mock implementation |
CMockSerialPort | SerialPort mock implementation |
CMockStorageManager | StorageManager mock implementation |
CMockSystemTime | Mock manager, which will be the entry point for all MockObjects |
CMockThread | Thread mock implementation |
CMockTimer | Timer mock implementation |
CMockZIPWriter | Provides a mock implementation of the ZIPWriter |
CFileUtil | Utility class to handle file functions |
CGuard | Guards a critical section |
CIdentifiableIfc | Helps identifying an object via an unique integer value |
CListenerList | ListenerList |
►CMapUtils | Utility template methods for class std::map |
CcreateMap | Allows initialization of maps in constructor initializer lists |
CMutex | The mutex is used for example to guard a critical section |
COSDateTime | Class to access date and time information |
COSEvent | Encapsulates an event |
COSFile | Encapsulates a file |
CRegistry | Template class that can be used to register a string/object pair |
CRunnableIfc | The RunnableIfc interface should be implemented by any class whose instances are intended to be executed by a thread |
CSerialPort | Defines the interface of a serial port |
CSerialPortConfig | Configuration for serial port |
CSingleInstance | Derives from SingleInstance<> and makes its singleton reference accessible |
CStorageInfo | Stores information of a storage |
CStorageManager | A store is a stream device that a block driver exports |
CSystemTime | Defines the actual representation of a time tick |
CThread | A thread is a thread of execution in a program |
CThreadIdMapper | A simple helper class which provides the means to identify threads |
CTimeout | Defines a timeout |
CTimeoutIfc | Timeout interface |
CTimePeriod | This class represents a TimePeriod in ticks |
CTimer | This class implements a timer that sends ticks in regular intervals to the attached timer listeners |
CTimerListenerIfc | Callback for a timer tick |
CUITimer | This class implements a timer that sends ticks in regular intervals to the attached timer listeners |
CUITimerHelper | Provides a helpers class that is used by the ui timer |
CVectorUtils | Utility methods for class std::vector |
CZIPWriter | Class to compress a file into a ZIP archive |
▼Nsimulator | |
▼Nwin32 | |
CStartupController | |
▼NunitTestHelper | |
CActivePartHelper | Helper for sending messages to an active part |
CMockTestBase | Base class for all UnitTests which use the mocking infrastructure |
CTestAssertActionHandler | Helper class for initializing the AssertActionManager |
CTestBase | Test base class |
CTestUtil | Provides utility functions for TestClasses |
CCanConfigMessageObject | Structure to configure a CAN message object |
CCanRxFrame | Structure of a received CAN frame |
CCanTxFrame | Structure of a CAN frame to transmit |
Cstatic_assert_test | |
CSTATIC_ASSERTION_FAILURE | Check at compile time if a condition is true |
CSTATIC_ASSERTION_FAILURE< true > | |