oliverschmidt
4bf1ecc20e
Made endianess configuration actually work.
2007-04-11 00:25:38 +00:00
oliverschmidt
ee6180dec6
Use the cpu/native/net WinPcap driver for platform/win32 as well.
2007-04-11 00:17:25 +00:00
oliverschmidt
2edc0246a3
Removed unnecessary directory reference.
2007-04-10 21:02:59 +00:00
oliverschmidt
38c3950d66
Link WinPcap packet driver statically into the main binary in preparation of removing the services.
2007-04-09 11:57:15 +00:00
oliverschmidt
9cc1871810
Fixed stupid bug. I have no idea how I didn't run into this one for months ! The development platforms have 400-600 bytes buffer size. So every incoming 1500 packet overwrote ~ 1000 bytes of uIP variables. And this happens very easily as every packet coming in for the Windows IP stack is seen by uIP as well (and discarded because of the wrong IP address).
2007-04-08 20:06:56 +00:00
oliverschmidt
d0e75920f1
Moved VC++ project files into vcproj subdirectory.
2007-04-06 23:53:59 +00:00
oliverschmidt
5653794966
Allow to build platform/win32 using Cygwin and the Contiki build system. The WinPcap driver is missing as it is about to be changed from dynamic to static loading anyway.
2007-04-06 23:09:32 +00:00
oliverschmidt
5532354cd8
Now that Contiki has a htonl() we need the same workaround here that we already have for htons().
2007-04-06 22:36:31 +00:00
nifi
0b4a7e1c3d
network setup for uip with slip
2007-04-05 08:11:57 +00:00
bg-
8f822c42b1
* Device driver for the SHT1x on the Tmote sky.
2007-04-04 12:48:50 +00:00
bg-
9205ceda12
* rm uip_log.
...
* more forced inclusions.
2007-04-04 11:41:38 +00:00
bg-
48c5cae451
* More routing and forwarding cache entries.
2007-04-04 11:39:49 +00:00
bg-
0d4799a415
* rm uip_log.
2007-04-04 11:38:35 +00:00
fros4943
6910c4d311
starting the tr1001 rime process at init
2007-04-04 09:12:14 +00:00
adamdunkels
04a5405540
Added initialization of rtimers
2007-04-03 19:04:50 +00:00
adamdunkels
c24044e80c
Made text appear lower to the right, made window larger to accommodate all nodes
2007-04-02 17:58:43 +00:00
fros4943
66e6ce1656
minor changes
2007-04-02 16:31:28 +00:00
fros4943
3d5298ab69
always consuming button events
...
(bug fix: mote falls asleep during fast button clicks)
2007-04-02 14:14:26 +00:00
nifi
472619fe9c
changed notification printout to be one line
2007-04-02 13:35:54 +00:00
fros4943
6e3dc4d24b
added source file check before launching cooja
2007-04-02 10:28:52 +00:00
adamdunkels
05692681a7
Stats are already printed during exit()
2007-04-02 10:03:35 +00:00
fros4943
0f17706ef3
automatically generating cooja.jar
2007-04-02 09:07:30 +00:00
fros4943
c06c28c668
new mulithreading switch function.
...
should work on both linux and win32 platforms
2007-04-02 08:47:28 +00:00
oliverschmidt
5bceecfbb0
Added Cygwin networking support using WinPcap.
2007-04-01 21:05:17 +00:00
oliverschmidt
01b9b31952
Moved wpcap*.[ch] from platform/minimal-net/net to cpu/native/net.
2007-04-01 20:39:05 +00:00
adamdunkels
e6301c6221
Moved tapdev*.[ch] from platform/netsim/net and platform/minimal-net/net to cpu/native/net
2007-03-31 18:49:37 +00:00
adamdunkels
8e45418649
Made sure that two packets sent consecutively from the same node do not interfere with each other
2007-03-31 18:47:27 +00:00
adamdunkels
58f45dbc19
Updated to use the cpu/native makefile
2007-03-31 18:44:14 +00:00
nifi
1432347ca5
typo
2007-03-30 11:07:11 +00:00
nifi
6aff1d2f57
changed to display contiki version + added notification about node id
2007-03-30 08:27:47 +00:00
adamdunkels
576cb01fb4
Short description of the Tmote Sky platform
2007-03-29 23:13:39 +00:00
adamdunkels
3908b238c1
Added debug output
2007-03-29 22:26:33 +00:00
adamdunkels
3abd973edb
Added route addition and removal when starting and exiting
2007-03-29 22:26:17 +00:00
adamdunkels
78043e4d24
Set an appropriate IP node address
2007-03-29 22:25:39 +00:00
adamdunkels
8935ccb74f
Removed reliance on a large uIP buffer configuration. Now internally uses 2048 bytes buffers regardless of uIP buffer size
2007-03-29 22:25:25 +00:00
adamdunkels
4a3f6b5e97
Put the correct tapdev_output() function in the tapdev netif
2007-03-29 22:24:47 +00:00
adamdunkels
39b5f9e81f
Added Rime buffer size, reduced uIP buffer size so that IP packets can be tunneled over Rime's mesh routing
2007-03-29 22:24:21 +00:00
adamdunkels
b83dd79b1d
Removed stuff that was already in cpu/native/Makefile.native
2007-03-29 22:23:49 +00:00
adamdunkels
9da9650ff5
Removed stuff that was already in cpu/native/Makefile.native, and included it
2007-03-29 22:23:31 +00:00
adamdunkels
a8b3ec1a3b
Added a small notification printout
2007-03-29 22:23:01 +00:00
adamdunkels
d1b791f693
Removed default reliance on uIP
2007-03-28 20:34:33 +00:00
adamdunkels
b7ab1bb721
Removed reliance on x86 cpu
2007-03-28 20:24:45 +00:00
adamdunkels
227a3fa633
Removed old rt-arch and replaced it with rtimer-arch in cpu/native
2007-03-28 20:21:42 +00:00
adamdunkels
1dea784225
Set IP addess to match the setting in the ifconfig in net/tapdev.c
2007-03-28 20:15:39 +00:00
adamdunkels
9917b2fba4
Removed tapdev-drv
2007-03-28 20:15:15 +00:00
adamdunkels
846d8eb92b
Removed tapdev-drv, removed reliance on x86 platform
2007-03-28 20:14:59 +00:00
adamdunkels
af1c78dbe0
Replaced with tapdev-service.c
2007-03-28 20:14:11 +00:00
adamdunkels
99f8221f3b
Removed unused code
2007-03-28 19:53:48 +00:00
nifi
de2eb196c6
updated for new API, fixed include, and added activation of pir & vib sensors
2007-03-28 11:04:07 +00:00
nifi
97f660451f
added initialization of flags
2007-03-28 09:58:47 +00:00
joxe
b6008e9821
fixed some buggy comments
2007-03-28 09:52:35 +00:00
oliverschmidt
342e720cfd
- Moved all ARP handling to service wrapper (and narrowed interface to low level code).
...
- Adjusted packet forwarding to moving all ARP handling to service wrapper.
- Unified general coding/formatting style.
2007-03-27 21:47:17 +00:00
oliverschmidt
35051ffbd3
Adjusted packet forwarding to moving all ARP handling to service wrapper.
2007-03-27 21:26:24 +00:00
oliverschmidt
571b956400
Added missing adjustment to recent change on moving all ARP handling to service wrappers.
2007-03-27 21:19:35 +00:00
oliverschmidt
df02b4667a
Copied tapdev from minimal-net to gtk.
2007-03-27 20:49:09 +00:00
oliverschmidt
1ca96b614a
- Removed unnecessary PROCESS_POLLHANDLER(pollhandler()) as pollhandler is explicitly called.
...
- Moved all ARP handling to service wrappers (and narrowed interface to low level code).
- Unified general coding/formatting style.
2007-03-27 20:41:10 +00:00
oliverschmidt
52da435b27
Made import library consistent with header file.
2007-03-27 20:01:35 +00:00
oliverschmidt
fe0e9fde11
Updated VC++ project file.
2007-03-27 19:59:06 +00:00
oliverschmidt
8f160a3286
Added Cygwin networking support using WinPcap.
2007-03-26 02:53:54 +00:00
adamdunkels
913e33c434
Increased RAM for loadable modules
2007-03-25 21:54:06 +00:00
fros4943
b42d4fa7e3
added quickstart shortcut
...
"make TARGET=cooja"
2007-03-25 18:22:41 +00:00
adamdunkels
ea33b82b1a
Set Rime address on boot up, activate button sensor
2007-03-25 17:21:49 +00:00
adamdunkels
6914fd8ae0
Removed loader/ subdirectory
2007-03-25 17:21:33 +00:00
adamdunkels
a9698f32fa
Updated LD=gcc
2007-03-25 17:21:10 +00:00
adamdunkels
3eb156019e
Documentation fix
2007-03-25 17:15:43 +00:00
fros4943
77ec45b223
don't define symbols as phone target on windows platforms
2007-03-23 21:36:48 +00:00
nifi
14892592c6
changed to use msp430-bsl to upload programs
2007-03-23 16:27:14 +00:00
nifi
f0ce3a5292
Moved buildscripts from cpu/msp430 to platform/esb.
2007-03-23 16:19:41 +00:00
nifi
84413ddc99
restore of node id + changed to use cfs xmem (external flash)
2007-03-23 16:05:47 +00:00
nifi
09d8a870c7
Program for 'permanently' burning a node ID to external flash
2007-03-23 16:03:11 +00:00
adamdunkels
5b35ae82c7
Made netsim compile under MS Windows / cygwin
2007-03-23 12:23:38 +00:00
nifi
52b9210b57
added cfs xmem size
2007-03-23 12:15:50 +00:00
nifi
54228ae6e4
Node IDs are stored in external memory and restored on bootup
2007-03-23 09:59:08 +00:00
adamdunkels
3950632b20
Removed non-functional cfs-xmem, replaced with cfs-ram
2007-03-23 00:00:29 +00:00
adamdunkels
4d9a716a50
ELF loader memory size, CFS RAM memory size
2007-03-23 00:00:15 +00:00
adamdunkels
aea251f807
added radio-sensor
2007-03-22 23:59:54 +00:00
adamdunkels
a34f6afe22
CFS RAM started
2007-03-22 23:59:26 +00:00
adamdunkels
c5aeed9d00
Radio sensor (RSSI) interface
2007-03-22 23:53:56 +00:00
fros4943
9594c3fca4
decreased debounce timer
2007-03-22 20:37:34 +00:00
adamdunkels
630ec03ba1
Added IP/SLIP support
2007-03-22 19:04:43 +00:00
adamdunkels
1b762247fa
Added uip-over-mesh, bugfixes, printing of statistics, renamed init() function to netsim_init()
2007-03-22 18:59:34 +00:00
nifi
b3ecbbd2ee
fixed includes
2007-03-22 18:22:11 +00:00
fros4943
052f4e3a24
renamed test processes
2007-03-22 10:04:47 +00:00
adamdunkels
67f08c398e
Added CFS xmem
2007-03-21 23:26:34 +00:00
adamdunkels
70c1652c13
Added CFS xmem conf
2007-03-21 23:26:25 +00:00
adamdunkels
13938ab079
Added CFS xmem module
2007-03-21 23:26:12 +00:00
adamdunkels
8fe031f3de
Fading LEDs
2007-03-21 23:17:28 +00:00
adamdunkels
b2174f1010
Initialization file for setting up a lattice network
2007-03-21 09:07:15 +00:00
adamdunkels
6a0056eefb
Added lib/sensors.h include
2007-03-20 20:09:17 +00:00
adamdunkels
f18d88a2e0
Added Rime support to Cooja
2007-03-20 20:08:51 +00:00
adamdunkels
bba0485797
Experimental energy estimation code
2007-03-19 00:30:13 +00:00
adamdunkels
45e2b19940
Architecture-specific code for the real-time module, for the native and netsim platforms
2007-03-19 00:26:54 +00:00
fros4943
8ebb7dbf27
separated send-to-simulator.function from uIP
2007-03-18 19:31:36 +00:00
ksb
7c8665fb89
Padded struct codeprop_tcphdr to 4 bytes, to get around different
...
alignment on different platforms.
2007-03-18 13:15:00 +00:00
fros4943
997a286b5d
tr1001 init fix
2007-03-16 12:19:33 +00:00
adamdunkels
109a377a91
Renamed tr1001-drv to tr1001-uip
2007-03-16 11:34:05 +00:00
adamdunkels
9adc7dc49b
Added LPM and IRQ configuration to make Tmote Sky port build with the Contiki build system
2007-03-15 21:59:44 +00:00
adamdunkels
f856806909
Fixed compiler warning
2007-03-15 21:59:10 +00:00
adamdunkels
79f04d8dcd
Updated to latest rim input/output function names
2007-03-15 21:58:37 +00:00
adamdunkels
03f847d280
Added rime include
2007-03-15 21:58:13 +00:00
adamdunkels
21633663bc
Added interface for using different TR1001 drivers
2007-03-15 21:57:35 +00:00
adamdunkels
00931bdf9d
Moved to msp430/cpu/dev/
2007-03-15 21:57:06 +00:00
adamdunkels
c47f810e39
Moved to core/dev
2007-03-15 21:56:52 +00:00
adamdunkels
2f36a43843
TR1001 Rime driver
2007-03-15 21:56:16 +00:00
adamdunkels
f569a888fa
Renamed tr1001-drv.[ch] to tr1001-uip.[ch]
2007-03-15 21:55:59 +00:00
adamdunkels
de3cc062fc
Moved all uIP initialization into network initialization code
2007-03-15 21:53:15 +00:00
adamdunkels
3000eeaaaa
Added definition to make IRQ port 1 be compiled
2007-03-15 21:52:44 +00:00
adamdunkels
c50e402743
Added uip-ipchksum.o
2007-03-15 21:50:23 +00:00
adamdunkels
de76880582
Button sensor driver
2007-03-15 21:44:51 +00:00
adamdunkels
cccd13ca75
Files for incorporating the Tmote Sky port into the Contiki build system
2007-03-15 21:44:28 +00:00
adamdunkels
9d030483ff
Removed ethernode uIP driver from the main code
2007-03-14 00:32:30 +00:00
adamdunkels
4477d81be4
Added Rime driver for the netsim ethernode layer, renamed init.c to netsim-init.c
2007-03-13 13:07:47 +00:00
ksb
6a184e0897
Added codeprop loading to RAM.
...
Moved some stepper code to Thumb so it could be dynamically linked to.
2007-03-07 16:15:00 +00:00
oliverschmidt
d684c14aa6
Factored out settings specific more to architecture and/or toolchain rather than specific target.
2007-03-03 13:39:42 +00:00
oliverschmidt
5d2f948bba
Allow to build the statically linked telnet-server and webserver examples using cc65.
2007-03-03 13:38:07 +00:00
ksb
5af5a5a9a5
Fixed error in calculation of future speed
2007-02-24 15:26:02 +00:00
ksb
20eaa31eff
Platform specific code for a robot using stepper motors.
2007-02-24 00:21:16 +00:00
bg-
392e6961c4
* Avoid building some stuff that we currently don't use.
2007-02-02 14:35:14 +00:00
bg-
e60a5227b2
SLIP and UART configurations for the CB gateway.
2007-02-02 14:09:06 +00:00
bg-
9eeec32610
Quick and dirty implementations of rom and xmem.
2007-02-02 14:08:22 +00:00
bg-
b1dde63655
Port to the Atmega128 based CC2420DBK demonstration board.
2007-02-02 14:07:34 +00:00
bg-
429d41defd
* General stuff for different baudrates:
...
- ubr argument to slip_arch_int
- macros for calculating ubr
- argument -Bbaudrate to tools tunslip and scat
2007-02-02 13:26:48 +00:00
bg-
f96f17f629
* Use LEDS_ALL.
2007-02-01 14:34:10 +00:00
bg-
f70131f7b4
* Make minimal use of explicit ../ references.
2007-01-29 14:28:10 +00:00
bg-
26f9d3847b
* Tmote sky has a CC2420_RADIO.
2007-01-24 16:31:40 +00:00
bg-
6a56b5de79
* Switch to using cmod by default.
...
* FreeBSD 6 comment.
2007-01-12 18:24:51 +00:00
bg-
c42988b78b
* Change return type of i2c_start() to int.
...
* Move macros I2C_ENABLE() and I2C_DISABLE() to header file.
2007-01-12 13:41:57 +00:00
fros4943
1fbce051c3
remade the use of symbols.[c,h].
...
symbols will now always be included in compilation
2007-01-09 09:13:36 +00:00
oliverschmidt
75f4408119
Autoload the WinPcap driver now that I consider it fully functional.
2007-01-03 10:36:58 +00:00
oliverschmidt
00101cc177
Added support for the cc65 target 'apple2enh' (Enhanced Apple //e).
2007-01-03 10:29:17 +00:00
oliverschmidt
3229e5fa9d
Minor source consistency improvement.
2006-12-29 00:06:32 +00:00
barner
d4b3436d21
Add new plattform definition for the STK 501 board featuring an
...
Atmel ATmega128.
Very brief instructions:
- Configure your programmer etc. in Makefile.stk501
- Use 'make upload' to flash your STK501.
- Setup a SLIP connection to your board (on the first serial port)
and make sure you can ping it.
- Use 'make loadable_prg.ko' to build a demo module.
- gcc -ocodeprop ../../tools/codeprop.c
- ./codeprop <IP of STK> loadable_prg.ko
- Watch the module print "Tick, Tack, Tick, ..." on the second
serial port.
2006-12-22 17:19:22 +00:00
bg-
8adcee17c3
* Typo in comment.
...
* Use nm and awk to create namelist.
2006-12-20 13:46:14 +00:00
adamdunkels
b8b47d2cc9
Added cfs-eeprom
2006-12-19 09:19:14 +00:00
adamdunkels
163541eaf5
Added note on burn-nodeid
2006-12-19 09:18:11 +00:00
fros4943
bd2b6a9a53
bug fix:
...
&uip_buf[UIP_LLH_LEN]
may not always be equal to
uip_buf
2006-12-11 15:19:34 +00:00
bg-
d8e0b4eb26
* New rule for making .ko:s.
2006-12-05 16:19:43 +00:00
fros4943
4e166903a4
minor adjustment.
...
changed simulated MAC to wait for clear channel on surrounding -80 dB or larger (instead of -150)
2006-12-04 15:26:33 +00:00
bg-
7b1dd9627a
* Switch to channel 15.
...
* We are powered via USB and there is really no need to put the CPU to
sleep when CPU is idle.
2006-12-01 14:58:58 +00:00
bg-
b9f81cf915
Move to channel 15.
2006-12-01 14:57:19 +00:00
bg-
60e930a64d
Kernel with static IP configuration.
2006-12-01 14:56:39 +00:00
bg-
5345925ce6
* Kernel ssd.c is gone.
...
* New kernel client.c with static IP configuration.
* Replace elfloader.c with new cle.c and elfloader_compat.c. Taken
together they requires less ROM and RAM than the old version.
2006-12-01 14:55:15 +00:00
bg-
fc368b6946
ssd is gone
2006-12-01 14:50:06 +00:00
fros4943
5836d232cf
restored old post-link names (_cooja_sw -> cooja_sw)
2006-11-06 22:25:12 +00:00
fros4943
76055eba40
test: use pre-link asm names (earlier didn't work with some gcc ex. typical cygwin)
2006-11-06 18:07:24 +00:00
fros4943
cc53f38fbb
added:
...
- include contiki system symbols option (no need for the missing elf-loader files)
(including symbols not working without a few additional files)
2006-11-06 18:03:34 +00:00
bg-
9ead26e626
Like the dhclient.c kernel but with static IP configuration.
...
172.16.0.9/16 and default router 172.16.0.1.
2006-10-27 13:08:15 +00:00
fros4943
e528b527e6
moved cooja cfs files from /dev to /cfs
2006-10-23 16:07:29 +00:00
adamdunkels
c67ce1c1b0
Added hack for letting nodes signal that they are 'done'. The simulator exits when all nodes are done. Fixed random initialization so that it is different for all nodes.
2006-10-23 09:01:06 +00:00
fros4943
722f3c7e85
bug fix causing several quick resends to be destroyed
2006-10-22 11:29:05 +00:00