andreas@reder.eu
46010cbbd6
bugfix: panid is now correctly loaded from eeprom and set in mac framer and radio on startup
2014-04-15 07:27:27 +02:00
harald42
057a3c3345
add light-actor
2014-04-15 07:27:27 +02:00
harald42
bba7b84a15
add servo example
2014-04-15 07:27:27 +02:00
harald42
43b9f7a23d
remove platform/osd-er-lp24
2014-04-15 07:27:27 +02:00
harald42
7f776ee918
add climate example
2014-04-15 07:27:26 +02:00
harald42
a6634acc50
add platform osd-merkur
2014-04-15 07:27:26 +02:00
harald42
b31a3397e0
remove merkur
2014-04-15 07:27:26 +02:00
harald42
b6f96951be
add merkur platform
2014-04-15 07:27:26 +02:00
harald42
252454c016
remove debug, minimize code size
2014-04-15 07:27:26 +02:00
harald42
641aad70a9
initial upload
2014-04-15 07:27:26 +02:00
harald42
32ab451fff
add pir sensor, sensor events
2014-04-15 07:27:26 +02:00
harald42
356ea01a8d
add button sensor with debug
2014-04-15 07:27:26 +02:00
harald42
48217bcf80
initial upload
2014-04-15 07:27:26 +02:00
harald42
ac235b9c57
make easyer experiments
2014-04-15 07:27:25 +02:00
harald42
b2040a6cd9
change rt tag and disable energest and radio stat
2014-04-15 07:27:25 +02:00
harald42
2e35f2225d
cleanup code
2014-04-15 07:27:25 +02:00
harald42
ff022fce05
add battery sensor
2014-04-15 07:27:25 +02:00
harald42
65341d8d3b
use ds1820.c from /dev directory
2014-04-15 07:27:25 +02:00
harald42
e92678a847
add sensors, internal temperature, battery
2014-04-15 07:27:25 +02:00
harald
17c93b259e
add DHT11 humidity sensor
2014-04-15 07:27:25 +02:00
harald
2b7e7b8f8c
bugfix ds1820
2014-04-15 07:27:25 +02:00
harald
92b835080b
initial upload
2014-04-15 07:27:25 +02:00
George Oikonomou
33abe26ec8
Merge pull request #411 from ADVANSEE/cc2538-adc
...
cc2538: Add adc driver and example
2014-04-13 03:05:12 +01:00
George Oikonomou
22554e6d72
Merge pull request #596 from hexluthor/cc2538-uart-baudrate
...
cc2538: Support any UART baudrate.
2014-04-13 02:51:58 +01:00
Ian Martin
336224633a
Eliminate UART_CONF_IBRD and UART_CONF_FBRD.
2014-03-22 10:26:03 -04:00
François Revol
726bdd699a
native: Add CTK to the module list
...
It is needed for apps compiled WITH_GUI.
2014-03-21 23:01:02 +01:00
Nicolas Tsiftes
b78eb96a54
Merge pull request #590 from g-oikonomou/native-rpl-module
...
Include the RPL module for the native platform
2014-03-18 12:32:56 +01:00
Oliver Schmidt
d1d6278f42
Added info on W5100 driver.
2014-03-15 16:56:08 +01:00
George Oikonomou
4704eeb919
Include the RPL module for the native platform
2014-03-09 03:29:43 +00:00
George Oikonomou
6dc9dfa6c2
Merge pull request #551 from JelmerT/feature-cc2538-bsl
...
CC2538 serial boot loader python script
2014-03-09 02:11:36 +00:00
Jelmer Tiete
34e48f4233
Added bootloader backdoor configuration for cc2538DK in contiki-conf.h and selector in startup-gcc.c. Updated Makefile.cc2538dk to support direct uploading. Also updated the platform readme to include the workflow with cc2538-bsl.
2014-03-07 15:44:08 +01:00
Brad Campbell
d14f0d5eed
CC2538: add secondary location to ieee address
...
The CC2538 currently has two addressing options: a hardcoded address set
at compile time or the address stored in primary address section of the
info page. This commit adds the option to choose the secondary location
of the ieee address from the info page, or any memory address.
To use, define `IEEE_ADDR_CONF_USE_SECONDARY_LOCATION` in `project-conf.h`
or similar.
For example:
#define IEEE_ADDR_CONF_USE_SECONDARY_LOCATION 1
2014-03-06 10:31:30 -05:00
Oliver Schmidt
a1cd642e6e
Merge pull request #554 from oliverschmidt/master
...
Fixed win32 broken by recent changes.
2014-02-02 12:10:57 -08:00
Oliver Schmidt
71c671b6cf
Fixed win32 broken by recent changes.
2014-02-02 20:19:47 +01:00
George Oikonomou
a63376f8be
Use -Os for CC2538 builds
...
As discussed in #503 , -Os was broken with one of the toolchains
recommended in the platform's README and for that reason we were
using -O2 by default.
This commit sets the default to -Os and updates the README to no
longer recommend the toolchain in question
2014-01-31 20:02:43 +00:00
Adam Dunkels
45265249fc
Changed the name of the rimeaddr module to linkaddr
2014-01-29 20:12:24 +01:00
Adam Dunkels
765e9acded
Merge pull request #499 from adamdunkels/bold/modularize-everything
...
A bold move: modularize everything
2014-01-29 08:17:10 -08:00
Ian Martin
f3cc607101
eval-adf7xxxmb4z: Use the nullrdc driver instead of sicslowmac.
2014-01-26 17:40:31 -05:00
Adam Dunkels
4f498e2eac
Updated the include paths to point to the new places
2014-01-26 23:20:47 +01:00
Adam Dunkels
2ec176891f
Added the necessary modules to make the eval-adf7xxxmb4z port compile
2014-01-26 23:20:47 +01:00
Adam Dunkels
824d2047da
Add the explicit list of modules, since we cannot do auto-dependency management of them
2014-01-26 23:20:47 +01:00
Adam Dunkels
fce84c178c
Removed unused rime-udp code
2014-01-26 23:20:45 +01:00
Adam Dunkels
8eace27f9b
Moved net/rime.h to net/rime/rime.h
2014-01-26 23:20:45 +01:00
Adam Dunkels
1be10f026a
Handle the CONTIKI_NO_NET case so that the ravenusbstick example builds
2014-01-26 23:20:42 +01:00
Adam Dunkels
6594873753
Updated the path to uip-debug.h
2014-01-26 23:20:41 +01:00
Adam Dunkels
4c2bd9f120
A set of default modules for the cc253x platform
2014-01-26 23:20:41 +01:00
Adam Dunkels
dee654cfe5
Put the cc253x custom makerules in its own customrules file
2014-01-26 23:20:41 +01:00
Adam Dunkels
7846eb2e2f
Split the cc2430 custom rules into its own file
2014-01-26 23:20:40 +01:00
Adam Dunkels
36a5aadc9e
Moved the 6502 custom rules into its own Makefile.customrules-6502 file
2014-01-26 23:20:40 +01:00
Fredrik Osterlind
cf32063c0b
introduced optional Makefile.customrules-$(TARGET), to contain custom platform make rules
2014-01-26 23:20:39 +01:00
Adam Dunkels
7a740b382f
Moved the individual MODULE definitions from the top-level Makefile.include into the individual platforms' Makefiles
2014-01-26 23:20:36 +01:00
Adam Dunkels
0fe08205e1
Moved the rimeaddr.[ch] code from the core/net/rime module to the core/net module, as it is used not only by rime code
2014-01-26 23:20:36 +01:00
Adam Dunkels
b02104e4c4
Add the sht11 device driver module to the z1 platform
2014-01-26 23:20:36 +01:00
Adam Dunkels
aaf0f83120
Add cxmac module to the sky platform
2014-01-26 23:20:35 +01:00
Adam Dunkels
9851ff85dd
Add a sensible set of modules for the sensinode platform
2014-01-26 23:20:35 +01:00
Adam Dunkels
b40f1210e6
Don't use the sicslowmac code, use nullrdc instead
2014-01-26 23:20:34 +01:00
Adam Dunkels
e556ecbc25
Don't use the sicslowmac code, use nullrdc instead
2014-01-26 23:20:34 +01:00
Adam Dunkels
d7013524f9
Add a sensible set of modules for the micaz platform
2014-01-26 23:20:34 +01:00
Adam Dunkels
ee5299fe6e
Add a sensible set of modules for the exp5438 platform
2014-01-26 23:20:33 +01:00
Adam Dunkels
51efdd952a
Define MODULES for the avr-raven and the avr-ravenusb platforms
2014-01-26 23:20:33 +01:00
Adam Dunkels
34d46fa533
Include driver modules
2014-01-26 23:20:32 +01:00
Adam Dunkels
25367fb08c
Moved the ds2411 driver into a dev/ds2411 module
2014-01-26 23:20:31 +01:00
Adam Dunkels
c9efe3c3c4
Moved the cc2520 driver into its own dev/cc2520 module
2014-01-26 23:20:31 +01:00
Adam Dunkels
4cfe6c4a5e
Moved the sht11 driver to its own module
2014-01-26 23:20:30 +01:00
Adam Dunkels
d91bab9104
Include a basic set of modules
2014-01-26 23:20:28 +01:00
Adam Dunkels
0b805e4763
Moved the cc2420 driver into a separate dev/cc2420 module
2014-01-26 23:20:27 +01:00
Adam Dunkels
c80615913f
Include the core/net and core/net/ip modules in the core/net/ipv4 module
2014-01-26 23:20:25 +01:00
Adam Dunkels
3a3e65a78d
Use the MODULES mechanism for the native platform
2014-01-26 23:20:24 +01:00
Adam Dunkels
5f3fe7f7c7
Updated include paths for the moved files under net/
2014-01-26 23:20:23 +01:00
Ian Martin
ed4edab461
eval-adf7xxxmb4z: Corrections to the platform README, update URLs to point to the mainline Contiki.
2014-01-24 12:49:16 -05:00
Oliver Schmidt
0258c413cc
Merge pull request #539 from oliverschmidt/master
...
Added more flexibility to webbrowser -> wget forwarding.
2014-01-24 08:08:08 -08:00
Oliver Schmidt
1f4613383f
Added more flexibility to webbrowser -> wget forwarding.
...
- Up to now the CTK program handler was necessary to start wget and forward the URL. Now alternatively the webbrowser uses the underlying OS to exec wget.
- Up to now windowed CTK was necessary to display the acknowledge dialog. Now alternatively the webbrowser displays the acknowledge text and buttons right in the webpage area.
- For now the targets 'win32' and 'c64' make use of the new capabilities.
2014-01-24 16:09:30 +01:00
Oliver Schmidt
8baf2d7b42
Merge pull request #536 from oliverschmidt/master
...
Copied 'contiki_arg[c|v]' from 'native' to the other desktop targets.
2014-01-24 03:41:42 -08:00
Oliver Schmidt
fc983e2e79
Copied 'contiki_arg[c|v]' from 'native' to the other desktop targets.
...
- On the retro targets support for 'contiki_arg[c|v]' is optional as accesing arg[c|v] is rather expensive.
2014-01-24 11:56:40 +01:00
Ian Martin
a897426410
Increase the default baudrate to 38400 bps for RL78.
2014-01-22 18:42:18 -05:00
Oliver Schmidt
510678bed0
Added mouse support for the Atari.
2014-01-20 22:51:40 +01:00
Oliver Schmidt
a24865de72
Add somewhat more support to use different mouse drivers.
...
- The default mouse driver is now always named 'contiki.mou'.
- Alternative mouse drivers are present in the disk images.
- Users can select their mouse driver by renaming the files.
2014-01-17 23:45:59 +01:00
Oliver Schmidt
fb20cf5ee6
Added UIP_CONF_LLH_LEN.
2014-01-17 22:07:03 +01:00
Ian Martin
85b439e33a
Add eval-adf7xxxmb4z platform makefile.
2014-01-10 15:03:38 -05:00
Ian Martin
174d4dd80c
Adds support for ADF7023 sub-GHz radio from Analog Devices and RL78 series MCU from Renesas.
...
This example platform for this port is the EVAL-ADF7XXXMB4Z w/ radio
daughter cards:
http://www.analog.com/en/evaluation/eval-adf7023/eb.html
See the platform readme for usage and platform information:
https://github.com/contiki-os/contiki/tree/master/platform/eval-adf7xxxmb4z/readme.md
All files provided by Analog Devices for this port are released under
the same license as Contiki and copyright Analog Devices Inc. per
agreement between Redwire Consulting, LLC and Analog Devices Inc. (SOW 08122013)
2014-01-04 18:56:51 -05:00
Oliver Schmidt
63725eff36
Merge remote-tracking branch 'upstream/master'
2013-12-12 20:46:43 +01:00
Oliver Schmidt
3b2173e01f
Have CBM DOS filetype of imported files match the one used by cc65.
...
CFS_WRITE implies O_TRUNC which is implemented on CBM DOS by deleting an
exsisting file. Hoewever this succeeds only if the CBM DOS filetype matches.
We need a working O_TRUNC in order to be able to overwrite the contiki.cfg
configuration file.
Note: Now it has be clarified why overwriting the configuration file started to
fail the CBM PFS (platform file system) can be activated for the recently added
ethconfig program.
2013-12-12 18:57:40 +01:00
Benoît Thébaudeau
dbba311270
cc2538: Add adc driver and example
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-06 22:07:45 +01:00
George Oikonomou
f2c552bb55
Merge pull request #478 from ADVANSEE/cc2538-startup-cleanup
...
cc2538: Startup cleanup
2013-12-05 11:07:19 -08:00
George Oikonomou
63298843b3
Merge pull request #491 from g-oikonomou/remove-lpp-from-readme
...
Remove LPP discussion from the cc2538 README
2013-12-05 11:07:03 -08:00
George Oikonomou
17b2150081
Merge pull request #463 from ADVANSEE/cc2538-ports-pins
...
cc2538: Clean up and improve port and pin definitions
2013-12-05 10:31:29 -08:00
George Oikonomou
6f22fd6642
Remove LPP discussion from the cc2538 README
2013-12-05 18:16:22 +00:00
Benoît Thébaudeau
a2686e581e
cc2538: Add header file for flash CCA page and use it
...
Create a dedicated header file with all the definitions for the flash lock bit
page and customer configuration area. This avoids duplicating those definitions
in the startup-gcc.c files of all CC2538-based platforms, and this also allows
to easily manipulate the CCA from outside startup-gcc.c (e.g. for on-the-air
firmware update).
The definitions are now complete contrary to what was in startup-gcc.c:
- Definitions have been added to select the bootloader backdoor pin and active
level if enabled.
- Definitions have been added to access the page and debug lock bits. The debug
lock bit can be used to prevent someone from reading back a programmed
firmware through JTAG if the firmware binary image has to be confidential,
which should be combined with a disabled bootloader backdoor.
- The application entry point is now tied to the beginning of the .text section
instead of to the beginning of the flash. This allows projects using custom
linker scripts to place the application entry point anywhere in the flash,
which can be useful e.g. for on-the-air firmware update.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-05 18:45:51 +01:00
Benoît Thébaudeau
65806f53eb
cc2538dk: startup-gcc: Do not redefine SYS_CTRL_EMUOVR
...
SYS_CTRL_EMUOVR is already defined in sys-ctrl.h, so #include this header file
instead of redefining SYS_CTRL_EMUOVR in startup-gcc.c.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-05 18:41:49 +01:00
George Oikonomou
acebfa2932
Merge pull request #466 from ADVANSEE/cc2538dk-slip-enable
...
cc2538dk: Make it possible to override SLIP_ARCH_CONF_ENABLED
2013-12-05 09:11:38 -08:00
Mariano Alvira
590b3f48a9
Merge pull request #477 from MariaLauraStefanizzi/eeprom
...
i2c and eeprom drivers for mbxxx boards
2013-12-02 09:20:14 -08:00
Mariano Alvira
86c593b7cd
Merge pull request #481 from ismb-pert/fix-sleep
...
Fix sleep
2013-12-02 09:19:25 -08:00
Mariano Alvira
2ab24f4fc3
Merge pull request #387 from chrta/mb950_1_rev_B
...
Added support for STM32w boards MB950 and MB951 revision B.
2013-12-02 09:11:50 -08:00
Gianfranco Costamagna
ae27278714
Readded clock.c file, deleted in pull request #266 , fixing issue #440
2013-12-02 11:38:07 +01:00
Adam Dunkels
0fd503af42
Removed the experimental checkpointing code
2013-11-28 14:09:17 +01:00
Maria Laura Stefanizzi
10c7066035
mbxxx eeprom driver
...
This patch adds the eeprom driver needed to access M24C64
eeprom which is on some mbxxx boards.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
22f39ab4ff
MEMS I2C integration.
...
This patch allows the MEMS driver to use the i2c driver.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
a9c0768fd6
Integrate I2C driver into board initializzation
...
This patch add I2C initializzation for board with I2C devices.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Maria Laura Stefanizzi
c7b1248aac
mbxxx I2C driver.
...
This patch add the I2C driver for mbxxx platform to communicate with
devices connected to the SC2 I2C bus.
Signed-off-by: Maria Laura Stefanizzi <laura28582@gmail.com>
2013-11-27 15:40:07 +01:00
Adam Dunkels
0d04db2b03
Merge pull request #428 from g-oikonomou/config-sanity
...
Remove unnecessary stuff from various Makefiles (Config Sanity, Pt 1)
2013-11-26 15:05:08 -08:00