Laurent Deru
ccd3c58280
rpl_select_parent: Update dag rank according to new parent
2015-05-22 17:21:53 +02:00
Laurent Deru
fc8415e1ad
Allow rpl default route lifetime to be infinite
2015-05-22 13:00:06 +02:00
Antonio Lignan
2cee62eb33
Merge pull request #1074 from g-oikonomou/cc26xx/contrib/new-cc26xxware
...
Update to latest CC26xxware and add it as a submodule
2015-05-21 10:01:00 +02:00
Nicolas Tsiftes
36d5c5dd27
Merge pull request #1077 from rajithr/patch-1
...
Remove redundant assignment
2015-05-20 19:45:25 +02:00
rajithr
0d8de9022c
Remove redundant assignment
2015-05-20 15:37:32 +05:30
Benoît Thébaudeau
a6c5a49a88
Merge pull request #1065 from uknoblic/cc2538_speed
...
CC2538: Allow for configuration of processor clocks
2015-05-19 22:48:25 +02:00
Ulf Knoblich
d8efa8428c
cc2538: Allow for configuration of processor speed
2015-05-19 18:55:55 +02:00
Fredrik Österlind
d1f976886f
Merge pull request #1040 from atiselsts/cooja_multichannel
...
Improve multichannel support in Cooja
2015-05-19 08:59:06 +02:00
Adam Dunkels
730bda2001
Merge pull request #883 from cmorty/pull/global-macros
...
Move MAX, MIN and ABS to contiki-macros
2015-05-18 21:33:00 +02:00
Benoît Thébaudeau
b8ff3251e1
Merge pull request #1042 from uknoblic/cc2538_spi
...
CC2538: added support for SSI1
2015-05-18 20:36:45 +02:00
Moritz 'Morty' Strübe
e38bc3bdcd
Revert binary: serialdump-linux
2015-05-18 15:30:05 +02:00
Moritz 'Morty' Strübe
d8639df64b
Fix EINVAL handling and O_DIRECT
2015-05-18 15:24:18 +02:00
Simon Duquennoy
2157077f43
Merge pull request #1054 from cmorty/pull/regression_tools
...
Add regression-test for tools
2015-05-18 10:29:30 +02:00
Ulf Knoblich
a388a1bcd7
CC2538: added support for SSI1
2015-05-18 10:02:55 +02:00
Moritz 'Morty' Strübe
038ee9f82b
Add to regrssion: compile-tool sto .travis.yml
2015-05-18 09:12:53 +02:00
Moritz 'Morty' Strübe
0dab6926b3
Move MAX, MIN and ABS to sys/cc.h
2015-05-18 08:53:17 +02:00
George Oikonomou
b861b8f277
Do not try to build cc26xxware documentation
2015-05-17 15:01:02 +01:00
George Oikonomou
541688235c
Update the CC26xx README in terms of CC26xxware
2015-05-17 15:01:02 +01:00
George Oikonomou
f680d5dcc5
Do not fetch CC26xxware manually for travis tests
2015-05-17 15:01:02 +01:00
George Oikonomou
5d20e76346
Adjust the build system to use CC26xxware as a sub-module
2015-05-17 15:01:01 +01:00
George Oikonomou
40e82395c4
Pull CC26xxware as a submodule
2015-05-17 15:01:01 +01:00
George Oikonomou
b4067560ba
Remove references to obsolete peripheral clock scaling functions
2015-05-17 15:01:01 +01:00
George Oikonomou
ab4249a709
Adjust retention calls
...
* Rename VIMS-related calls
* Remove obsolete ones
2015-05-17 15:01:01 +01:00
George Oikonomou
b38d32b281
Rename AON WUC power status macros
2015-05-17 15:01:01 +01:00
George Oikonomou
8b1f2ef33c
Reset I2C with HAPI call instead of register access
2015-05-17 15:01:00 +01:00
George Oikonomou
8673bbdd55
Update linker script to accommodate for larger CCFG size
2015-05-17 15:01:00 +01:00
George Oikonomou
7a5b670f76
Remove references to IOC_JTAG_DISABLE
2015-05-17 14:09:52 +01:00
George Oikonomou
09a8c54eb1
Update CC26xxware glue macros
...
* Remove references to removed functions
* Add macros to new functions
* Rename macros to renamed functions
* Add macros for the HAPI
2015-05-17 14:09:52 +01:00
George Oikonomou
5f4154a0e3
Adjust AON BatMon usage
2015-05-17 14:09:51 +01:00
George Oikonomou
32840db66b
Update driverlib version macros
2015-05-17 14:09:51 +01:00
Moritz 'Morty' Strübe
c4f8f0acfb
Add regression-test for tools
2015-05-17 12:26:08 +02:00
Antonio Lignan
60a301ef9f
Merge pull request #1072 from bthebaudeau/cc2538-add-arm-2008q3-66-arm-none-eabi-url
...
cc2538dk: README: Add URL of Sourcery G++ Lite 2008q3-66
2015-05-17 10:04:36 +02:00
Benoît Thébaudeau
e88b3908ad
cc2538dk: README: Add URL of Sourcery G++ Lite 2008q3-66
...
Document the URL of the older Sourcery G++ Lite 2008q3-66 arm-none-eabi
toolchain mentioned by README.md so that users can easily find it if
needed.
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-05-17 01:53:09 +02:00
Benoît Thébaudeau
25532e8abf
Merge pull request #754 from wwhuang/master
...
[CC2538] Fix SPI_FLUSH
2015-05-16 20:55:30 +02:00
Antonio Lignan
e8b1a57ac6
Merge pull request #809 from cmorty/pull/msp430_gstabs
...
[MSP430] Add gstabs debug information (dwarf is broken)
2015-05-16 11:01:47 +02:00
Antonio Lignan
32afadea77
Merge pull request #1047 from g-oikonomou/cc26xx/contrib/lpm
...
CC26xx Ultra Low Power Operation
2015-05-16 10:27:22 +02:00
George Oikonomou
1cf37e0c1a
Tidy-up code style
2015-05-15 23:36:54 +01:00
Simon Duquennoy
f45c6ad1b0
Merge pull request #1048 from cmorty/pull/serialdump
...
Fix and clean up serialdump.c
2015-05-15 20:12:58 +02:00
Antonio Lignan
402eabecca
Merge pull request #929 from lab11/delete-old-coap
...
Delete old CoAP implementation
2015-05-15 15:49:04 +02:00
George Oikonomou
7ae3cd49ba
Make sure SSI0 is powered and clocked before accessing it
...
* Fail all SSI0 operations if the module is not powered and clocked
* Make sure SERIAL is powered before trying to enable run mode clock
2015-05-15 11:38:20 +01:00
George Oikonomou
78d04f812b
Fix typo in macro
2015-05-15 09:21:05 +01:00
George Oikonomou
7e00eeb76a
Achieve lowest consumption with the CC26xx demo:
...
This changes the CC26xx simple demo so that a devices running this firmware will achieve the lowest possible energy consumption without requiring any changes to the example
2015-05-15 09:21:05 +01:00
George Oikonomou
019143226b
Adjust main:
...
* Re-order OSC, VIMS cache, I/O latch configuration instructions
* Don't automatically enable UART RX: Let the example decide this
2015-05-15 09:21:04 +01:00
George Oikonomou
07272b7cd6
Improve UART power-cycling logic:
...
* Only enable TX by default.
* Add some magic for RX handling. When an input handler is registered:
* Automatically enable RX-related and interrupts
* Automatically lock the SERIAL PD on under all power modes
* Automatically enable the UART clock under sleep and deep sleep
* Automatically undo all of the above when the input handler becomes NULL
* As a result, modules / examples that need UART RX no longer need to clock the UART and manipulate the SERIAL PD. They simply have to specify an input handler
* Don't automatically power on the UART whenever the CM3 is active
* Before accessing the UART, make sure it is powered and clocked
* Avoid falling edge glitches
* Fix garbage characters / Explicitly wait for UART TX to complete
2015-05-15 09:21:04 +01:00
George Oikonomou
34f52ed08e
Improve the LPM module:
...
* Implement new style of PD locks
* Use our own shutdown sequence rather than the one provided by cc26xxware
* Shutdown from within the interrupt that requested it. This allows shutdown to take place even if the code is stuck in a loop somewhere else
* Improve DCDC/GLDO/uLDO switching logic
* Explicitly handle oscillators and retentions
2015-05-15 09:21:04 +01:00
George Oikonomou
6e7d52b5df
Improve MPU power-cycling logic:
...
* Keep MPU_PWR low when the sensor is not in use
* Deselect the sensor when not in use, in order to restore the I2C ping state
* Explicitly control the MPU_INT pin
* Don't shutdown the sensor when it's shut down
* Remove explicit shutdown-related API extension. It is no longer required
2015-05-15 09:21:04 +01:00
George Oikonomou
eb5b11a85a
Re-order instructions in the RTC startup sequence
2015-05-15 09:21:03 +01:00
George Oikonomou
dcf0d11050
Re-map tag UART-related IOID defines
2015-05-15 09:21:03 +01:00
George Oikonomou
2cc59c524a
Configure pins for unused tag peripherals
2015-05-15 09:21:03 +01:00
George Oikonomou
e893c914b6
Set SPI pins to a low leakage state
2015-05-15 09:21:03 +01:00