Commit Graph

124 Commits

Author SHA1 Message Date
nifi
0db6403c5d removed unnecessary reference to codeprop.h 2009-02-21 11:23:54 +00:00
nvt-se
d0a546b049 A long refactoring session yielded the following.
Technical changes:

* Factored out file specific information from the file descriptor
  structure into a new file structure.

  - Useful file metadata can be stored after the file is closed.
  - File descriptors become much smaller.
  - Significantly reduces the need to scan for the file end.

* Use correct types in all function signatures.
* Removed the directory cache.

Results:

* Enormous speed increase when opening cached files (10x-20x.)
* Multiple fd:s pointing to the same file have the correct semantics.
* About 100 bytes smaller ROM size.
* Slightly smaller static RAM size.
2009-02-08 17:08:13 +00:00
nvt-se
aff141f56e reduced default sizes 2008-10-09 14:56:53 +00:00
nvt-se
10639bc982 use abstract types for offsets and pages so that we can easily port it to
very large or small memories.
2008-10-03 19:27:28 +00:00
joxe
1a1ddd0bd5 removed energest-arch from sky and esb platforms 2008-09-29 12:38:18 +00:00
nvt-se
2b68f88e77 moved platform independent definitions 2008-07-11 21:39:26 +00:00
nvt-se
e757cae8ea removed obsolete definition 2008-07-11 21:36:45 +00:00
nvt-se
e8a85b3726 moved platform independent code to the right place 2008-07-11 21:35:10 +00:00
nifi
9952ee8f26 Ported Coffee to the ESB platform 2008-07-11 15:27:57 +00:00
nifi
0d87322a18 minor documentation update and removed unused function prototypes 2008-07-09 20:45:06 +00:00
nifi
f93f501a4d updated tr1001_send and tr1001_read to match radio driver api 2008-07-08 13:22:31 +00:00
nifi
8718c41945 Fixed compiler warning. 2008-07-08 12:35:05 +00:00
nifi
8db3671d65 - Replaced TR1001 statistics with rimestats
- Fixed typo in constant name
- Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-07-08 12:27:22 +00:00
nifi
6e657ad3d8 Moved old Makefile from platform/esb to backyard/platform/esb 2008-07-08 11:21:51 +00:00
nifi
16f7888b52 changed clock resolution to 64 (needs to be a power of 2) and updated uIP settings 2008-07-08 09:36:48 +00:00
nvt-se
133a314b1c energest.h moved to sys/ 2008-07-04 02:58:58 +00:00
joxe
7be3aeeeb5 added sampling mode in sound sensor 2008-04-25 15:55:37 +00:00
nifi
ddcda4582e ctimer initialized by contiki-esb-main 2008-03-13 15:59:43 +00:00
nifi
3ecd955f01 energest needs to be initialized before network 2008-03-13 15:58:44 +00:00
nifi
79cb912f7c reduced memory usage, removed procinit, general cleanup of initialization, enabled watchdog 2008-03-07 17:54:22 +00:00
oliverschmidt
2632f8f937 Removed finally unnecessary cast. 2008-02-10 22:36:36 +00:00
nifi
3e0e3d4965 added energest-arch.c 2008-01-18 18:26:02 +00:00
nifi
babb455dae More explicit assignment of Rime address from node ID 2007-12-17 13:04:10 +00:00
nifi
f4ddc371e8 changed the way that rime address is set 2007-12-17 12:17:23 +00:00
nifi
867f87d35a removed local watchdog (conflicts with cpu/msp430/watchdog.c) 2007-11-28 22:04:56 +00:00
nifi
c40a2071f0 changed to use radio_sensor directly instead of a variable depending on interrupts 2007-11-28 21:28:03 +00:00
nifi
377ad07d77 return the last decoded value instead of the last value read during an interrupt 2007-11-28 21:26:35 +00:00
nifi
0b44c75e94 added compiler error when compiled without nodeid=<the ID of the node> 2007-11-28 19:53:09 +00:00
nifi
cc51c0220b changed NETWORKDRIVERS to shorter NETSTACK 2007-11-26 19:35:06 +00:00
nifi
fa5a20f948 added ctimer init + printout of the autostarted processes 2007-11-26 19:34:23 +00:00
adamdunkels
477d39ce5b Fixed function prototypes to match radio API 2007-11-19 09:50:54 +00:00
nifi
a6d827fa1f moved initialization of ctimer to allow MAC layer to use ctimers 2007-11-15 13:07:42 +00:00
joxe
1d447dc043 added button sensing and leds-blinking for better sensor demo 2007-10-26 12:37:48 +00:00
adamdunkels
a9e4287cbe Changed the energy estimation type ENERGEST_TYPE_RECEIVE to ENERGEST_TYPE_LISTEN to highlight that energy is spent on idle listening, not just the actual reception of packets 2007-10-25 09:30:39 +00:00
nifi
2780aef873 Include msp430def.h for standard defines 2007-08-16 13:35:33 +00:00
nifi
296ad6cdb7 Updated to new radio_driver API 2007-08-07 11:20:11 +00:00
nifi
7e57cd240a Updated to new radio_driver and mac_driver APIs 2007-08-07 11:17:54 +00:00
nifi
cc80dbf546 removed obsolete rime code for tr1001 2007-08-07 11:16:19 +00:00
nifi
d74d8d176d Updated to new radio_driver API, removed obsolete rime code 2007-08-07 11:14:39 +00:00
nifi
fb54bba19e Updated to new radio_driver API + LPM4_EXIT instead of LPM_AWAKE() 2007-08-07 11:11:19 +00:00
nifi
39c12bad29 Added stdint.h 2007-08-07 11:09:38 +00:00
nifi
6b2cd5c2d4 LPM4_EXIT instead of LPM_AWAKE() 2007-08-07 11:06:14 +00:00
nifi
c4421c1d4b added Makefile option for choosing between rime and uip 2007-06-01 12:46:07 +00:00
adamdunkels
a473b6ff33 Made TR1001 work with Rime 2007-05-22 21:08:24 +00:00
adamdunkels
f33844bd9c Added energy estimation 2007-05-22 21:07:51 +00:00
adamdunkels
b32a9b9be5 Returning the actual value rather than something read during an interrupt 2007-05-22 21:06:57 +00:00
adamdunkels
de4ef02e49 Added energy estimation, size of queue buffers to two. 2007-05-22 21:06:30 +00:00
adamdunkels
42e84048f6 Added energy estimation, low power mode 2007-05-22 21:05:53 +00:00
oliverschmidt
9f97290665 Changed Contiki File System (cfs) from a service to a plain library.
This change means that one needs to select _ONE_ cfs implementation at Contiki library link time. But this doesn't appear to be an issue as all platforms have their "favorite" implementation anyway.
2007-05-19 21:05:48 +00:00
adamdunkels
459d91512a Added rtimer initialization 2007-05-15 08:11:33 +00:00