Sebastian Meiling
3182e693ce
make: allow override of RESET for boards/openmote-b
2019-06-06 16:27:22 +02:00
Sebastian Meiling
41869e85c5
make: allow override of RESET for boards/nz32-sc151
2019-06-06 16:27:22 +02:00
Sebastian Meiling
458b178d46
make: allow override of RESET for boards/common/stm32f103c8
2019-06-06 16:27:15 +02:00
Sebastian Meiling
3482bfaa2a
make: allow override of RESET for boards/common/remote
2019-06-06 16:27:08 +02:00
Sebastian Meiling
8766f8bf28
make: allow override of RESET for boards/common/esp8266
2019-06-06 16:26:58 +02:00
Sebastian Meiling
44f8314a04
make: allow override of RESET for boards/common/esp32
2019-06-06 16:26:51 +02:00
Sebastian Meiling
32a1a79f9f
make: allow override of RESET for boards/cc2538dk
2019-06-06 16:26:44 +02:00
Martine Lenders
b5aa0edd10
feather-m0: add documentation on BAT voltage
2019-06-06 16:24:27 +02:00
Martine Lenders
59300db005
feather-m0: add BAT voltage ADC line (A7)
2019-06-06 16:24:27 +02:00
a07be83d5e
Merge pull request #11639 from keestux/add-usb-sodaq-boards
...
Add usbdev feature to Sodaq boards
2019-06-06 16:18:58 +02:00
22ca76693b
Merge pull request #11636 from ynezz/upstream/feather-m0-usbdev
...
feather-m0: add usbdev feature
2019-06-06 16:12:45 +02:00
francisco
42b1118f94
boards/frdm-k64f add riotboot support
2019-06-06 15:20:36 +02:00
francisco
5db21a4cc5
boards/kw41z: add riotboot support
2019-06-06 15:11:45 +02:00
francisco
9f43d632ba
boards/pba-d-01-kw2x: add riotboot support
2019-06-06 11:59:55 +02:00
francisco
30fcea3ba5
boards/nucleo-l476rg: add riotboot support
2019-06-06 11:55:06 +02:00
Kees Bakker
03e703d88c
sodaq-sara-aff: add usbdev feature
2019-06-05 23:06:53 +02:00
Kees Bakker
153fa5c1f6
sodaq-explorer: add usbdev feature
2019-06-05 23:04:18 +02:00
Kees Bakker
a142bb175f
sodaq-one: add usbdev feature
2019-06-05 23:01:48 +02:00
Kees Bakker
37316fbc75
sodaq-autonomo: add usbdev feature
2019-06-05 22:58:27 +02:00
Petr Štetiar
3b5d9f3e46
feather-m0: add usbdev feature
...
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2019-06-05 17:59:27 +02:00
e53b117563
Merge pull request #11625 from haukepetersen/opt_nrf51_timerrttcfg
...
boards/nrf51-based: split shared timer/rtt config
2019-06-05 12:00:27 +02:00
Hauke Petersen
44625ecc1b
boards/nrf51-based: split shared timer/rtt config
2019-06-05 09:53:15 +02:00
Leandro Lanzieri
8068a83edf
Merge pull request #11629 from cladmi/pr/boards/lobaro-lorabox-flashfile
...
boards/lobaro-lorabox: use FLASHFILE for boards using stm32loader.py
2019-06-05 09:24:48 +02:00
Martine Lenders
fcc8427ff3
Merge pull request #11608 from haukepetersen/opt_calliope_rmfscopyflasher
...
board/calliope-mini: use openocd as default flasher and rm fscopy
2019-06-04 22:09:48 +02:00
Martine Lenders
413c6d15e7
Merge pull request #11627 from cladmi/pr/native/toolchain_duplication
...
boards/native: remove toolchain variables duplication
2019-06-04 16:39:44 +02:00
Gaëtan Harter
84d7e37b11
boards/lobaro-lorabox: use FLASHFILE for boards using stm32loader.py
...
Update to use FLASHFILE as file to be flashed on the board.
2019-06-04 16:37:32 +02:00
bfeabb3ad9
Merge pull request #11609 from haukepetersen/opt_microbit_rmfscopyflasher
...
board/microbit: use openocd and remove fscopy
2019-06-04 16:25:27 +02:00
Gaëtan Harter
9c5688ea27
boards/native: remove toolchain variables duplication
...
The toolchain variables were overwritten anyway in
`makefiles/toolchain/gnu|llvm.inc.mk` as they use `=` affectation,
except for `OBJCOPY`.
On my Linux ubuntu bionic machine, the only difference for `info-build`
with both gnu/llvm and also with LTO=1
is that it now uses an absolute path for `objcopy`
-OBJCOPY: objcopy
+OBJCOPY: /usr/bin/objcopy
On the OSX 17.7.0 I tested, there was no difference.
2019-06-04 16:00:24 +02:00
Hauke Petersen
f163162454
boards/microbit: remove fscopy shell script
2019-06-04 15:27:58 +02:00
Hauke Petersen
cd998f6a2d
boards/microbit: use openocd as default programmer
2019-06-04 15:27:58 +02:00
Hauke Petersen
9428254b72
boards/calliope: remove fscopy script
2019-06-04 15:10:14 +02:00
Hauke Petersen
8d03a83c2a
boards/calliope: use openocd as default programmer
2019-06-04 15:10:14 +02:00
Gaëtan Harter
675bd5eec0
board: remove exporting PORT_LINUX|PORT_DARWIN
...
PORT_LINUX and PORT_DARWIN are evaluated by
`makefiles/tools/serial.inc.mk` and some boards Makefile.include.
Their value does not need to be exported.
This also globally removes the line saying that the exports are needed
for flash rule.
2019-06-03 16:21:28 +02:00
af7331dd41
boards/phynode-kw41z: use common kw41z board configuration
2019-06-03 13:06:30 +02:00
13c89b5feb
boards/kw41z: move boards common kw41z to specific boards
...
usb-kw41z and frdm-kw41z are affected by this change.
2019-06-03 13:06:01 +02:00
b464ecea3d
boards/cc2538dk: don't export PROGRAMMER_SERIAL
2019-06-03 10:32:08 +02:00
4cde5a47e2
boards/mulle: remove useless export when setting DEBUG_ADAPTER_ID
2019-06-03 10:32:08 +02:00
414c304f2b
boards/*: remove useless export when setting DEBUG_ADAPTER
2019-06-03 10:32:08 +02:00
Juan I Carrano
245f04a33d
Merge pull request #11545 from cladmi/pr/kinetis/flash_no_arm_toolchain
...
cpu/kinetis: allow flashing without toolchain
2019-05-29 13:51:30 +02:00
Gaëtan Harter
fff2718d58
Merge pull request #11548 from cladmi/pr/sltb001a/fix_flashing
...
boards/sltb001a: reset before flashing
2019-05-28 19:32:53 +02:00
Kevin "Bear Puncher" Weiss
9ff8c704ea
Merge pull request #11570 from aabadie/pr/boards/stm32_l0_i2c
...
boards/b-l072z-lrwan1: use STM32 common i2C configuration
2019-05-28 19:17:45 +02:00
Gaëtan Harter
dedbe9c737
Merge pull request #11554 from cladmi/pr/make/exports/remove_flash_debug_reset
...
make: remove exports for flash debug reset
2019-05-28 18:15:03 +02:00
Gaëtan Harter
e40d569204
kinetis: save 'wdog-disable.bin' binary in the repository
...
Keep the compiled '.bin' file to remove the need to compile it when
flashing. This remove the need to have the toolchain when flashing so
allow compiling and flashing with `BUILD_IN_DOCKER=1` without a local
toolchain.
Even if it ends up storing a binary, the file is only 34 bytes.
2019-05-28 14:37:11 +02:00
Gaëtan Harter
ff00096a39
boards/tools: remove exporting MSPDEBUGFLAGS
...
MSPDEBUGFLAGS is evaluated only in the same file.
Its value does not need to be exported.
This will also prevent evaluating 'PORT' for MSPDEBUGFLAGS when not needed.
2019-05-28 09:58:40 +02:00
Gaëtan Harter
7306dbd382
boards/tools: remove exporting DEBUG*
...
DEBUGGER/DEBUGGER_FLAGS/DEBUGSERVER/DEBUGSERVER_FLAGS are evaluated by the
main Makefile.include or by file included by it.
Their value does not need to be exported.
Testing
-------
`git diff --word-diff` only reports `export` being removed.
`git show --stat` reports `55 insertions(+), 55 deletions(-)`
Which is the same amount as lines that where matching
`export[[:blank::]]\+VARIABLE`.
2019-05-28 09:58:35 +02:00
Gaëtan Harter
b88d1887c8
boards/tools: remove exporting RESET/RESET_FLAGS
...
RESET and RESET_FLAGS are evaluated by the main Makefile.include or by file
included by it. Their value does not need to be exported.
This will also prevent evaluating 'PORT' for RESET_FLAGS when not needed.
Testing
-------
`git diff --word-diff` only reports `export` being removed.
`git show --stat` reports `24 insertions(+), 24 deletions(-)`
Which is the same amount as lines that where matching
`export[[:blank::]]\+VARIABLE`.
2019-05-28 09:56:14 +02:00
Gaëtan Harter
ac113ca2f8
boards/tools: remove exporting FLASHER/FFLAGS
...
FLASHER and FFLAGS are evaluated by the main Makefile.include or by file
included by it. Their value does not need to be exported.
This will also prevent evaluating 'PORT' for FFLAGS when not needed.
Testing
-------
`git diff --word-diff` only reports `export` being removed.
`git show --stat` reports `84 insertions(+), 84 deletions(-)`
Which is the same amount as lines that where matching
`export[[:blank::]]\+VARIABLE`.
2019-05-28 09:56:00 +02:00
francisco
963bbe75ba
kinetis/check-fcfield: merge hex and elf script
2019-05-27 17:38:46 +02:00
Thomas Perrot
b63121c588
board: add support for arduino-leonardo
2019-05-24 15:12:47 +02:00
Thomas Perrot
44803ea4fd
cpu/atmega32u4: add support for ATmega32U4
2019-05-24 15:12:47 +02:00
25a8ea5d1b
boards/b-l072z-lrwan1: use common i2c configuration
2019-05-24 11:12:02 +02:00
6cad403dfa
boards/stm32: adapt common i2c config to L0 boards
2019-05-24 11:11:24 +02:00
Francisco
b6749ac5b9
Merge pull request #11322 from aabadie/pr/stm32f7/add_rtt_feature
...
stm32f7: enable periph_rtt feature and apply to f7 based boards
2019-05-23 21:25:19 +02:00
Kevin "Bear Puncher" Weiss
3f4c92d8bf
Merge pull request #11569 from cladmi/pr/make/cc2538/flashfile
...
boards/cc2538: use FLASHFILE for boards using cc2538-bsl.py
2019-05-23 16:33:49 +02:00
Gaëtan Harter
9e9f8637e9
boards/cc2538: use FLASHFILE for boards using cc2538-bsl.py
...
Update to use FLASHFILE as file to be flashed on the board.
2019-05-23 15:02:15 +02:00
Gaëtan Harter
d58d8b375c
boards/openmote-b: remove OFLAGS
...
OFLAGS is set by the `.bin` and `.hex` rules no need to define it anymore.
2019-05-23 14:55:26 +02:00
f153429f69
boards/stm32: add rtt features to stm32f7 based boards
2019-05-23 14:49:39 +02:00
9849010309
boards/stm32l0: use shared clock configuration
2019-05-23 14:03:17 +02:00
d6689103ef
boards/stm32: add shared STM32L0 clock configuration
2019-05-23 14:03:17 +02:00
Francisco
269882b619
Merge pull request #11323 from aabadie/pr/stm32/add_rtt_feature
...
boards/stm32l0/l4: add rtt feature
2019-05-23 12:22:03 +02:00
Felix B
d185767070
boards/nucleo-f767zi: add spi config
2019-05-21 17:39:03 +02:00
f559ccb0c6
Merge pull request #11260 from maribu/nucleo-f767zi
...
boards/nucleof7*: SPI and refactoring
2019-05-21 14:01:41 +02:00
Marian Buschsieweke
ffb6c54d81
boards/nucleo-f746zg: Use shared clock settings
...
Use boards/common/stm32/include/f7/cfg_clock_216_8_1.h for core clock settings
2019-05-21 13:19:42 +02:00
Marian Buschsieweke
54b621bf3e
boards/nucleo-f722ze: Use shared clock settings
...
Use boards/common/stm32/include/f7/cfg_clock_216_8_1.h for core clock settings
2019-05-21 13:19:42 +02:00
Marian Buschsieweke
61e1068eba
boards/nucleo-f767zi: Add SPI settings
2019-05-21 13:19:42 +02:00
Dylan Laduranty
85d37bb94f
Merge pull request #11336 from benpicco/sam0-timer
...
sam0_common: make Timer implementation common across all sam0 MCUs
2019-05-21 12:13:39 +02:00
Benjamin Valentin
849dd4cdce
sam0_common: make Timer implementation common across all sam0 MCUs
...
The currently supported SAM0 MCUs (samd21, saml21, saml1x) share the same
Timer peripheral, yet each of them carries it's own copy of the Timer
driver.
This introduces a new timer driver that is common for all sam0 MCUs and
uses structs for configuration instead of defines.
2019-05-21 11:47:59 +02:00
5e3d20d0b2
boards: add support for i-nucleo-lrwan1
2019-05-21 09:57:33 +02:00
ac878f3758
boards/nucleo-l0*: enable clock LSE
2019-05-21 09:50:10 +02:00
5c79e1456a
boards/stm32l476rg: add RTT and RTC features
2019-05-21 09:50:10 +02:00
a38823b823
boards/nucleo-*: add RTT feature where possible
2019-05-21 09:50:10 +02:00
a4de4153fc
boards/lsn50: use common rtt configuration
2019-05-21 09:01:02 +02:00
ca9bd8e5cc
boards/nucleo-l496zg: use common rtt configuration
2019-05-21 08:38:44 +02:00
f92139509d
boards/nucleo-l476rg: use common rtt configuration
2019-05-21 08:38:44 +02:00
c3d7dbce2c
boards/nucleo-l452re: use common rtt configuration
2019-05-21 08:38:44 +02:00
4c86b00808
boards/nucleo-l433rc: use common rtt configuration
2019-05-21 08:38:43 +02:00
4e26ac943b
boards/b-l475e-iot01a: use common rtt configuration
2019-05-21 08:38:43 +02:00
7d12ea78f0
boards/b-l072z-lrwan1: use common rtt configuration
2019-05-21 08:38:43 +02:00
871dda1216
boards/stm32: introduce common default rtt config
2019-05-21 08:38:43 +02:00
Gaëtan Harter
777592dff1
boards/sltb001a: reset before flashing
...
When it was running 'hello-world', the board could not be flashed through
JLinkExe anymore and only through the drag and drop support.
By resetting the board before doing 'loadbin' it can now be flashed
properly.
2019-05-20 13:54:06 +02:00
c439346f6d
Merge pull request #10563 from aabadie/pr/boards/particle_mesh
...
boards/particle-{xenon,argon,boron}: add initial support
2019-05-20 11:54:04 +02:00
bf3e471fdb
boards/lsn50: add initial support
2019-05-17 22:43:04 +02:00
05409782c0
boards/particle-boron: initial support
2019-05-17 22:42:08 +02:00
17fd5b7145
boards/particle-argon: initial support
2019-05-17 22:42:08 +02:00
f524a451a4
boards/particle-xenon: initial support
2019-05-17 22:42:08 +02:00
22fe1925e0
boards/particle-mesh: common support for particle mesh boards
2019-05-17 22:42:08 +02:00
Kevin "Bear Puncher" Weiss
e40f483acf
Merge pull request #11261 from gschorcht/cpu/esp32/doc_fix/rom
...
boards/cpu/esp32: doc fix of built-in ROM size
2019-05-14 13:07:50 +02:00
Leandro Lanzieri
44d981947d
Merge pull request #11293 from gschorcht/cpu/esp32/periph/conf/spi
...
boards/esp32: changes the approach for configurations of SPI interfaces in board definitions
2019-05-14 12:07:19 +02:00
Leandro Lanzieri
171058d38d
Merge pull request #11481 from gschorcht/boards/esp32_wrover_kit/doc/fix
...
boards/esp32 wrover kit: documentation fixes and small improvents
2019-05-14 11:23:58 +02:00
Francisco
6b8bbd7eba
Merge pull request #11044 from aabadie/pr/boards/kw41z-common
...
boards/kw41z*: add common configuration and use it with existing kw41z boards
2019-05-14 01:53:31 -07:00
Gunar Schorcht
bf60857442
boards/esp32_wrover_kit: documentation fix
...
Fixes the bold faced references **/dev/ttyUSB** that stopped doxygen generation
2019-05-13 18:12:03 +02:00
Gunar Schorcht
38843792c4
boards/esp32_wrover_kit: documentation fix
...
Fixes a reference to vendor picture that has been moved to a different location.
2019-05-13 18:12:03 +02:00
Gunar Schorcht
0eb8275925
boards/esp32_wrover_kit: documentation improvement
2019-05-13 18:12:03 +02:00
Leandro Lanzieri
ab6d0fe08c
Merge pull request #11292 from gschorcht/cpu/esp32/periph/conf/pwm
...
boards/esp32: changes the approach for configurations of PWM channels in board definitions
2019-05-13 16:11:05 +02:00
Igor Knippenberg
6da0ca735a
boards/nrf52840-mdk: added I2C config
2019-05-13 11:03:41 +02:00
Kevin "Bear Puncher" Weiss
6a78746471
Merge pull request #11506 from maribu/bluepill_doc
...
boards/bluepill: Extended/updated doc on flashing
2019-05-10 00:56:50 -07:00
Marian Buschsieweke
531c62fa65
boards/bluepill: Extended/updated doc on flashing
...
- Indicated that the hardware reset signal is used to reset the device and that
OpenOCD will that connect under reset
- Added troubleshooting for flashing using hardware reset
- Removed previous troubleshooting for flashing, as this issue is no longer
present since OpenOCD connects under reset
2019-05-09 19:36:12 +02:00
Kevin "Bear Puncher" Weiss
6afb0603aa
Merge pull request #11291 from gschorcht/cpu/esp32/periph/conf/i2c
...
boards/esp32: changes the approach for configurations of I2C in board definitions
2019-05-09 08:26:01 -07:00
Kevin "Bear Puncher" Weiss
795ad18f2e
Merge pull request #11294 from gschorcht/cpu/esp32/periph/conf/uart
...
boards/esp32: changes the approach for configurations of UART interfaces in board definitions
2019-05-09 08:25:40 -07:00
8bd320b34f
boards/phynode-kw41z: use common configuration
2019-05-07 21:57:05 +02:00