Commit Graph

13759 Commits

Author SHA1 Message Date
bg-
157ee59ff5 Obob bug spotted by nfi. 2006-08-25 09:40:21 +00:00
fros4943
a05f9acab4 performance improvement when fetching memory (throwing pointer to array instead of creating new one) 2006-08-23 17:11:09 +00:00
fros4943
52c14b8a4e performance improvement when fetching memory (using System.arraycopy instead of earlier for-loop)
+ code formatting (causing a lot of cvs diffs)
2006-08-23 15:48:15 +00:00
fros4943
5d6358b602 bug fix: user platform dialog had wrong owner window 2006-08-23 14:29:44 +00:00
fros4943
44201a4f4e load simulation bug fix: loading a simulation and removing interfaces caused null-pointer exception 2006-08-23 12:18:27 +00:00
fros4943
c8f379adf7 *added support for library files in user platforms (for example in dev and sys subdirectories)
*added user platform history in platform configs
*throwing 'include user platform directories' flags to compiler

*fixed bug in platform config viewer
*removed old custom class loader
2006-08-22 15:28:17 +00:00
nifi
e10f020fec mote type classloaders + no pack() 2006-08-22 12:26:36 +00:00
nifi
c1dc1c4fd3 mote type classloaders 2006-08-22 12:25:24 +00:00
nifi
8c2765f0f7 load default config from class path instead of current directory 2006-08-22 08:56:08 +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
oliverschmidt
24e17a9ed1 Avoid compiler warnings. 2006-08-21 21:59:59 +00:00
oliverschmidt
434eb410e1 Avoid compiler warnings. 2006-08-21 21:45:25 +00:00
oliverschmidt
972e458edf Avoid compiler warning. 2006-08-21 21:44:13 +00:00
oliverschmidt
105e4a8aa3 More uip_ipaddr_t fixes and removal of the last occurances of WITH_UIP. 2006-08-21 21:42:40 +00:00
oliverschmidt
7d0371fa0a Avoid compiler warnings. 2006-08-21 21:39:01 +00:00
oliverschmidt
df0bcd5555 More uip_ipaddr_t fixes (and avoid compiler warning). 2006-08-21 21:37:37 +00:00
oliverschmidt
5c83d00fb4 Avoid compiler warning. 2006-08-21 21:36:18 +00:00
oliverschmidt
92e39a92a1 Avoid compiler warnings. 2006-08-21 21:32:24 +00:00
oliverschmidt
a89fd34530 Made declaration match definition. 2006-08-21 21:31:34 +00:00
fros4943
f9ca17629a updated uAODV process for new uIP 2006-08-21 15:32:29 +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
fros4943
e81861a0cd added cooja; 'The Contiki OS Java Simulator' 2006-08-21 12:11:16 +00:00
bg-
fbd527bc8f Different and hopefully correct low power management. 2006-08-17 15:42:42 +00:00
bg-
20bac141ca Use LPM4_EXIT to return from sleep on msp430. 2006-08-17 15:41:13 +00:00
bg-
e4e3a11b8b New function process_nevents(). 2006-08-17 15:39:24 +00:00
bg-
b065b27759 * Deal with numerical overflows. 2006-08-17 15:25:46 +00:00
bg-
f0a14fbeae * Some ntohs stuff.
* Etimer package only allows you to sleep half as many ticks as one
  would expect. Adjust for this.
2006-08-17 12:51:07 +00:00
nifi
d16b9ad15d bug fix: LPM_AWAKE() on MSP430 modifies the stack and may only be called in the interrupt 2006-08-17 08:27:54 +00:00
oliverschmidt
155b37491c Some object files made from *_dsc.c files get linked both into the Contiki core (for desktop icons) as well as into *.dsc files. So make sure that the *_dsc symbol gets exported regardless in which context the object files are made. 2006-08-16 22:47:01 +00:00
oliverschmidt
52947189d0 Added main header include. 2006-08-16 22:12:46 +00:00
oliverschmidt
1f7391e7de Avoid compiler warnings. 2006-08-16 22:09:51 +00:00
oliverschmidt
62fa3b8c01 Changed the Contiki Interface declaration macros from CCI/CLI to CCIF/CLIF because of already existing macros: Both CCI and CLI :-( 2006-08-15 14:46:33 +00:00
nifi
649afd342b Avoid compiler warning. 2006-08-15 09:38:33 +00:00
oliverschmidt
d4a00f67fe The program_handler_add() mechanism relied on being used after the initialization of the program_handler (and the ctk) process but before entering the event handling. In Contiki 2.x there's no such explicit process initialization anymore - and the implicit asynchronous initialization runs after program_handler_add(). Therefore the initialization of the data structures modified by program_handler_add() had to be removed from that asynchronous process initialization. Instead C-langugae global data.initialization is used. 2006-08-15 00:11:45 +00:00
oliverschmidt
ad7bbcdf17 Now that they assumed a shape ... 2006-08-14 23:53:55 +00:00
oliverschmidt
15154b071e The *-arch.h files seem to be out of style in Contiki 2.x so removed the only Win32 one - most of the content will show up in the (one and only) Win32 conf header. 2006-08-14 23:50:51 +00:00
oliverschmidt
56b07d90a6 Improved code clarity by moving the API macros definitions to the support function declarations. 2006-08-14 23:46:43 +00:00
oliverschmidt
bace5b3481 Removed obsolete header include. 2006-08-14 23:42:33 +00:00
oliverschmidt
43e9e3caa0 Added main header include. 2006-08-14 23:39:23 +00:00
oliverschmidt
f429f73b59 Added PROCESS_NAME() for the CTK conio service. 2006-08-14 23:36:14 +00:00
oliverschmidt
5bd04b9c0d Avoid compiler warnings. 2006-08-14 23:31:40 +00:00
bg-
a99f0ca352 * More uip_ipaddr_t fixes. 2006-08-14 14:01:02 +00:00
bg-
eb7fcb54b4 * Change uip_ipaddr_t to be initialized from bytes rather than 2006-08-14 13:58:28 +00:00
oliverschmidt
96d97031d6 Added a Win32 dll loader for loading/unloading *.prg and *.dsc files. It requires at least WinXP as it uses GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS flag for unloading. The "self-unloading" via LOADER_UNLOAD() is implemented by defering the actual unload until back in the main loop using a user-mode APC (Asynchronous Procedure Call). 2006-08-13 16:49:43 +00:00
oliverschmidt
f0e9388fed Added a Win32 Console Program based CTK (Contiki Tool Kit) conio low level library. Beside the core/lib/libconio.h interface it implements the CTK mouse interface. 2006-08-13 16:36:01 +00:00
oliverschmidt
92c982f829 Added a Win32 CFS (Contiki File System) service. The opendir() parameter "/" is mapped to the directory containing contiki.exe. That allows easy access to *.prg and *.dsc files which are supposed to reside in the same directory. 2006-08-13 16:23:10 +00:00
oliverschmidt
48609fb3a3 Added defines for declaring functions/data which are part of the CCI (Contiki Core Interface) and CLI (Contiki Loadable Interface). Both defines are empty for all platforms but the upcoming Win32 port. 2006-08-13 15:06:08 +00:00
oliverschmidt
ffb4edc3e3 Removed designated union initializers from recent change to avoid dependence on ISO C99 compliant compilers. 2006-08-13 14:53:45 +00:00
oliverschmidt
be675345ad Avoid compiler warnings. 2006-08-13 14:08:43 +00:00