LPCOpen Platform  v1.03
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:
oCACMP_001_TAnalog Comparator register block structure
oCADC_Clock_Setup_TClock setup structure for ADC controller passed to the initialize function
oCBASECLK_INFO_T
oCBSStruct
oCCCAN_API_T
oCCCAN_CALLBACKS_T
oCCCAN_CANOPENCFG_T
oCCCAN_MSG_OBJ_T
oCCCAN_ODCONSTENTRY_T
oCCCAN_ODENTRY_T
oCCCU_CFGSTAT_TCCU clock config/status register pair
oCCCUCLK_INFO_T
oCCGU_PLL_REG_T
oCCGU_USBAUDIO_PLL_SETUP_T
oCChip_I2S_Audio_Format_TI2S Audio Format Structure
oCCHIP_SPI_CONFIG_FORMAT_T
oCCHIP_SPI_DATA_SETUP_TSPI data setup structure
oCChip_SSP_DATA_SETUP_T
oCCLK_BASE_STATES
oCCLK_PERIPH_TO_BASE_T
oCCLKIN_NAME_T
oCDFU_FROMHOST_PACKETHDR_T
oCDFU_TOHOST_PACKETHDR_T
oCDFUPROG_REGION_T
oCDFUPROG_REGZONE_T
oCDIR
oCDirEntry
oCDISKIMAGE
oCDMA_ChannelHandle_tDMA channel handle structure
oCDMA_TransferDescriptor_tTransfer Descriptor structure typedef
oCDMADescriptor
oCEHCI_HOST_DATA_T
oCFAT
oCFAT12_img
oCFATDate
oCFATFS
oCFATTime
oCFIL
oCfile_ds
oCFILINFO
oCFLASH_BLANK_CHECK_SECTORS_COMMAND_T[Blank check sector(s)] command parameter table structure
oCFLASH_BLANK_CHECK_SECTORS_OUTPUT_T[Blank check sector(s)] command result table structure
oCFLASH_COMMAND_TCommand parameter table structure
oCFLASH_COMPARE_MEM_COMMAND_T[Compare memory] command parameter table structure
oCFLASH_COMPARE_MEM_OUTPUT_T[Compare memory] command result table structure
oCFLASH_COPY_RAM_TO_FLASH_COMMAND_T[Copy Ram to Flash] command parameter table structure
oCFLASH_COPY_RAM_TO_FLASH_OUTPUT_T[Copy Ram to Flash] command result table structure
oCFLASH_ERASE_SECTORS_COMMAND_T[Erase Sector(s)] command parameter table structure
oCFLASH_ERASE_SECTORS_OUTPUT_T[Erase Sector(s)] command result table structure
oCFLASH_OUTPUT_TCommand result table structure
oCFLASH_PREPARE_SECTORS_COMMAND_T[Prepare sectors] command parameter table structure
oCFLASH_PREPARE_SECTORS_OUTPUT_T[Prepare sectors] command result table structure
oCFLASH_READ_BOOTCODE_VER_COMMAND_T[Read Boot code version number] command parameter table structure
oCFLASH_READ_BOOTCODE_VER_OUTPUT_T[Read Boot code version number] command result table structure
oCFLASH_READ_PART_ID_COMMAND_T[Read Part Identification number] command parameter table structure
oCFLASH_READ_PART_ID_OUTPUT_T[Read Part Identification number] command result table structure
oCFLASH_READ_UID_COMMAND_T[ReadUID] command parameter table structure
oCFLASH_READ_UID_OUTPUT_T[ReadUID] command result table structure
oCFLASH_REINVOKE_ISP_COMMAND_T[Reinvoke ISP] command parameter table structure
oCFLASH_REINVOKE_ISP_OUTPUT_T[Reinvoke ISP] command result table structure
oCFONT_T
oCfs_file
oCGPDMA_Channel_CFG_TGPDMA 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_interface
oCI2C_PARAM_T
oCI2C_RESULT_T
oCi2c_slave_interface
oCI2C_XFER_TMaster transfer data structure definitions
oCI2CD_API_T
oCI2S_RATE_CONFIG
oCimage_sig
oCIP_ADC_001_T10 or 12-bit ADC register block structure
oCIP_ATIMER_001_TAlarm Timer register block structure
oCIP_CAN_001_AF_RAM_TCAN acceptance filter RAM register block structure
oCIP_CAN_001_AF_TCAN acceptance filter register block structure
oCIP_CAN_001_CR_TCentral CAN register block structure
oCIP_CAN_001_RX_TCAN Receive register block structure
oCIP_CAN_001_TCAN register block structure
oCIP_CAN_001_TX_TCAN Transmit register block structure
oCIP_CAN_AF_LUT_TAcceptance Filter Section Table structure
oCIP_CAN_BUS_TIMING_TCAN Bus Timing Structure
oCIP_CAN_EXT_ID_Entry_TExtended ID Entry structure
oCIP_CAN_EXT_ID_RANGE_Entry_TExtended ID Range structure
oCIP_CAN_MSG_TCAN Message Object Structure
oCIP_CAN_STD_ID_Entry_TStandard ID Entry structure
oCIP_CAN_STD_ID_RANGE_Entry_TStandard ID Range structure
oCIP_CCAN_001_IF_TCCAN message interface register block structure
oCIP_CCAN_001_TCCAN Controller Area Network register block structure
oCIP_CMP_001_TComparator (CMP) register block structure
oCIP_CRC_001_TCRC register block structure
oCIP_DAC_001_TDAC register block structure
oCIP_EEPROM_001_TEEPROM register block structure
oCIP_EEPROM_002_TEEPROM register block structure
oCIP_EMC_001_TExternal Memory Controller (EMC) register block structure
oCIP_EMC_DYN_CONFIG_TEMC Dynamic Configure Struct
oCIP_EMC_DYN_DEVICE_CONFIG_TEMC Dynamic Device Configuration structure used for IP drivers
oCIP_EMC_STATIC_CONFIG_TEMC Static Configure Structure
oCIP_ENET_001_ENHRXDESC_TStructure of a enhanced receive descriptor (with timestamp)
oCIP_ENET_001_ENHTXDESC_TStructure of a enhanced transmit descriptor (with timestamp)
oCIP_ENET_001_RXDESC_TStructure of a receive descriptor (without timestamp)
oCIP_ENET_001_T10/100 MII & RMII Ethernet with timestamping register block structure
oCIP_ENET_001_TXDESC_TStructure of a transmit descriptor (without timestamp)
oCIP_ENET_002_CONTROL_TEthernet Control register block structure
oCIP_ENET_002_MAC_TEthernet (002) MAC register block structure
oCIP_ENET_002_MODULE_CTRL_TEthernet Module Control register block structure
oCIP_ENET_002_RXDESC_TRX Descriptor structure
oCIP_ENET_002_RXFILTER_TEthernet Receive Filter register block structure
oCIP_ENET_002_RXSTAT_TRX Status structure
oCIP_ENET_002_TEthernet register block structure
oCIP_ENET_002_TRANSFER_INFO_TEthernet Transfer register Block Structure
oCIP_ENET_002_TXDESC_TTX Descriptor structure
oCIP_ENET_002_TXSTAT_TTX Status structure
oCIP_GIMA_001_TGlobal Input Multiplexer Array (GIMA) register block structure
oCIP_GPDMA_001_CH_TGPDMA Channel register block structure
oCIP_GPDMA_001_TGPDMA register block
oCIP_GPIO_001_TGPIO port register block structure
oCIP_GPIO_002_TGPIO port (GPIO_PORT) for LPC175x_6x, LPC177x_8x and LPC407x_8x
oCIP_GPIO_003_TGPIO port register block structure
oCIP_GPIOGROUPINT_001_TGPIO grouped interrupt register block structure
oCIP_GPIOINT_001_TGPIO Interrupt register block structure
oCIP_GPIOPININT_001_TGPIO pin interrupt register block structure
oCIP_I2C_001_TI2C register block structure
oCIP_I2S_001_TI2S register block structure
oCIP_LCD_001_TLCD Controller register block structure
oCIP_MCPWM_001_TMotor Control PWM register block structure
oCIP_MRT_001_TMRT register block structure
oCIP_PMC_001_TPower Management Controller register block structure
oCIP_QEI_001_TQuadrature Encoder Interface register block structure
oCIP_REGFILE_001_TRegister File register block structure
oCIP_RITIMER_001_TRepetitive Interrupt Timer register block structure
oCIP_RTC_001_TReal Time Clock register block structure
oCIP_RTC_TIME_T
oCIP_SCT_001_TState Configurable Timer register block structure
oCIP_SDC_001_DATA_TRANSFER_TSDC Data Transfer Setup structure
oCIP_SDC_001_RESP_TSDC Command Response structure
oCIP_SDC_001_TSD/MMC card Interface (SDC) register block structure
oCIP_SDMMC_001_TSD/MMC & SDIO register block structure
oCIP_SGPIO_001_TSerial GPIO register block structure
oCIP_SPI_001_TSPI register block structure
oCIP_SPI_002_TSPI register block structure
oCIP_SPI_CONFIG_TSPI Configure Struct
oCIP_SPI_DELAY_CONFIG_TSPI Delay Configure Struct
oCIP_SSP_001_TSSP register block structure
oCIP_TIMER_001_T32-bit Standard timer register block structure
oCIP_USART_001_TUSART register block structure
oCIP_USART_002_TUSART2 register block structure
oCIP_USB_001_TUSB register block structure
oCIP_USBHS_001_TUSB High-Speed register block structure
oCIP_WKT_001_TSelf wake-up timer register block structure
oCIP_WWDT_001_TWindowed Watchdog register block structure
oCipc_queueIPC Queue Structure used for sync between M0 and M4
oCipcex_msg_t
oCK9F1G_ID_T
oCLCD_Config_TA structure for LCD Configuration
oCLCD_PALETTE_ENTRY_TLCD Palette entry format
oCLPC_CCU1_TCCU1 register block structure
oCLPC_CCU2_TCCU2 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_enetdata_t
oCLPC_EVRT_TEvent Router register structure
oCLPC_FMC_TFLASH Memory Controller Unit register block structure
oCLPC_IOCON_TIOCON register block
oCLPC_MRT_TMRT register block structure
oClpc_nandflash_size_tNAND Flash Size structure
oCLPC_OTP_TOTP Register block
oCLPC_PIN_INT_TLPC8xx Pin Interrupt and Pattern Match register block structure
oCLPC_PMU_TPower Management Unit register block structure
oCLPC_RGU_TRGU register structure
oCLPC_SCU_TSystem Control Unit register block
oCLPC_SWM_TLPC8XX Switch Matrix register block structure
oCLPC_SYSCTL_TLPC11XX System Control block structure
oCLPC_USB_TLPC11xx USB device register block structure
oCmci_card_struct
oCMEM_POOL
oCMEM_TEST_SETUP_TMemory test address/size and result structure
oCmessage_objectCAN message object structure
oCNextLinkPointer
oCOHCI_HOST_DATA_T
oCOS_FLAG_GRP
oCOS_MEM
oCOS_MSG
oCOS_MSG_POOL
oCOS_MSG_Q
oCOS_MUTEX
oCOS_PEND_DATA
oCOS_PEND_LIST
oCOS_PEND_OBJ
oCOS_Q
oCOS_RDY_LIST
oCOS_SEM
oCOS_TCB
oCOS_TICK_SPOKE
oCOS_TMR
oCOS_TMR_SPOKE
oCPHCD_EndpointDescriptor
oCPHCD_GeneralTransferDescriptor
oCPHCD_QTD
oCPIMA_Container_tPIMA Still Image Device Command/Response Container
oCPINMUX_GRP_T
oCPipe_Handle_T
oCPipe_Stream_Handle_T
oCPMemBlockInfo
oCPROGALGOS_T
oCpSDMMC_DMA_TSDIO chained DMA descriptor
oCPWRD_API_TLPC8XX Power ROM API structure
oCRing_Buffer_t
oCRINGBUFF_TRing buffer structure
oCROM_API_TLPC8XX High level ROM API structure
oCROM_FUNCTION_TABLE
oCRTC
oCSCSI_Capacity_tSCSI Device LUN Capacity Structure
oCsdif_deviceSDIO device type
oCSDMMC_CARD_TSD/MMC Card specific setup data structure
oCSDMMC_EVENT_TSDC Event structure
oCSECTOR_INFO_T
oCSPI_Address_t
oCSSP_ConfigFormat
oCst_EHCD_ITD
oCst_EHCD_QHD
oCst_EHCD_SITD
oCst_HC_ED
oCst_HC_GTD
oCst_HC_HCCA
oCst_HCD_IsoTransferDescriptor
oCSWIM_WINDOW_TStructure used to store information about a specific window
oCSYSCTL_PLL_REGS_TLPC17XX/40XX Clock and Power PLL register block structure
oCTSC2046_Init_T
oCUART_AB_CFG_TAuto Baudrate mode configuration type definition
oCUART_CONFIG_T
oCUART_FIFO_CFG_TUART FIFO Configuration Structure definition
oCUART_PARAM_T
oCUART_RingBuffer_TUART Ring buffer structure
oCUARTD_API_T
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_tType 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
oCUSBD_MSC_INIT_PARAM_TMass Storage class function driver initilization parameter data structure
\CUSBD_OVERRIDES_T