47 #ifndef GPIO_HAL_ARCH_H_ 48 #define GPIO_HAL_ARCH_H_ 56 #define gpio_hal_arch_interrupt_enable(p) interrupt_enable(p) 57 #define gpio_hal_arch_interrupt_disable(p) ti_lib_rom_ioc_int_disable(p) 59 #define gpio_hal_arch_pin_set_input(p) ti_lib_rom_ioc_pin_type_gpio_input(p) 60 #define gpio_hal_arch_pin_set_output(p) ti_lib_rom_ioc_pin_type_gpio_output(p) 62 #define gpio_hal_arch_set_pin(p) ti_lib_gpio_set_dio(p) 63 #define gpio_hal_arch_clear_pin(p) ti_lib_gpio_clear_dio(p) 64 #define gpio_hal_arch_toggle_pin(p) ti_lib_gpio_toggle_dio(p) 65 #define gpio_hal_arch_write_pin(p, v) ti_lib_gpio_write_dio(p, v) 67 #define gpio_hal_arch_set_pins(p) ti_lib_gpio_set_multi_dio(p) 68 #define gpio_hal_arch_clear_pins(p) ti_lib_gpio_clear_multi_dio(p) 69 #define gpio_hal_arch_toggle_pins(p) ti_lib_gpio_toggle_multi_dio(p) 70 #define gpio_hal_arch_write_pins(p, v) ti_lib_gpio_write_multi_dio(p, v) 75 ti_lib_gpio_clear_event_dio(pin);
76 ti_lib_rom_ioc_int_enable(pin);
Header file with macros which rename TI CC26xxware functions.
Header file with CC13xxware/CC26xxware ROM API.
uint8_t gpio_hal_pin_t
GPIO pin number representation.