File nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

References Functions: Lpc17xxRtcClearStatus() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcGetAlarm() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcGetClock() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcGetStatus() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcInit() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcSetAlarm() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
  Lpc17xxRtcSetClock() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Included Files


Typedef lpc17xx_rtc_dcb

typedef struct _lpc17xx_rtc_dcb lpc17xx_rtc_dcb
See: Type struct _lpc17xx_rtc_dcb

Type struct _lpc17xx_rtc_dcb

struct _lpc17xx_rtc_dcb
struct _lpc17xx_rtc_dcb  
   {  
      uint32_t flags;  
   }  

Global Variable rtcLpc17xx

NUTRTC rtcLpc17xx
Visible in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcClearStatus()

static int Lpc17xxRtcClearStatus ( NUTRTC* rtc, uint32_t sflags )
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcGetAlarm()

static int Lpc17xxRtcGetAlarm ( NUTRTC* rtc, int idx, struct _tm* tm, int* aflags )
Calls: memset()
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcGetClock()

static int Lpc17xxRtcGetClock ( NUTRTC* rtc, struct _tm* tm )
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcGetStatus()

static int Lpc17xxRtcGetStatus ( NUTRTC* rtc, uint32_t* sflags )
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcInit()

static int Lpc17xxRtcInit ( NUTRTC* rtc )
Calls: NutHeapRootAllocClear(), NutHeapRootFree(), NutIrqEnable(), NutRegisterIrqHandler(), SysCtlPeripheralClkEnable()
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c
References Functions: Lpc17xxRtcInterrupt() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcInterrupt()

static void Lpc17xxRtcInterrupt ( void* arg )
Used in: Lpc17xxRtcInit() nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcSetAlarm()

static int Lpc17xxRtcSetAlarm ( NUTRTC* rtc, int idx, const struct _tm* tm, int aflags )
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c

Local Function Lpc17xxRtcSetClock()

static int Lpc17xxRtcSetClock ( NUTRTC* rtc, const struct _tm* tm )
Used in:   nut/arch/cm3/dev/nxp/lpc17xx_rtc.c