oliverschmidt
00101cc177
Added support for the cc65 target 'apple2enh' (Enhanced Apple //e).
2007-01-03 10:29:17 +00:00
oliverschmidt
3229e5fa9d
Minor source consistency improvement.
2006-12-29 00:06:32 +00:00
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
adamdunkels
83793da297
Removed automatic node ID generation, added TR1001 GCR version
2006-10-06 07:58:19 +00:00
adamdunkels
1c02dd5652
Initial documentation for node ID storing and restoring
2006-10-06 07:57:41 +00:00
adamdunkels
56fe6ec4a9
Made debugging output easier configurable
2006-10-06 07:57:14 +00:00
adamdunkels
60c7228675
Moved mandatory low-level initialization into main file, moved all uIP and network initialization into int_net()
2006-10-06 07:49:31 +00:00
adamdunkels
d239998175
Node IDs are stored in EEPROM and restored on bootup
2006-10-06 07:47:02 +00:00
adamdunkels
1f49bd4cd2
Makefile for ESB applications
2006-10-06 07:01:14 +00:00
adamdunkels
a3adb76b31
Program for 'permanently' burning a node ID to EEPROM
2006-10-06 07:00:36 +00:00
fros4943
f2dd0a96cd
added signal strength and output power (non-core) functions
...
+ bug fix
2006-10-05 14:44:43 +00:00
fros4943
837f71e8dd
Removed busy-wait while receiving radio data (just stay awake)
2006-10-05 12:09:40 +00:00
fros4943
87219929b7
added debounce timer to button sensor
...
OBS removed sensor changed notification when button released!
2006-10-05 11:51:51 +00:00
adamdunkels
8f203cd2c9
TR1001 driver using GCR instead of manchester encoding
2006-10-05 09:20:00 +00:00
fros4943
ad08af59f0
bug fix: busy-waiting before checking data length
2006-10-05 07:46:53 +00:00
fros4943
eb0b2f137e
rewrote switch-procedure in asm
...
(solves problems with different gcc versions)
2006-10-04 15:05:37 +00:00
oliverschmidt
50fda17c3e
Moved error_exit() to the Win32 Contiki Core.
2006-10-03 11:27:51 +00:00
oliverschmidt
58be00541d
Added the CCIF (Contiki Core InterFace) declarations necessary for fatal error display on Win32.
2006-10-03 00:30:42 +00:00
oliverschmidt
d62f9608dc
Improved error handling.
2006-10-03 00:28:36 +00:00
adamdunkels
a043ca000b
Short description added
2006-10-02 22:06:14 +00:00
adamdunkels
8c080b3677
Brief instructions for getting started with Contiki for Windows
2006-10-02 20:08:40 +00:00
adamdunkels
ca1045700e
Updated documentation
2006-10-02 20:07:05 +00:00
adamdunkels
cffc41ff27
Updated documentation
2006-10-02 20:05:07 +00:00
adamdunkels
7b58a3212f
Updated documentation
2006-10-02 20:05:07 +00:00
adamdunkels
b1ba41842f
moved text to esb.txt
2006-10-02 20:04:38 +00:00
fros4943
41578b35c4
radio driver with busy-wait support
2006-10-02 15:06:12 +00:00
fros4943
f3311d5d4c
added busy-wait global variable
2006-10-02 15:05:49 +00:00
fros4943
cb71b2fca6
added support for busy-waits in simulated contiki processes
...
(the entire process_run()-loop is inside a Contiki multi-thread)
2006-09-29 14:32:15 +00:00
fros4943
c033cf5810
added multithreading sources to makefile
2006-09-29 12:48:48 +00:00
bg-
7b981562ad
Use minileds by default.
2006-09-27 10:00:42 +00:00
bg-
fa02e72526
Bit-banging I2C master.
2006-09-27 09:43:55 +00:00
adamdunkels
58b7f8de5b
Added a hack for setting a text label on each simulated node
2006-09-26 22:10:12 +00:00
adamdunkels
15aba3d619
Cleanup
2006-09-26 22:09:26 +00:00
bg-
4485e50351
Add ssd kernel and uip-udp-packet.o.
2006-09-26 15:52:37 +00:00
oliverschmidt
328071ff10
Added network support to the Win32 platform.
...
Network I/O is done using the usual suspect - which is WinPcap. There's no need for the WinPcap Developer's Pack! An ordinary WinPcap install - as it is i.e. part of Ethereal - is sufficient.
The code is still under development. But as I recently successfully opened HTML pages with the Contiki web browser I thought it might be the right time for an initial commit.
2006-09-23 20:25:02 +00:00
oliverschmidt
f601f3a0ac
Added the CCIF (Contiki Core InterFace) declarations necessary for logging from loadable code on Win32.
2006-09-23 20:12:40 +00:00
adamdunkels
cf57e00d60
uip_ipaddr_t changes fixed thanks to Marcelo Barros
2006-09-20 19:06:41 +00:00
oliverschmidt
253dcb44ce
Replaced Win32 ctrl-c handler with C-library atexit handler (taking care of ctrl-c too) now that we have a Contiki Quit menu calling exit().
2006-09-09 23:20:39 +00:00
oliverschmidt
e3dab56825
Do a consistent non-UNICODE build.
2006-09-09 23:13:09 +00:00
oliverschmidt
8a8575b63c
Don't make assumptions on textentry contents beyond the first '\0'.
2006-09-09 23:09:59 +00:00
fros4943
1a3761e1a9
removed old unused makefile-quickstart code
...
+
tidied up makefile
2006-09-06 12:20:12 +00:00
oliverschmidt
162ca26b65
Activated quit menu option.
2006-08-30 22:41:52 +00:00
oliverschmidt
301c1f45cf
Move the strcasecmp macro out of the diretory app context now that it is used in the shell app too.
2006-08-30 22:07:53 +00:00
fros4943
b1c7153aa6
Added interface config (earlier added by Oliver)
2006-08-30 14:48:36 +00:00
fros4943
f75392de6a
lowered uIP settings for smaller memory requirements during simulations
2006-08-30 10:04:08 +00:00
nifi
ce5b45da48
turn of ADC12 during reconfiguration
2006-08-30 07:45:56 +00:00
oliverschmidt
67d7c515a4
Added missing header files to VC++ project file.
2006-08-26 23:50:45 +00:00
oliverschmidt
a72fdc7208
Fixed discrepancy between makefile and VC++ project file.
2006-08-26 23:43:03 +00:00
oliverschmidt
c32390ab76
Added VC++ 2005 solution file (.sln) and project files (.vcproj).
...
Please note that the VC++ 2005 Express Edition combined with the Platform SDK - which are both free downloads - are sufficient to build, run and debug Contiki on Win32.
2006-08-21 22:37:16 +00:00
oliverschmidt
3de5f38218
Avoid temporary console window scroll on redraw due to writing to lower right screen cell.
2006-08-21 22:27:10 +00:00
fros4943
facdd73eda
compile contiki library update:
...
* including selected Contiki process source files automatically at compilation time.
-> removes the need for manually adding all source files in the cooja.config:s
-> only selected source files are compiled
2006-08-21 15:05:14 +00:00