osd-contiki/platform
George Oikonomou cd5a0ef291 Consolidate .upload for all CC26xx/CC13xx boards
The block that controls the `.upload` target is unnecessarily replicated in multiple sub-board Makefiles. This was originally done because the SmartRF and the Launchpad can be programmed with the c2538-bsl script, whereas the sensortag cannot.

This commit moves the `cc2538-bsl` / `.upload` target logic to the top level cpu Makefile (`cpu/cc26xx-cc13xx/Makefile.cc26xx-cc13xx`). Board makefiles simply set the make variable `BOARD_SUPPORTS_BSL` to 1 to signal that they can be programmed by the BSL script. If `BOARD_SUPPORTS_BSL` is not equal to 1, trying to use the `.upload` target will return an error message.

For example:

```
$ make BOARD=sensortag/cc2650 cc26xx-demo.upload
using saved target 'srf06-cc26xx'
This board cannot be programmed with the ROM bootloader and therefore does not support the .upload target.
```
2016-05-14 19:30:53 +01:00
..
apple2enh Adjusted segment names to match recent cc65 change. 2016-03-06 21:11:18 +01:00
atarixl Made 80 column display a cc65 application attribute. 2015-10-30 12:42:58 +01:00
avr-atmega128rfa1 Merge pull request #1463 from MichaelKlemm/FixUsingAtmega128RFA1 2016-04-21 14:30:35 +02:00
avr-raven packetbuf: No more splitting of header and data 2016-04-15 03:12:40 -07:00
avr-ravenlcd Merge pull request #756 from sieben/dos2unix 2015-10-18 20:26:07 +02:00
avr-ravenusb Fix for IPv6 compilation and linkage errors 2016-05-09 18:18:28 +02:00
avr-rcb packetbuf: No more splitting of header and data 2016-04-15 03:12:40 -07:00
avr-zigbit packetbuf: No more splitting of header and data 2016-04-15 03:12:40 -07:00
c64 Added a Contiki version of the CBM exec() system file; it uses PFS instead of POSIX. 2016-03-28 20:03:47 +02:00
c128 Added a Contiki version of the CBM exec() system file; it uses PFS instead of POSIX. 2016-03-28 20:03:47 +02:00
cc2530dk removed viztool usage of learned-from routing state that was removed 2016-03-26 09:45:37 +01:00
cc2538dk Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
cooja Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
cooja-ip64 Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
econotag Added ECC functions on elliptic curve secp256r1 2015-09-24 14:11:20 +02:00
ev-aducrf101mkxz Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
eval-adf7xxxmb4z Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
exp5438 Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
galileo x86, galileo: Use IMRs to restrict DMA 2016-03-17 08:35:49 -07:00
jn516x Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
mbxxx Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
micaz tuned configuration for rpl-collect and micaz platform 2016-03-26 09:45:39 +01:00
minimal-net Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
native Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
openmote-cc2538 Updated the OpenMote-CC2538 platform and examples. 2016-04-18 16:48:48 +02:00
seedeye Use ENERGEST_SWITCH to switch between different power modes to improve energest accuracy. 2015-09-04 11:46:00 +02:00
sky Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
srf06-cc26xx Consolidate .upload for all CC26xx/CC13xx boards 2016-05-14 19:30:53 +01:00
stm32nucleo-spirit1 Update to stm32nucleo-spirit1 platform README file. 2016-05-05 16:44:07 +02:00
stm32test Network layer configuration: replace UIP_CONF_* with NETSTACK_CONF_WITH_* 2014-12-01 21:02:57 +01:00
win32 Removed CC_FASTCALL. 2015-11-01 18:10:17 +01:00
wismote Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
z1 Fix broken include 2016-05-02 18:57:48 +02:00
zoul Allow to use up to 6xADC channels (now hardcoded), disabling the user button 2016-04-04 10:48:43 +02:00