LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCADC_Clock_Setup_Type
oCBSStruct
oCCCU_CFGSTAT_TCCU clock config/status register pair
oCChip_I2S_Audio_Format_TypeI2S Audio Format Structure
oCChip_SSP_DATA_SETUP_Type
oCCLK_BASE_STATES
oCCLK_PERIPH_TO_BASE_T
oCDIR
oCDirEntry
oCDISKIMAGE
oCDMA_ChannelHandle_t
oCDMADescriptor
oCEHCI_HOST_DATA_Type
oCFAT
oCFAT12_img
oCFATDate
oCFATFS
oCFATTime
oCFIL
oCfile_ds
oCFILINFO
oCFONT_T
oCGPDMA_Channel_CFG_TypeGPDMA structure using for DMA configuration
oCHID_CollectionPath_tHID Parser Report Item Collection Path Structure
oCHID_MinMax_tHID Parser Report Item Min/Max Structure
oCHID_ReportInfo_tHID Parser State Structure
oCHID_ReportItem_Attributes_tHID Parser Report Item Attributes Structure
oCHID_ReportItem_tHID Parser Report Item Details Structure
oCHID_ReportSizeInfo_tHID Parser Report Size Structure
oCHID_Unit_tHID Parser Report Item Unit Structure
oCHID_Usage_tHID Parser Report Item Usage Structure
oCI2C_CFG_T
oCI2C_M_SETUP_TypeMaster transfer setup data structure definitions
oCI2C_OWNSLAVEADDR_CFG_TypeI2C Own slave address setting structure
oCI2C_S_SETUP_TypeSlave transfer setup data structure definitions
oCimage_sig
oCIP_ADC_001_Type10 or 12-bit ADC register block structure
oCIP_ATIMER_001_TypeAlarm Timer register block structure
oCIP_CCAN_001_TypeCCAN Controller Area Network register block structure
oCIP_DAC_001_TypeDAC register block structure
oCIP_EMC_001_TypeExternal Memory Controller (EMC) register block structure
oCIP_EMC_DYN_CONFIG_TypeEMC Dynamic Configure Struct
oCIP_EMC_DYN_DEVICE_CONFIG_TypeEMC Dynamic Device Configuration structure used for IP drivers
oCIP_EMC_STATIC_CONFIG_TypeEMC Static Configure Structure
oCIP_ENET_001_ENHRXDESC_TypeStructure of a enhanced receive descriptor (with timestamp)
oCIP_ENET_001_ENHTXDESC_TypeStructure of a enhanced transmit descriptor (with timestamp)
oCIP_ENET_001_RXDESC_TypeStructure of a receive descriptor (without timestamp)
oCIP_ENET_001_TXDESC_TypeStructure of a transmit descriptor (without timestamp)
oCIP_ENET_001_Type10/100 MII & RMII Ethernet with timestamping register block structure
oCIP_GIMA_001_TypeGlobal Input Multiplexer Array (GIMA) register block structure
oCIP_GPDMA_001_CH_TypeGPDMA Channel register block structure
oCIP_GPDMA_001_TypeGPDMA register block
oCIP_GPIO_001_TypeGPIO port register block structure
oCIP_GPIOGROUPINT_001_TypeGPIO grouped interrupt register block structure
oCIP_GPIOINT_001_TypeGPIO Interrupt register block structure
oCIP_GPIOPININT_001_TypeGPIO pin interrupt register block structure
oCIP_I2C_001_TypeI2C register block structure
oCIP_I2S_001_TypeI2S register block structure
oCIP_LCD_001_TypeLCD Controller register block structure
oCIP_MCPWM_001_TypeMotor Control PWM register block structure
oCIP_PMC_001_TypePower Management Controller register block structure
oCIP_QEI_001_TypeQuadrature Encoder Interface register block structure
oCIP_REGFILE_001_TRegister File register block structure
oCIP_RITIMER_001_TypeRepetitive Interrupt Timer register block structure
oCIP_RTC_001_TReal Time Clock register block structure
oCIP_RTC_TIME_T
oCIP_SCT_001_TypeState Configurable Timer register block structure
oCIP_SDMMC_001_TypeSD/MMC & SDIO register block structure
oCIP_SGPIO_001_TypeSerial GPIO register block structure
oCIP_SPI_001_TypeSPI register block structure
oCIP_SSP_001_TypeSSP register block structure
oCIP_TIMER_001_Type32-bit Standard timer register block structure
oCIP_USART_001_TypeUSART register block structure
oCIP_USBHS_001_TypeUSB High-Speed register block structure
oCIP_WWDT_001_TypeWindowed Watchdog register block structure
oCipc_queueIPC Queue Structure used for sync between M0 and M4
oCipcex_msg_t
oCLCD_Config_TypeA structure for LCD Configuration
oCLCD_PALETTE_ENTRY_TypeLCD Palette entry format
oCLPC_CCU1_TypeCCU1 register block structure
oCLPC_CCU2_TypeCCU2 register block structure
oCLPC_CGU_TLPC18XX/43XX CGU register block structure
oCLPC_CREG_TCREG Register Block
oClpc_enetdataDebug output formatter lock define When using FreeRTOS and with LWIP_DEBUG enabled, enabling this define will allow RX debug messages to not interleave with the TX messages (so they are actually readable). Not enabling this define when the system is under load will cause the output to be unreadable. There is a small tradeoff in performance for this so use it only for debug
oCLPC_EVRT_TypeEvent Router register structure
oCLPC_RGU_TRGU register structure
oCLPC_SCU_TypeSystem Control Unit register block
oCmci_card_struct
oCMEM_TEST_SETUP_TMemory test address/size and result structure
oCNextLinkPointer
oCOHCI_HOST_DATA_Type
oCPBPB
oCPDIRENT
oCPDIRINFO
oCPEBPB
oCPEBPB32
oCPFILEINFO
oCPHCD_EndpointDescriptor
oCPHCD_GeneralTransferDescriptor
oCPHCD_QTD
oCPIMA_Container_tPIMA Still Image Device Command/Response Container
oCPINMUX_GRP_T
oCPipe_Handle_Type
oCPLBR
oCPMBR
oCPMemBlockInfo
oCPPTINFO
oCprotEnt
oCpSDMMC_DMA_TypeSDIO chained DMA descriptor
oCPVOLINFO
oCRing_Buffer_t
oCRINGBUFF_TRing buffer structure
oCRTC
oCSCSI_Capacity_tSCSI Device LUN Capacity Structure
oCsdif_deviceSDIO device type
oCSPI_Address_t
oCSPIFI_RTNS
oCSPIFIobj
oCSPIFIopers
oCSSP_ConfigFormat
oCst_EHCD_ITD
oCst_EHCD_QHD
oCst_EHCD_SITD
oCst_HC_ED
oCst_HC_GTD
oCst_HC_HCCA
oCst_HCD_IsoTransferDescriptor
oCstat_t
oCSWIM_WINDOW_TStructure used to store information about a specific window
oCTSC2046_Init_Type
oCUART_FIFO_CFG_TypeUART FIFO Configuration Structure definition
oCUART_RingBuffer_TypeUART Ring buffer structure
oCUSB_ClassInfo_Audio_Device_tAudio Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_Audio_Host_tAudio Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_CDC_Device_tCDC Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_CDC_Host_tCDC Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_HID_Device_tHID Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_HID_Host_tHID Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_MIDI_Device_tMIDI Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_MIDI_Host_tMIDI Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_MS_Device_tMass Storage Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_MS_Host_tMass Storage Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_PRNT_Host_tPrinter Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_RNDIS_Device_tRNDIS Class Device Mode Configuration and State Structure
oCUSB_ClassInfo_RNDIS_Host_tRNDIS Class Host Mode Configuration and State Structure
oCUSB_ClassInfo_SI_Host_tStill Image Class Host Mode Configuration and State Structure
oCUSB_CMD_STAT
oCUSB_CORE_DESCS_TUSB descriptors data structure
oCUSB_Descriptor_Configuration_tUSB Device descriptor structure for Mass Storage Device Type define for the device configuration descriptor structure. This must be defined in the application code, as the configuration descriptor contains several sub-descriptors which vary between devices, and which describe the device's usage to the host
oCUSB_HID_REPORT_THID report descriptor data structure
oCUSB_Pipe_Data_t
oCUSBD_API_INIT_PARAM_TUSB device stack initilization parameter data structure
oCUSBD_API_TMain USBD API functions structure.This structure contains pointer to various USB Device stack's sub-module function tables. This structure is used as main entry point to access various methods (grouped in sub-modules) exposed by ROM based USB device stack
oCUSBD_CDC_API_TCDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
oCUSBD_CDC_INIT_PARAM_TCommunication Device Class function driver initilization parameter data structure
oCUSBD_CORE_API_TUSBD stack Core API functions structure
oCUSBD_DFU_API_TDFU class API functions structure.This module exposes functions which interact directly with USB device controller hardware
oCUSBD_DFU_INIT_PARAM_TUSB descriptors data structure
oCUSBD_HID_API_THID class API functions structure.This structure contains pointers to all the function exposed by HID function driver module
oCUSBD_HID_INIT_PARAM_TUSB descriptors data structure
oCUSBD_HW_API_THardware API functions structure.This module exposes functions which interact directly with USB device controller hardware
oCUSBD_MSC_API_TMSC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
\CUSBD_MSC_INIT_PARAM_TMass Storage class function driver initilization parameter data structure