10 /* write value (uint8_t) to register */
11 void regw_u8(volatile uint32_t * reg, uint8_t val, short shift, short flag) {
15 (*(volatile uint32_t *) (reg)) = (val << shift);
18 (*(volatile uint32_t *) (reg)) =
19 ((*(volatile uint32_t *) (reg)) | (val << shift));
22 (*(volatile uint32_t *) (reg)) = (val << shift);
27 /* write value (uint32_t) to register */
28 void regw_u32(volatile uint32_t * reg, uint32_t val, short shift, short flag) {
32 (*(volatile uint32_t *) (reg)) = (val << shift);
35 (*(volatile uint32_t *) (reg)) =
36 ((*(volatile uint32_t *) (reg)) | (val << shift));