Benoît Thébaudeau
13006e1c73
cc2538: lpm: Let system clock transitions complete before further changes
...
As a matter of precaution, always make sure that pending system clock
transitions are complete before requesting a new change of the system clock
source.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-05 20:23:29 +01:00
Benoît Thébaudeau
8514a91ea9
cc2538: lpm: Fix energest context when aborting lpm_enter()
...
In one of the abort cases in lpm_enter(), the energest context has previously
been set to LPM, so the abort code needs to set it back to CPU.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
2013-12-05 20:23:29 +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
394aeb722d
Don't increment the counter when a button is pressed
2013-12-05 18:33:09 +00: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
8b003c30c7
Merge pull request #471 from ADVANSEE/cc2538-gpio-power-up
...
cc2538: gpio: Add support for power up
2013-12-05 09:25:05 -08:00
George Oikonomou
97cdf39b95
Merge pull request #464 from ADVANSEE/cc2538-pm2-sram
...
cc2538: lpm: Give access to the SRAM non-retention area for PM2
2013-12-05 09:19:22 -08: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
Nicolas Tsiftes
75cbf4f48a
Merge pull request #479 from adamdunkels/push/cleanup-xmac-and-lpp
...
Remove xmac.c and lpp.c
2013-12-04 04:57:27 -08:00
Adam Dunkels
d85cb0604d
Merge pull request #484 from adamdunkels/push/travis-fix
...
Partial fix for travis
2013-12-04 00:06:17 -08:00
Oliver Schmidt
9a48bcf941
Merge pull request #488 from oliverschmidt/master
...
Avoid access to the address register during auto-increment.
2013-12-03 12:59:45 -08:00
Oliver Schmidt
8386be428c
Merge remote-tracking branch 'upstream/master'
2013-12-03 21:41:16 +01:00
Oliver Schmidt
9cdc6da040
Avoid access to the address register during auto-increment.
...
It cannot be ruled out that access to the address register triggers
an address auto-increment. Therefore a temporary address register
shadow is introduced to replace the access to the address regsiter.
Additionally there are several minor beautifications.
2013-12-03 21:31:43 +01:00
Adam Dunkels
eda816e789
Merge pull request #42 from g-oikonomou/remove-sensinode-tests
...
Remove Sensinode tests from travis
2013-12-03 10:42:20 -08:00
George Oikonomou
d8d15fec67
Remove Sensinode tests from travis
2013-12-03 14:13:40 +00:00
Adam Dunkels
b01469907b
Don't compile webserver-ipv6 for the sky platform, as it is a little too small. Use the larger exp5438 instead
2013-12-02 23:09:25 +01:00
Mariano Alvira
54719b75b8
Merge pull request #140 from cetic/slip-radio-platforms
...
Extend slip-radio example for Econotag and Nooliberry
2013-12-02 09:23:10 -08:00
Mariano Alvira
ab8fb6c396
Merge pull request #386 from chrta/stm32w_flasher_udev
...
In stm32w_flasher replaced hal-* calls with usage of pyudev.
2013-12-02 09:21:39 -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
70215b634d
Merge pull request #480 from hexluthor/upstream
...
Add a rule for generating assembly listings on mc1322x targets, for example: "make webserver6.lst".
2013-12-02 09:18:34 -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
Gianfranco Costamagna
19a46266a5
Revert "Fixing sleep on stm32w108 cpu"
...
This reverts commit eac73ff68ce98e862def4bd671db03f7b9a3b438.
2013-12-02 11:37:53 +01:00
Ian Martin
0dafba4f6d
Add a rule for generating assembly listings on mc1322x targets, for example: "make webserver6.lst".
2013-12-01 16:22:37 -05:00
Mariano Alvira
5fbefbd87b
Merge pull request #459 from adamdunkels/push/mc1322x-stuff
...
MC1322x additions
2013-11-29 11:59:04 -08:00
Nicolas Tsiftes
7b1e3d1c94
Merge pull request #460 from adamdunkels/push/routelist
...
IPv6 routes LRU
2013-11-29 05:23:05 -08:00
Nicolas Tsiftes
65392ce59e
Merge pull request #474 from adamdunkels/push/cleanup-vnc
...
Remove the VNC client and server
2013-11-29 05:07:53 -08:00
Christian Taedcke
0de2e6dded
In stm32w_flasher adapted error message for missing pyudev.
2013-11-28 16:49:43 +01:00
Adam Dunkels
0908924f91
Removed the lpp.c code
2013-11-28 15:24:40 +01:00
Adam Dunkels
f86aaf7c14
Removed the xmac.c code
2013-11-28 15:24:22 +01:00
Adam Dunkels
d1d352b2f4
Merge pull request #473 from adamdunkels/push/cleanup-checkpoint
...
Removing the experimental checkpoint functionality
2013-11-28 06:05:43 -08:00
Adam Dunkels
611c659e51
Removed the VNC/CTK server and the VNC viewer app
2013-11-28 14:10:47 +01:00
Adam Dunkels
88915dca58
Enabled shell_rime_send_cmd_init() so that this example can be used in the shell/03-sky-shell-command regression test
2013-11-28 14:09:17 +01:00
Adam Dunkels
0fd503af42
Removed the experimental checkpointing code
2013-11-28 14:09:17 +01:00
Fredrik Österlind
189b1535e9
Merge pull request #475 from cetic/cooja-radiologger-pcap
...
Allow user configuration of RadioLogger pcap file
2013-11-28 04:54:07 -08:00
Maria Laura Stefanizzi
8de0380efe
Eeprom-test example modified
...
This patch improves the eeprom-test example adding more
tests on the eeprom read/write procedures.
2013-11-27 15:40:07 +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
Laurent Deru
957be0a9be
Allow user configuration of RadioLogger pcap file
2013-11-27 14:05:45 +01:00
Laurent Deru
fa2dd5baec
Allow configuration of pcap output file
2013-11-27 14:05:45 +01:00
Fredrik Österlind
c99a76747c
Merge pull request #469 from eberlin/cooja-tab-char
...
Fix: preserving blank characters (tabulator and space) in Cooja serial output
2013-11-27 00:45:39 -08: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
Nicolas Tsiftes
db4cada4e7
Merge pull request #462 from adamdunkels/push/no-reserved-double-inclusion-defines
...
Remove all leading double underscore inclusion #defines
2013-11-26 14:26:37 -08:00