contiki/cpu
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
..
6502 Added compatibility with W5100 shared access. 2016-04-05 21:11:19 +02:00
arm Merge pull request #1344 from tsparber/fix-doxygen 2015-11-30 22:07:15 +01:00
avr Merge pull request #1344 from tsparber/fix-doxygen 2015-11-30 22:07:15 +01:00
cc26xx-cc13xx Consolidate .upload for all CC26xx/CC13xx boards 2016-05-14 19:30:53 +01:00
cc253x Removed CC_FASTCALL. 2015-11-01 18:10:17 +01:00
cc2538 cc2538: Fix GCC 5 warning 2016-01-09 15:43:20 +01:00
mc1322x Merge pull request #1344 from tsparber/fix-doxygen 2015-11-30 22:07:15 +01:00
msp430 Remove include of stdio.h 2016-05-04 11:12:37 +02:00
native Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
pic32 [cpu/pic32] Removed excess end group 2014-11-10 23:53:33 +01:00
rl78 The -pedantic and -stdc flags trigger a few too many warnings 2015-10-20 10:11:35 +02:00
stm32w108 Merge pull request #1344 from tsparber/fix-doxygen 2015-11-30 22:07:15 +01:00
x86 x86, galileo: Use IMRs to restrict DMA 2016-03-17 08:35:49 -07:00