13f20225a6
Closes #20 |
||
---|---|---|
.. | ||
border-router | ||
cc2431-location-engine | ||
disco | ||
energy-scan | ||
event-post | ||
sensors | ||
sensors-ipv6 | ||
serial-flash | ||
sniffer | ||
udp-ipv6 | ||
blink-hello.c | ||
broadcast-rime.c | ||
hello_world.c | ||
Makefile | ||
README | ||
rf_test_rx.c | ||
rf_test_tx.c | ||
timer-test.c |
Sensinode platform example and test applications - by Zach Shelby (zach@sensinode.com) Some more examples by George Oikonomou - Loughborough University cc2431-location-engine, udp-ipv6, broadcast-rime blink-hello, event-post, timer-test <oikonomou@users.sourceforge.net> This directory contains example and test applications for Sensinode CC2430 based devices. By default it is set to use the sensinode platform: /platform/sensinode /cpu/cc2430 To build an application: make [app_name] make hello_world To build and upload an application using the Sensinode nano_programmer included under /tools (default /dev/ttyUSB0): make [app_name].upload make hello_world.upload To dump the serial port output (default /dev/ttyUSB0): make sensinode.serialdump To configure the hardware model, you can include a make option e.g. for the N601 (N100 is assumed by default): make hello_world DEFINES=MODEL_N601 These make options are defined in /platform/sensinode/Makefile.sensinode Descriptions of applications: hello_world A simple hello world app. clock_test Test and example of sys/clock.h related features. rf_test_tx Test for transmitting packets rf_test_rc Test for receiving packets Recent Additions: udp-ipv6 UDP client-server example over uIPv6. Uses link-local and global addresses. Button 1 on the client will send an echo request. broadcast-rime Just a broadcast rime example, slightly modified sensors Demonstrating button and ADC functionality cc2431-location-engine Example demonstrating the usage cc2431 location engine (blind node) N.B. Not all sensinode devides have a cc2431 event-post Demonstrating the interaction between two processes with custom events blink-hello Hello World with LED blinking. timer-test Same as clock_test above + testing the rtimer-arch code border-router 802.15.4 to SLIP bridge example. The node will forward packets from the 15.4 network to its UART (and thus a connected PC over SLIP)