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(port, pin) interrupt_enable(pin) 58 #define gpio_hal_arch_interrupt_disable(port, pin) ti_lib_ioc_int_disable(pin) 60 #define gpio_hal_arch_pin_set_input(port, pin) ti_lib_ioc_pin_type_gpio_input(pin) 61 #define gpio_hal_arch_pin_set_output(port, pin) ti_lib_ioc_pin_type_gpio_output(pin) 63 #define gpio_hal_arch_set_pin(port, pin) ti_lib_gpio_set_dio(pin) 64 #define gpio_hal_arch_clear_pin(port, pin) ti_lib_gpio_clear_dio(pin) 65 #define gpio_hal_arch_toggle_pin(port, pin) ti_lib_gpio_toggle_dio(pin) 66 #define gpio_hal_arch_write_pin(port, pin, v) ti_lib_gpio_write_dio(pin, v) 68 #define gpio_hal_arch_set_pins(port, pin) ti_lib_gpio_set_multi_dio(pin) 69 #define gpio_hal_arch_clear_pins(port, pin) ti_lib_gpio_clear_multi_dio(pin) 70 #define gpio_hal_arch_toggle_pins(port, pin) ti_lib_gpio_toggle_multi_dio(pin) 71 #define gpio_hal_arch_write_pins(port, pin, v) ti_lib_gpio_write_multi_dio(pin, 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.