adamdunkels
36c17d22d0
uIP checksum calculation for MSP430
2007-03-15 21:38:46 +00:00
adamdunkels
c1df2e6df8
MSP430 definitions
2007-03-15 21:38:22 +00:00
adamdunkels
1fbc0aa5b7
UART1 driver
2007-03-15 21:37:19 +00:00
adamdunkels
574becc10e
Interrupt arbitration for sensor drivers
2007-03-15 21:37:01 +00:00
ksb
b105b40e9a
Added ELF-loader code, should probably eventually end up in core/loader.
...
Added some replacements for newlib's stdout.
Added missing startup code.
Some minor fixes.
2007-03-07 16:07:25 +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
oliverschmidt
73fabe4ba3
Factored out settings specific more to architecture and/or toolchain rather than specific target.
2007-03-03 10:05:03 +00:00
oliverschmidt
97681fdada
The one and only uip_arch.h resides in core/net.
2007-03-03 09:48:39 +00:00
ksb
13af443115
CPU specific files for the AT91SAM7S ARM-based microcontrollers
2007-02-24 00:09:45 +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-
2918e5ae20
SLIP for AVR on UART1
2007-02-02 13:13:16 +00:00
bg-
6257bb670b
Rename cc2420_uart0.c to cc2420_spi.c
2007-02-01 14:46:07 +00:00
bg-
394992b99f
* Workaround for bug in msp430-ld where __bss_end is sometimes
...
misaligned.
* Indent trailing brace properly.
2007-01-30 20:01:45 +00:00
bg-
a3fc32318e
* Generic AVR stuff.
2007-01-25 18:24:29 +00:00
bg-
20fa9351f2
* First port of CC2420 driver to the AVR.
2007-01-25 18:22:55 +00:00
bg-
8ebe0466a0
* Defines for 8MHz cpus.
2007-01-25 17:55:13 +00:00
bg-
6dea7b68d1
* Fill clock_delay with something (needs rewriting).
2007-01-24 16:28:51 +00:00
adamdunkels
83b348631f
Changed the generation of symbols to the mknmlist script. Now symbols.h is not automatically generated so we can use it as a normal include file and remove symbols-def.h.
2007-01-24 16:11:48 +00:00
bg-
6bb9d0fa04
* Missing volatile.
2007-01-23 12:24:35 +00:00
oliverschmidt
ef8ae0e158
Added an initial Makefile for the cc65 tool chain (www.cc65.org). For now it allows to build the statically linked hello-world example.
2007-01-03 10:26:40 +00:00
oliverschmidt
69492ff4ea
Removed Contiki 1.x makefiles to avoid confusion on understanding the (already complex enough) Contiki 2.x build system.
2006-12-31 14:30:11 +00:00
oliverschmidt
6c4bcfb86f
Moved 6502-specific implementation of local continuations into a 'sys' folder in order to allow the
...
#include "sys/lc.h"
in core/sys/pt.h to find it.
2006-12-31 14:26:02 +00:00
barner
5d6abc4cfe
Provide dummy implementations for the leds and minileds module in order
...
to unbreak the build.
2006-12-22 17:05:31 +00:00
barner
9735acb03f
- Re-implementation of timing facility using timer0 and the internal clock
...
source. Using an external clock source (esp. the real-time clock) did not
work. This might as well be a local problem (e.g. hardware).
- Provide some dummy implementations in order to fix the build.
2006-12-22 17:04:38 +00:00
barner
6eb200cfc1
Fix build: location of eeprom.h changed.
2006-12-22 17:02:24 +00:00
barner
45cbcde797
- Fix/enhence support for RS232 interface on AVR (ATMega128):
...
* support for multiple ports: (extended interface with 'port' parameter)
* new function: rs232_redirect_stdout that allows you to redirect stdout
to a serial port
- In order to implement support for other MCUs, adopt a copy of
rs232_atmega128.h
2006-12-22 17:00:45 +00:00
barner
86f37e7c1b
AVR specific implementation of contiki multi-threating architecture
...
(supporting per-thread stacks).
2006-12-22 16:55:53 +00:00
barner
265f45feba
- Fix build of contiki-2.x AVR port.
...
- Generate symbol tables for loadable modules.
2006-12-22 16:54:36 +00:00
adamdunkels
bdb317274e
Added generation of symbols.[ch], removed cfs-eeprom (should be in platform makefile instead)
2006-12-19 09:22:25 +00:00
adamdunkels
2e8431b3d9
Added generation of symbols.[ch]
2006-12-19 09:21:12 +00:00
fros4943
93714fc39f
updated reference to "elfloader-tmp"
2006-12-18 15:17:47 +00:00
adamdunkels
5d3baef0d2
Removed old elfloader.c and replaced with the current code (previously in elfloader-tmp.c)
2006-12-18 11:45:47 +00:00
bg-
290489ac10
* Bump speed over serial to 115200 (Tmote sky only).
2006-12-01 15:07:49 +00:00
bg-
e9b0d2fe7c
* Remove printfs.
2006-12-01 15:06:42 +00:00
bg-
a8c35677bd
* Obob in cur_break initialisation.
2006-11-17 13:30:45 +00:00
joxe
6c59ef668f
added SELECT_IO and SELECT_PM macros
2006-10-10 21:33:26 +00:00
adamdunkels
b04edbebb3
CFLAGS contain nodeid if it is defined
2006-10-09 09:15:48 +00:00
adamdunkels
bf5b90d764
Removed generation of node-id.c file since node ID now is stored in EEPROM
2006-10-09 09:13:23 +00:00
joxe
e49539eea9
removed old node id management from makefile
2006-10-09 09:12:46 +00:00
bg-
752fa92657
Minimalistic plug in replacement for the leds package.
2006-09-27 09:32:08 +00:00
adamdunkels
e072e4084a
Added a function for measuring stack usage
2006-09-26 20:56:42 +00:00
adamdunkels
80a7d1fba2
Added mtarch.c
2006-09-01 22:56:26 +00:00
adamdunkels
2ab93b730f
Fixed include path
2006-09-01 22:56:18 +00:00
adamdunkels
fbcb4a97c2
Made stacksize configurable via external definition
2006-09-01 22:56:02 +00:00
bg-
157ee59ff5
Obob bug spotted by nfi.
2006-08-25 09:40:21 +00:00
bg-
20bac141ca
Use LPM4_EXIT to return from sleep on msp430.
2006-08-17 15:41:13 +00:00
bg-
b065b27759
* Deal with numerical overflows.
2006-08-17 15:25:46 +00:00
bg-
0bf3db5df7
Make malloc machine independent by relying on dependent sbrk(2).
2006-08-11 13:41:31 +00:00
adamdunkels
8ee4f7fc3d
Removed out-commented stuff from Makefiles
2006-06-24 06:23:47 +00:00
nifi
c649818fe5
fix to allow projects to extend the linker flags
2006-06-22 14:24:49 +00:00