This is a fork of Contiki-NG for the CherryMote devices of the 1KT testbed.
Currently, supported are: the CC2650 MCU itself (incl. RF core), the main UART (115200 baud rate, software flow control xo/xoff), SCIF UART PRINTF (see below), and LEDs (see below).
The design of CherryMote is based on the SmartRF 06 Evaluation Board with CC2650. Use this target and board to compile an app for CherryMotes:
make TARGET=cc26x0-cc13x0 BOARD=srf06/cc26x0
Our modifications to the target and the board include:
-
Pinout adjusted to CherryMote and its peripherals.
-
SCIF UART PRINTF: an additional, fast UART implemented on the CC2650's Sensor Controller to emit logs with low overhead:
printf("Hello world\n"); // Will be emitted via SCIF UART PRINTF
-
Customized LEDs colors:
LEDS_YELLOW
: CherryMote's yellow LED,LEDS_VLED1
: CherryMote's virtual LED 1,LEDS_VLED2
: CherryMote's virtual LED 2.
-
Modified build system to output
.elf
,.hex
, and.flash
.