Contiki-NG
Loading...
Searching...
No Matches

Topics

 SmartRF06EB Buttons
 
 
 SmartRF06EB Sensors
 
 

Files

file  board.h
 Header file with definitions related to the I/O connections on the TI SmartRF06EB.
 

SmartRF Button configuration

Buttons on the SmartRF06 are connected as follows:

  • BUTTON_SELECT -> PA3
  • BUTTON_LEFT -> PC4
  • BUTTON_RIGHT -> PC5
  • BUTTON_UP -> PC6
  • BUTTON_DOWN -> PC7
#define BUTTON_SELECT_PORT   GPIO_A_NUM
 BUTTON_SELECT -> PA3.
 
#define BUTTON_LEFT_PORT   GPIO_C_NUM
 BUTTON_LEFT -> PC4.
 
#define BUTTON_RIGHT_PORT   GPIO_C_NUM
 BUTTON_RIGHT -> PC5.
 
#define BUTTON_UP_PORT   GPIO_C_NUM
 BUTTON_UP -> PC6.
 
#define BUTTON_DOWN_PORT   GPIO_C_NUM
 BUTTON_DOWN -> PC7.
 

ADC configuration

These values configure which CC2538 pins and ADC channels to use for the ADC inputs.

ADC inputs can only be on port A.

#define ADC_ALS_PWR_PORT   GPIO_A_NUM
 ALS power GPIO control port.
 
#define ADC_ALS_PWR_PIN   7
 ALS power GPIO control pin.
 
#define ADC_ALS_OUT_PIN   6
 ALS output ADC input pin on port A.
 

Detailed Description

Defines related to the SmartRF06EB

This file provides connectivity information on LEDs, Buttons, UART and other SmartRF peripherals

Notably, PC0 is used to drive LED1 as well as the USB D+ pullup. Therefore when USB is enabled, LED1 can not be driven by firmware.

This file can be used as the basis to configure other platforms using the cc2538 SoC.