ulp: add I_WR_REG_BIT convenience macro

pull/425/head
Ivan Grokhotkov 2017-02-20 15:40:21 +08:00
rodzic cdf122baa0
commit 0fcc8918dd
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -333,6 +333,14 @@ static inline uint32_t SOC_REG_TO_ULP_PERIPH_SEL(uint32_t reg) {
.high = high_bit, \
.opcode = OPCODE_RD_REG } }
/**
* Set or clear a bit in the peripheral register.
*
* Sets bit (1 << shift) of register reg to value val.
* This instruction can access RTC_CNTL_, RTC_IO_, and SENS_ peripheral registers.
*/
#define I_WR_REG_BIT(reg, shift, val) I_WR_REG(reg, shift, shift, val)
/**
* End program.
*