13 __RW uint32_t BTN_STATUS;
14 __RW uint32_t BTN_IRQ_MASK;
15 __RW uint32_t LED_INTENSE;
28 #define BUTN_BTN_STATUS_XWCLICK_MASK (0x70000000UL)
29 #define BUTN_BTN_STATUS_XWCLICK_SHIFT (28U)
30 #define BUTN_BTN_STATUS_XWCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_XWCLICK_SHIFT) & BUTN_BTN_STATUS_XWCLICK_MASK)
31 #define BUTN_BTN_STATUS_XWCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_XWCLICK_MASK) >> BUTN_BTN_STATUS_XWCLICK_SHIFT)
41 #define BUTN_BTN_STATUS_WCLICK_MASK (0x7000000UL)
42 #define BUTN_BTN_STATUS_WCLICK_SHIFT (24U)
43 #define BUTN_BTN_STATUS_WCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_WCLICK_SHIFT) & BUTN_BTN_STATUS_WCLICK_MASK)
44 #define BUTN_BTN_STATUS_WCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_WCLICK_MASK) >> BUTN_BTN_STATUS_WCLICK_SHIFT)
54 #define BUTN_BTN_STATUS_XPCLICK_MASK (0x700000UL)
55 #define BUTN_BTN_STATUS_XPCLICK_SHIFT (20U)
56 #define BUTN_BTN_STATUS_XPCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_XPCLICK_SHIFT) & BUTN_BTN_STATUS_XPCLICK_MASK)
57 #define BUTN_BTN_STATUS_XPCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_XPCLICK_MASK) >> BUTN_BTN_STATUS_XPCLICK_SHIFT)
67 #define BUTN_BTN_STATUS_PCLICK_MASK (0x70000UL)
68 #define BUTN_BTN_STATUS_PCLICK_SHIFT (16U)
69 #define BUTN_BTN_STATUS_PCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_PCLICK_SHIFT) & BUTN_BTN_STATUS_PCLICK_MASK)
70 #define BUTN_BTN_STATUS_PCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_PCLICK_MASK) >> BUTN_BTN_STATUS_PCLICK_SHIFT)
81 #define BUTN_BTN_STATUS_DBTN_MASK (0xF00U)
82 #define BUTN_BTN_STATUS_DBTN_SHIFT (8U)
83 #define BUTN_BTN_STATUS_DBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_DBTN_SHIFT) & BUTN_BTN_STATUS_DBTN_MASK)
84 #define BUTN_BTN_STATUS_DBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_DBTN_MASK) >> BUTN_BTN_STATUS_DBTN_SHIFT)
95 #define BUTN_BTN_STATUS_WBTN_MASK (0xF0U)
96 #define BUTN_BTN_STATUS_WBTN_SHIFT (4U)
97 #define BUTN_BTN_STATUS_WBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_WBTN_SHIFT) & BUTN_BTN_STATUS_WBTN_MASK)
98 #define BUTN_BTN_STATUS_WBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_WBTN_MASK) >> BUTN_BTN_STATUS_WBTN_SHIFT)
109 #define BUTN_BTN_STATUS_PBTN_MASK (0xFU)
110 #define BUTN_BTN_STATUS_PBTN_SHIFT (0U)
111 #define BUTN_BTN_STATUS_PBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_STATUS_PBTN_SHIFT) & BUTN_BTN_STATUS_PBTN_MASK)
112 #define BUTN_BTN_STATUS_PBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_STATUS_PBTN_MASK) >> BUTN_BTN_STATUS_PBTN_SHIFT)
123 #define BUTN_BTN_IRQ_MASK_XWCLICK_MASK (0x70000000UL)
124 #define BUTN_BTN_IRQ_MASK_XWCLICK_SHIFT (28U)
125 #define BUTN_BTN_IRQ_MASK_XWCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_XWCLICK_SHIFT) & BUTN_BTN_IRQ_MASK_XWCLICK_MASK)
126 #define BUTN_BTN_IRQ_MASK_XWCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_XWCLICK_MASK) >> BUTN_BTN_IRQ_MASK_XWCLICK_SHIFT)
136 #define BUTN_BTN_IRQ_MASK_WCLICK_MASK (0x7000000UL)
137 #define BUTN_BTN_IRQ_MASK_WCLICK_SHIFT (24U)
138 #define BUTN_BTN_IRQ_MASK_WCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_WCLICK_SHIFT) & BUTN_BTN_IRQ_MASK_WCLICK_MASK)
139 #define BUTN_BTN_IRQ_MASK_WCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_WCLICK_MASK) >> BUTN_BTN_IRQ_MASK_WCLICK_SHIFT)
149 #define BUTN_BTN_IRQ_MASK_XPCLICK_MASK (0x700000UL)
150 #define BUTN_BTN_IRQ_MASK_XPCLICK_SHIFT (20U)
151 #define BUTN_BTN_IRQ_MASK_XPCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_XPCLICK_SHIFT) & BUTN_BTN_IRQ_MASK_XPCLICK_MASK)
152 #define BUTN_BTN_IRQ_MASK_XPCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_XPCLICK_MASK) >> BUTN_BTN_IRQ_MASK_XPCLICK_SHIFT)
162 #define BUTN_BTN_IRQ_MASK_PCLICK_MASK (0x70000UL)
163 #define BUTN_BTN_IRQ_MASK_PCLICK_SHIFT (16U)
164 #define BUTN_BTN_IRQ_MASK_PCLICK_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_PCLICK_SHIFT) & BUTN_BTN_IRQ_MASK_PCLICK_MASK)
165 #define BUTN_BTN_IRQ_MASK_PCLICK_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_PCLICK_MASK) >> BUTN_BTN_IRQ_MASK_PCLICK_SHIFT)
176 #define BUTN_BTN_IRQ_MASK_DBTN_MASK (0xF00U)
177 #define BUTN_BTN_IRQ_MASK_DBTN_SHIFT (8U)
178 #define BUTN_BTN_IRQ_MASK_DBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_DBTN_SHIFT) & BUTN_BTN_IRQ_MASK_DBTN_MASK)
179 #define BUTN_BTN_IRQ_MASK_DBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_DBTN_MASK) >> BUTN_BTN_IRQ_MASK_DBTN_SHIFT)
190 #define BUTN_BTN_IRQ_MASK_WBTN_MASK (0xF0U)
191 #define BUTN_BTN_IRQ_MASK_WBTN_SHIFT (4U)
192 #define BUTN_BTN_IRQ_MASK_WBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_WBTN_SHIFT) & BUTN_BTN_IRQ_MASK_WBTN_MASK)
193 #define BUTN_BTN_IRQ_MASK_WBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_WBTN_MASK) >> BUTN_BTN_IRQ_MASK_WBTN_SHIFT)
204 #define BUTN_BTN_IRQ_MASK_PBTN_MASK (0xFU)
205 #define BUTN_BTN_IRQ_MASK_PBTN_SHIFT (0U)
206 #define BUTN_BTN_IRQ_MASK_PBTN_SET(x) (((uint32_t)(x) << BUTN_BTN_IRQ_MASK_PBTN_SHIFT) & BUTN_BTN_IRQ_MASK_PBTN_MASK)
207 #define BUTN_BTN_IRQ_MASK_PBTN_GET(x) (((uint32_t)(x) & BUTN_BTN_IRQ_MASK_PBTN_MASK) >> BUTN_BTN_IRQ_MASK_PBTN_SHIFT)
215 #define BUTN_LED_INTENSE_RLED_MASK (0xF0000UL)
216 #define BUTN_LED_INTENSE_RLED_SHIFT (16U)
217 #define BUTN_LED_INTENSE_RLED_SET(x) (((uint32_t)(x) << BUTN_LED_INTENSE_RLED_SHIFT) & BUTN_LED_INTENSE_RLED_MASK)
218 #define BUTN_LED_INTENSE_RLED_GET(x) (((uint32_t)(x) & BUTN_LED_INTENSE_RLED_MASK) >> BUTN_LED_INTENSE_RLED_SHIFT)
225 #define BUTN_LED_INTENSE_PLED_MASK (0xFU)
226 #define BUTN_LED_INTENSE_PLED_SHIFT (0U)
227 #define BUTN_LED_INTENSE_PLED_SET(x) (((uint32_t)(x) << BUTN_LED_INTENSE_PLED_SHIFT) & BUTN_LED_INTENSE_PLED_MASK)
228 #define BUTN_LED_INTENSE_PLED_GET(x) (((uint32_t)(x) & BUTN_LED_INTENSE_PLED_MASK) >> BUTN_LED_INTENSE_PLED_SHIFT)
Definition: hpm_butn_regs.h:12