⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtc_reg.h

📁 linux下的SDIO 驱动
💻 H
📖 第 1 页 / 共 5 页
字号:
#define HF_TIMER_COUNT_VALUE_MASK                0xfffff000#define HF_TIMER_COUNT_VALUE_GET(x)              (((x) & HF_TIMER_COUNT_VALUE_MASK) >> HF_TIMER_COUNT_VALUE_LSB)#define HF_TIMER_COUNT_VALUE_SET(x)              (((x) << HF_TIMER_COUNT_VALUE_LSB) & HF_TIMER_COUNT_VALUE_MASK)#define HF_LF_COUNT_ADDRESS                      0x0c00009c#define HF_LF_COUNT_OFFSET                       0x0000009c#define HF_LF_COUNT_VALUE_MSB                    31#define HF_LF_COUNT_VALUE_LSB                    0#define HF_LF_COUNT_VALUE_MASK                   0xffffffff#define HF_LF_COUNT_VALUE_GET(x)                 (((x) & HF_LF_COUNT_VALUE_MASK) >> HF_LF_COUNT_VALUE_LSB)#define HF_LF_COUNT_VALUE_SET(x)                 (((x) << HF_LF_COUNT_VALUE_LSB) & HF_LF_COUNT_VALUE_MASK)#define HF_TIMER_CONTROL_ADDRESS                 0x0c0000a0#define HF_TIMER_CONTROL_OFFSET                  0x000000a0#define HF_TIMER_CONTROL_ENABLE_MSB              3#define HF_TIMER_CONTROL_ENABLE_LSB              3#define HF_TIMER_CONTROL_ENABLE_MASK             0x00000008#define HF_TIMER_CONTROL_ENABLE_GET(x)           (((x) & HF_TIMER_CONTROL_ENABLE_MASK) >> HF_TIMER_CONTROL_ENABLE_LSB)#define HF_TIMER_CONTROL_ENABLE_SET(x)           (((x) << HF_TIMER_CONTROL_ENABLE_LSB) & HF_TIMER_CONTROL_ENABLE_MASK)#define HF_TIMER_CONTROL_ON_MSB                  2#define HF_TIMER_CONTROL_ON_LSB                  2#define HF_TIMER_CONTROL_ON_MASK                 0x00000004#define HF_TIMER_CONTROL_ON_GET(x)               (((x) & HF_TIMER_CONTROL_ON_MASK) >> HF_TIMER_CONTROL_ON_LSB)#define HF_TIMER_CONTROL_ON_SET(x)               (((x) << HF_TIMER_CONTROL_ON_LSB) & HF_TIMER_CONTROL_ON_MASK)#define HF_TIMER_CONTROL_AUTO_RESTART_MSB        1#define HF_TIMER_CONTROL_AUTO_RESTART_LSB        1#define HF_TIMER_CONTROL_AUTO_RESTART_MASK       0x00000002#define HF_TIMER_CONTROL_AUTO_RESTART_GET(x)     (((x) & HF_TIMER_CONTROL_AUTO_RESTART_MASK) >> HF_TIMER_CONTROL_AUTO_RESTART_LSB)#define HF_TIMER_CONTROL_AUTO_RESTART_SET(x)     (((x) << HF_TIMER_CONTROL_AUTO_RESTART_LSB) & HF_TIMER_CONTROL_AUTO_RESTART_MASK)#define HF_TIMER_CONTROL_RESET_MSB               0#define HF_TIMER_CONTROL_RESET_LSB               0#define HF_TIMER_CONTROL_RESET_MASK              0x00000001#define HF_TIMER_CONTROL_RESET_GET(x)            (((x) & HF_TIMER_CONTROL_RESET_MASK) >> HF_TIMER_CONTROL_RESET_LSB)#define HF_TIMER_CONTROL_RESET_SET(x)            (((x) << HF_TIMER_CONTROL_RESET_LSB) & HF_TIMER_CONTROL_RESET_MASK)#define HF_TIMER_STATUS_ADDRESS                  0x0c0000a4#define HF_TIMER_STATUS_OFFSET                   0x000000a4#define HF_TIMER_STATUS_INTERRUPT_MSB            0#define HF_TIMER_STATUS_INTERRUPT_LSB            0#define HF_TIMER_STATUS_INTERRUPT_MASK           0x00000001#define HF_TIMER_STATUS_INTERRUPT_GET(x)         (((x) & HF_TIMER_STATUS_INTERRUPT_MASK) >> HF_TIMER_STATUS_INTERRUPT_LSB)#define HF_TIMER_STATUS_INTERRUPT_SET(x)         (((x) << HF_TIMER_STATUS_INTERRUPT_LSB) & HF_TIMER_STATUS_INTERRUPT_MASK)#define RTC_CONTROL_ADDRESS                      0x0c0000a8#define RTC_CONTROL_OFFSET                       0x000000a8#define RTC_CONTROL_ENABLE_MSB                   2#define RTC_CONTROL_ENABLE_LSB                   2#define RTC_CONTROL_ENABLE_MASK                  0x00000004#define RTC_CONTROL_ENABLE_GET(x)                (((x) & RTC_CONTROL_ENABLE_MASK) >> RTC_CONTROL_ENABLE_LSB)#define RTC_CONTROL_ENABLE_SET(x)                (((x) << RTC_CONTROL_ENABLE_LSB) & RTC_CONTROL_ENABLE_MASK)#define RTC_CONTROL_LOAD_RTC_MSB                 1#define RTC_CONTROL_LOAD_RTC_LSB                 1#define RTC_CONTROL_LOAD_RTC_MASK                0x00000002#define RTC_CONTROL_LOAD_RTC_GET(x)              (((x) & RTC_CONTROL_LOAD_RTC_MASK) >> RTC_CONTROL_LOAD_RTC_LSB)#define RTC_CONTROL_LOAD_RTC_SET(x)              (((x) << RTC_CONTROL_LOAD_RTC_LSB) & RTC_CONTROL_LOAD_RTC_MASK)#define RTC_CONTROL_LOAD_ALARM_MSB               0#define RTC_CONTROL_LOAD_ALARM_LSB               0#define RTC_CONTROL_LOAD_ALARM_MASK              0x00000001#define RTC_CONTROL_LOAD_ALARM_GET(x)            (((x) & RTC_CONTROL_LOAD_ALARM_MASK) >> RTC_CONTROL_LOAD_ALARM_LSB)#define RTC_CONTROL_LOAD_ALARM_SET(x)            (((x) << RTC_CONTROL_LOAD_ALARM_LSB) & RTC_CONTROL_LOAD_ALARM_MASK)#define RTC_TIME_ADDRESS                         0x0c0000ac#define RTC_TIME_OFFSET                          0x000000ac#define RTC_TIME_WEEK_DAY_MSB                    26#define RTC_TIME_WEEK_DAY_LSB                    24#define RTC_TIME_WEEK_DAY_MASK                   0x07000000#define RTC_TIME_WEEK_DAY_GET(x)                 (((x) & RTC_TIME_WEEK_DAY_MASK) >> RTC_TIME_WEEK_DAY_LSB)#define RTC_TIME_WEEK_DAY_SET(x)                 (((x) << RTC_TIME_WEEK_DAY_LSB) & RTC_TIME_WEEK_DAY_MASK)#define RTC_TIME_HOUR_MSB                        21#define RTC_TIME_HOUR_LSB                        16#define RTC_TIME_HOUR_MASK                       0x003f0000#define RTC_TIME_HOUR_GET(x)                     (((x) & RTC_TIME_HOUR_MASK) >> RTC_TIME_HOUR_LSB)#define RTC_TIME_HOUR_SET(x)                     (((x) << RTC_TIME_HOUR_LSB) & RTC_TIME_HOUR_MASK)#define RTC_TIME_MINUTE_MSB                      14#define RTC_TIME_MINUTE_LSB                      8#define RTC_TIME_MINUTE_MASK                     0x00007f00#define RTC_TIME_MINUTE_GET(x)                   (((x) & RTC_TIME_MINUTE_MASK) >> RTC_TIME_MINUTE_LSB)#define RTC_TIME_MINUTE_SET(x)                   (((x) << RTC_TIME_MINUTE_LSB) & RTC_TIME_MINUTE_MASK)#define RTC_TIME_SECOND_MSB                      6#define RTC_TIME_SECOND_LSB                      0#define RTC_TIME_SECOND_MASK                     0x0000007f#define RTC_TIME_SECOND_GET(x)                   (((x) & RTC_TIME_SECOND_MASK) >> RTC_TIME_SECOND_LSB)#define RTC_TIME_SECOND_SET(x)                   (((x) << RTC_TIME_SECOND_LSB) & RTC_TIME_SECOND_MASK)#define RTC_DATE_ADDRESS                         0x0c0000b0#define RTC_DATE_OFFSET                          0x000000b0#define RTC_DATE_YEAR_MSB                        23#define RTC_DATE_YEAR_LSB                        16#define RTC_DATE_YEAR_MASK                       0x00ff0000#define RTC_DATE_YEAR_GET(x)                     (((x) & RTC_DATE_YEAR_MASK) >> RTC_DATE_YEAR_LSB)#define RTC_DATE_YEAR_SET(x)                     (((x) << RTC_DATE_YEAR_LSB) & RTC_DATE_YEAR_MASK)#define RTC_DATE_MONTH_MSB                       12#define RTC_DATE_MONTH_LSB                       8#define RTC_DATE_MONTH_MASK                      0x00001f00#define RTC_DATE_MONTH_GET(x)                    (((x) & RTC_DATE_MONTH_MASK) >> RTC_DATE_MONTH_LSB)#define RTC_DATE_MONTH_SET(x)                    (((x) << RTC_DATE_MONTH_LSB) & RTC_DATE_MONTH_MASK)#define RTC_DATE_MONTH_DAY_MSB                   5#define RTC_DATE_MONTH_DAY_LSB                   0#define RTC_DATE_MONTH_DAY_MASK                  0x0000003f#define RTC_DATE_MONTH_DAY_GET(x)                (((x) & RTC_DATE_MONTH_DAY_MASK) >> RTC_DATE_MONTH_DAY_LSB)#define RTC_DATE_MONTH_DAY_SET(x)                (((x) << RTC_DATE_MONTH_DAY_LSB) & RTC_DATE_MONTH_DAY_MASK)#define RTC_SET_TIME_ADDRESS                     0x0c0000b4#define RTC_SET_TIME_OFFSET                      0x000000b4#define RTC_SET_TIME_WEEK_DAY_MSB                26#define RTC_SET_TIME_WEEK_DAY_LSB                24#define RTC_SET_TIME_WEEK_DAY_MASK               0x07000000#define RTC_SET_TIME_WEEK_DAY_GET(x)             (((x) & RTC_SET_TIME_WEEK_DAY_MASK) >> RTC_SET_TIME_WEEK_DAY_LSB)#define RTC_SET_TIME_WEEK_DAY_SET(x)             (((x) << RTC_SET_TIME_WEEK_DAY_LSB) & RTC_SET_TIME_WEEK_DAY_MASK)#define RTC_SET_TIME_HOUR_MSB                    21#define RTC_SET_TIME_HOUR_LSB                    16#define RTC_SET_TIME_HOUR_MASK                   0x003f0000#define RTC_SET_TIME_HOUR_GET(x)                 (((x) & RTC_SET_TIME_HOUR_MASK) >> RTC_SET_TIME_HOUR_LSB)#define RTC_SET_TIME_HOUR_SET(x)                 (((x) << RTC_SET_TIME_HOUR_LSB) & RTC_SET_TIME_HOUR_MASK)#define RTC_SET_TIME_MINUTE_MSB                  14#define RTC_SET_TIME_MINUTE_LSB                  8#define RTC_SET_TIME_MINUTE_MASK                 0x00007f00#define RTC_SET_TIME_MINUTE_GET(x)               (((x) & RTC_SET_TIME_MINUTE_MASK) >> RTC_SET_TIME_MINUTE_LSB)#define RTC_SET_TIME_MINUTE_SET(x)               (((x) << RTC_SET_TIME_MINUTE_LSB) & RTC_SET_TIME_MINUTE_MASK)#define RTC_SET_TIME_SECOND_MSB                  6#define RTC_SET_TIME_SECOND_LSB                  0#define RTC_SET_TIME_SECOND_MASK                 0x0000007f#define RTC_SET_TIME_SECOND_GET(x)               (((x) & RTC_SET_TIME_SECOND_MASK) >> RTC_SET_TIME_SECOND_LSB)#define RTC_SET_TIME_SECOND_SET(x)               (((x) << RTC_SET_TIME_SECOND_LSB) & RTC_SET_TIME_SECOND_MASK)#define RTC_SET_DATE_ADDRESS                     0x0c0000b8#define RTC_SET_DATE_OFFSET                      0x000000b8#define RTC_SET_DATE_YEAR_MSB                    23#define RTC_SET_DATE_YEAR_LSB                    16#define RTC_SET_DATE_YEAR_MASK                   0x00ff0000#define RTC_SET_DATE_YEAR_GET(x)                 (((x) & RTC_SET_DATE_YEAR_MASK) >> RTC_SET_DATE_YEAR_LSB)#define RTC_SET_DATE_YEAR_SET(x)                 (((x) << RTC_SET_DATE_YEAR_LSB) & RTC_SET_DATE_YEAR_MASK)#define RTC_SET_DATE_MONTH_MSB                   12#define RTC_SET_DATE_MONTH_LSB                   8#define RTC_SET_DATE_MONTH_MASK                  0x00001f00#define RTC_SET_DATE_MONTH_GET(x)                (((x) & RTC_SET_DATE_MONTH_MASK) >> RTC_SET_DATE_MONTH_LSB)#define RTC_SET_DATE_MONTH_SET(x)                (((x) << RTC_SET_DATE_MONTH_LSB) & RTC_SET_DATE_MONTH_MASK)#define RTC_SET_DATE_MONTH_DAY_MSB               5#define RTC_SET_DATE_MONTH_DAY_LSB               0#define RTC_SET_DATE_MONTH_DAY_MASK              0x0000003f#define RTC_SET_DATE_MONTH_DAY_GET(x)            (((x) & RTC_SET_DATE_MONTH_DAY_MASK) >> RTC_SET_DATE_MONTH_DAY_LSB)#define RTC_SET_DATE_MONTH_DAY_SET(x)            (((x) << RTC_SET_DATE_MONTH_DAY_LSB) & RTC_SET_DATE_MONTH_DAY_MASK)#define RTC_SET_ALARM_ADDRESS                    0x0c0000bc#define RTC_SET_ALARM_OFFSET                     0x000000bc#define RTC_SET_ALARM_HOUR_MSB                   21#define RTC_SET_ALARM_HOUR_LSB                   16#define RTC_SET_ALARM_HOUR_MASK                  0x003f0000#define RTC_SET_ALARM_HOUR_GET(x)                (((x) & RTC_SET_ALARM_HOUR_MASK) >> RTC_SET_ALARM_HOUR_LSB)#define RTC_SET_ALARM_HOUR_SET(x)                (((x) << RTC_SET_ALARM_HOUR_LSB) & RTC_SET_ALARM_HOUR_MASK)#define RTC_SET_ALARM_MINUTE_MSB                 14#define RTC_SET_ALARM_MINUTE_LSB                 8#define RTC_SET_ALARM_MINUTE_MASK                0x00007f00#define RTC_SET_ALARM_MINUTE_GET(x)              (((x) & RTC_SET_ALARM_MINUTE_MASK) >> RTC_SET_ALARM_MINUTE_LSB)#define RTC_SET_ALARM_MINUTE_SET(x)              (((x) << RTC_SET_ALARM_MINUTE_LSB) & RTC_SET_ALARM_MINUTE_MASK)#define RTC_SET_ALARM_SECOND_MSB                 6#define RTC_SET_ALARM_SECOND_LSB                 0#define RTC_SET_ALARM_SECOND_MASK                0x0000007f#define RTC_SET_ALARM_SECOND_GET(x)              (((x) & RTC_SET_ALARM_SECOND_MASK) >> RTC_SET_ALARM_SECOND_LSB)#define RTC_SET_ALARM_SECOND_SET(x)              (((x) << RTC_SET_ALARM_SECOND_LSB) & RTC_SET_ALARM_SECOND_MASK)#define RTC_CONFIG_ADDRESS                       0x0c0000c0#define RTC_CONFIG_OFFSET                        0x000000c0#define RTC_CONFIG_BCD_MSB                       2#define RTC_CONFIG_BCD_LSB                       2#define RTC_CONFIG_BCD_MASK                      0x00000004#define RTC_CONFIG_BCD_GET(x)                    (((x) & RTC_CONFIG_BCD_MASK) >> RTC_CONFIG_BCD_LSB)#define RTC_CONFIG_BCD_SET(x)                    (((x) << RTC_CONFIG_BCD_LSB) & RTC_CONFIG_BCD_MASK)#define RTC_CONFIG_TWELVE_HOUR_MSB               1#define RTC_CONFIG_TWELVE_HOUR_LSB               1#define RTC_CONFIG_TWELVE_HOUR_MASK              0x00000002#define RTC_CONFIG_TWELVE_HOUR_GET(x)            (((x) & RTC_CONFIG_TWELVE_HOUR_MASK) >> RTC_CONFIG_TWELVE_HOUR_LSB)#define RTC_CONFIG_TWELVE_HOUR_SET(x)            (((x) << RTC_CONFIG_TWELVE_HOUR_LSB) & RTC_CONFIG_TWELVE_HOUR_MASK)#define RTC_CONFIG_DSE_MSB                       0#define RTC_CONFIG_DSE_LSB                       0#define RTC_CONFIG_DSE_MASK                      0x00000001#define RTC_CONFIG_DSE_GET(x)                    (((x) & RTC_CONFIG_DSE_MASK) >> RTC_CONFIG_DSE_LSB)#define RTC_CONFIG_DSE_SET(x)                    (((x) << RTC_CONFIG_DSE_LSB) & RTC_CONFIG_DSE_MASK)#define RTC_ALARM_STATUS_ADDRESS                 0x0c0000c4#define RTC_ALARM_STATUS_OFFSET                  0x000000c4#define RTC_ALARM_STATUS_ENABLE_MSB              1#define RTC_ALARM_STATUS_ENABLE_LSB              1#define RTC_ALARM_STATUS_ENABLE_MASK             0x00000002#define RTC_ALARM_STATUS_ENABLE_GET(x)           (((x) & RTC_ALARM_STATUS_ENABLE_MASK) >> RTC_ALARM_STATUS_ENABLE_LSB)#define RTC_ALARM_STATUS_ENABLE_SET(x)           (((x) << RTC_ALARM_STATUS_ENABLE_LSB) & RTC_ALARM_STATUS_ENABLE_MASK)#define RTC_ALARM_STATUS_INTERRUPT_MSB           0#define RTC_ALARM_STATUS_INTERRUPT_LSB           0#define RTC_ALARM_STATUS_INTERRUPT_MASK          0x00000001

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -