Commit Graph

  • b04edbebb3 CFLAGS contain nodeid if it is defined adamdunkels 2006-10-09 09:15:48 +00:00
  • bf5b90d764 Removed generation of node-id.c file since node ID now is stored in EEPROM adamdunkels 2006-10-09 09:13:23 +00:00
  • e49539eea9 removed old node id management from makefile joxe 2006-10-09 09:12:46 +00:00
  • ca05ae80a5 Added automatic detection of Ethernet address - this makes the WinPcap packet driver service kind of working :-) oliverschmidt 2006-10-06 22:39:31 +00:00
  • acade90174 Removed inconsistent source formatting. oliverschmidt 2006-10-06 21:39:45 +00:00
  • eac68071eb Changed the maximum length of a single word from 40 to match the page width. Browsers wider than 40 cols can now render longer words. Browsers smaller than 40 cols avoid display inconsistencies on long words (and save memory). Additionally simplified word truncation code. oliverschmidt 2006-10-06 21:34:59 +00:00
  • 0a1e2d7b3e Discard word right in fromt of </script>, </style> and </select>. oliverschmidt 2006-10-06 21:30:41 +00:00
  • 51aacc981b Removed now unused var. oliverschmidt 2006-10-06 21:28:18 +00:00
  • e8ff2ba595 With the change to always position the cursor at the end of the exsisting text on entering the textentry field edit state it became necessary to avoid initializing textentry fields with blanks insteads of zeros. oliverschmidt 2006-10-06 21:14:28 +00:00
  • 21459934b6 Don't close directory if it isn't open. oliverschmidt 2006-10-06 20:48:12 +00:00
  • 24b2944c36 radio medium reporting transfers only after they have succeded fros4943 2006-10-06 13:32:45 +00:00
  • e4611dc912 added remove destination method fros4943 2006-10-06 13:31:02 +00:00
  • 880b3df797 added flags for checking if we are inside process_run() fros4943 2006-10-06 10:47:09 +00:00
  • df9ece582b make sure we are inside process_run() before yielding fros4943 2006-10-06 10:45:53 +00:00
  • 69657d579d added radio sensor for signal strength etc. fros4943 2006-10-06 10:44:03 +00:00
  • 96c771250c Limit number of sensor events to avoid overflowing event queue adamdunkels 2006-10-06 09:18:52 +00:00
  • 0e8cdd9e8e Added radio signal strength simulation adamdunkels 2006-10-06 08:25:30 +00:00
  • d2172da359 Added node ID EEPROM address, increased clock granularity adamdunkels 2006-10-06 07:58:39 +00:00
  • 83793da297 Removed automatic node ID generation, added TR1001 GCR version adamdunkels 2006-10-06 07:58:19 +00:00
  • 1c02dd5652 Initial documentation for node ID storing and restoring adamdunkels 2006-10-06 07:57:41 +00:00
  • 56fe6ec4a9 Made debugging output easier configurable adamdunkels 2006-10-06 07:57:14 +00:00
  • 60c7228675 Moved mandatory low-level initialization into main file, moved all uIP and network initialization into int_net() adamdunkels 2006-10-06 07:49:31 +00:00
  • d239998175 Node IDs are stored in EEPROM and restored on bootup adamdunkels 2006-10-06 07:47:02 +00:00
  • 1f49bd4cd2 Makefile for ESB applications adamdunkels 2006-10-06 07:01:14 +00:00
  • a3adb76b31 Program for 'permanently' burning a node ID to EEPROM adamdunkels 2006-10-06 07:00:36 +00:00
  • b07db591e6 Moved to platform/esb/apps adamdunkels 2006-10-06 06:58:08 +00:00
  • f08064c3b2 bug fix: not painting null radio connections fros4943 2006-10-05 15:13:48 +00:00
  • ddb3726e7f using radio's output power indicator to calculate transmission/interference range fros4943 2006-10-05 14:51:35 +00:00
  • c1a93baa28 added methods for reading current output power fros4943 2006-10-05 14:47:48 +00:00
  • f2dd0a96cd added signal strength and output power (non-core) functions fros4943 2006-10-05 14:44:43 +00:00
  • 2892edc2fa no reception possible if radio already busy fros4943 2006-10-05 12:27:30 +00:00
  • 8df08f3d05 no need to send button up event to core (not handled anymore) fros4943 2006-10-05 12:13:46 +00:00
  • 837f71e8dd Removed busy-wait while receiving radio data (just stay awake) fros4943 2006-10-05 12:09:40 +00:00
  • cd2fbcdbd8 updated for new mote state enum type fros4943 2006-10-05 11:53:13 +00:00
  • 87219929b7 added debounce timer to button sensor fros4943 2006-10-05 11:51:51 +00:00
  • f3e5126a8c Quick program for testing radio connectivity adamdunkels 2006-10-05 09:23:54 +00:00
  • b9b8ef7da5 GCR encoding/decoding adamdunkels 2006-10-05 09:23:41 +00:00
  • 8f203cd2c9 TR1001 driver using GCR instead of manchester encoding adamdunkels 2006-10-05 09:20:00 +00:00
  • 3d66a54bdc bug fix: interfering already interfered (prolonging) radios fros4943 2006-10-05 08:19:41 +00:00
  • d6bbf0cf3d added support for new busy-wait radio interfaces (+fixed null pointer bug) fros4943 2006-10-05 07:53:06 +00:00
  • b25f16936b added possibility to interfere with radio receptions "in the future" - reduces code complexity for radio mediums fros4943 2006-10-05 07:49:59 +00:00
  • cb7dbad086 minor change, risk that simulation stalls if busywait counter is set to negative fros4943 2006-10-05 07:48:15 +00:00
  • ad08af59f0 bug fix: busy-waiting before checking data length fros4943 2006-10-05 07:46:53 +00:00
  • eb0b2f137e rewrote switch-procedure in asm (solves problems with different gcc versions) fros4943 2006-10-04 15:05:37 +00:00
  • 50fda17c3e Moved error_exit() to the Win32 Contiki Core. oliverschmidt 2006-10-03 11:27:51 +00:00
  • f5cee13b01 making sure that core actually handles button press event before releasing button again (possible bug during busy-waits) fros4943 2006-10-03 08:45:28 +00:00
  • dcf40292a3 added beeper interface panel fros4943 2006-10-03 08:44:21 +00:00
  • 58be00541d Added the CCIF (Contiki Core InterFace) declarations necessary for fatal error display on Win32. oliverschmidt 2006-10-03 00:30:42 +00:00
  • d62f9608dc Improved error handling. oliverschmidt 2006-10-03 00:28:36 +00:00
  • a043ca000b Short description added adamdunkels 2006-10-02 22:06:14 +00:00
  • 60c700b66e Added documentation of the Contiki build system adamdunkels 2006-10-02 22:04:09 +00:00
  • 5a7034fe5d A really simple Contiki program, intended to show how the build system works and how to write simple Contiki programs adamdunkels 2006-10-02 21:46:46 +00:00
  • 8c080b3677 Brief instructions for getting started with Contiki for Windows adamdunkels 2006-10-02 20:08:40 +00:00
  • ca1045700e Updated documentation adamdunkels 2006-10-02 20:07:05 +00:00
  • cffc41ff27 Updated documentation adamdunkels 2006-10-02 20:05:07 +00:00
  • 7b58a3212f Updated documentation adamdunkels 2006-10-02 20:05:07 +00:00
  • b1ba41842f moved text to esb.txt adamdunkels 2006-10-02 20:04:38 +00:00
  • 83d4720279 added transmission duration approximation (manchester encoding, uart-extra-bit, 19.2kbps) fros4943 2006-10-02 15:38:44 +00:00
  • 779ecd27a4 updated for new radio version. fros4943 2006-10-02 15:19:28 +00:00
  • 2ae5b09f30 new radio driver (allows for transmissions longer than one tick) fros4943 2006-10-02 15:18:55 +00:00
  • c69f9298a4 new radio driver (allows for transmissions longer than one tick) fros4943 2006-10-02 15:10:57 +00:00
  • 54f852bf80 removed ether-process (new radio driver) fros4943 2006-10-02 15:07:59 +00:00
  • 68d26d4628 busy-wait before process_run() allows glue drivers to force system to wait fros4943 2006-10-02 15:07:33 +00:00
  • 41578b35c4 radio driver with busy-wait support fros4943 2006-10-02 15:06:12 +00:00
  • f3311d5d4c added busy-wait global variable fros4943 2006-10-02 15:05:49 +00:00
  • cb71b2fca6 added support for busy-waits in simulated contiki processes (the entire process_run()-loop is inside a Contiki multi-thread) fros4943 2006-09-29 14:32:15 +00:00
  • c033cf5810 added multithreading sources to makefile fros4943 2006-09-29 12:48:48 +00:00
  • 7b981562ad Use minileds by default. bg- 2006-09-27 10:00:42 +00:00
  • fa02e72526 Bit-banging I2C master. bg- 2006-09-27 09:43:55 +00:00
  • 752fa92657 Minimalistic plug in replacement for the leds package. bg- 2006-09-27 09:32:08 +00:00
  • e117830406 Must reset uip_slen to zero after transmit to avoid confusing uIP if it is invoked after this function adamdunkels 2006-09-26 22:12:59 +00:00
  • 58b7f8de5b Added a hack for setting a text label on each simulated node adamdunkels 2006-09-26 22:10:12 +00:00
  • 15aba3d619 Cleanup adamdunkels 2006-09-26 22:09:26 +00:00
  • b9607d3be2 Fixed the order of the statistics fields, added UIP_APPDATA_PTR pointer that always points to the application data space in the uip_buf buffer, added the documentation for an uip_ipaddr_isbroadcast() function. adamdunkels 2006-09-26 21:02:35 +00:00
  • 1504f2836e Commented out unused functionality: the ability to create a process running a thread was never used. With the new code, only running 'bare' threads is supported. If support for creating processes with a thread is needed, it may be reneabled later but currently there doesn't seem to be a need for it adamdunkels 2006-09-26 20:59:51 +00:00
  • 6bd28132ed Fixed the behaviour of PT_SCHEDULE() so that it returns true if a protothread is still active (yielded or waiting). Thanks to Kevin Collins for fixing. adamdunkels 2006-09-26 20:57:58 +00:00
  • e072e4084a Added a function for measuring stack usage adamdunkels 2006-09-26 20:56:42 +00:00
  • 25a132cff2 A module that allows Contiki processes to have subprocesses. A subprocess is defined within another process and is created on the fly when needed. adamdunkels 2006-09-26 20:53:27 +00:00
  • 4485e50351 Add ssd kernel and uip-udp-packet.o. bg- 2006-09-26 15:52:37 +00:00
  • 670f414594 * FASTSPI_READ_RAM_LE(p,a,c,n) for completeness. bg- 2006-09-26 15:48:01 +00:00
  • 3de6d787c9 * New function slip_write(u8_t *ptr, int len). bg- 2006-09-26 15:47:14 +00:00
  • 1429faa22e Fancier tunslip with keepalives, address detection, route management, route cleanup. bg- 2006-09-26 15:45:09 +00:00
  • 17431ba16c changed mote state to enum type instead of int fros4943 2006-09-26 13:08:05 +00:00
  • 7ef9271567 added method to get last tick used energy fros4943 2006-09-26 12:47:06 +00:00
  • 328071ff10 Added network support to the Win32 platform. oliverschmidt 2006-09-23 20:25:02 +00:00
  • f601f3a0ac Added the CCIF (Contiki Core InterFace) declarations necessary for logging from loadable code on Win32. oliverschmidt 2006-09-23 20:12:40 +00:00
  • 9e9677b4f0 Added the CCIF (Contiki Core InterFace) declarations necessary for a loadable ARP handler. oliverschmidt 2006-09-23 20:10:08 +00:00
  • 1ab2bba7b8 Fix for bug when script goes past the end of a file (thanks to Till Harbaum) adamdunkels 2006-09-20 19:18:56 +00:00
  • cf57e00d60 uip_ipaddr_t changes fixed thanks to Marcelo Barros adamdunkels 2006-09-20 19:06:41 +00:00
  • 3e92f843ba More uip_ipaddr_t fixes. oliverschmidt 2006-09-18 23:27:42 +00:00
  • fca710e447 More uip_ipaddr_t fixes and removal of the last occurances of WITH_ETHERNET. oliverschmidt 2006-09-18 22:48:05 +00:00
  • d3e4b7524d Examples really benefit from actually working ;-) oliverschmidt 2006-09-09 23:29:50 +00:00
  • 83561d8963 Added the CCIF (Contiki Core InterFace) declarations necessary for a loadable packet driver. oliverschmidt 2006-09-09 23:24:39 +00:00
  • 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(). oliverschmidt 2006-09-09 23:20:39 +00:00
  • e3dab56825 Do a consistent non-UNICODE build. oliverschmidt 2006-09-09 23:13:09 +00:00
  • 8a8575b63c Don't make assumptions on textentry contents beyond the first '\0'. oliverschmidt 2006-09-09 23:09:59 +00:00
  • 63c431a271 Oops. broken backwards compat. bg- 2006-09-07 17:05:21 +00:00
  • 35e6053795 Use ticks for s.ticks. bg- 2006-09-07 15:57:59 +00:00
  • e521d25241 Add processing of command line options but stay backwards compatible. bg- 2006-09-07 15:48:47 +00:00
  • 2a221971f4 quickstart outputs error stream from compilation fros4943 2006-09-07 12:01:35 +00:00