|
Contiki-NG
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
46#ifndef GPIO_HAL_ARCH_H_
47#define GPIO_HAL_ARCH_H_
51#include <ti/devices/DeviceFamily.h>
52#include DeviceFamily_constructPath(driverlib/gpio.h)
54#include <ti/drivers/pin/PINCC26XX.h>
56#define gpio_hal_arch_set_pin(port, pin) PINCC26XX_setOutputValue(pin, 1)
57#define gpio_hal_arch_clear_pin(port, pin) PINCC26XX_setOutputValue(pin, 0)
58#define gpio_hal_arch_toggle_pin(port, pin) PINCC26XX_setOutputValue(pin, \
59 PINCC26XX_getOutputValue(pin) \
61#define gpio_hal_arch_write_pin(port, pin, v) PINCC26XX_setOutputValue(pin, v)
63#define gpio_hal_arch_set_pins(port, pin) GPIO_setMultiDio(pin)
64#define gpio_hal_arch_clear_pins(port, pin) GPIO_clearMultiDio(pin)
65#define gpio_hal_arch_toggle_pins(port, pin) GPIO_toggleMultiDio(pin)
66#define gpio_hal_arch_write_pins(port, pin, v) GPIO_writeMultiDio(pin, v)