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
oliverschmidt
8a8575b63c
Don't make assumptions on textentry contents beyond the first '\0'.
2006-09-09 23:09:59 +00:00
fros4943
1a3761e1a9
removed old unused makefile-quickstart code
...
+
tidied up makefile
2006-09-06 12:20:12 +00:00
oliverschmidt
162ca26b65
Activated quit menu option.
2006-08-30 22:41:52 +00:00
oliverschmidt
301c1f45cf
Move the strcasecmp macro out of the diretory app context now that it is used in the shell app too.
2006-08-30 22:07:53 +00:00
fros4943
b1c7153aa6
Added interface config (earlier added by Oliver)
2006-08-30 14:48:36 +00:00
fros4943
f75392de6a
lowered uIP settings for smaller memory requirements during simulations
2006-08-30 10:04:08 +00:00
nifi
ce5b45da48
turn of ADC12 during reconfiguration
2006-08-30 07:45:56 +00:00
oliverschmidt
67d7c515a4
Added missing header files to VC++ project file.
2006-08-26 23:50:45 +00:00
oliverschmidt
a72fdc7208
Fixed discrepancy between makefile and VC++ project file.
2006-08-26 23:43:03 +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
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
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
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
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
bg-
a99f0ca352
* More uip_ipaddr_t fixes.
2006-08-14 14:01:02 +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
bg-
0bf3db5df7
Make malloc machine independent by relying on dependent sbrk(2).
2006-08-11 13:41:31 +00:00
bg-
361cd531b6
Assertions are useful.
2006-08-11 13:37:21 +00:00
bg-
9009d8dc06
More uip_ipaddr_t fixes.
2006-08-10 19:22:23 +00:00
bg-
7f7a6ae577
* Avoid using FASTSPI_TX to reduce size of object code.
...
* Use off_t to avoid overflows.
2006-08-10 16:42:11 +00:00
bg-
fb94d50410
Change typedef of uip_ipaddr_t from a vector type to a union.
...
typedef union uip_ip4addr_t {
u16_t u16[2];
u8_t u8[4];
} uip_ip4addr_t;
typedef uip_ip4addr_t uip_ipaddr_t;
This implies that one must consistently pass pointers to
uip_ipaddr_t:s and not mix and match pointers with
uip_ipaddr_t:s as was done earlier.
2006-08-09 16:13:39 +00:00
bg-
7b791de692
Import of files for the Tmote sky platform.
2006-08-02 14:44:46 +00:00
nifi
51f38adaf4
removed unused constants (BEEP_ON/BEEP_OFF)
2006-07-07 06:38:53 +00:00
nifi
fa9a97e9db
removed unneeded constants (BEEP_ON/BEEP_OFF) and simplified the code for beep_on()/beep_off()
2006-07-07 06:36:38 +00:00
nifi
d376b3fe9d
fixed doxygen warnings, problems with the images, and updated for contiki-2.x
2006-06-29 19:04:37 +00:00
nifi
effc657baf
removed unused file (use contiki-conf.h instead)
2006-06-29 08:00:58 +00:00