Removed the debug and sniff commands to make code size smaller so that the compiled binary fits in ROM

This commit is contained in:
adamdunkels 2009-06-18 09:01:16 +00:00
parent 81786900f2
commit 617eae6ca1
2 changed files with 31 additions and 23 deletions

View file

@ -6,7 +6,7 @@ CONTIKI = ../..
jcreate-blink: jcreate-blink:
(echo; sleep 4; echo "~K"; sleep 4; \ (echo; sleep 4; echo "~K"; sleep 4; \
echo "repeat 0 0 { acc 1 | leds } &"; sleep 4) | make login echo "repeat 0 0 { acc | leds 1 } &"; sleep 4) | make login
%.shell-upload: %.ce %.shell-upload: %.ce
(echo; sleep 4; echo "~K"; sleep 4; \ (echo; sleep 4; echo "~K"; sleep 4; \

View file

@ -28,7 +28,7 @@
* *
* This file is part of the Contiki operating system. * This file is part of the Contiki operating system.
* *
* $Id: jcreate-shell.c,v 1.1 2009/01/15 22:11:58 adamdunkels Exp $ * $Id: jcreate-shell.c,v 1.2 2009/06/18 09:01:16 adamdunkels Exp $
*/ */
/** /**
@ -148,14 +148,33 @@ PROCESS_THREAD(shell_peek_process, ev, data)
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
struct acc_msg { struct acc_msg {
uint16_t len; uint16_t len;
uint16_t acc; uint16_t acc[4];
}; };
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
PROCESS_THREAD(shell_acc_process, ev, data) PROCESS_THREAD(shell_acc_process, ev, data)
{ {
struct acc_msg msg; struct acc_msg msg;
int i;
PROCESS_BEGIN();
msg.len = 1;
for(i = 0; i < 4; ++i) {
msg.acc[i] = acc_sensor.value(i);
}
shell_output(&acc_command, &msg, sizeof(msg), "", 0);
PROCESS_END();
}
/*---------------------------------------------------------------------------*/
PROCESS_THREAD(shell_leds_process, ev, data)
{
struct acc_msg *msg;
struct shell_input *input;
int val, i;
static int num;
const char *args, *next; const char *args, *next;
int num;
PROCESS_BEGIN(); PROCESS_BEGIN();
args = data; args = data;
@ -170,25 +189,11 @@ PROCESS_THREAD(shell_acc_process, ev, data)
PROCESS_EXIT(); PROCESS_EXIT();
} }
msg.len = 1;
msg.acc = acc_sensor.value(num);
shell_output(&acc_command, &msg, sizeof(msg), "", 0);
PROCESS_END();
}
/*---------------------------------------------------------------------------*/
PROCESS_THREAD(shell_leds_process, ev, data)
{
struct acc_msg *msg;
struct shell_input *input;
int val, i;
PROCESS_BEGIN();
PROCESS_WAIT_EVENT_UNTIL(ev == shell_event_input); PROCESS_WAIT_EVENT_UNTIL(ev == shell_event_input);
input = data; input = data;
msg = (struct acc_msg *)input->data1; msg = (struct acc_msg *)input->data1;
val = 0; val = 0;
for(i = 0; i < msg->acc >> 9; ++i) { for(i = 0; i < msg->acc[num] >> 9; ++i) {
val = (val << 1) | 1; val = (val << 1) | 1;
} }
LEDS_PxOUT = ~val; LEDS_PxOUT = ~val;
@ -215,11 +220,14 @@ PROCESS_THREAD(sky_shell_process, ev, data)
shell_ps_init(); shell_ps_init();
shell_reboot_init(); shell_reboot_init();
shell_rime_init(); shell_rime_init();
shell_rime_debug_init(); /* shell_rime_debug_init();*/
shell_rime_netcmd_init(); shell_rime_netcmd_init();
shell_rime_ping_init(); shell_rime_ping_init();
shell_rime_sniff_init(); shell_rime_neighbors_init();
shell_sky_init(); shell_rime_sendcmd_init();
/* shell_rime_sniff_init();*/
shell_rime_unicast_init();
/*shell_sky_init();*/
shell_text_init(); shell_text_init();
shell_time_init(); shell_time_init();