Nut/OS  5.0.5
API Reference
lpc17xx_rtc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define RTC_ILR_BITMASK   0x00000003
#define RTC_IRL_RTCCIF   _BV(0)
#define RTC_IRL_RTCALF   _BV(1)
#define RTC_CCR_BITMASK   0x00000013
#define RTC_CCR_CLKEN   _BV(0)
#define RTC_CCR_CTCRST   _BV(1)
#define RTC_CCR_CCALEN   _BV(4)
#define RTC_CIIR_IMSEC   _BV(0)
#define RTC_CIIR_IMMIN   _BV(1)
#define RTC_CIIR_IMHOUR   _BV(2)
#define RTC_CIIR_IMDOM   _BV(3)
#define RTC_CIIR_IMDOW   _BV(4)
#define RTC_CIIR_IMDOY   _BV(5)
#define RTC_CIIR_IMMON   _BV(6)
#define RTC_CIIR_IMYEAR   _BV(7)
#define RTC_CIIR_BITMASK   0xFF
#define RTC_AMR_AMRSEC   _BV(0)
#define RTC_AMR_AMRMIN   _BV(1)
#define RTC_AMR_AMRHOUR   _BV(2)
#define RTC_AMR_AMRDOM   _BV(3)
#define RTC_AMR_AMRDOW   _BV(4)
#define RTC_AMR_AMRDOY   _BV(5)
#define RTC_AMR_AMRMON   _BV(6)
#define RTC_AMR_AMRYEAR   _BV(7)
#define RTC_AMR_BITMASK   0xFF
#define RTC_AUX_RTC_OSCF   _BV(4)
#define RTC_AUXEN_RTC_OSCFEN   _BV(4)
#define RTC_CTIME0_SECONDS_MASK   0x3F
#define RTC_CTIME0_MINUTES_MASK   0x3F00
#define RTC_CTIME0_HOURS_MASK   0x1F0000
#define RTC_CTIME0_DOW_MASK   0x7000000
#define RTC_CTIME1_DOM_MASK   0x1F
#define RTC_CTIME1_MONTH_MASK   0xF00
#define RTC_CTIME1_YEAR_MASK   0xFFF0000
#define RTC_CTIME2_DOY_MASK   0x0FFF
#define RTC_SEC_MASK   0x0000003F
#define RTC_MIN_MASK   0x0000003F
#define RTC_HOUR_MASK   0x0000001F
#define RTC_DOM_MASK   0x0000001F
#define RTC_DOW_MASK   0x00000007
#define RTC_DOY_MASK   0x000001FF
#define RTC_MONTH_MASK   0x0000000F
#define RTC_YEAR_MASK   0x00000FFF
#define RTC_SECOND_MAX   59
#define RTC_MINUTE_MAX   59
#define RTC_HOUR_MAX   23
#define RTC_MONTH_MIN   1
#define RTC_MONTH_MAX   12
#define RTC_DAYOFMONTH_MIN   1
#define RTC_DAYOFMONTH_MAX   31
#define RTC_DAYOFWEEK_MAX   6
#define RTC_DAYOFYEAR_MIN   1
#define RTC_DAYOFYEAR_MAX   366
#define RTC_YEAR_MAX   4095
#define RTC_CALIBRATION_CALVAL_MASK   0x1FFFF
#define RTC_CALIBRATION_LIBDIR   _BV(17)
#define RTC_CALIBRATION_MAX   0x20000
#define RTC_CALIB_DIR_FORWARD   0
#define RTC_CALIB_DIR_BACKWARD   1

Define Documentation

#define RTC_ILR_BITMASK   0x00000003
 * $Id: $
 * 
#define RTC_IRL_RTCCIF   _BV(0)
#define RTC_IRL_RTCALF   _BV(1)
#define RTC_CCR_BITMASK   0x00000013
#define RTC_CCR_CLKEN   _BV(0)
#define RTC_CCR_CTCRST   _BV(1)
#define RTC_CCR_CCALEN   _BV(4)
#define RTC_CIIR_IMSEC   _BV(0)
#define RTC_CIIR_IMMIN   _BV(1)
#define RTC_CIIR_IMHOUR   _BV(2)
#define RTC_CIIR_IMDOM   _BV(3)
#define RTC_CIIR_IMDOW   _BV(4)
#define RTC_CIIR_IMDOY   _BV(5)
#define RTC_CIIR_IMMON   _BV(6)
#define RTC_CIIR_IMYEAR   _BV(7)
#define RTC_CIIR_BITMASK   0xFF
#define RTC_AMR_AMRSEC   _BV(0)
#define RTC_AMR_AMRMIN   _BV(1)
#define RTC_AMR_AMRHOUR   _BV(2)
#define RTC_AMR_AMRDOM   _BV(3)
#define RTC_AMR_AMRDOW   _BV(4)
#define RTC_AMR_AMRDOY   _BV(5)
#define RTC_AMR_AMRMON   _BV(6)
#define RTC_AMR_AMRYEAR   _BV(7)
#define RTC_AMR_BITMASK   0xFF
#define RTC_AUX_RTC_OSCF   _BV(4)
#define RTC_AUXEN_RTC_OSCFEN   _BV(4)
#define RTC_CTIME0_SECONDS_MASK   0x3F
#define RTC_CTIME0_MINUTES_MASK   0x3F00
#define RTC_CTIME0_HOURS_MASK   0x1F0000
#define RTC_CTIME0_DOW_MASK   0x7000000
#define RTC_CTIME1_DOM_MASK   0x1F
#define RTC_CTIME1_MONTH_MASK   0xF00
#define RTC_CTIME1_YEAR_MASK   0xFFF0000
#define RTC_CTIME2_DOY_MASK   0x0FFF
#define RTC_SEC_MASK   0x0000003F
#define RTC_MIN_MASK   0x0000003F
#define RTC_HOUR_MASK   0x0000001F
#define RTC_DOM_MASK   0x0000001F
#define RTC_DOW_MASK   0x00000007
#define RTC_DOY_MASK   0x000001FF
#define RTC_MONTH_MASK   0x0000000F
#define RTC_YEAR_MASK   0x00000FFF
#define RTC_SECOND_MAX   59
#define RTC_MINUTE_MAX   59
#define RTC_HOUR_MAX   23
#define RTC_MONTH_MIN   1
#define RTC_MONTH_MAX   12
#define RTC_DAYOFMONTH_MIN   1
#define RTC_DAYOFMONTH_MAX   31
#define RTC_DAYOFWEEK_MAX   6
#define RTC_DAYOFYEAR_MIN   1
#define RTC_DAYOFYEAR_MAX   366
#define RTC_YEAR_MAX   4095
#define RTC_CALIBRATION_CALVAL_MASK   0x1FFFF
#define RTC_CALIBRATION_LIBDIR   _BV(17)
#define RTC_CALIBRATION_MAX   0x20000
#define RTC_CALIB_DIR_FORWARD   0
#define RTC_CALIB_DIR_BACKWARD   1