Searched refs:bit (Results 1 – 3 of 3) sorted by relevance
| /hal_telink-latest/tlsr9/drivers/B91/ |
| D | gpio.c | 70 unsigned char bit = pin & 0xff; in gpio_input_en() local 75 BM_SET(reg_gpio_ie(pin), bit); in gpio_input_en() 80 analog_write_reg8(areg_gpio_pc_ie, analog_read_reg8(areg_gpio_pc_ie)|bit); in gpio_input_en() 85 analog_write_reg8(areg_gpio_pd_ie, analog_read_reg8(areg_gpio_pd_ie)|bit); in gpio_input_en() 96 unsigned char bit = pin & 0xff; in gpio_input_dis() local 101 BM_CLR(reg_gpio_ie(pin), bit); in gpio_input_dis() 106 analog_write_reg8(areg_gpio_pc_ie, analog_read_reg8(areg_gpio_pc_ie)&(~bit)); in gpio_input_dis() 111 analog_write_reg8(areg_gpio_pd_ie, analog_read_reg8(areg_gpio_pd_ie)&(~bit)); in gpio_input_dis() 140 unsigned char bit = pin & 0xff; in gpio_ds_en() local 143 {analog_write_reg8(areg_gpio_pc_ds, analog_read_reg8(areg_gpio_pc_ds)|bit);} in gpio_ds_en() [all …]
|
| D | core.h | 38 #define set_csr(csr, bit) __asm__ volatile ("csrs %0, %1" :: "i" (csr), "r" (bit)) argument 39 #define clear_csr(csr, bit) __asm__ volatile ("csrc %0, %1" :: "i" (csr), "r" (bit)) argument
|
| D | gpio.h | 185 unsigned char bit = pin & 0xff; in gpio_function_en() local 186 BM_SET(reg_gpio_func(pin), bit); in gpio_function_en() 197 unsigned char bit = pin & 0xff; in gpio_function_dis() local 198 BM_CLR(reg_gpio_func(pin), bit); in gpio_function_dis() 210 unsigned char bit = pin & 0xff; in gpio_set_high_level() local 211 BM_SET(reg_gpio_out(pin), bit); in gpio_set_high_level() 223 unsigned char bit = pin & 0xff; in gpio_set_low_level() local 224 BM_CLR(reg_gpio_out(pin), bit); in gpio_set_low_level() 293 unsigned char bit = pin & 0xff; in gpio_output_en() local 294 BM_CLR(reg_gpio_oen(pin), bit); in gpio_output_en() [all …]
|