Go to the source code of this file.
Macros | |
#define | MK48TXX_IFLAGS 0 /* flags */ |
#define | MK48TXX_IASEC 2 /* alarm seconds (0..59; BCD) */ |
#define | MK48TXX_IAMIN 3 /* alarm minutes (0..59; BCD) */ |
#define | MK48TXX_IAHOUR 4 /* alarm hour (0..23; BCD) */ |
#define | MK48TXX_IADAY 5 /* alarm day (1..31; BCD) */ |
#define | MK48TXX_IINTR 6 /* interrupts */ |
#define | MK48TXX_IWDOG 7 /* watchdog */ |
#define | MK48TXX_ICSR 8 /* control register */ |
#define | MK48TXX_ISEC 9 /* seconds (0..59; BCD) */ |
#define | MK48TXX_IMIN 10 /* minutes (0..59; BCD) */ |
#define | MK48TXX_IHOUR 11 /* hour (0..23; BCD) */ |
#define | MK48TXX_IWDAY 12 /* weekday (1..7) */ |
#define | MK48TXX_IDAY 13 /* day in month (1..31; BCD) */ |
#define | MK48TXX_IMON 14 /* month (1..12; BCD) */ |
#define | MK48TXX_IYEAR 15 /* year (0..99; BCD) */ |
#define | MK48TXX_FLAGS_WDF 0x80 /* watchdog flag */ |
#define | MK48TXX_FLAGS_ALARM 0x40 /* alarm flag */ |
#define | MK48TXX_FLAGS_BATTLOW 0x10 /* battery low */ |
#define | MK48TXX_INTR_AFE 0x80 /* alarm flag enable */ |
#define | MK48TXX_INTR_ABE 0x20 /* alarm in battery backup enable */ |
#define | MK48TXX_WDOG_WDS 0x80 /* watchdog steering */ |
#define | MK48TXX_WDOG_BMB_MASK 0x7c /* watchdog multiplier bits */ |
#define | MK48TXX_WDOG_BMB_SHIFT 2 |
#define | MK48TXX_WDOG_RES_MASK 0x03 /* watchdog resolution bits */ |
#define | MK48TXX_WDOG_RES_1_16S 0x00 /* 1/16 seconds */ |
#define | MK48TXX_WDOG_RES_1_4S 0x01 /* 1/4 seconds */ |
#define | MK48TXX_WDOG_RES_1S 0x02 /* 1 second */ |
#define | MK48TXX_WDOG_RES_4S 0x03 /* 4 seconds */ |
#define | MK48TXX_CSR_WRITE 0x80 /* want to write */ |
#define | MK48TXX_CSR_READ 0x40 /* want to read (freeze clock) */ |
#define | MK48TXX_WDAY_FT 0x40 /* freq test: toggle sec[0] at 512Hz */ |
#define | MK48TXX_WDAY_CEB 0x20 /* century enable */ |
#define | MK48TXX_WDAY_CB 0x10 /* century bit */ |
#define | MK48TXX_SEC_STOP 0x80 /* stop the oscillator */ |
#define | MK48T02_CLKSZ 2048 |
#define | MK48T02_CLKOFF 0x7f0 |
#define | MK48T08_CLKSZ 8192 |
#define | MK48T08_CLKOFF 0x1ff0 |
#define | MK48T18_CLKSZ 8192 |
#define | MK48T18_CLKOFF 0x1ff0 |
#define | MK48T59_CLKSZ 8192 |
#define | MK48T59_CLKOFF 0x1ff0 |
#define MK48T02_CLKOFF 0x7f0 |
Definition at line 113 of file mk48txxreg.h.
#define MK48T02_CLKSZ 2048 |
Definition at line 112 of file mk48txxreg.h.
#define MK48T08_CLKOFF 0x1ff0 |
Definition at line 116 of file mk48txxreg.h.
#define MK48T08_CLKSZ 8192 |
Definition at line 115 of file mk48txxreg.h.
#define MK48T18_CLKOFF 0x1ff0 |
Definition at line 119 of file mk48txxreg.h.
#define MK48T18_CLKSZ 8192 |
Definition at line 118 of file mk48txxreg.h.
#define MK48T59_CLKOFF 0x1ff0 |
Definition at line 122 of file mk48txxreg.h.
#define MK48T59_CLKSZ 8192 |
Definition at line 121 of file mk48txxreg.h.
#define MK48TXX_CSR_READ 0x40 /* want to read (freeze clock) */ |
Definition at line 101 of file mk48txxreg.h.
#define MK48TXX_CSR_WRITE 0x80 /* want to write */ |
Definition at line 100 of file mk48txxreg.h.
#define MK48TXX_FLAGS_ALARM 0x40 /* alarm flag */ |
Definition at line 82 of file mk48txxreg.h.
#define MK48TXX_FLAGS_BATTLOW 0x10 /* battery low */ |
Definition at line 83 of file mk48txxreg.h.
#define MK48TXX_FLAGS_WDF 0x80 /* watchdog flag */ |
Definition at line 81 of file mk48txxreg.h.
#define MK48TXX_IADAY 5 /* alarm day (1..31; BCD) */ |
Definition at line 68 of file mk48txxreg.h.
#define MK48TXX_IAHOUR 4 /* alarm hour (0..23; BCD) */ |
Definition at line 67 of file mk48txxreg.h.
#define MK48TXX_IAMIN 3 /* alarm minutes (0..59; BCD) */ |
Definition at line 66 of file mk48txxreg.h.
#define MK48TXX_IASEC 2 /* alarm seconds (0..59; BCD) */ |
Definition at line 65 of file mk48txxreg.h.
#define MK48TXX_ICSR 8 /* control register */ |
Definition at line 71 of file mk48txxreg.h.
#define MK48TXX_IDAY 13 /* day in month (1..31; BCD) */ |
Definition at line 76 of file mk48txxreg.h.
#define MK48TXX_IFLAGS 0 /* flags */ |
Definition at line 63 of file mk48txxreg.h.
#define MK48TXX_IHOUR 11 /* hour (0..23; BCD) */ |
Definition at line 74 of file mk48txxreg.h.
#define MK48TXX_IINTR 6 /* interrupts */ |
Definition at line 69 of file mk48txxreg.h.
#define MK48TXX_IMIN 10 /* minutes (0..59; BCD) */ |
Definition at line 73 of file mk48txxreg.h.
#define MK48TXX_IMON 14 /* month (1..12; BCD) */ |
Definition at line 77 of file mk48txxreg.h.
#define MK48TXX_INTR_ABE 0x20 /* alarm in battery backup enable */ |
Definition at line 87 of file mk48txxreg.h.
#define MK48TXX_INTR_AFE 0x80 /* alarm flag enable */ |
Definition at line 86 of file mk48txxreg.h.
#define MK48TXX_ISEC 9 /* seconds (0..59; BCD) */ |
Definition at line 72 of file mk48txxreg.h.
#define MK48TXX_IWDAY 12 /* weekday (1..7) */ |
Definition at line 75 of file mk48txxreg.h.
#define MK48TXX_IWDOG 7 /* watchdog */ |
Definition at line 70 of file mk48txxreg.h.
#define MK48TXX_IYEAR 15 /* year (0..99; BCD) */ |
Definition at line 78 of file mk48txxreg.h.
#define MK48TXX_SEC_STOP 0x80 /* stop the oscillator */ |
Definition at line 110 of file mk48txxreg.h.
#define MK48TXX_WDAY_CB 0x10 /* century bit */ |
Definition at line 107 of file mk48txxreg.h.
#define MK48TXX_WDAY_CEB 0x20 /* century enable */ |
Definition at line 106 of file mk48txxreg.h.
#define MK48TXX_WDAY_FT 0x40 /* freq test: toggle sec[0] at 512Hz */ |
Definition at line 104 of file mk48txxreg.h.
#define MK48TXX_WDOG_BMB_MASK 0x7c /* watchdog multiplier bits */ |
Definition at line 91 of file mk48txxreg.h.
#define MK48TXX_WDOG_BMB_SHIFT 2 |
Definition at line 92 of file mk48txxreg.h.
#define MK48TXX_WDOG_RES_1_16S 0x00 /* 1/16 seconds */ |
Definition at line 94 of file mk48txxreg.h.
#define MK48TXX_WDOG_RES_1_4S 0x01 /* 1/4 seconds */ |
Definition at line 95 of file mk48txxreg.h.
#define MK48TXX_WDOG_RES_1S 0x02 /* 1 second */ |
Definition at line 96 of file mk48txxreg.h.
#define MK48TXX_WDOG_RES_4S 0x03 /* 4 seconds */ |
Definition at line 97 of file mk48txxreg.h.
#define MK48TXX_WDOG_RES_MASK 0x03 /* watchdog resolution bits */ |
Definition at line 93 of file mk48txxreg.h.
#define MK48TXX_WDOG_WDS 0x80 /* watchdog steering */ |
Definition at line 90 of file mk48txxreg.h.