RTEMS  5.0.0
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.