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);
uint8_t gpio_hal_pin_t
GPIO pin number representation.
Header file with macros which rename TI CC26xxware functions.