Contiki-NG
Functions

Implementation of the GPIO HAL module for CC13xx/CC26xx. More...

#include "contiki.h"
#include "dev/gpio-hal.h"
#include <ti/devices/DeviceFamily.h>
#include <DeviceFamily_constructPath(driverlib/gpio.h)>
#include <ti/drivers/PIN.h>
#include <ti/drivers/pin/PINCC26XX.h>
#include <stdint.h>

Go to the source code of this file.

Functions

void gpio_hal_arch_init (void)
 Perform architecture specific gpio initaliaztion. More...
 
void gpio_hal_arch_interrupt_enable (gpio_hal_pin_t pin)
 Enable interrupts for a gpio pin. More...
 
void gpio_hal_arch_interrupt_disable (gpio_hal_pin_t pin)
 Disable interrupts for a gpio pin. More...
 
void gpio_hal_arch_pin_cfg_set (gpio_hal_pin_t pin, gpio_hal_pin_cfg_t cfg)
 Configure a gpio pin. More...
 
gpio_hal_pin_cfg_t gpio_hal_arch_pin_cfg_get (gpio_hal_pin_t pin)
 Read the configuration of a GPIO pin. More...
 
gpio_hal_pin_mask_t gpio_hal_arch_read_pins (gpio_hal_pin_mask_t pins)
 Read multiple pins. More...
 
uint8_t gpio_hal_arch_read_pin (gpio_hal_pin_t pin)
 Read a GPIO pin. More...
 

Detailed Description

Implementation of the GPIO HAL module for CC13xx/CC26xx.

The GPIO HAL module is implemented by using the PINCC26XX module, except for multi-dio functions which use the GPIO driverlib module.

Author
Edvard Pettersen e.pet.nosp@m.ters.nosp@m.en@ti.nosp@m..com

Definition in file gpio-hal-arch.c.