47 #ifndef GPIO_HAL_ARCH_H_ 48 #define GPIO_HAL_ARCH_H_ 55 #define gpio_hal_arch_init() do { } while(0) 57 #define gpio_hal_arch_interrupt_enable(p) interrupt_enable(p) 59 #define gpio_hal_arch_interrupt_disable(p) ti_lib_ioc_int_disable(p) 60 #define gpio_hal_arch_pin_set_input(p) ti_lib_ioc_pin_type_gpio_input(p) 61 #define gpio_hal_arch_pin_set_output(p) ti_lib_ioc_pin_type_gpio_output(p) 63 #define gpio_hal_arch_set_pin(p) ti_lib_gpio_set_dio(p) 64 #define gpio_hal_arch_clear_pin(p) ti_lib_gpio_clear_dio(p) 65 #define gpio_hal_arch_toggle_pin(p) ti_lib_gpio_toggle_dio(p) 66 #define gpio_hal_arch_write_pin(p, v) ti_lib_gpio_write_dio(p, v) 68 #define gpio_hal_arch_set_pins(p) ti_lib_gpio_set_multi_dio(p) 69 #define gpio_hal_arch_clear_pins(p) ti_lib_gpio_clear_multi_dio(p) 70 #define gpio_hal_arch_toggle_pins(p) ti_lib_gpio_toggle_multi_dio(p) 71 #define gpio_hal_arch_write_pins(p, v) ti_lib_gpio_write_multi_dio(p, v) 76 ti_lib_gpio_clear_event_dio(pin);
77 ti_lib_ioc_int_enable(pin);
Header file with macros which rename TI CC26xxware functions.
uint8_t gpio_hal_pin_t
GPIO pin number representation.