📄 rtc_reg.h
字号:
#define INT_STATUS_SI_GET(x) (((x) & INT_STATUS_SI_MASK) >> INT_STATUS_SI_LSB)
#define INT_STATUS_SI_SET(x) (((x) << INT_STATUS_SI_LSB) & INT_STATUS_SI_MASK)
#define INT_STATUS_GPIO_MSB 3
#define INT_STATUS_GPIO_LSB 3
#define INT_STATUS_GPIO_MASK 0x00000008
#define INT_STATUS_GPIO_GET(x) (((x) & INT_STATUS_GPIO_MASK) >> INT_STATUS_GPIO_LSB)
#define INT_STATUS_GPIO_SET(x) (((x) << INT_STATUS_GPIO_LSB) & INT_STATUS_GPIO_MASK)
#define INT_STATUS_UART_MSB 2
#define INT_STATUS_UART_LSB 2
#define INT_STATUS_UART_MASK 0x00000004
#define INT_STATUS_UART_GET(x) (((x) & INT_STATUS_UART_MASK) >> INT_STATUS_UART_LSB)
#define INT_STATUS_UART_SET(x) (((x) << INT_STATUS_UART_LSB) & INT_STATUS_UART_MASK)
#define INT_STATUS_ERROR_MSB 1
#define INT_STATUS_ERROR_LSB 1
#define INT_STATUS_ERROR_MASK 0x00000002
#define INT_STATUS_ERROR_GET(x) (((x) & INT_STATUS_ERROR_MASK) >> INT_STATUS_ERROR_LSB)
#define INT_STATUS_ERROR_SET(x) (((x) << INT_STATUS_ERROR_LSB) & INT_STATUS_ERROR_MASK)
#define INT_STATUS_WDT_INT_MSB 0
#define INT_STATUS_WDT_INT_LSB 0
#define INT_STATUS_WDT_INT_MASK 0x00000001
#define INT_STATUS_WDT_INT_GET(x) (((x) & INT_STATUS_WDT_INT_MASK) >> INT_STATUS_WDT_INT_LSB)
#define INT_STATUS_WDT_INT_SET(x) (((x) << INT_STATUS_WDT_INT_LSB) & INT_STATUS_WDT_INT_MASK)
#define LF_TIMER0_ADDRESS 0x0c000054
#define LF_TIMER0_OFFSET 0x00000054
#define LF_TIMER0_TARGET_MSB 31
#define LF_TIMER0_TARGET_LSB 0
#define LF_TIMER0_TARGET_MASK 0xffffffff
#define LF_TIMER0_TARGET_GET(x) (((x) & LF_TIMER0_TARGET_MASK) >> LF_TIMER0_TARGET_LSB)
#define LF_TIMER0_TARGET_SET(x) (((x) << LF_TIMER0_TARGET_LSB) & LF_TIMER0_TARGET_MASK)
#define LF_TIMER_COUNT0_ADDRESS 0x0c000058
#define LF_TIMER_COUNT0_OFFSET 0x00000058
#define LF_TIMER_COUNT0_VALUE_MSB 31
#define LF_TIMER_COUNT0_VALUE_LSB 0
#define LF_TIMER_COUNT0_VALUE_MASK 0xffffffff
#define LF_TIMER_COUNT0_VALUE_GET(x) (((x) & LF_TIMER_COUNT0_VALUE_MASK) >> LF_TIMER_COUNT0_VALUE_LSB)
#define LF_TIMER_COUNT0_VALUE_SET(x) (((x) << LF_TIMER_COUNT0_VALUE_LSB) & LF_TIMER_COUNT0_VALUE_MASK)
#define LF_TIMER_CONTROL0_ADDRESS 0x0c00005c
#define LF_TIMER_CONTROL0_OFFSET 0x0000005c
#define LF_TIMER_CONTROL0_ENABLE_MSB 2
#define LF_TIMER_CONTROL0_ENABLE_LSB 2
#define LF_TIMER_CONTROL0_ENABLE_MASK 0x00000004
#define LF_TIMER_CONTROL0_ENABLE_GET(x) (((x) & LF_TIMER_CONTROL0_ENABLE_MASK) >> LF_TIMER_CONTROL0_ENABLE_LSB)
#define LF_TIMER_CONTROL0_ENABLE_SET(x) (((x) << LF_TIMER_CONTROL0_ENABLE_LSB) & LF_TIMER_CONTROL0_ENABLE_MASK)
#define LF_TIMER_CONTROL0_AUTO_RESTART_MSB 1
#define LF_TIMER_CONTROL0_AUTO_RESTART_LSB 1
#define LF_TIMER_CONTROL0_AUTO_RESTART_MASK 0x00000002
#define LF_TIMER_CONTROL0_AUTO_RESTART_GET(x) (((x) & LF_TIMER_CONTROL0_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL0_AUTO_RESTART_LSB)
#define LF_TIMER_CONTROL0_AUTO_RESTART_SET(x) (((x) << LF_TIMER_CONTROL0_AUTO_RESTART_LSB) & LF_TIMER_CONTROL0_AUTO_RESTART_MASK)
#define LF_TIMER_CONTROL0_RESET_MSB 0
#define LF_TIMER_CONTROL0_RESET_LSB 0
#define LF_TIMER_CONTROL0_RESET_MASK 0x00000001
#define LF_TIMER_CONTROL0_RESET_GET(x) (((x) & LF_TIMER_CONTROL0_RESET_MASK) >> LF_TIMER_CONTROL0_RESET_LSB)
#define LF_TIMER_CONTROL0_RESET_SET(x) (((x) << LF_TIMER_CONTROL0_RESET_LSB) & LF_TIMER_CONTROL0_RESET_MASK)
#define LF_TIMER_STATUS0_ADDRESS 0x0c000060
#define LF_TIMER_STATUS0_OFFSET 0x00000060
#define LF_TIMER_STATUS0_INTERRUPT_MSB 0
#define LF_TIMER_STATUS0_INTERRUPT_LSB 0
#define LF_TIMER_STATUS0_INTERRUPT_MASK 0x00000001
#define LF_TIMER_STATUS0_INTERRUPT_GET(x) (((x) & LF_TIMER_STATUS0_INTERRUPT_MASK) >> LF_TIMER_STATUS0_INTERRUPT_LSB)
#define LF_TIMER_STATUS0_INTERRUPT_SET(x) (((x) << LF_TIMER_STATUS0_INTERRUPT_LSB) & LF_TIMER_STATUS0_INTERRUPT_MASK)
#define LF_TIMER1_ADDRESS 0x0c000064
#define LF_TIMER1_OFFSET 0x00000064
#define LF_TIMER1_TARGET_MSB 31
#define LF_TIMER1_TARGET_LSB 0
#define LF_TIMER1_TARGET_MASK 0xffffffff
#define LF_TIMER1_TARGET_GET(x) (((x) & LF_TIMER1_TARGET_MASK) >> LF_TIMER1_TARGET_LSB)
#define LF_TIMER1_TARGET_SET(x) (((x) << LF_TIMER1_TARGET_LSB) & LF_TIMER1_TARGET_MASK)
#define LF_TIMER_COUNT1_ADDRESS 0x0c000068
#define LF_TIMER_COUNT1_OFFSET 0x00000068
#define LF_TIMER_COUNT1_VALUE_MSB 31
#define LF_TIMER_COUNT1_VALUE_LSB 0
#define LF_TIMER_COUNT1_VALUE_MASK 0xffffffff
#define LF_TIMER_COUNT1_VALUE_GET(x) (((x) & LF_TIMER_COUNT1_VALUE_MASK) >> LF_TIMER_COUNT1_VALUE_LSB)
#define LF_TIMER_COUNT1_VALUE_SET(x) (((x) << LF_TIMER_COUNT1_VALUE_LSB) & LF_TIMER_COUNT1_VALUE_MASK)
#define LF_TIMER_CONTROL1_ADDRESS 0x0c00006c
#define LF_TIMER_CONTROL1_OFFSET 0x0000006c
#define LF_TIMER_CONTROL1_ENABLE_MSB 2
#define LF_TIMER_CONTROL1_ENABLE_LSB 2
#define LF_TIMER_CONTROL1_ENABLE_MASK 0x00000004
#define LF_TIMER_CONTROL1_ENABLE_GET(x) (((x) & LF_TIMER_CONTROL1_ENABLE_MASK) >> LF_TIMER_CONTROL1_ENABLE_LSB)
#define LF_TIMER_CONTROL1_ENABLE_SET(x) (((x) << LF_TIMER_CONTROL1_ENABLE_LSB) & LF_TIMER_CONTROL1_ENABLE_MASK)
#define LF_TIMER_CONTROL1_AUTO_RESTART_MSB 1
#define LF_TIMER_CONTROL1_AUTO_RESTART_LSB 1
#define LF_TIMER_CONTROL1_AUTO_RESTART_MASK 0x00000002
#define LF_TIMER_CONTROL1_AUTO_RESTART_GET(x) (((x) & LF_TIMER_CONTROL1_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL1_AUTO_RESTART_LSB)
#define LF_TIMER_CONTROL1_AUTO_RESTART_SET(x) (((x) << LF_TIMER_CONTROL1_AUTO_RESTART_LSB) & LF_TIMER_CONTROL1_AUTO_RESTART_MASK)
#define LF_TIMER_CONTROL1_RESET_MSB 0
#define LF_TIMER_CONTROL1_RESET_LSB 0
#define LF_TIMER_CONTROL1_RESET_MASK 0x00000001
#define LF_TIMER_CONTROL1_RESET_GET(x) (((x) & LF_TIMER_CONTROL1_RESET_MASK) >> LF_TIMER_CONTROL1_RESET_LSB)
#define LF_TIMER_CONTROL1_RESET_SET(x) (((x) << LF_TIMER_CONTROL1_RESET_LSB) & LF_TIMER_CONTROL1_RESET_MASK)
#define LF_TIMER_STATUS1_ADDRESS 0x0c000070
#define LF_TIMER_STATUS1_OFFSET 0x00000070
#define LF_TIMER_STATUS1_INTERRUPT_MSB 0
#define LF_TIMER_STATUS1_INTERRUPT_LSB 0
#define LF_TIMER_STATUS1_INTERRUPT_MASK 0x00000001
#define LF_TIMER_STATUS1_INTERRUPT_GET(x) (((x) & LF_TIMER_STATUS1_INTERRUPT_MASK) >> LF_TIMER_STATUS1_INTERRUPT_LSB)
#define LF_TIMER_STATUS1_INTERRUPT_SET(x) (((x) << LF_TIMER_STATUS1_INTERRUPT_LSB) & LF_TIMER_STATUS1_INTERRUPT_MASK)
#define LF_TIMER2_ADDRESS 0x0c000074
#define LF_TIMER2_OFFSET 0x00000074
#define LF_TIMER2_TARGET_MSB 31
#define LF_TIMER2_TARGET_LSB 0
#define LF_TIMER2_TARGET_MASK 0xffffffff
#define LF_TIMER2_TARGET_GET(x) (((x) & LF_TIMER2_TARGET_MASK) >> LF_TIMER2_TARGET_LSB)
#define LF_TIMER2_TARGET_SET(x) (((x) << LF_TIMER2_TARGET_LSB) & LF_TIMER2_TARGET_MASK)
#define LF_TIMER_COUNT2_ADDRESS 0x0c000078
#define LF_TIMER_COUNT2_OFFSET 0x00000078
#define LF_TIMER_COUNT2_VALUE_MSB 31
#define LF_TIMER_COUNT2_VALUE_LSB 0
#define LF_TIMER_COUNT2_VALUE_MASK 0xffffffff
#define LF_TIMER_COUNT2_VALUE_GET(x) (((x) & LF_TIMER_COUNT2_VALUE_MASK) >> LF_TIMER_COUNT2_VALUE_LSB)
#define LF_TIMER_COUNT2_VALUE_SET(x) (((x) << LF_TIMER_COUNT2_VALUE_LSB) & LF_TIMER_COUNT2_VALUE_MASK)
#define LF_TIMER_CONTROL2_ADDRESS 0x0c00007c
#define LF_TIMER_CONTROL2_OFFSET 0x0000007c
#define LF_TIMER_CONTROL2_ENABLE_MSB 2
#define LF_TIMER_CONTROL2_ENABLE_LSB 2
#define LF_TIMER_CONTROL2_ENABLE_MASK 0x00000004
#define LF_TIMER_CONTROL2_ENABLE_GET(x) (((x) & LF_TIMER_CONTROL2_ENABLE_MASK) >> LF_TIMER_CONTROL2_ENABLE_LSB)
#define LF_TIMER_CONTROL2_ENABLE_SET(x) (((x) << LF_TIMER_CONTROL2_ENABLE_LSB) & LF_TIMER_CONTROL2_ENABLE_MASK)
#define LF_TIMER_CONTROL2_AUTO_RESTART_MSB 1
#define LF_TIMER_CONTROL2_AUTO_RESTART_LSB 1
#define LF_TIMER_CONTROL2_AUTO_RESTART_MASK 0x00000002
#define LF_TIMER_CONTROL2_AUTO_RESTART_GET(x) (((x) & LF_TIMER_CONTROL2_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL2_AUTO_RESTART_LSB)
#define LF_TIMER_CONTROL2_AUTO_RESTART_SET(x) (((x) << LF_TIMER_CONTROL2_AUTO_RESTART_LSB) & LF_TIMER_CONTROL2_AUTO_RESTART_MASK)
#define LF_TIMER_CONTROL2_RESET_MSB 0
#define LF_TIMER_CONTROL2_RESET_LSB 0
#define LF_TIMER_CONTROL2_RESET_MASK 0x00000001
#define LF_TIMER_CONTROL2_RESET_GET(x) (((x) & LF_TIMER_CONTROL2_RESET_MASK) >> LF_TIMER_CONTROL2_RESET_LSB)
#define LF_TIMER_CONTROL2_RESET_SET(x) (((x) << LF_TIMER_CONTROL2_RESET_LSB) & LF_TIMER_CONTROL2_RESET_MASK)
#define LF_TIMER_STATUS2_ADDRESS 0x0c000080
#define LF_TIMER_STATUS2_OFFSET 0x00000080
#define LF_TIMER_STATUS2_INTERRUPT_MSB 0
#define LF_TIMER_STATUS2_INTERRUPT_LSB 0
#define LF_TIMER_STATUS2_INTERRUPT_MASK 0x00000001
#define LF_TIMER_STATUS2_INTERRUPT_GET(x) (((x) & LF_TIMER_STATUS2_INTERRUPT_MASK) >> LF_TIMER_STATUS2_INTERRUPT_LSB)
#define LF_TIMER_STATUS2_INTERRUPT_SET(x) (((x) << LF_TIMER_STATUS2_INTERRUPT_LSB) & LF_TIMER_STATUS2_INTERRUPT_MASK)
#define LF_TIMER3_ADDRESS 0x0c000084
#define LF_TIMER3_OFFSET 0x00000084
#define LF_TIMER3_TARGET_MSB 31
#define LF_TIMER3_TARGET_LSB 0
#define LF_TIMER3_TARGET_MASK 0xffffffff
#define LF_TIMER3_TARGET_GET(x) (((x) & LF_TIMER3_TARGET_MASK) >> LF_TIMER3_TARGET_LSB)
#define LF_TIMER3_TARGET_SET(x) (((x) << LF_TIMER3_TARGET_LSB) & LF_TIMER3_TARGET_MASK)
#define LF_TIMER_COUNT3_ADDRESS 0x0c000088
#define LF_TIMER_COUNT3_OFFSET 0x00000088
#define LF_TIMER_COUNT3_VALUE_MSB 31
#define LF_TIMER_COUNT3_VALUE_LSB 0
#define LF_TIMER_COUNT3_VALUE_MASK 0xffffffff
#define LF_TIMER_COUNT3_VALUE_GET(x) (((x) & LF_TIMER_COUNT3_VALUE_MASK) >> LF_TIMER_COUNT3_VALUE_LSB)
#define LF_TIMER_COUNT3_VALUE_SET(x) (((x) << LF_TIMER_COUNT3_VALUE_LSB) & LF_TIMER_COUNT3_VALUE_MASK)
#define LF_TIMER_CONTROL3_ADDRESS 0x0c00008c
#define LF_TIMER_CONTROL3_OFFSET 0x0000008c
#define LF_TIMER_CONTROL3_ENABLE_MSB 2
#define LF_TIMER_CONTROL3_ENABLE_LSB 2
#define LF_TIMER_CONTROL3_ENABLE_MASK 0x00000004
#define LF_TIMER_CONTROL3_ENABLE_GET(x) (((x) & LF_TIMER_CONTROL3_ENABLE_MASK) >> LF_TIMER_CONTROL3_ENABLE_LSB)
#define LF_TIMER_CONTROL3_ENABLE_SET(x) (((x) << LF_TIMER_CONTROL3_ENABLE_LSB) & LF_TIMER_CONTROL3_ENABLE_MASK)
#define LF_TIMER_CONTROL3_AUTO_RESTART_MSB 1
#define LF_TIMER_CONTROL3_AUTO_RESTART_LSB 1
#define LF_TIMER_CONTROL3_AUTO_RESTART_MASK 0x00000002
#define LF_TIMER_CONTROL3_AUTO_RESTART_GET(x) (((x) & LF_TIMER_CONTROL3_AUTO_RESTART_MASK) >> LF_TIMER_CONTROL3_AUTO_RESTART_LSB)
#define LF_TIMER_CONTROL3_AUTO_RESTART_SET(x) (((x) << LF_TIMER_CONTROL3_AUTO_RESTART_LSB) & LF_TIMER_CONTROL3_AUTO_RESTART_MASK)
#define LF_TIMER_CONTROL3_RESET_MSB 0
#define LF_TIMER_CONTROL3_RESET_LSB 0
#define LF_TIMER_CONTROL3_RESET_MASK 0x00000001
#define LF_TIMER_CONTROL3_RESET_GET(x) (((x) & LF_TIMER_CONTROL3_RESET_MASK) >> LF_TIMER_CONTROL3_RESET_LSB)
#define LF_TIMER_CONTROL3_RESET_SET(x) (((x) << LF_TIMER_CONTROL3_RESET_LSB) & LF_TIMER_CONTROL3_RESET_MASK)
#define LF_TIMER_STATUS3_ADDRESS 0x0c000090
#define LF_TIMER_STATUS3_OFFSET 0x00000090
#define LF_TIMER_STATUS3_INTERRUPT_MSB 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -