Commit graph

9135 commits

Author SHA1 Message Date
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
adamdunkels b07db591e6 Moved to platform/esb/apps 2006-10-06 06:58:08 +00:00
fros4943 f08064c3b2 bug fix: not painting null radio connections 2006-10-05 15:13:48 +00:00
fros4943 ddb3726e7f using radio's output power indicator to calculate transmission/interference range
(for now scaling with indicator)
2006-10-05 14:51:35 +00:00
fros4943 c1a93baa28 added methods for reading current output power 2006-10-05 14:47:48 +00:00
fros4943 f2dd0a96cd added signal strength and output power (non-core) functions
+ bug fix
2006-10-05 14:44:43 +00:00
fros4943 2892edc2fa no reception possible if radio already busy 2006-10-05 12:27:30 +00:00
fros4943 8df08f3d05 no need to send button up event to core (not handled anymore) 2006-10-05 12:13:46 +00:00
fros4943 837f71e8dd Removed busy-wait while receiving radio data (just stay awake) 2006-10-05 12:09:40 +00:00
fros4943 cd2fbcdbd8 updated for new mote state enum type 2006-10-05 11:53:13 +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 f3e5126a8c Quick program for testing radio connectivity 2006-10-05 09:23:54 +00:00
adamdunkels b9b8ef7da5 GCR encoding/decoding 2006-10-05 09:23:41 +00:00
adamdunkels 8f203cd2c9 TR1001 driver using GCR instead of manchester encoding 2006-10-05 09:20:00 +00:00
fros4943 3d66a54bdc bug fix: interfering already interfered (prolonging) radios 2006-10-05 08:19:41 +00:00
fros4943 d6bbf0cf3d added support for new busy-wait radio interfaces (+fixed null pointer bug) 2006-10-05 07:53:06 +00:00
fros4943 b25f16936b added possibility to interfere with radio receptions "in the future" - reduces code complexity for radio mediums 2006-10-05 07:49:59 +00:00
fros4943 cb7dbad086 minor change, risk that simulation stalls if busywait counter is set to negative 2006-10-05 07:48:15 +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
fros4943 f5cee13b01 making sure that core actually handles button press event before releasing button again (possible bug during busy-waits) 2006-10-03 08:45:28 +00:00
fros4943 dcf40292a3 added beeper interface panel 2006-10-03 08:44:21 +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 60c700b66e Added documentation of the Contiki build system 2006-10-02 22:04:09 +00:00
adamdunkels 5a7034fe5d A really simple Contiki program, intended to show how the build system works and how to write simple Contiki programs 2006-10-02 21:46:46 +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 83d4720279 added transmission duration approximation
(manchester encoding, uart-extra-bit, 19.2kbps)
2006-10-02 15:38:44 +00:00
fros4943 779ecd27a4 updated for new radio version.
not fully tested yet
2006-10-02 15:19:28 +00:00
fros4943 2ae5b09f30 new radio driver (allows for transmissions longer than one tick) 2006-10-02 15:18:55 +00:00
fros4943 c69f9298a4 new radio driver (allows for transmissions longer than one tick) 2006-10-02 15:10:57 +00:00
fros4943 54f852bf80 removed ether-process (new radio driver) 2006-10-02 15:07:59 +00:00
fros4943 68d26d4628 busy-wait before process_run()
allows glue drivers to force system to wait
2006-10-02 15:07:33 +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