TI-RTOS Drivers  tidrivers_full_2_20_01_10
Data Structures
Here are the data structures with brief descriptions:
 CADC_ConfigADC Global configuration
 CADC_FxnTableThe definition of a ADC function table that contains the required set of functions to control a specific ADC driver implementation
 CADC_ParamsADC Parameters
 CADCBuf_ConfigADCBuf Global configuration
 CADCBuf_ConversionAn ADCBuf_Conversion data structure is used with ADCBuf_convert(). It indicates which channel to perform the ADC conversion on, how many conversions to make, and where to put them. The arg variable is an user-definable argument which gets passed to the ADCBuf_Callback when the ADC driver is in ADCBuf_RETURN_MODE_CALLBACK
 CADCBuf_FxnTableThe definition of an ADCBuf function table that contains the required set of functions to control a specific ADC driver implementation
 CADCBuf_ParamsADC Parameters
 CADCBufCC26XX_AdcChannelLutEntryTable entry that maps a virtual adc channel to a dio and its corresponding internal analogue signal
 CADCBufCC26XX_HWAttrsADCBufCC26XX Hardware Attributes
 CADCBufCC26XX_ObjectADCBufCC26XX Object
 CADCBufCC26XX_ParamsExtensionCC26XX specfic extension to ADCBuf_Params
 CADCCC26XX_HWAttrsADCCC26XX Hardware attributes These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions
 CADCCC26XX_ObjectADCCC26XX Object
 CADCMSP432_HWAttrsADCMSP432 Hardware attributes These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSPWare these definitions are found in:
 CADCMSP432_ObjectADCMSP432 Object
 CCamera_ConfigCamera Global configuration
 CCamera_FxnTableThe definition of a Camera function table that contains the required set of functions to control a specific Camera driver implementation
 CCamera_ParamsCamera Parameters
 CCameraCC3200DMA_HWAttrsCameraCC3200DMA Hardware attributes
 CCameraCC3200DMA_ObjectCameraCC3200DMA Object
 CClockP_FreqHzFrequency-in-hertz struct
 CClockP_ParamsBasic ClockP Parameters
 CCryptoCC26XX_AESCBC_TransactionCryptoCC26XX AES-CBC Transaction
 CCryptoCC26XX_AESCCM_TransactionCryptoCC26XX AES-CCM Transaction
 CCryptoCC26XX_AESECB_TransactionCryptoCC26XX AES-ECB Transaction
 CCryptoCC26XX_ConfigCryptoCC26XX Global Configuration
 CCryptoCC26XX_HWAttrsCryptoCC26XX Hardware Attributes
 CCryptoCC26XX_ObjectCryptoCC26XX Object
 CCryptoCC26XX_ParamsCryptoCC26XX Parameters
 CCryptoCC26XX_TransactionCryptoCC26XX Transaction
 CDIR
 Cdiskio_fxns
 CDisplay_ConfigDisplay Global configuration
 CDisplay_FxnTableThe definition of a Display function table that contains the required set of functions to control a specific Display driver implementation
 CDisplay_ParamsDisplay Parameters
 CDisplayDogm1286_HWAttrs
 CDisplayDogm1286_Object
 CDisplayGrLib_Object
 CDisplayLog_Object
 CDisplaySharp_HWAttrs
 CDisplaySharp_Object
 CDisplaySharpColor_tForeground and background color struct, compatible with GrLib
 CDisplayUart_HWAttrs
 CDisplayUart_Object
 CEMAC_ConfigEMAC Global configuration
 CEMAC_FxnTableEMAC Function table structure
 CEMACSnow_HWAttrsEMACSnow Hardware attributes
 CEMACSnow_ObjectEMACSnow Object
 CEMACTiva_HWAttrsEMACTiva Hardware attributes
 CEMACTiva_ObjectEMACTiva Object
 CExtFlashInfo_t
 CFATFS
 CFIL
 CFILINFO
 CGPIOCC26XX_ConfigGPIO device specific driver configuration structure
 CGPIOCC3200_ConfigGPIO device specific driver configuration structure
 CGPIOMSP430_ConfigGPIO device specific driver configuration structure
 CGPIOMSP432_ConfigGPIO device specific driver configuration structure
 CGPIOTiva_ConfigGPIO device specific driver configuration structure
 CGPTimerCC26XX_ConfigGPTimer Global configuration
 CGPTimerCC26XX_HWAttrsGPTimer26XX Hardware attributes
 CGPTimerCC26XX_ObjectGPTimer26XX Object
 CGPTimerCC26XX_ParamsGPTimerCC26XX Parameters
 CHwiP_ParamsBasic HwiP Parameters
 CI2C_ConfigI2C global configuration
 CI2C_FxnTableThe definition of an I2C function table that contains the required set of functions to control a specific I2C driver implementation
 CI2C_ParamsI2C Parameters
 CI2C_TransactionI2C transaction
 CI2CCC26XX_HWAttrsV1I2CCC26XX Hardware attributes
 CI2CCC26XX_I2CPinCfgI2CCC26XX Pin Configuration
 CI2CCC26XX_ObjectI2CCC26XX Object
 CI2CCC3200_HWAttrsI2CCC3200 Hardware attributes
 CI2CCC3200_ObjectI2CCC3200 Object
 CI2CEUSCIB_HWAttrsI2CEUSCIB Hardware attributes
 CI2CEUSCIB_ObjectI2CEUSCIB Object
 CI2CMSP432_HWAttrsI2CMSP432 Hardware attributes These fields, with the exception of intPriority, are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP430Ware these definitions are found in:
 CI2CMSP432_ObjectI2CMSP432 Object
 CI2CSlave_ConfigI2CSlave Global configuration
 CI2CSlave_FxnTableThe definition of a I2CSlave function table that contains the required set of functions to control a specific I2CSlave driver implementation
 CI2CSlave_ParamsI2CSlave Parameters
 CI2CSlaveMSP432_HWAttrsI2CSlaveMSP432 Hardware attributes These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP430Ware these definitions are found in:
 CI2CSlaveMSP432_ObjectI2CSlaveMSP432 Object
 CI2CTiva_HWAttrsI2CTiva Hardware attributes
 CI2CTiva_ObjectI2CTiva Object
 CI2CUSCIB_HWAttrsI2CUSCIB Hardware attributes
 CI2CUSCIB_ObjectI2CUSCIB Object
 CI2S_BufDescI2S buffer descriptor for issue/reclaim mode
 CI2S_ConfigI2S Global configuration
 CI2S_FxnTableThe definition of a I2S function table that contains the required set of functions to control a specific I2S driver implementation
 CI2S_ParamsBasic I2S Parameters
 CI2SCC3200DMA_HWAttrsI2SCC3200DMA Hardware attributes
 CI2SCC3200DMA_ObjectI2SCC3200DMA Object
 CI2SCC3200DMA_SerialPinConfigCC3200 Serial Pin Configuration
 CI2SCC3200DMA_SerialPinParamsCC3200 specific I2S Parameters
 CI2SCC3200DMA_SerialPinVarsI2SCC3200DMA Serial pin variables
 CLCD_BufferLCD_Buffer used to store data to be printed on the LCD display
 CLCD_CommandFormat of LCD commands used by the LCD controller
 CLCD_ConfigThe LCD_Config structure contains a set of pointers used to characterize the LCD driver implementation
 CLCD_HWAttrsLCD Hardware attributes
 CLCD_ObjectLCD Object
 CLCD_ParamsLCD Parameters are used to with the LCD_open() call. Default values for these parameters are set using LCD_Params_init()
 CList_Elem
 CList_List
 CMutexP_ParamsBasic MutexP Parameters
 CNVS_AttrsNVS attributes
 CNVS_ConfigNVS Global configuration
 CNVS_FxnTableThe definition of an NVS function table that contains the required set of functions to control a specific NVS driver implementation
 CNVS_ParamsNVS Parameters
 CNVSCC26XX_CmdSetCopyBlockArgsNVSCC26XX command structure for setting copy block
 CNVSCC26XX_HWAttrsNVSCC26XX attributes
 CNVSCC26XX_Object
 CNVSCC3200_CmdSetCopyBlockArgsNVSCC3200 command structure for setting copy block
 CNVSCC3200_HWAttrsNVSCC3200 attributes
 CNVSCC3200_Object
 CNVSMSP432_CmdSetCopyBlockArgsNVSMSP432 command structure for setting copy block
 CNVSMSP432_HWAttrsNVSMSP432 attributes
 CNVSMSP432_Object
 CNVSTiva_CmdSetCopyBlockArgsNVSTiva command structure for setting copy block
 CNVSTiva_HWAttrsNVSTiva attributes
 CNVSTiva_Object
 CPDMCC26XX_BufferRequestA PDMCC26XX_BufferRequest data structure is used with PDMCC26XX_requestBuffer()
 CPDMCC26XX_ConfigThe PDMCC26XX_Config structure contains a set of pointers used to characterize the PDMCC26XX driver implementation
 CPDMCC26XX_HWAttrsPDMCC26XX Hardware attributes
 CPDMCC26XX_I2S_AudioClockConfigPDMCC26XX_I2S Audio Clock configuration
 CPDMCC26XX_I2S_AudioFormatConfigPDMCC26XX_I2S Hardware configuration
 CPDMCC26XX_I2S_AudioPinConfigPDMCC26XX_I2S Audio Pin configuration
 CPDMCC26XX_I2S_BufferReleaseA PDMCC26XX_I2S_BufferRelease data structure is used with PDMCC26XX_I2S_releaseBuffer()
 CPDMCC26XX_I2S_BufferRequestA PDMCC26XX_I2S_BufferRequest data structure is used with PDMCC26XX_I2S_requestBuffer()
 CPDMCC26XX_I2S_ConfigThe PDMCC26XX_I2S_Config structure contains a set of pointers used to characterize the PDMCC26XX_I2S driver implementation
 CPDMCC26XX_I2S_HWAttrsPDMCC26XX_I2S Hardware attributes
 CPDMCC26XX_I2S_ObjectPDMCC26XX_I2S Object
 CPDMCC26XX_I2S_ParamsPDMCC26XX I2S Parameters are used when calling PDMCC26XX_I2S_open()
 CPDMCC26XX_I2S_StreamNotificationA PDMCC26XX_I2S_StreamNotification data structure is used with PDMCC26XX_I2S_CallbackFxn(). Provides notification about available buffers and potential errors
 CPDMCC26XX_metaDataMetadata associated with an array of PCM data
 CPDMCC26XX_ObjectPDMCC26XX Object
 CPDMCC26XX_ParamsPDMCC26XX Parameters are used to with the PDMCC26XX_open() call. Default values for these parameters are set using PDMCC26XX_Params_init()
 CPDMCC26XX_pcmBufferPCM buffer pointed to in a PDMCC26XX_BufferRequest
 CPDMCC26XX_StreamNotificationA PDMCC26XX_StreamNotification data structure is used with PDMCC26XX_CallbackFxn(). Provides notification about available buffers and potential errors
 CPIN_State_sUnderlying data structure for type PIN_State
 CPINCC26XX_HWAttrsPINCC26XX Hardware attributes
 CPower_NotifyObjPower notify object structure
 CPowerCC26XX_ConfigGlobal configuration structure
 CPowerCC26XX_ModuleStateInternal module state
 CPowerCC26XX_ResourceRecordPower resource database record format
 CPowerCC3200_ConfigV1Power global configuration
 CPowerCC3200_MCURegistersMCU core registers that need to be save on entering LPDS
 CPowerCC3200_ModuleStateInternal module state
 CPowerCC3200_NVICRegistersNVIC registers that need to be save on entering LPDS
 CPowerCC3200_ParkInfoUsed to specify parking of a pin during LPDS
 CPowerCC3200_SaveRegistersStruct of context registers to save on entering LPDS
 CPowerCC3200_WakeupFor wakeup from LPDS or shutdown configuration
 CPowerMSP432_ConfigV1Power global configuration (MSP432-specific)
 CPowerMSP432_FreqsStructure holding device frequencies (in Hz)
 CPWM_ConfigPWM Global configuration
 CPWM_FxnTableThe definition of a PWM function table that contains the required set of functions to control a specific PWM driver implementation
 CPWM_ParamsPWM Parameters
 CPWMTimerCC26XX_HwAttrsPWMTimer26XX Hardware attributes
 CPWMTimerCC26XX_ObjectPWMTimer26XX Object
 CPWMTimerCC3200_HWAttrsV1PWMTimerCC3200 Hardware attributes
 CPWMTimerCC3200_ObjectPWMTimerCC3200 Object
 CPWMTimerMSP432_HWAttrsV1PWMTimerMSP432 Hardware attributes
 CPWMTimerMSP432_ObjectPWMTimerMSP432 Object
 CPWMTimerMSP432_StatusPWMTimerMSP432_Status
 CPWMTimerTiva_HWAttrsV1PWMTimerTiva Hardware attributes
 CPWMTimerTiva_ObjectPWMTimerTiva Object
 CPWMTiva_HWAttrsV1PWMTiva Hardware attributes
 CPWMTiva_ObjectPWMTiva Object
 CPWMTiva_StatusPWMTiva_Status
 CRF_AccessParamsRF request access parameter struct RF request access command parameters are used with the RF_requestAccess() call
 CRF_InfoValRF_getParamsVal used to input and return RF driver paramters with RF_getParams()
 CRF_ModeStruct defining operating mode of RF driver
 CRF_ObjectStruct used to store RF client state and configuration Pointer to an RF_Object is used as handles (RF_Handle) in interactions with the RF driver
 CRF_ParamsRF parameter struct RF parameters are used with the RF_open() and RF_Params_init() call
 CRF_RadioSetupUnion of the different flavors of RADIO_SETUP commands
 CRF_ScheduleCmdParamsRF schedule command parameter struct RF schedule command parameters are used with the RF_scheduleCmd() call
 CRFCC26XX_HWAttrsRF Hardware attributes
 CRingBuf_Object
 CSDHostCC3200_ConfigSDHost Global configuration
 CSDHostCC3200_HWAttrsSDHostCC3200 Hardware attributes
 CSDHostCC3200_ObjectSDHostCC3200 Object
 CSDHostCC3200_ParamsSDHostParameters
 CSDSPI_ConfigSDSPI Global configuration
 CSDSPI_FxnTableThe definition of a SDSPI function table that contains the required set of functions to control a specific SDSPI driver implementation
 CSDSPI_ParamsSDSPI Parameters
 CSDSPICC3200_HWAttrsSDSPICC3200 Hardware attributes
 CSDSPICC3200_ObjectSDSPICC3200 Object
 CSDSPIEUSCIA_HWAttrsV1SDSPIEUSCIA Hardware attributes
 CSDSPIEUSCIA_ObjectSDSPIEUSCIA Object
 CSDSPIEUSCIB_HWAttrsV1SDSPIEUSCIB Hardware attributes
 CSDSPIEUSCIB_ObjectSDSPIEUSCIB Object
 CSDSPIMSP432_HWAttrsSDSPIMSP432 Hardware attributes
 CSDSPIMSP432_ObjectSDSPIMSP432 Object
 CSDSPITiva_HWAttrsSDSPITiva Hardware attributes
 CSDSPITiva_ObjectSDSPITiva Object
 CSDSPIUSCIA_HWAttrsSDSPIUSCIA Hardware attributes
 CSDSPIUSCIA_ObjectSDSPIUSCIA Object
 CSDSPIUSCIB_HWAttrsSDSPIUSCIB Hardware attributes
 CSDSPIUSCIB_ObjectSDSPIUSCIB Object
 CSemaphoreP_ParamsBasic SemaphoreP Parameters
 CSPI_ConfigSPI Global configuration
 CSPI_FxnTableThe definition of a SPI function table that contains the required set of functions to control a specific SPI driver implementation
 CSPI_ParamsSPI Parameters
 CSPI_TransactionA SPI_Transaction data structure is used with SPI_transfer(). It indicates how many SPI_FrameFormat frames are sent and received from the buffers pointed to txBuf and rxBuf. The arg variable is an user-definable argument which gets passed to the SPI_CallbackFxn when the SPI driver is in SPI_MODE_CALLBACK
 CSPICC26XXDMA_HWAttrsV1SPICC26XXDMA Hardware attributes
 CSPICC26XXDMA_ObjectSPICC26XXDMA Object
 CSPICC3200DMA_HWAttrsSPICC3200DMA Hardware attributes
 CSPICC3200DMA_ObjectSPICC3200DMA Object
 CSPIEUSCIADMA_HWAttrsSPIEUSCIADMA Hardware attributes
 CSPIEUSCIADMA_ObjectSPIEUSCIADMA Object
 CSPIEUSCIBDMA_HWAttrsSPIEUSCIBDMA Hardware attributes
 CSPIEUSCIBDMA_ObjectSPIEUSCIBDMA Object
 CSPIMSP432DMA_HWAttrsSPIMSP432DMA Hardware attributes These fields, with the exception of intPriority, are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP430Ware these definitions are found in:
 CSPIMSP432DMA_ObjectSPIMSP432DMA Object
 CSPITivaDMA_HWAttrsSPITivaDMA Hardware attributes
 CSPITivaDMA_ObjectSPITivaDMA Object
 CSPIUSCIADMA_HWAttrsSPIUSCIADMA Hardware attributes
 CSPIUSCIADMA_ObjectSPIUSCIADMA Object
 CSPIUSCIBDMA_HWAttrsSPIUSCIBDMA Hardware attributes
 CSPIUSCIBDMA_ObjectSPIUSCIBDMA Object
 CtContext
 CtDisplayThis structure defines the characteristics of a display driver
 CtDisplayFxnsThis structure defines the implementation of a display driver
 CtFontThis structure describes a font used for drawing text onto the screen
 CtFontEx
 CtImageThis structure defines the characteristics of a Bitmap Image
 CtRectangle
 CUART_ConfigUART Global configuration
 CUART_FxnTableThe definition of a UART function table that contains the required set of functions to control a specific UART driver implementation
 CUART_ParamsUART Parameters
 CUARTCC26XX_HWAttrsV1UARTCC26XX Hardware attributes
 CUARTCC26XX_ObjectUARTCC26XX Object
 CUARTCC3200_FxnSetComplement set of read functions to be used by the UART ISR and UARTCC3200_read(). Internal use only
 CUARTCC3200_HWAttrsUARTCC3200 Hardware attributes
 CUARTCC3200_ObjectUARTCC3200 Object
 CUARTCC3200DMA_HWAttrsUARTCC3200DMA Hardware attributes
 CUARTCC3200DMA_ObjectUARTCC3200DMA Object
 CUARTEUSCIA_BaudrateConfigUARTEUSCIA Baudrate configuration
 CUARTEUSCIA_HWAttrsUARTEUSCIA Hardware attributes
 CUARTEUSCIA_ObjectUARTEUSCIA Object
 CUARTMSP432_BaudrateConfigUARTMSP432 Baudrate configuration
 CUARTMSP432_FxnSetComplement set of read functions to be used by the UART ISR and UARTMSP432_read(). Internal use only
 CUARTMSP432_HWAttrsUARTMSP432 Hardware attributes
 CUARTMSP432_ObjectUARTMSP432 Object
 CUARTTiva_FxnSetComplement set of read functions to be used by the UART ISR and UARTTiva_read(). Internal use only
 CUARTTiva_HWAttrsUARTTiva Hardware attributes
 CUARTTiva_ObjectUARTTiva Object
 CUARTTivaDMA_HWAttrsUARTTivaDMA Hardware attributes
 CUARTTivaDMA_ObjectUARTTivaDMA Object
 CUARTUSCIA_BaudrateConfigUARTUSCIA Baudrate configuration
 CUARTUSCIA_HWAttrsUARTUSCIA Hardware attributes
 CUARTUSCIA_ObjectUARTUSCIA Object
 CUDMACC26XX_ConfigUDMACC26XX Global configuration
 CUDMACC26XX_HWAttrsUDMACC26XX hardware attributes
 CUDMACC26XX_ObjectUDMACC26XX object
 CUDMACC3200_ConfigUDMACC3200 Global configuration
 CUDMACC3200_HWAttrsUDMACC3200 Hardware attributes
 CUDMACC3200_ObjectUDMACC3200 object
 CUDMAMSP432_ConfigUDMAMSP432 Global configuration
 CUDMAMSP432_HWAttrsUDMAMSP432 Hardware attributes
 CUDMAMSP432_ObjectUDMAMSP432 object
 CUSBMSCHFatFs_ConfigUSBMSCHFatFs Global configuration
 CUSBMSCHFatFs_FxnTableThe definition of a USBMSCHFatFs function table that contains the required set of functions to control a specific USBMSCHFatFs driver implementation
 CUSBMSCHFatFs_ParamsUSBMSCHFatFs Parameters
 CUSBMSCHFatFsTiva_HWAttrsUSBMSCHFatFsTiva Hardware attributes
 CUSBMSCHFatFsTiva_ObjectUSBMSCHFatFsTiva Object
 CWatchdog_ConfigWatchdog Global configuration
 CWatchdog_FxnTableThe definition of a Watchdog function table that contains the required set of functions to control a specific Watchdog driver implementation
 CWatchdog_ParamsWatchdog Parameters
 CWatchdogCC26XX_HWAttrsWatchdog hardware attributes for CC26XX
 CWatchdogCC26XX_ObjectWatchdog Object for CC26XX
 CWatchdogCC3200_HWAttrsWatchdog hardware attributes for CC3200
 CWatchdogCC3200_ObjectWatchdog Object for CC3200
 CWatchdogMSP430_HWAttrsWatchdog hardware attributes for MSP430
 CWatchdogMSP430_ObjectWatchdog Object for MSP430
 CWatchdogMSP432_HWAttrsWatchdog hardware attributes for MSP432 These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP432Ware these definitions are found in:
 CWatchdogMSP432_ObjectWatchdog Object for MSP432
 CWatchdogTiva_HWAttrsWatchdog hardware attributes for Tiva
 CWatchdogTiva_ObjectWatchdog Object for Tiva
 CWiFi_ConfigWiFi Global configuration
 CWiFi_FxnTableThe definition of a WiFi function table that contains the required set of functions to control a specific WiFi driver implementation
 CWiFi_ParamsWiFi Parameters
 CWiFiCC3100_HWAttrsWiFiCC3100 Hardware attributes
 CWiFiCC3100_ObjectWiFiCC3100 Object
 CWiFiCC3200_HWAttrsWiFiCC3200 Hardware attributes
 CWiFiCC3200_ObjectWiFiCC3200 Object
Copyright 2016, Texas Instruments Incorporated