Commit Graph

141 Commits

Author SHA1 Message Date
barner
d4b3436d21 Add new plattform definition for the STK 501 board featuring an
Atmel ATmega128.

Very brief instructions:

- Configure your programmer etc. in Makefile.stk501
- Use 'make upload' to flash your STK501.
- Setup a SLIP connection to your board (on the first serial port)
  and make sure you can ping it.
- Use 'make loadable_prg.ko' to build a demo module.
- gcc -ocodeprop ../../tools/codeprop.c
- ./codeprop <IP of STK> loadable_prg.ko
- Watch the module print "Tick, Tack, Tick, ..." on the second
  serial port.
2006-12-22 17:19:22 +00:00
bg-
8adcee17c3 * Typo in comment.
* Use nm and awk to create namelist.
2006-12-20 13:46:14 +00:00
adamdunkels
b8b47d2cc9 Added cfs-eeprom 2006-12-19 09:19:14 +00:00
adamdunkels
163541eaf5 Added note on burn-nodeid 2006-12-19 09:18:11 +00:00
fros4943
bd2b6a9a53 bug fix:
&uip_buf[UIP_LLH_LEN]
may not always be equal to
 uip_buf
2006-12-11 15:19:34 +00:00
bg-
d8e0b4eb26 * New rule for making .ko:s. 2006-12-05 16:19:43 +00:00
fros4943
4e166903a4 minor adjustment.
changed simulated MAC to wait for clear channel on surrounding -80 dB or larger (instead of -150)
2006-12-04 15:26:33 +00:00
bg-
7b1dd9627a * Switch to channel 15.
* We are powered via USB and there is really no need to put the CPU to
  sleep when CPU is idle.
2006-12-01 14:58:58 +00:00
bg-
b9f81cf915 Move to channel 15. 2006-12-01 14:57:19 +00:00
bg-
60e930a64d Kernel with static IP configuration. 2006-12-01 14:56:39 +00:00
bg-
5345925ce6 * Kernel ssd.c is gone.
* New kernel client.c with static IP configuration.

* Replace elfloader.c with new cle.c and elfloader_compat.c. Taken
  together they requires less ROM and RAM than the old version.
2006-12-01 14:55:15 +00:00
bg-
fc368b6946 ssd is gone 2006-12-01 14:50:06 +00:00
fros4943
5836d232cf restored old post-link names (_cooja_sw -> cooja_sw) 2006-11-06 22:25:12 +00:00
fros4943
76055eba40 test: use pre-link asm names (earlier didn't work with some gcc ex. typical cygwin) 2006-11-06 18:07:24 +00:00
fros4943
cc53f38fbb added:
- include contiki system symbols option (no need for the missing elf-loader files)

(including symbols not working without a few additional files)
2006-11-06 18:03:34 +00:00
bg-
9ead26e626 Like the dhclient.c kernel but with static IP configuration.
172.16.0.9/16 and default router 172.16.0.1.
2006-10-27 13:08:15 +00:00
fros4943
e528b527e6 moved cooja cfs files from /dev to /cfs 2006-10-23 16:07:29 +00:00
adamdunkels
c67ce1c1b0 Added hack for letting nodes signal that they are 'done'. The simulator exits when all nodes are done. Fixed random initialization so that it is different for all nodes. 2006-10-23 09:01:06 +00:00
fros4943
722f3c7e85 bug fix causing several quick resends to be destroyed 2006-10-22 11:29:05 +00:00
oliverschmidt
8b319eef83 Updated/improved documentation. 2006-10-14 23:48:51 +00:00
fros4943
d0ec0a48a4 added experimental radio channel support 2006-10-11 15:13:57 +00:00
fros4943
0914fe489e added Contiki Filesystem (CFS) support in COOJA: core interface, glue driver 2006-10-11 14:16:10 +00:00
fros4943
e8daead842 added Contiki Filesystem (CFS) support in COOJA: test process 2006-10-11 14:15:16 +00:00
fros4943
dd0890b4dd added Contiki Filesystem (CFS) support in COOJA 2006-10-11 14:14:41 +00:00
fros4943
b1afe2257b changed simulated mac protocol;
waiting for both hw and ether at the same time
2006-10-11 09:06:41 +00:00
nifi
be942b531b added counter for avg sstrength 2006-10-10 23:16:10 +00:00
bg-
2c85f3b19f Use leds_toggle rather than leds_(on|off). 2006-10-10 18:25:36 +00:00
adamdunkels
bc8016543a Make netsim more like the esb target 2006-10-10 15:58:31 +00:00
nifi
11c1762a62 updated API and added active flags because some sensors react on radio activity 2006-10-10 12:37:04 +00:00
adamdunkels
8a3481d632 Removed old file 2006-10-10 10:10:40 +00:00
bg-
3ccac34c3d Forgot to add sample kernel. 2006-10-10 08:30:48 +00:00
nifi
271968e104 added flag to enable/disable sensor event broadcast 2006-10-09 21:08:51 +00:00
nifi
30822b5703 added active flags because some sensors react on radio activity 2006-10-09 21:05:37 +00:00
fros4943
85fa271548 added special fix for new direct udp packet transmissions via tcpip_input()
delaying tcpip_input call until yieldable
2006-10-09 14:42:25 +00:00
fros4943
5c4f07dcf0 changed to explicit no yield allowed flag 2006-10-09 14:13:42 +00:00
fros4943
774b977fe9 added simple surrounding signal strength checking before transmitting 2006-10-09 14:13:04 +00:00
fros4943
5b66565c86 no initial signal strength by radio sensor 2006-10-09 13:46:08 +00:00
adamdunkels
5a5b964b2e UPdated to latest hc.c API 2006-10-09 11:56:49 +00:00
adamdunkels
5e98ede3a3 Updated to not rely on uIP 2006-10-09 11:56:13 +00:00
adamdunkels
d9109e9e83 Two types of radio sensor data 2006-10-09 11:55:42 +00:00
adamdunkels
abfe686c6d Updated to latest uIP API 2006-10-09 11:55:30 +00:00
adamdunkels
43d567e5f3 Added node-id.h 2006-10-09 11:55:16 +00:00
adamdunkels
25ac16ff2c Added radio sniffer program 2006-10-09 10:08:40 +00:00
nifi
39098934a6 refactored putchar to make it replacable 2006-10-09 09:19:02 +00:00
oliverschmidt
ca05ae80a5 Added automatic detection of Ethernet address - this makes the WinPcap packet driver service kind of working :-)
First the WinPcap library is used to enumerate the existing interfaces to make sure that only those are taken into account which the WinPcap library is able to actually work with. Their IP addresses are compaired against the one on the cmdline to find the desired interface.

Then the IP Helper API is used to enumerate the existing adapters to find out the the Ethernet address of the desired adapter. This Ethernet address is then used by Contiki too.
2006-10-06 22:39:31 +00:00
fros4943
880b3df797 added flags for checking if we are inside process_run() 2006-10-06 10:47:09 +00:00
fros4943
df9ece582b make sure we are inside process_run() before yielding 2006-10-06 10:45:53 +00:00
fros4943
69657d579d added radio sensor for signal strength etc. 2006-10-06 10:44:03 +00:00
adamdunkels
0e8cdd9e8e Added radio signal strength simulation 2006-10-06 08:25:30 +00:00
adamdunkels
d2172da359 Added node ID EEPROM address, increased clock granularity 2006-10-06 07:58:39 +00:00