From 171fe8d08ebd7974982b9485b4871574acc1d64d Mon Sep 17 00:00:00 2001 From: George Oikonomou Date: Sat, 11 Jun 2016 19:38:47 +0100 Subject: [PATCH] Adjust GPIO macros to reflect API in latest CCxxware --- cpu/cc26xx-cc13xx/ti-lib.h | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/cpu/cc26xx-cc13xx/ti-lib.h b/cpu/cc26xx-cc13xx/ti-lib.h index cc51100e3..dccfc3603 100644 --- a/cpu/cc26xx-cc13xx/ti-lib.h +++ b/cpu/cc26xx-cc13xx/ti-lib.h @@ -228,14 +228,24 @@ /* gpio.h */ #include "driverlib/gpio.h" -#define ti_lib_gpio_dir_mode_set(...) GPIODirModeSet(__VA_ARGS__) -#define ti_lib_gpio_dir_mode_get(...) GPIODirModeGet(__VA_ARGS__) -#define ti_lib_gpio_pin_write(...) GPIOPinWrite(__VA_ARGS__) -#define ti_lib_gpio_pin_read(...) GPIOPinRead(__VA_ARGS__) -#define ti_lib_gpio_pin_clear(...) GPIOPinClear(__VA_ARGS__) -#define ti_lib_gpio_pin_toggle(...) GPIOPinToggle(__VA_ARGS__) -#define ti_lib_gpio_event_get(...) GPIOEventGet(__VA_ARGS__) -#define ti_lib_gpio_event_clear(...) GPIOEventClear(__VA_ARGS__) +#define ti_lib_gpio_read_dio(...) GPIO_readDio(__VA_ARGS__) +#define ti_lib_gpio_read_multi_dio(...) GPIO_readMultiDio(__VA_ARGS__) +#define ti_lib_gpio_write_dio(...) GPIO_writeDio(__VA_ARGS__) +#define ti_lib_gpio_write_multi_dio(...) GPIO_writeMultiDio(__VA_ARGS__) +#define ti_lib_gpio_set_dio(...) GPIO_setDio(__VA_ARGS__) +#define ti_lib_gpio_set_multi_dio(...) GPIO_setMultiDio(__VA_ARGS__) +#define ti_lib_gpio_clear_dio(...) GPIO_clearDio(__VA_ARGS__) +#define ti_lib_gpio_clear_multi_dio(...) GPIO_clearMultiDio(__VA_ARGS__) +#define ti_lib_gpio_toggle_dio(...) GPIO_toggleDio(__VA_ARGS__) +#define ti_lib_gpio_toggle_multi_dio(...) GPIO_toggleMultiDio(__VA_ARGS__) +#define ti_lib_gpio_get_output_enable_dio(...) GPIO_getOutputEnableDio(__VA_ARGS__) +#define ti_lib_gpio_get_output_enable_multi_dio(...) GPIO_getOutputEnableMultiDio(__VA_ARGS__) +#define ti_lib_gpio_set_output_enable_dio(...) GPIO_setOutputEnableDio(__VA_ARGS__) +#define ti_lib_gpio_set_output_enable_multi_dio(...) GPIO_setOutputEnableMultiDio(__VA_ARGS__) +#define ti_lib_gpio_get_event_dio(...) GPIO_getEventDio(__VA_ARGS__) +#define ti_lib_gpio_get_event_multi_dio(...) GPIO_getEventMultiDio(__VA_ARGS__) +#define ti_lib_gpio_clear_event_dio(...) GPIO_clearEventDio(__VA_ARGS__) +#define ti_lib_gpio_clear_event_multi_dio(...) GPIO_clearEventMultiDio(__VA_ARGS__) /*---------------------------------------------------------------------------*/ /* i2c.h */ #include "driverlib/i2c.h"