b1c748c137Adjusted telnet server to the new shell logic.
oliverschmidt
2008-02-09 17:15:58 +0000
081d50b878Reverted part of recent change. The 32-bit member causes 32-bit alignment on 32-bit machines - at least without specific compiler options. That 32-bit alignment causes padding i.e. the ARP structure breaking the existing code.
oliverschmidt
2008-02-09 16:22:22 +0000
518a84fc66Added a 'run' shell command similiar to the 'exec' command but using the high-level LOADER_LOAD() interface instead of the ELF-loader specific interface.
oliverschmidt
2008-02-09 14:07:58 +0000
a685acd23aTurned rtimer_arch_now() from a (one line) function into a macro.
oliverschmidt
2008-02-09 14:02:12 +0000
614fa668cdRemoved SELFSTART_PROCESS as AUTOSTART_ENABLE generally serves that purpose - and AUTOSTART_ENABLE gets already set as required :-)
oliverschmidt
2008-02-08 22:48:28 +0000
e70e729be6Description made clearer
adamdunkels
2008-02-08 20:40:10 +0000
0e8f94ed77automatically listening to newly added nodes
fros4943
2008-02-08 14:42:33 +0000
c3bcf8569cfixed restoring firmware file info during reload
fros4943
2008-02-08 14:30:28 +0000
d2886875ecAdded a 'run' shell command similiar to the 'exec' command but using the high-level LOADER_LOAD() interface instead of the ELF-loader specific interface.
oliverschmidt
2008-02-08 12:49:54 +0000
b06e6c60a9Name fix on uip_all_zeroes_addr
nifi
2008-02-08 09:12:57 +0000
bdceab824aRenamed shell-gui.c to gui-shell.c to fit the new shell file naming scheme.
oliverschmidt
2008-02-07 23:11:56 +0000
b2bcdfd55bAdjust shell GUI to the new shell logic.
oliverschmidt
2008-02-07 23:08:48 +0000
fe6a55d1a4Accomodate for the now more complex shell output.
oliverschmidt
2008-02-07 23:06:03 +0000
420b06863cDeclare some more functions as CCIF (Contiki Core Interface) to trigger exporting the symbols from the main binary on Win32.
oliverschmidt
2008-02-07 23:04:35 +0000
806f79bb03Replaced (now obsolete) PROCESS_LOADABLE with SELFSTART_PROCESS.
oliverschmidt
2008-02-07 16:34:18 +0000
0a8f384a40Allow to optionally (triggered with SELFSTART_PROCESS) self start the application.
oliverschmidt
2008-02-07 16:28:11 +0000
155a27ff59Switched from (now obsolete) 'process_load' to 'autostart_processes'.
oliverschmidt
2008-02-07 15:53:43 +0000
58d047667dDeclare 'autostart_processes' as CLIF (Contiki Loadable Interface) to trigger exporting the symbol from shared libraries on Win32.
oliverschmidt
2008-02-07 15:47:28 +0000
41beef7ccaRemoved support for the old method of starting a dynamically loaded process based on the symbol 'process_load'. All loaders now have to use the new method based on the symbol 'autostart_processes'.
oliverschmidt
2008-02-07 15:43:37 +0000
d0b9384ab0mote types sorted after abstraction level
fros4943
2008-02-07 10:30:19 +0000
327a278cabannotation describing an abstraction level
fros4943
2008-02-07 10:29:40 +0000
f38255b80fA hack for tunneling IP packets from a pcap device to SLIP under MS Windows. Essentially a combination of the wpcap driver and the tunslip tool.
adamdunkels
2008-02-07 09:39:35 +0000
2187212703Name fix on uip_all_zeroes_addr
adamdunkels
2008-02-07 01:35:00 +0000
d407fe2e9fSet TTL on outbound ICMP echo reply packets to make Windows tracert work
adamdunkels
2008-02-07 01:34:25 +0000
245558fd56Make windows tracert work: needs ICMP time exceeded sent for ICMP echo packets
adamdunkels
2008-02-07 01:33:47 +0000
3d6c1c966bBugfix: forwarding functions now have access to its packet headers. Added last hop to the arguments to the reception function
adamdunkels
2008-02-05 20:17:43 +0000
33bcc24019Increased timeouts, updated to match new mh API
adamdunkels
2008-02-05 20:16:48 +0000
b69001cbd4Broke out the netcmd command from shell-rime.c into shell-rime-netcmd.c
adamdunkels
2008-02-05 12:23:32 +0000
3fbff69658Compile shell-sky.c only for the sky target, added shell-rime-netcmd.c
adamdunkels
2008-02-05 12:22:49 +0000
136ad1e48cExample application that runs the Contiki shell on the Tmote Sky
adamdunkels
2008-02-04 23:52:33 +0000
264176fe1bSmall scripts (hacks!) for checking and plotting the Contiki code size
adamdunkels
2008-02-04 23:51:42 +0000
a26d87e09eRewrite of the old Contiki shell. The new shell supports dynamic insertion of new commands and command pipelining. There are also a bunch of new commands for network access (using Rime): ping, data collection, packet sniffing, sending shell commands across the network, and testing the single-hop throughput to neighboring nodes. Commands are also available for reading from and writing to files, reading the sensors (on the Tmote Sky platform), and accessing the power and energy consumption of the system. Dynamic loading of programs across the network is also possible, although a little untested at the moment.
adamdunkels
2008-02-04 23:42:17 +0000
6557863bb8The reset now comes after the binaries are compiled
adamdunkels
2008-02-03 21:04:31 +0000
cb6bc45350Added code for routing IP packets over low-power radios using the Rime mesh module
adamdunkels
2008-02-03 21:03:19 +0000
dc43a9713dAdded uIP destimation unreachable message, removed defailt XMAC timer definitions (for now), turned profiling off(for now), added process event number configuration, reduced data memory size for the ELF loader
adamdunkels
2008-02-03 21:01:36 +0000
cf5ff2bbb2Made SLIP code coexist with ordinary serial code. If WITH_UIP=1, the SLIP code is used instead.
adamdunkels
2008-02-03 20:59:35 +0000
e68d669265Added improvements suggested by Hardy Greich: define CPU speed in one place only (contiki-conf.h), added nop to XTAL settlement delay
adamdunkels
2008-02-03 20:58:11 +0000
f1bec7b955Added the ability to send packets to an external network
adamdunkels
2008-02-03 20:56:07 +0000
53f0b7feb8Added line drawing code when compiled for the netsim target
adamdunkels
2008-02-03 20:52:41 +0000
f5b08ff115Added a crude hack for drawing lines between nodes
adamdunkels
2008-02-03 20:49:50 +0000
2886e03f57Rewrote the neighbor code to use memb and a list instead of a static array
adamdunkels
2008-02-03 20:44:11 +0000
6e89e545b3Added optional transmission of ICMP destimation unreachable in response to incoming UDP packets with an destination port that is not open. This is needed for correct operation of traceroute
adamdunkels
2008-01-24 23:08:58 +0000
c9508567a1Bugfix: IP addresses in ICMP time exceeded messages were not transmitted correctly
adamdunkels
2008-01-24 23:07:37 +0000
49ac5f9026Show rt metric in netsim as number of expected transmissions
adamdunkels
2008-01-24 21:11:40 +0000
cdfe030980Send immediately if interval == 0. Added debug information
adamdunkels
2008-01-24 21:10:50 +0000
f93a48599eProcess only one poll request at a time to avoid starvation if one process keeps calling process_poll() from its poll handler
adamdunkels
2008-01-24 21:00:51 +0000
dc70ac2584Added calibration to channel switch if currently in receive mode. Added explicit checks for transmission activity before channel switch
adamdunkels
2008-01-24 13:09:16 +0000
af73a358f4Added const to constant arguments
adamdunkels
2008-01-24 13:08:35 +0000
f4dd9ccd5bRewrote the process code so that initialization events are posted synchronously instead of asynchronously, so that we don't have to explicitly wait for processes to be initialized. This also reduces the size of the event queue by half on the Tmote Sky platform since the queue was maximized during system bootup. This change also prompted an update of the process invokation code to ensure that a process is not invoked again when processing an event. General cleanup of the code also.
adamdunkels
2008-01-23 15:18:06 +0000
c8dccbbd40Added a function for converting a timesynchronized time to a local (rtimer) time
adamdunkels
2008-01-23 15:07:05 +0000
8a9b931a4bRewrote most of the X-MAC code to make it easier to follow, debug and modify. Also added an optional, experimental time synchronized addition that makes X-MACs on different nodes explicitly de-synchronized
adamdunkels
2008-01-23 15:00:54 +0000
c2ef303c24Updated for the new simple_cc2420 API
adamdunkels
2008-01-23 14:58:01 +0000
2c5964ef55Changed default transmission behaviour to be to send without checking for channel activity first (in anticipation of radio API change that adds a CCA function to the radio API). General code cleanup. Added optional timetable profiling. Added simple_cc2420_get_channel() function, changed simple_cc2420_set_chan_pan to simple_cc2420_set_pan since we now have a dedicated simple_cc2420_set_channel
adamdunkels
2008-01-23 14:57:19 +0000
10ce1ed03ePulled in updated defines for the sky platform
zhitao
2008-01-22 15:00:24 +0000
0c21c8893abugfix: wait while *either* transmitting or unvalid rssi
fros4943
2008-01-17 15:38:45 +0000
7b71f23abeFactored out the time table keeping code from the profiling code and placed it in a separate 'timetable' module, that may be uesd on its own.
adamdunkels
2008-01-17 12:19:25 +0000
f2599b38e7Added a WERROR variable, which, if set, causes -Werror flags to be turned on
adamdunkels
2008-01-17 12:07:32 +0000
cee1823dc3Shell scripts need to have Unix line endings even on Windows/Cygwin.
oliverschmidt
2008-01-15 21:35:42 +0000
f9893e11c4Shell scripts need to have Unix line endings even on Windows/Cygwin.
oliverschmidt
2008-01-15 21:34:25 +0000
8a38ffea87added declaration for simple_cc2420_get_txpower.
nvt-se
2008-01-15 08:53:52 +0000
057cd5ac05no ENERGEST_ON_* macro needed for levels.
nvt-se
2008-01-15 08:52:16 +0000
c3653b96cecheck if ENERGEST_CONF_LEVELDEVICE_LEVELS is set. call ENERGEST_ON_LEVEL.
nvt-se
2008-01-15 08:33:02 +0000