RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Typedefs | Enumerations
common-types.h File Reference

Definitions types used by some devices in common. More...

Go to the source code of this file.

Data Structures

struct  lpc176x_fio
 Fast Input/Output registers representation. More...
 

Typedefs

typedef uint32_t lpc176x_pin_number
 A pin of the board.
 
typedef uint32_t lpc176x_microseconds
 Microseconds representation.
 

Enumerations

enum  lpc176x_module {
  LPC176X_MODULE_WD , LPC176X_MODULE_ADC , LPC176X_MODULE_CAN_0 , LPC176X_MODULE_CAN_1 ,
  LPC176X_MODULE_ACCF , LPC176X_MODULE_DAC , LPC176X_MODULE_GPDMA , LPC176X_MODULE_GPIO ,
  LPC176X_MODULE_I2S , LPC176X_MODULE_MCI , LPC176X_MODULE_MCPWM , LPC176X_MODULE_PCB ,
  LPC176X_MODULE_PWM_0 , LPC176X_MODULE_PWM_1 , LPC176X_MODULE_QEI , LPC176X_MODULE_RTC ,
  LPC176X_MODULE_SYSCON , LPC176X_MODULE_TIMER_0 , LPC176X_MODULE_TIMER_1 , LPC176X_MODULE_TIMER_2 ,
  LPC176X_MODULE_TIMER_3 , LPC176X_MODULE_UART_0 , LPC176X_MODULE_UART_1 , LPC176X_MODULE_UART_2 ,
  LPC176X_MODULE_UART_3 , LPC176X_MODULE_USB
}
 lpc176x module representation. More...
 
enum  lpc176x_module_clock {
  LPC176X_MODULE_PCLK_DEFAULT = 0x4U , LPC176X_MODULE_CCLK = 0x1U , LPC176X_MODULE_CCLK_2 = 0x2U , LPC176X_MODULE_CCLK_4 = 0x0U ,
  LPC176X_MODULE_CCLK_6 = 0x3U , LPC176X_MODULE_CCLK_8 = 0x3U
}
 Defines all the clock modules. More...
 

Detailed Description

Definitions types used by some devices in common.

Enumeration Type Documentation

◆ lpc176x_module

lpc176x module representation.

Enumerated type to define the set of modules for a lpc176x board.

◆ lpc176x_module_clock

Defines all the clock modules.

Enumerated type to define the set of clock modules for a lpc176x board.