#ifndef UTILS_H #define UTILS_H #define reg32(x) (*(volatile uint32_t *)(x)) #define reg16(x) (*(volatile uint16_t *)(x)) #define bit(bit) (1<> bit) == 1) #define clear_bit(val,bit) (val=(val & ~(1<