dak664
38c5922294
experimental cxmac code
2010-02-18 17:23:19 +00:00
dak664
72e1528ea7
Make sicslowmac the default!
2010-02-16 23:42:06 +00:00
dak664
1da06eff83
Specify mac driver in contiki-conf.h
2010-02-16 22:22:13 +00:00
dak664
53801ffbb1
Add optional RF230BB radio driver
2010-02-16 22:17:51 +00:00
dak664
1bdff78e6e
Remove compiler warnings
2010-02-15 20:54:37 +00:00
joxe
3a2eec2b1a
fixed ext-sensor for jcreate
2010-02-13 11:20:48 +00:00
oliverschmidt
a66821f1d1
Explicitly turn on forms and centering for consistency reasons.
2010-02-13 10:46:36 +00:00
oliverschmidt
7ef7efecd8
Without forms, centering and history we can just squeeze in DNS.
2010-02-13 10:44:23 +00:00
dak664
dd4bf06430
Add serial command to send voltage measurement to webserver
2010-02-12 16:46:39 +00:00
dak664
ed76239525
Add RADIOSTATS to sensors cgi
2010-02-12 16:42:59 +00:00
dak664
c0e12ffa54
Enable ADC2 for optional external supply voltage measurement
2010-02-11 21:58:51 +00:00
dak664
cc47c556e7
Optionally measure ADC2 along with temperature
2010-02-11 20:49:31 +00:00
dak664
e9d760bf9e
Convert <CR><CR><LF> line endings to <LF>
2010-02-11 20:42:36 +00:00
dak664
e4ec444611
Send optional ADC2 measurement to 1284p
2010-02-11 20:35:22 +00:00
dak664
4576b7b671
Add option to measure external supply voltage on ADC2
2010-02-11 20:22:11 +00:00
dak664
e7d2b64894
Convert <CR><CR><LF> line endings to <LF>
2010-02-11 20:19:51 +00:00
dak664
97ea7b0376
Add SEND_ADC2 command definition
2010-02-11 18:37:21 +00:00
dak664
6a2d1c057a
Allow cygwin remakes and cleans
2010-02-11 18:34:39 +00:00
dak664
c321531021
Document temperature and voltage measurement features and/or bugs
2010-02-11 18:31:27 +00:00
dak664
5eacbeedba
*** empty log message ***
2010-02-10 22:53:55 +00:00
oliverschmidt
50be40768b
Removed closing of stdin, stdout (and stderr on the Apple2). It was introduced in order to maximize the number of available file handles for the webserver. However none of the target machine DOSes allows to open a single file several times diminishing the intended effect very much. One the other hand not being able to "just printf() something" causes trouble over and again - i.e. hello-world seemingly not working...after all a typical case of german over-enigneering ;-)
2010-02-10 07:43:25 +00:00
dak664
fe8417bd8a
Clarify defines for RF230 and effect on program size
2010-02-09 17:03:55 +00:00
dak664
282ffaf343
Add conditional boot messages and file logging
2010-02-09 14:43:16 +00:00
dak664
03c0245465
Expose httpd-cgi ipv6 address print to other modules
2010-02-09 14:41:18 +00:00
nifi
a6c6522548
Updated documentation for new APIs.
2010-02-09 08:29:58 +00:00
nifi
27d5e2338a
Added convenient flag to include codeprop
2010-02-09 07:34:37 +00:00
nifi
dbacc71c7d
Added missing uip-ipchksum when using IP
2010-02-09 07:04:11 +00:00
nifi
665c38e7f4
Set elfloader to use flash instead of ram for storage as default.
2010-02-09 06:52:26 +00:00
dak664
e12e794a74
QUEUEBUF fragmentation defines
2010-02-08 22:22:27 +00:00
adamdunkels
6414bf3a55
Enabled sicslowpan fragmentation and reassembly by default on the sky platform
2010-02-08 22:12:29 +00:00
dak664
1911dc4956
Defines for fragmentation handling
2010-02-08 22:09:25 +00:00
adamdunkels
590b4786c5
Added queuebuf statistics option, since it is used by the examples/rime/example-rudolph1.c code (on the netsim target)
2010-02-08 21:39:15 +00:00
nifi
978d383395
Corrected include path
2010-02-08 00:02:39 +00:00
nifi
9ee6406824
minor code style cleanup
2010-02-08 00:00:45 +00:00
adamdunkels
091483c150
Added dummy watchdog functions for all AVR platforms
2010-02-07 07:43:35 +00:00
joxe
1da7c3eccd
convert registers upto 9 instead of upto 4
2010-02-06 18:28:26 +00:00
adamdunkels
3717c39431
Updated the ext-sensor to use the new sensor API; patch by Jesper Karlsson
2010-02-06 14:41:24 +00:00
adamdunkels
aaab082f27
Correctly print out the aaaa: address, if enabled
2010-02-06 10:00:49 +00:00
adamdunkels
37f7770bd8
Made it possible to override the SICSLOWPAN_CONF_FRAG option. Increased the default uIP buffer size on IPv6 to provide some room for fragmented packets
2010-02-06 10:00:25 +00:00
nifi
d210d930fd
added missing end bracket
2010-02-05 16:45:56 +00:00
nifi
c67a4155d5
Changed to use tcpip_icmp6_event for ICMP notifications.
2010-02-05 15:16:02 +00:00
ksb
217eaaa071
Generic STM32F103 platform
2010-02-05 14:47:42 +00:00
nvt-se
32c5fcb583
avoid broadcast storms during the test
2010-02-05 11:52:37 +00:00
fros4943
b9bf06c2a7
decreased default cooja CFS size
2010-02-05 08:59:51 +00:00
c_oflynn
95d0b09954
-Fix that can cause USB stick to freeze up
...
-Add EEM Support
2010-02-04 10:40:00 +00:00
oliverschmidt
2a6f169e46
- Added yet another PETSCII->ASCII conversion, this time for the file name in case of a 404.
...
- Use all lowercase for the 404 message to avoid another PETSCII->ASCII conversion.
- Write logfile entries for all 404s.
- Adjust memory buffers on the C128 to accomodate for the items above.
2010-02-03 23:19:39 +00:00
oliverschmidt
4a9cc0c1d0
Reverted last change because the change making it necessary in the first place was reverted.
2010-02-03 22:53:59 +00:00
nifi
18f5ef71f0
added missing include
2010-02-03 20:30:07 +00:00
adamdunkels
a9c742402c
Use cxmac for IP, xmac for non-IP. Increased uIP buffer size for IPv6 to accomodate ICMP packets
2010-02-03 16:48:04 +00:00
adamdunkels
14ddf7450d
Initialize ctimers
2010-02-03 16:47:26 +00:00
nifi
002e508703
fixed compiler warning
2010-02-03 13:59:55 +00:00
adamdunkels
f9e991c0dd
Turning of the MAC protocol in the IPv4-over-mesh actually made performance worse due to broadcasts being received multiple times, which interfered with SLIP I/O
2010-02-03 01:20:47 +00:00
oliverschmidt
f06c7a8ffd
Reduce number of memory block to accomodate for new directory listing code (which won't actually work due to missing directory I/O support).
2010-02-02 22:23:57 +00:00
joxe
09c3ba2753
minor cleanup
2010-02-02 21:17:44 +00:00
joxe
fd4aebdf7f
refactored some ADC code into sky-sensors and made it possible to turn off sensors to save energy
2010-02-02 20:59:45 +00:00
adamdunkels
1a2bdcb293
Fixed typo
2010-02-02 20:10:06 +00:00
dak664
3f5bb28383
Allow ip4 address override, show ip6 address
2010-02-02 17:51:55 +00:00
adamdunkels
4e830b1b5d
Dummy watchdog implementation so that programs that use the watchdog compiles
2010-02-02 17:04:18 +00:00
adamdunkels
88fb1c80c9
Do not activate the sensors by default: sensors should be activated by the applications that need them
2010-02-02 16:25:30 +00:00
oliverschmidt
6240db4170
Minor wording change.
2010-02-01 22:15:41 +00:00
oliverschmidt
ab04ee0d10
Optimized C128 color set for 80 column display.
2010-02-01 21:26:20 +00:00
adamdunkels
d0d52638b8
Disable (debugging-) initialiation of aaaa:: address; add CSMA MAC for IPv6/6lowpan
2010-02-01 11:55:04 +00:00
oliverschmidt
fc7b0d31bc
Added configuration values for the email client example.
2010-01-31 21:50:11 +00:00
oliverschmidt
35dc059ad0
Added support for non-window CTK email client example.
2010-01-31 21:49:13 +00:00
oliverschmidt
c0932be656
Added configuration values for the IRC client example.
2010-01-31 20:42:49 +00:00
adamdunkels
f63f6a7a88
Added default configuration options for the cxmac driver
2010-01-31 18:48:41 +00:00
oliverschmidt
6111814aec
Added configuration values for the IRC client example.
2010-01-31 18:30:50 +00:00
oliverschmidt
3826b8c0c4
Use only the base name of projects as program file name.
2010-01-31 18:21:41 +00:00
oliverschmidt
953d3ce7a0
Now that we have at least two examples working on the cc65 targets it is preferable to not name the program files all 'contiki'.
2010-01-31 09:34:12 +00:00
oliverschmidt
26c9ec41f7
Activate uIP logging when "high level config" logging is enabled.
2010-01-30 20:48:31 +00:00
oliverschmidt
f5c78bd4fd
Added a gnumake 'target-specfic variable' to add the C preprocessor define necessary for clean DLL linkage.
2010-01-30 11:52:01 +00:00
adamdunkels
ba2c445676
Reduce the TCP MSS so that it runs nicely over IPv6/802.15.4
2010-01-28 13:38:40 +00:00
oliverschmidt
671bfb0f2b
Removed directory.dsc and www.dsc from Visual Studio 2008 build.
...
There aren't created using the Cygwin build too - which btw. makes sense as those two programs are configured to have own icons on the desktop.
2010-01-28 12:59:47 +00:00
oliverschmidt
4f9c4d7dda
Adjusted the win32 'platform build' (which creates an old-school Contiki OS) to the changed dependency handling.
...
The special module-compile rule didn't work anymore now that the make doesn't create the .d beforehand. However the ordinary compile rule in Makefile.include turns out to create object files linkable as DLLs - although with warnings. The downside of these warnings seems to be outweight by the benefit of a simpler Makefile.
2010-01-28 12:46:16 +00:00
oliverschmidt
882e4692c7
cc65 2.13. allows to define all necessary paths through the single env var CC65_HOME.
2010-01-27 22:37:15 +00:00
anthony-a
f34f720836
move RIME declaration from cpu/cc2430/Makefile.cc2430 . (or at least what I recall, did this months ago!)
2010-01-25 23:18:17 +00:00
fros4943
ee11b61064
bugfix: puts() should append newline character + min buffer size 1024 also with uIP
2010-01-25 12:34:05 +00:00
adamdunkels
5922402b3e
Added the CSMA MAC mechanism on top of the default duty cycling
...
mechanism X-MAC. The CSMA is configurable with a MAC_CSMA define, just
like the MAC protocol is configurable with the MAC_DRIVER define.
2010-01-25 11:48:16 +00:00
c_oflynn
9f6a069f96
New USB IPv6 address translation, works better with bridges. Enabled by a #define at start of sicslow_ethernet.c
2010-01-24 14:14:13 +00:00
adamdunkels
11362d0489
Remove the default list of sensors from the main() file to save space - those apps that need them can use them directly in any case
2010-01-21 11:17:08 +00:00
nifi
c9a48aa752
Updated to match the new sensors API
2010-01-15 21:37:15 +00:00
nifi
a7f8761978
Updated to match the new sensors API
2010-01-15 10:34:36 +00:00
adamdunkels
2f19892f74
Updated with the new sensors API
2010-01-15 08:50:39 +00:00
nifi
467df8ad4c
reverted accidental commit
2010-01-14 22:26:38 +00:00
nvt-se
d2655eac7a
make watchdog management slightly more abstract to simplify porting
2010-01-14 21:16:58 +00:00
adamdunkels
46753473fa
Added constants for light sensor values
2010-01-14 20:23:02 +00:00
adamdunkels
9ae29c3be5
Added light, sht11, battery sensors; restored light and battery activation since rtimers don't work without them (at present)
2010-01-14 20:18:23 +00:00
adamdunkels
bb63085f60
Added SHT11 sensor API for Tmote Sky
2010-01-14 20:16:52 +00:00
adamdunkels
4f6f6c972d
Use new sensors API
2010-01-14 20:15:55 +00:00
nifi
00e8164e58
updated vibration sensor name to Contiki standard
2010-01-14 20:02:55 +00:00
nifi
dbe56e4666
Updated to match the new sensors API
2010-01-14 20:01:18 +00:00
nifi
4ffa7b95b7
Updated to match the new sensors API
2010-01-14 19:19:50 +00:00
nifi
7154b4c68d
Removed references to irq, which is not used with the new sensor APIs
2010-01-14 19:14:47 +00:00
nifi
2a7ad011c5
Updated to match the new sensors API
2010-01-14 19:12:31 +00:00
nifi
e1c6c4993a
Removed references to irq, which is not used with the new sensor APIs
2010-01-14 18:13:33 +00:00
nifi
24f28f0f1c
Updated to match the new sensors API
2010-01-14 17:39:35 +00:00
joxe
071a9eaa6b
adapted for new sensor APIs
2010-01-14 16:13:45 +00:00
nifi
e0c0808767
removed obsolete file
2010-01-14 15:55:15 +00:00
joxe
3c0dcb45c7
fixed for updated sensors API
2010-01-14 15:50:13 +00:00
adamdunkels
fe126bc90e
Updated to match the new sensors API
2010-01-14 15:38:56 +00:00
nifi
4d03a30456
removed obsolete file (available in core/dev)
2010-01-14 14:00:45 +00:00
joxe
31ea888b75
fixed Sky platform for new sensor APIs
2010-01-14 14:00:38 +00:00
joxe
4a3953204f
changed sky sensors to new api
2010-01-14 13:53:06 +00:00
matsutsuka
23d5f84a46
Workaround for compiling some examples available
2009-12-16 06:47:17 +00:00
matsutsuka
a628b0c581
minor aesthetic modification
2009-12-11 15:00:38 +00:00
matsutsuka
1586b3b5c4
fixed minor bug of mt-test due to sdcc
2009-12-11 14:59:45 +00:00
matsutsuka
ebe74fed56
size-optimization option and peep-hole optimizer have been introduced.
...
object files have been moved to binary directory
2009-12-11 14:59:31 +00:00
adamdunkels
e3fed27f4a
Broke out the CC2420 SFD interrupt into a separate file to allow easier overloading with project-specific files
2009-12-05 19:42:56 +00:00
nifi
3c1a7f3bc7
* Added configuration for radio receive buffer size (default Rime packet size)
...
* Added configuration for beep on bad crc
* Changed to drop packet if read buffer is too small rather than truncating data
* Turn off energest-listen during transmission
2009-11-19 18:04:02 +00:00
nifi
c89028a11f
reduced serial line buffer size
2009-11-18 15:34:57 +00:00
nifi
bb0ffe0478
moved rime initialization into rime router so it is easier to switch IPv6 routing module
2009-11-18 13:51:55 +00:00
nvt-se
7a9e9c72a1
switched to new radio return values
2009-11-13 12:38:14 +00:00
nvt-se
b909a62265
Reduced application buffer size for SD and switched parameter in cfs-coffee-arch.c
2009-11-11 14:59:33 +00:00
nvt-se
8c040be133
Changed the name of the declaration of the default block size. Reduced the OCR reading timeout.
2009-11-07 01:05:23 +00:00
nvt-se
7aac2d90fb
specify that energest.h is in the sys directory.
2009-11-06 17:18:47 +00:00
nvt-se
31850d2e29
wait for RX before reading, and ensure that the byte is read out by using a volatile dummy variable
2009-11-06 15:40:15 +00:00
nvt-se
731e1da844
increase the I/O rate and use etimer_restart to maintain a uniform wait time between iterations
2009-11-06 15:11:52 +00:00
nvt-se
f59e89cfb9
Fixed the problem of reads from the SPI where the first byte was sometimes lost.The SPI read function now only generates an idle symbol if there is not a byte
...
already in the reception buffer.
2009-11-06 14:02:59 +00:00
nvt-se
84f2a077de
the return value should be checked against the size of sd_buf instead of buf
2009-11-03 16:18:37 +00:00
nvt-se
9b4cd05e1f
Patch from David Gustafsson: break out SPI functions and fix bug in capacity
...
calculation.
Removed expensive modulo operations from sd_read and sd_write because the block size is now a variable. (nvt)
2009-11-03 15:21:43 +00:00
adamdunkels
d3131e1811
Print link-local IPv6 address when booting the node
2009-10-29 22:10:59 +00:00
adamdunkels
f03caa357e
Allow reprogramming invidual nodes with 'make file.upload MOTE=x' where x is the mote number just like with make login
2009-10-29 22:10:21 +00:00
nifi
831f16cf61
Fixed COOJA quickstart to run COOJA from current directory
2009-10-28 13:39:15 +00:00
fros4943
99a540fd0d
macro renamed to SPI_IS_ENABLED() to avoid confusions
2009-10-27 15:33:24 +00:00
fros4943
6b36cd9de9
added macro for checking whether SPI is ENABLED
2009-10-27 15:25:02 +00:00
nvt-se
4a0973a95f
specify the number of queuebufs that we want to use in the MSB430 platform by default
2009-10-26 16:11:24 +00:00
kasunch
ca6c8818b1
Two comment fixes
2009-10-22 15:48:20 +00:00
nifi
178548413e
added option to specify JTAG port for programming
2009-10-22 09:27:46 +00:00
adamdunkels
29e8dae88c
Added X-MAC support for IPv6/SICSlowpan nodes, added 802.15.4 default framing to X-MAC
2009-10-19 20:55:52 +00:00
fros4943
bf1920386a
increased log buffer size with uIP SLIP
2009-10-19 18:00:49 +00:00
oliverschmidt
caaa790add
cc65 2.13. comes with secondary linker configs. The 'apple2enh-reboot.cfg' is more or less what was previously engineered as part of Contiki for the Apple2 - now moved into the cc65 distro.
2009-10-18 10:06:44 +00:00
oliverschmidt
18933cc0c3
cc65 2.13. comes with builtin linker configs defining the __STACKSIZE__ symbol as weak. This allows to override the stacksize from the linker command line thus eliminating the need for linker configs maintained by Contiki.
2009-10-18 09:58:21 +00:00
oliverschmidt
d8aee18f6c
cc65 2.13. allows to
...
- explicitly set 80 column mode
- control exit behaviour from the program itself (instead of requiring a loader variant).
2009-10-18 09:37:37 +00:00
oliverschmidt
d30ccbe81d
cc65 2.13. allows to explicitly set 80 column mode.
2009-10-18 09:35:07 +00:00
oliverschmidt
31eb62821f
cc65 2.13. features a default-per-target mouse driver so there's no need to deal with their names in Contiki anymore.
2009-10-18 09:33:08 +00:00
adamdunkels
79d7c366a3
Rime polite announcements should be used when IPv6 is enabled, and not used otherwise
2009-10-18 07:15:33 +00:00
nvt-se
ed4ee1b5af
continue the test by resetting the etimer even if sd_write returns an error.
2009-10-01 16:40:25 +00:00
nvt-se
3e41c7d564
removed the immaterial sd_get_block_size function.
2009-09-24 12:09:26 +00:00
kasunch
1ee52635c8
1. Changed fuse bits to preserve EEPROM through the chip erase when uploading a new OS image.
...
2. Added a new make rule to erase EEPROM through the chip erase.
2009-09-24 07:09:31 +00:00
kasunch
71b5872045
Added node id restoring at the boot-up.
2009-09-24 06:53:35 +00:00
kasunch
5e1db8b6fa
Added node id restoring and burning functions.
2009-09-24 06:51:22 +00:00
kasunch
f617b77b87
Added the EEPROM starting address of node id.
2009-09-24 06:45:48 +00:00
nvt-se
fc34a4572b
Removed the deprecated COFFEE_DIR_CACHE_ENTRIES parameter.
2009-09-22 16:31:36 +00:00
nvt-se
3b205a8912
removed compiler warning about missing declaration.
2009-09-22 16:27:17 +00:00
nvt-se
19d697fd37
use megabyte unit for printing SD card capacity.
2009-09-22 16:24:03 +00:00
nvt-se
aef32d8144
moved synchronization word definition to the right place.
...
removed memcpy call for a two byte copy. also led to a relocation error
in some versions of the mspgcc linker.
2009-09-22 16:20:39 +00:00
nvt-se
ce32792812
define U1IFG if it is missing.
2009-09-22 16:04:03 +00:00
nvt-se
f698ce2577
Adapted the simple SD test to the new driver and its interface.
2009-09-22 15:37:18 +00:00
nvt-se
12c6dbb7c6
switched to emulated random I/O functions in the SD driver
2009-09-22 15:36:33 +00:00
nvt-se
1fb5841454
introduced WITH_SD parameter. added missing variable.
2009-09-22 15:35:45 +00:00