File nut/include/arch/cm3/nxp/lpc17xx_rtc.h


Preprocessor definitions

#define _LPC17XX_RTC_H_

#define RTC_ILR_BITMASK 0x00000003

#define RTC_IRL_RTCCIF

#define RTC_IRL_RTCALF

#define RTC_CCR_BITMASK 0x00000013

#define RTC_CCR_CLKEN

#define RTC_CCR_CTCRST

#define RTC_CCR_CCALEN

#define RTC_CIIR_IMSEC

#define RTC_CIIR_IMMIN

#define RTC_CIIR_IMHOUR

#define RTC_CIIR_IMDOM

#define RTC_CIIR_IMDOW

#define RTC_CIIR_IMDOY

#define RTC_CIIR_IMMON

#define RTC_CIIR_IMYEAR

#define RTC_CIIR_BITMASK 0xFF

#define RTC_AMR_AMRSEC

#define RTC_AMR_AMRMIN

#define RTC_AMR_AMRHOUR

#define RTC_AMR_AMRDOM

#define RTC_AMR_AMRDOW

#define RTC_AMR_AMRDOY

#define RTC_AMR_AMRMON

#define RTC_AMR_AMRYEAR

#define RTC_AMR_BITMASK 0xFF

#define RTC_AUX_RTC_OSCF

#define RTC_AUXEN_RTC_OSCFEN

#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

#define RTC_CALIBRATION_MAX 0x20000

#define RTC_CALIB_DIR_FORWARD 0

#define RTC_CALIB_DIR_BACKWARD 1