Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 3 of 3) sorted by relevance

/hal_telink-latest/tlsr9/drivers/B91/
Dgpio.c70 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 …]
Dcore.h38 #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
Dgpio.h185 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 …]