Commit graph

105 commits

Author SHA1 Message Date
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