📄 rtc_reg.h
字号:
#define RTC_ALARM_STATUS_INTERRUPT_GET(x) (((x) & RTC_ALARM_STATUS_INTERRUPT_MASK) >> RTC_ALARM_STATUS_INTERRUPT_LSB)#define RTC_ALARM_STATUS_INTERRUPT_SET(x) (((x) << RTC_ALARM_STATUS_INTERRUPT_LSB) & RTC_ALARM_STATUS_INTERRUPT_MASK)#define UART_WAKEUP_ADDRESS 0x0c0000c8#define UART_WAKEUP_OFFSET 0x000000c8#define UART_WAKEUP_ENABLE_MSB 0#define UART_WAKEUP_ENABLE_LSB 0#define UART_WAKEUP_ENABLE_MASK 0x00000001#define UART_WAKEUP_ENABLE_GET(x) (((x) & UART_WAKEUP_ENABLE_MASK) >> UART_WAKEUP_ENABLE_LSB)#define UART_WAKEUP_ENABLE_SET(x) (((x) << UART_WAKEUP_ENABLE_LSB) & UART_WAKEUP_ENABLE_MASK)#define RESET_CAUSE_ADDRESS 0x0c0000cc#define RESET_CAUSE_OFFSET 0x000000cc#define RESET_CAUSE_LAST_MSB 2#define RESET_CAUSE_LAST_LSB 0#define RESET_CAUSE_LAST_MASK 0x00000007#define RESET_CAUSE_LAST_GET(x) (((x) & RESET_CAUSE_LAST_MASK) >> RESET_CAUSE_LAST_LSB)#define RESET_CAUSE_LAST_SET(x) (((x) << RESET_CAUSE_LAST_LSB) & RESET_CAUSE_LAST_MASK)#define SYSTEM_SLEEP_ADDRESS 0x0c0000d0#define SYSTEM_SLEEP_OFFSET 0x000000d0#define SYSTEM_SLEEP_HOST_IF_MSB 4#define SYSTEM_SLEEP_HOST_IF_LSB 4#define SYSTEM_SLEEP_HOST_IF_MASK 0x00000010#define SYSTEM_SLEEP_HOST_IF_GET(x) (((x) & SYSTEM_SLEEP_HOST_IF_MASK) >> SYSTEM_SLEEP_HOST_IF_LSB)#define SYSTEM_SLEEP_HOST_IF_SET(x) (((x) << SYSTEM_SLEEP_HOST_IF_LSB) & SYSTEM_SLEEP_HOST_IF_MASK)#define SYSTEM_SLEEP_MBOX_MSB 3#define SYSTEM_SLEEP_MBOX_LSB 3#define SYSTEM_SLEEP_MBOX_MASK 0x00000008#define SYSTEM_SLEEP_MBOX_GET(x) (((x) & SYSTEM_SLEEP_MBOX_MASK) >> SYSTEM_SLEEP_MBOX_LSB)#define SYSTEM_SLEEP_MBOX_SET(x) (((x) << SYSTEM_SLEEP_MBOX_LSB) & SYSTEM_SLEEP_MBOX_MASK)#define SYSTEM_SLEEP_MAC_IF_MSB 2#define SYSTEM_SLEEP_MAC_IF_LSB 2#define SYSTEM_SLEEP_MAC_IF_MASK 0x00000004#define SYSTEM_SLEEP_MAC_IF_GET(x) (((x) & SYSTEM_SLEEP_MAC_IF_MASK) >> SYSTEM_SLEEP_MAC_IF_LSB)#define SYSTEM_SLEEP_MAC_IF_SET(x) (((x) << SYSTEM_SLEEP_MAC_IF_LSB) & SYSTEM_SLEEP_MAC_IF_MASK)#define SYSTEM_SLEEP_LIGHT_MSB 1#define SYSTEM_SLEEP_LIGHT_LSB 1#define SYSTEM_SLEEP_LIGHT_MASK 0x00000002#define SYSTEM_SLEEP_LIGHT_GET(x) (((x) & SYSTEM_SLEEP_LIGHT_MASK) >> SYSTEM_SLEEP_LIGHT_LSB)#define SYSTEM_SLEEP_LIGHT_SET(x) (((x) << SYSTEM_SLEEP_LIGHT_LSB) & SYSTEM_SLEEP_LIGHT_MASK)#define SYSTEM_SLEEP_DISABLE_MSB 0#define SYSTEM_SLEEP_DISABLE_LSB 0#define SYSTEM_SLEEP_DISABLE_MASK 0x00000001#define SYSTEM_SLEEP_DISABLE_GET(x) (((x) & SYSTEM_SLEEP_DISABLE_MASK) >> SYSTEM_SLEEP_DISABLE_LSB)#define SYSTEM_SLEEP_DISABLE_SET(x) (((x) << SYSTEM_SLEEP_DISABLE_LSB) & SYSTEM_SLEEP_DISABLE_MASK)#define LDO_VOLTAGE_ADDRESS 0x0c0000d4#define LDO_VOLTAGE_OFFSET 0x000000d4#define LDO_VOLTAGE_SLEEP_MSB 14#define LDO_VOLTAGE_SLEEP_LSB 12#define LDO_VOLTAGE_SLEEP_MASK 0x00007000#define LDO_VOLTAGE_SLEEP_GET(x) (((x) & LDO_VOLTAGE_SLEEP_MASK) >> LDO_VOLTAGE_SLEEP_LSB)#define LDO_VOLTAGE_SLEEP_SET(x) (((x) << LDO_VOLTAGE_SLEEP_LSB) & LDO_VOLTAGE_SLEEP_MASK)#define LDO_VOLTAGE_WAKEUP_MSB 10#define LDO_VOLTAGE_WAKEUP_LSB 8#define LDO_VOLTAGE_WAKEUP_MASK 0x00000700#define LDO_VOLTAGE_WAKEUP_GET(x) (((x) & LDO_VOLTAGE_WAKEUP_MASK) >> LDO_VOLTAGE_WAKEUP_LSB)#define LDO_VOLTAGE_WAKEUP_SET(x) (((x) << LDO_VOLTAGE_WAKEUP_LSB) & LDO_VOLTAGE_WAKEUP_MASK)#define LDO_VOLTAGE_SOC_ON_MSB 6#define LDO_VOLTAGE_SOC_ON_LSB 4#define LDO_VOLTAGE_SOC_ON_MASK 0x00000070#define LDO_VOLTAGE_SOC_ON_GET(x) (((x) & LDO_VOLTAGE_SOC_ON_MASK) >> LDO_VOLTAGE_SOC_ON_LSB)#define LDO_VOLTAGE_SOC_ON_SET(x) (((x) << LDO_VOLTAGE_SOC_ON_LSB) & LDO_VOLTAGE_SOC_ON_MASK)#define LDO_VOLTAGE_ON_MSB 2#define LDO_VOLTAGE_ON_LSB 0#define LDO_VOLTAGE_ON_MASK 0x00000007#define LDO_VOLTAGE_ON_GET(x) (((x) & LDO_VOLTAGE_ON_MASK) >> LDO_VOLTAGE_ON_LSB)#define LDO_VOLTAGE_ON_SET(x) (((x) << LDO_VOLTAGE_ON_LSB) & LDO_VOLTAGE_ON_MASK)#define LDO_A_VOLTAGE_ADDRESS 0x0c0000d8#define LDO_A_VOLTAGE_OFFSET 0x000000d8#define LDO_A_VOLTAGE_SLEEP_MSB 14#define LDO_A_VOLTAGE_SLEEP_LSB 12#define LDO_A_VOLTAGE_SLEEP_MASK 0x00007000#define LDO_A_VOLTAGE_SLEEP_GET(x) (((x) & LDO_A_VOLTAGE_SLEEP_MASK) >> LDO_A_VOLTAGE_SLEEP_LSB)#define LDO_A_VOLTAGE_SLEEP_SET(x) (((x) << LDO_A_VOLTAGE_SLEEP_LSB) & LDO_A_VOLTAGE_SLEEP_MASK)#define LDO_A_VOLTAGE_WAKEUP_MSB 10#define LDO_A_VOLTAGE_WAKEUP_LSB 8#define LDO_A_VOLTAGE_WAKEUP_MASK 0x00000700#define LDO_A_VOLTAGE_WAKEUP_GET(x) (((x) & LDO_A_VOLTAGE_WAKEUP_MASK) >> LDO_A_VOLTAGE_WAKEUP_LSB)#define LDO_A_VOLTAGE_WAKEUP_SET(x) (((x) << LDO_A_VOLTAGE_WAKEUP_LSB) & LDO_A_VOLTAGE_WAKEUP_MASK)#define LDO_A_VOLTAGE_SOC_ON_MSB 6#define LDO_A_VOLTAGE_SOC_ON_LSB 4#define LDO_A_VOLTAGE_SOC_ON_MASK 0x00000070#define LDO_A_VOLTAGE_SOC_ON_GET(x) (((x) & LDO_A_VOLTAGE_SOC_ON_MASK) >> LDO_A_VOLTAGE_SOC_ON_LSB)#define LDO_A_VOLTAGE_SOC_ON_SET(x) (((x) << LDO_A_VOLTAGE_SOC_ON_LSB) & LDO_A_VOLTAGE_SOC_ON_MASK)#define LDO_A_VOLTAGE_ON_MSB 2#define LDO_A_VOLTAGE_ON_LSB 0#define LDO_A_VOLTAGE_ON_MASK 0x00000007#define LDO_A_VOLTAGE_ON_GET(x) (((x) & LDO_A_VOLTAGE_ON_MASK) >> LDO_A_VOLTAGE_ON_LSB)#define LDO_A_VOLTAGE_ON_SET(x) (((x) << LDO_A_VOLTAGE_ON_LSB) & LDO_A_VOLTAGE_ON_MASK)#define SDIO_LDO_VOLTAGE_ADDRESS 0x0c0000dc#define SDIO_LDO_VOLTAGE_OFFSET 0x000000dc#define SDIO_LDO_VOLTAGE_OFF_MSB 18#define SDIO_LDO_VOLTAGE_OFF_LSB 16#define SDIO_LDO_VOLTAGE_OFF_MASK 0x00070000#define SDIO_LDO_VOLTAGE_OFF_GET(x) (((x) & SDIO_LDO_VOLTAGE_OFF_MASK) >> SDIO_LDO_VOLTAGE_OFF_LSB)#define SDIO_LDO_VOLTAGE_OFF_SET(x) (((x) << SDIO_LDO_VOLTAGE_OFF_LSB) & SDIO_LDO_VOLTAGE_OFF_MASK)#define SDIO_LDO_VOLTAGE_SLEEP_MSB 14#define SDIO_LDO_VOLTAGE_SLEEP_LSB 12#define SDIO_LDO_VOLTAGE_SLEEP_MASK 0x00007000#define SDIO_LDO_VOLTAGE_SLEEP_GET(x) (((x) & SDIO_LDO_VOLTAGE_SLEEP_MASK) >> SDIO_LDO_VOLTAGE_SLEEP_LSB)#define SDIO_LDO_VOLTAGE_SLEEP_SET(x) (((x) << SDIO_LDO_VOLTAGE_SLEEP_LSB) & SDIO_LDO_VOLTAGE_SLEEP_MASK)#define SDIO_LDO_VOLTAGE_WAKEUP_MSB 10#define SDIO_LDO_VOLTAGE_WAKEUP_LSB 8#define SDIO_LDO_VOLTAGE_WAKEUP_MASK 0x00000700#define SDIO_LDO_VOLTAGE_WAKEUP_GET(x) (((x) & SDIO_LDO_VOLTAGE_WAKEUP_MASK) >> SDIO_LDO_VOLTAGE_WAKEUP_LSB)#define SDIO_LDO_VOLTAGE_WAKEUP_SET(x) (((x) << SDIO_LDO_VOLTAGE_WAKEUP_LSB) & SDIO_LDO_VOLTAGE_WAKEUP_MASK)#define SDIO_LDO_VOLTAGE_SOC_ON_MSB 6#define SDIO_LDO_VOLTAGE_SOC_ON_LSB 4#define SDIO_LDO_VOLTAGE_SOC_ON_MASK 0x00000070#define SDIO_LDO_VOLTAGE_SOC_ON_GET(x) (((x) & SDIO_LDO_VOLTAGE_SOC_ON_MASK) >> SDIO_LDO_VOLTAGE_SOC_ON_LSB)#define SDIO_LDO_VOLTAGE_SOC_ON_SET(x) (((x) << SDIO_LDO_VOLTAGE_SOC_ON_LSB) & SDIO_LDO_VOLTAGE_SOC_ON_MASK)#define SDIO_LDO_VOLTAGE_ON_MSB 2#define SDIO_LDO_VOLTAGE_ON_LSB 0#define SDIO_LDO_VOLTAGE_ON_MASK 0x00000007#define SDIO_LDO_VOLTAGE_ON_GET(x) (((x) & SDIO_LDO_VOLTAGE_ON_MASK) >> SDIO_LDO_VOLTAGE_ON_LSB)#define SDIO_LDO_VOLTAGE_ON_SET(x) (((x) << SDIO_LDO_VOLTAGE_ON_LSB) & SDIO_LDO_VOLTAGE_ON_MASK)#define CORE_PAD_ENABLE_ADDRESS 0x0c0000e0#define CORE_PAD_ENABLE_OFFSET 0x000000e0#define CORE_PAD_ENABLE_SLEEP_MSB 3#define CORE_PAD_ENABLE_SLEEP_LSB 3#define CORE_PAD_ENABLE_SLEEP_MASK 0x00000008#define CORE_PAD_ENABLE_SLEEP_GET(x) (((x) & CORE_PAD_ENABLE_SLEEP_MASK) >> CORE_PAD_ENABLE_SLEEP_LSB)#define CORE_PAD_ENABLE_SLEEP_SET(x) (((x) << CORE_PAD_ENABLE_SLEEP_LSB) & CORE_PAD_ENABLE_SLEEP_MASK)#define CORE_PAD_ENABLE_WAKEUP_MSB 2#define CORE_PAD_ENABLE_WAKEUP_LSB 2#define CORE_PAD_ENABLE_WAKEUP_MASK 0x00000004#define CORE_PAD_ENABLE_WAKEUP_GET(x) (((x) & CORE_PAD_ENABLE_WAKEUP_MASK) >> CORE_PAD_ENABLE_WAKEUP_LSB)#define CORE_PAD_ENABLE_WAKEUP_SET(x) (((x) << CORE_PAD_ENABLE_WAKEUP_LSB) & CORE_PAD_ENABLE_WAKEUP_MASK)#define CORE_PAD_ENABLE_SOC_ON_MSB 1#define CORE_PAD_ENABLE_SOC_ON_LSB 1#define CORE_PAD_ENABLE_SOC_ON_MASK 0x00000002#define CORE_PAD_ENABLE_SOC_ON_GET(x) (((x) & CORE_PAD_ENABLE_SOC_ON_MASK) >> CORE_PAD_ENABLE_SOC_ON_LSB)#define CORE_PAD_ENABLE_SOC_ON_SET(x) (((x) << CORE_PAD_ENABLE_SOC_ON_LSB) & CORE_PAD_ENABLE_SOC_ON_MASK)#define CORE_PAD_ENABLE_ON_MSB 0#define CORE_PAD_ENABLE_ON_LSB 0#define CORE_PAD_ENABLE_ON_MASK 0x00000001#define CORE_PAD_ENABLE_ON_GET(x) (((x) & CORE_PAD_ENABLE_ON_MASK) >> CORE_PAD_ENABLE_ON_LSB)#define CORE_PAD_ENABLE_ON_SET(x) (((x) << CORE_PAD_ENABLE_ON_LSB) & CORE_PAD_ENABLE_ON_MASK)#define SDIO_WRAPPER_ADDRESS 0x0c0000e4#define SDIO_WRAPPER_OFFSET 0x000000e4#define SDIO_WRAPPER_SLEEP_MSB 3#define SDIO_WRAPPER_SLEEP_LSB 3#define SDIO_WRAPPER_SLEEP_MASK 0x00000008#define SDIO_WRAPPER_SLEEP_GET(x) (((x) & SDIO_WRAPPER_SLEEP_MASK) >> SDIO_WRAPPER_SLEEP_LSB)#define SDIO_WRAPPER_SLEEP_SET(x) (((x) << SDIO_WRAPPER_SLEEP_LSB) & SDIO_WRAPPER_SLEEP_MASK)#define SDIO_WRAPPER_WAKEUP_MSB 2#define SDIO_WRAPPER_WAKEUP_LSB 2#define SDIO_WRAPPER_WAKEUP_MASK 0x00000004#define SDIO_WRAPPER_WAKEUP_GET(x) (((x) & SDIO_WRAPPER_WAKEUP_MASK) >> SDIO_WRAPPER_WAKEUP_LSB)#define SDIO_WRAPPER_WAKEUP_SET(x) (((x) << SDIO_WRAPPER_WAKEUP_LSB) & SDIO_WRAPPER_WAKEUP_MASK)#define SDIO_WRAPPER_SOC_ON_MSB 1#define SDIO_WRAPPER_SOC_ON_LSB 1#define SDIO_WRAPPER_SOC_ON_MASK 0x00000002#define SDIO_WRAPPER_SOC_ON_GET(x) (((x) & SDIO_WRAPPER_SOC_ON_MASK) >> SDIO_WRAPPER_SOC_ON_LSB)#define SDIO_WRAPPER_SOC_ON_SET(x) (((x) << SDIO_WRAPPER_SOC_ON_LSB) & SDIO_WRAPPER_SOC_ON_MASK)#define SDIO_WRAPPER_ON_MSB 0#define SDIO_WRAPPER_ON_LSB 0#define SDIO_WRAPPER_ON_MASK 0x00000001#define SDIO_WRAPPER_ON_GET(x) (((x) & SDIO_WRAPPER_ON_MASK) >> SDIO_WRAPPER_ON_LSB)#define SDIO_WRAPPER_ON_SET(x) (((x) << SDIO_WRAPPER_ON_LSB) & SDIO_WRAPPER_ON_MASK)#define MAC_SLEEP_CONTROL_ADDRESS 0x0c0000e8#define MAC_SLEEP_CONTROL_OFFSET 0x000000e8#define MAC_SLEEP_CONTROL_ENABLE_MSB 1#define MAC_SLEEP_CONTROL_ENABLE_LSB 0#define MAC_SLEEP_CONTROL_ENABLE_MASK 0x00000003#define MAC_SLEEP_CONTROL_ENABLE_GET(x) (((x) & MAC_SLEEP_CONTROL_ENABLE_MASK) >> MAC_SLEEP_CONTROL_ENABLE_LSB)#define MAC_SLEEP_CONTROL_ENABLE_SET(x) (((x) << MAC_SLEEP_CONTROL_ENABLE_LSB) & MAC_SLEEP_CONTROL_ENABLE_MASK)#define KEEP_AWAKE_ADDRESS 0x0c0000ec#define KEEP_AWAKE_OFFSET 0x000000ec#define KEEP_AWAKE_COUNT_MSB 7#define KEEP_AWAKE_COUNT_LSB 0#define KEEP_AWAKE_COUNT_MASK 0x000000ff#define KEEP_AWAKE_COUNT_GET(x) (((x) & KEEP_AWAKE_COUNT_MASK) >> KEEP_AWAKE_COUNT_LSB)#define KEEP_AWAKE_COUNT_SET(x) (((x) << KEEP_AWAKE_COUNT_LSB) & KEEP_AWAKE_COUNT_MASK)#define CHIP_REV_ADDRESS 0x0c0000f0#define CHIP_REV_OFFSET 0x000000f0#define CHIP_REV_ID_MSB 7#define CHIP_REV_ID_LSB 0#define CHIP_REV_ID_MASK 0x000000ff#define CHIP_REV_ID_GET(x) (((x) & CH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -