cleanup code
This commit is contained in:
parent
3a560c79f9
commit
df282f348c
5 changed files with 39 additions and 31 deletions
|
@ -1,8 +1,37 @@
|
|||
Arduino compatibility example
|
||||
=============================
|
||||
Arduino shell example
|
||||
=====================
|
||||
This example start a shell on merkurboard serial0 line.
|
||||
You can change the network parameters and store it in eeprom.
|
||||
|
||||
make clean TARGET=osd-merkur-256 flash
|
||||
|
||||
start a terminal programm
|
||||
-------------------------
|
||||
|
||||
picocom -c -b 38400 --omap crcrlf /dev/ttyUSB0
|
||||
|
||||
? [ENTER]
|
||||
Available commands:
|
||||
?: shows this help
|
||||
ccathresholds <threshold: change cca thresholds -91 to -61 dBm (default -77)
|
||||
exit: exit shell
|
||||
help: shows this help
|
||||
kill <command>: stop a specific command
|
||||
killall: stop all running commands
|
||||
null: discard input
|
||||
panid <0xabcd>: change panid (default 0xabcd)
|
||||
ps: list all running processes
|
||||
quit: exit shell
|
||||
reboot: reboot the system
|
||||
rfchannel <channel>: change radio channel (11 - 26)
|
||||
saverfparam <> save radio parameters txpower, channel, panid to eeprom settingsmanager
|
||||
txpower <power>: change transmission power 0 (3dbm, default) to 15 (-17.2dbm)
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
quit picocom, you need to press Ctrl-a , then Ctrl-q
|
||||
|
||||
|
||||
|
||||
This example shows that it is now possible to re-use arduino sketches in
|
||||
Contiki. This example documents the necessary magic. Arduino specifies
|
||||
two routines, `setup` and `loop`. Before `setup` is called, the
|
||||
|
|
|
@ -32,12 +32,10 @@
|
|||
* Example project demonstrating the extended RF API functionality
|
||||
*/
|
||||
#include "contiki.h"
|
||||
#include "net/netstack.h"
|
||||
#include "dev/radio.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
#include "net/netstack.h"
|
||||
#include "dev/radio.h"
|
||||
#include "extended-rf-api.h"
|
||||
/*---------------------------------------------------------------------------*/
|
||||
struct rf_consts {
|
||||
|
|
|
@ -38,22 +38,13 @@
|
|||
*/
|
||||
|
||||
#include "contiki.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h> /* strtol */
|
||||
#include "sys/cc.h"
|
||||
#include "shell-sky.h"
|
||||
|
||||
#include "dev/watchdog.h"
|
||||
|
||||
#include "net/rime/rime.h"
|
||||
#include "net/netstack.h"
|
||||
#include "net/rime/timesynch.h"
|
||||
#include "dev/radio.h"
|
||||
#include "sys/node-id.h"
|
||||
#include "lib/settings.h"
|
||||
#include "shell-merkur.h"
|
||||
#include "extended-rf-api.h"
|
||||
#include "params.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h> /* strtol */
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
PROCESS(shell_txpower_process, "txpower");
|
||||
|
@ -79,7 +70,7 @@ SHELL_COMMAND(ccathresholds_command,
|
|||
PROCESS(shell_saverfparam_process, "saverfparam");
|
||||
SHELL_COMMAND(saverfparam_command,
|
||||
"saverfparam",
|
||||
"saverfparam <> save parameters txpower, channel, panid to eeprom settingsmanager",
|
||||
"saverfparam <> save radio parameters txpower, channel, panid to eeprom settingsmanager",
|
||||
&shell_saverfparam_process);
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
@ -204,6 +195,8 @@ PROCESS_THREAD(shell_saverfparam_process, ev, data)
|
|||
void
|
||||
shell_merkur_init(void)
|
||||
{
|
||||
shell_ps_init();
|
||||
shell_reboot_init();
|
||||
shell_register_command(&txpower_command);
|
||||
shell_register_command(&rfchannel_command);
|
||||
shell_register_command(&ccathresholds_command);
|
||||
|
|
|
@ -14,12 +14,8 @@ extern "C" {
|
|||
#include "arduino-process.h"
|
||||
#include "rest-engine.h"
|
||||
#include "net/netstack.h"
|
||||
#include "lib/settings.h"
|
||||
#include "shell.h"
|
||||
#include "serial-shell.h"
|
||||
#include "shell-merkur.h"
|
||||
#include "dev/radio.h"
|
||||
#include "extended-rf-api.h"
|
||||
|
||||
extern resource_t res_led, res_battery, res_cputemp;
|
||||
|
||||
|
@ -35,14 +31,7 @@ void setup (void)
|
|||
led_status=0;
|
||||
// Seriell Shell
|
||||
serial_shell_init();
|
||||
shell_ps_init();
|
||||
shell_reboot_init();
|
||||
shell_merkur_init();
|
||||
#if COFFEE
|
||||
shell_coffee_init();
|
||||
shell_file_init();
|
||||
#endif
|
||||
|
||||
// init coap resourcen
|
||||
rest_init_engine ();
|
||||
#pragma GCC diagnostic ignored "-Wwrite-strings"
|
||||
|
|
|
@ -294,7 +294,6 @@ params_get_ccathresholds(void) {
|
|||
settings_status_t
|
||||
params_save_panid(void) {
|
||||
radio_value_t value;
|
||||
size_t size = 2;
|
||||
|
||||
settings_status_t rx=SETTINGS_STATUS_OK;
|
||||
|
||||
|
|
Loading…
Reference in a new issue