chrysn
87b41e6aee
boards/c/particle-mesh: Enable PWM on the LED pins
2020-09-30 19:01:00 +02:00
Benjamin Valentin
8361a273ca
boards/common/nrf52xxxdk: configure LEDs as PWM
...
The 'common' pwm pins don't make sense for every board.
Use the LED pin defines instead as a sensible PWM default.
2020-09-29 21:58:37 +02:00
bcbe3ac1d5
Merge pull request #15114 from aabadie/pr/boards/stm32f0_apb2_clock_fix
...
boards/stm32f0: fix missing CLOCK_APB2 define
2020-09-29 17:37:19 +02:00
d407878bc5
Merge pull request #15112 from aabadie/pr/boards/nucleo64-g431kb
...
boards/nucleo-g431rb: add initial support
2020-09-29 15:26:39 +02:00
a7bb409eb5
boards/stm32f0: fix missing CLOCK_APB2 define
2020-09-29 14:28:33 +02:00
0eb5c81501
boards/nucleo64: adapt user button for nucleo-g431rb
2020-09-29 12:26:26 +02:00
b06c252a33
boards/stm32: add default tim2 config for stm32g4
2020-09-29 12:26:26 +02:00
e9bf08e6d5
boards/stm32f1*: adapt to new clock configuration
2020-09-24 11:27:24 +02:00
042a550f0d
boards: cpu: stm32f1/f3: rework clock configuration and init
2020-09-24 11:27:24 +02:00
8ac1909ea3
cpu: boards: stm32l0l1: use IS_ACTIVE where possible in stmclk
2020-09-22 22:30:19 +02:00
5e886a76c9
boards/stm32l0/l1: merge default clock configuration headers
2020-09-22 22:30:19 +02:00
67a1c029b4
boards/stm32l0: set LSE to 0 default, override in boards
2020-09-22 22:30:19 +02:00
23117a844e
boards: cpu: stm32l0: rework clock configuration
2020-09-22 22:30:19 +02:00
4a5d9a30b1
boards/stm32l0*: rename shared clock config header
2020-09-22 22:30:08 +02:00
benpicco
842933855f
Merge pull request #14995 from benpicco/cpu/cc2538-register
...
cc2538_rf: register with netdev
2020-09-11 16:03:08 +02:00
Benjamin Valentin
ddb2f17cb2
boards: include cc2538_eui_primary.h in cc2538 boards
2020-09-11 13:33:37 +02:00
Dylan Laduranty
4db8a1f602
Merge pull request #14478 from benpicco/cpu/sam0/tc_pwm
...
cpu/sam0_common: add support to run PWM off TC timers
2020-09-10 23:04:58 +02:00
Benjamin Valentin
fc6d1f9122
boards/common/saml1x: enable PWM
...
The PWM for the on-board LED can only be used if xTimer is not sourced
from TC0_TC1.
2020-09-10 21:47:03 +02:00
Francisco
adb0bcab47
Merge pull request #14866 from aabadie/pr/boards/stm32l4wb_clock_kconfig
...
boards: cpu: stm32l4/wb: rework clock configuration and initialization
2020-09-09 09:35:29 +02:00
9dd20c0ccb
cpu: boards: stm32l4/wb: use IS_USED for clock where possible
2020-09-08 18:42:42 +02:00
0745cc4a99
cpu: boards: smt32l4: rework clock configuration
2020-09-08 18:42:41 +02:00
95057a8aef
boards/stm32l4: rename common clock config header
2020-09-08 18:42:41 +02:00
8f1c5ab919
Update boards/common/stm32/include/f0/cfg_clock_default.h
2020-09-08 16:03:44 +02:00
6d76e61ff0
boards/stm32f0: adapt default clock configuration
2020-09-08 16:03:44 +02:00
Francisco Molina
86d8d22fc5
boards/nucleo: fix xtimer configuration
2020-09-08 11:19:59 +02:00
1c95ff86bf
boards/stm32f3: fix clock configuration for HSI
2020-09-07 09:26:26 +02:00
Francisco
a75d32692c
Merge pull request #14892 from aabadie/pr/boards/stm32f1f3_default_clock
...
boards/stm32f1: stm32f3: use shared default clock configuration header
2020-09-02 09:48:43 +02:00
Cenk Gündoğan
538155c344
Merge pull request #14904 from leandrolanzieri/pr/kconfig/change_prefix_convention
...
treewide: modify Kconfig symbol prefixes
2020-09-01 15:57:06 +02:00
Francisco
c44a43dadd
Merge pull request #14891 from aabadie/pr/boards/stm32f0_default_clock
...
boards/stm32f0: introduce default shared clock configuration header
2020-09-01 13:37:54 +02:00
Francisco
0aca11696d
Merge pull request #14870 from aabadie/pr/boards/stm32l1_default_clock
...
boards/stm32l1: introduce shared clock configuration header
2020-09-01 12:40:06 +02:00
9f12908644
boards/fox: iotlab: use shared default clock configuration
2020-08-31 10:49:44 +02:00
Francisco Molina
a3de88a4db
boards: efm32 boards, LETIMER + regular timer
2020-08-31 09:38:32 +02:00
Leandro Lanzieri
d25fc243c4
treewide: change prefix for generated Kconfig symbols.
...
This changes the prefixes of the symbols generated from USEMODULE and
USEPKG variables. The changes are as follow:
KCONFIG_MODULE_ => KCONFIG_USEMODULE_
KCONFIG_PKG_ => KCONFIG_USEPKG_
MODULE_ => USEMODULE_
PKG_ => USEPKG_
2020-08-31 09:37:09 +02:00
1b8460d68f
boards/stm32f1: use shared default clock configuration
2020-08-31 08:40:17 +02:00
5cea49808a
boards/stm32f1f3: introduce default shared clock configuration
2020-08-31 08:40:17 +02:00
88d7ecb857
boards/stm32f0: introduce shared default clock configuration header
2020-08-30 22:05:46 +02:00
9d1ebb54d4
boards/common/stm32l1: introduce common clock config header
2020-08-28 16:55:32 +02:00
hugues
228a71f96e
boards/common/blxxxpill/include/periph_conf.h: reorder adc_config[]
2020-08-27 23:27:42 +02:00
hugues
6a71c35d60
boards/common/iotlab: declare adc_config[] directly in periph_conf.h
2020-08-27 03:56:26 +02:00
hugues
c6362a5441
boards/common/blxxxpill: declare adc_config[] directly in periph_conf.h
2020-08-27 03:56:26 +02:00
Francisco
83bcecbbca
Merge pull request #14815 from benpicco/boards/saml1x-openocd
...
boards/saml1x: add openocd.cfg
2020-08-26 15:00:18 +02:00
7472280369
boards/stm32g0: add clock configuration via Kconfig
2020-08-25 12:57:03 +02:00
f9fa90fcd8
boards/stm32g4: add clock configuration via Kconfig
2020-08-25 12:57:03 +02:00
a1038aa70e
cpu: boards: stm32g4: improve clock configuration
2020-08-25 12:55:16 +02:00
d15d123eef
boards/stm32g4: enable max 170MHz clock by default
2020-08-24 15:42:14 +02:00
Benjamin Valentin
a272a879b7
boards/saml1x: add openocd.cfg
...
Previously trying `make debug` on these boards would result in
Error: Unable to locate OpenOCD configuration file
(/home/benpicco/dev/RIOT/boards/saml10-xpro/dist/openocd.cfg)
Add a common `openocd.cfg` to fix this.
2020-08-21 11:31:04 +02:00
Francisco
613d0cfffd
Merge pull request #14767 from hugueslarrive/boards/common/blxxxpill
...
boards/common/blxxxpill: DMA feature added
2020-08-20 09:11:03 +02:00
hugues
6c35a6a69f
boards/common/blxxxpill: DMA feature added
2020-08-19 18:25:03 +02:00
Francisco
0d66683c28
Merge pull request #14784 from leandrolanzieri/pr/boards/common/atmega/use_weak_functions
...
boards/common/[atmega|arduino-atmega]: use weak for common functions
2020-08-19 13:39:42 +02:00
Leandro Lanzieri
99f0b86768
boards/common/atmega: define board_init as weak
2020-08-19 09:18:02 +02:00
Leandro Lanzieri
26dae7a198
boards/common/arduino-atmega: define led_init as weak
2020-08-19 09:17:50 +02:00
ef82cebdd0
common/stm32: remove obsolete spi_divtable config
2020-08-18 16:55:11 +02:00
801eef0ec4
common/iotlab: remove obsolete spi_divtable
2020-08-18 16:55:02 +02:00
2068c11837
blxxxpill: remove obsolete spi_divtable
2020-08-18 16:55:02 +02:00
Francisco Molina
5811fab369
boards: use common Makefile.include for cc2538 boards
...
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2020-08-11 09:57:09 +02:00
f0457bf8dd
boards/common/msb-430: configure reset target
2020-08-05 14:29:07 +02:00
a0bf7f74ce
boards/common/msp-430: remove obsolete stdio_init() call
2020-08-05 14:29:07 +02:00
ebee55acd0
boards/common/msp-430: remove obsolete gdb --tui
2020-08-05 14:29:07 +02:00
benpicco
52bf3096cf
Merge pull request #14480 from benpicco/openocd-adapters_swd
...
openocd-adapters: select transport based on adapter
2020-08-04 11:37:32 +02:00
Benjamin Valentin
8f1d32bb2d
boards/common/nrf52: add note about ST-LINKV2 as programmer
2020-08-04 10:36:40 +02:00
Benjamin Valentin
d06b26dfd8
boards/common/nrf52: remove transport selection from openocd.cfg
2020-08-04 10:36:40 +02:00
Benjamin Valentin
37a10de671
boards/frdm: remove transport selection from openocd.cfg
2020-08-04 10:36:40 +02:00
Benjamin Valentin
4d231d06d0
boards/common/saml1x: drop INTERNAL_OSC32_SOURCE
...
This is not available on saml1x
2020-07-31 22:04:38 +02:00
Dylan Laduranty
d294c41478
Merge pull request #14540 from benpicco/boards/common/saml1x_configure_timer
...
boards/saml1x: configure second timer
2020-07-23 21:42:47 +02:00
Gunar Schorcht
b082fd1941
board/nucleo32: fix Arduino pin mapping
...
On Nucleo-32 boards with STM32 MCUs that do not have the GPIO port F, the Arduino pins D7 and D8 are not connected to PF0 and PF1 but to PC14 and PC15. This is also the case for the Nucleo-L412KB.
2020-07-23 00:16:48 +02:00
8272541b44
boards/common/stm32: add common code for stm32g0
2020-07-21 12:45:25 +02:00
Jose Alamos
d84894b346
boards/common/sodaq: Add common Kconfig symbols
2020-07-17 08:43:45 +02:00
Leandro Lanzieri
41e6d1e433
boards/common/arduino-zero: Add Kconfig symbols
2020-07-17 08:43:45 +02:00
Jose Alamos
32103f030c
boards/common/arduino-mkr: Add common Kconfig symbols
2020-07-17 08:43:45 +02:00
Benjamin Valentin
8cbfbe5955
boards/saml1x: configure second timer
...
Make TC2 available for applications to use.
2020-07-16 18:23:29 +02:00
Leandro Lanzieri
b85ee29ea2
boards/common/saml1x: Add Kconfig symbols
2020-07-16 18:09:59 +02:00
Leandro Lanzieri
6c2fc7fe24
boards/common/arduino-due: Add Kconfig symbols
2020-07-16 15:35:24 +02:00
baf314bc3e
boards/common/iotlab: model features in Kconfig
2020-07-16 11:34:03 +02:00
589e187f17
boards/common/blxxxpill: model features in Kconfig
2020-07-16 11:34:03 +02:00
4f8f1bc6f2
boards/common/nucleo: model common features in Kconfig
2020-07-16 11:34:02 +02:00
Leandro Lanzieri
513546e9c2
boards/common/particle-mesh: Add Kconfig symbols
2020-07-16 10:23:51 +02:00
Leandro Lanzieri
2aa6a7edd9
boards/common/nrf52xxxdk: Add Kconfig symbols
2020-07-16 10:23:50 +02:00
Leandro Lanzieri
e5af981df6
boards/common/nrf52: Add Kconfig symbols
2020-07-16 10:23:50 +02:00
Leandro Lanzieri
87d9a3c213
boards/common/nrf51: Add Kconfig symbols
2020-07-16 10:23:50 +02:00
8b8e281789
boards: remove Senslab wsn430 boards
...
These boards are no longer available on IoT-LAB
2020-07-10 16:49:08 +02:00
benpicco
30ebabb84e
Merge pull request #14007 from benpicco/cpu/sam0_common-pwm
...
cpu/sam0_common: move PWM to common code, add support for saml21, samd5x
2020-07-09 10:01:08 +02:00
Bas Stottelaar
aaf32986f3
boards/common/silabs: make series defines explicit
2020-07-08 21:54:57 +02:00
Benjamin Valentin
632d68cebf
boards/common/arduino-mkr: update PWM configuration
2020-07-08 21:51:12 +02:00
Benjamin Valentin
6547b36cc0
boards/arduino-zero: update PWM config
2020-07-08 21:51:12 +02:00
Kevin "Tristate Tom" Weiss
ad28752e4e
Merge pull request #14443 from MichelRottleuthner/pr_saml1x_xtimer_backoff
...
boards/saml1x: provide custom value for XTIMER_BACKOFF to spin for lo…
2020-07-08 09:08:16 +02:00
Leandro Lanzieri
85b674dfc6
boards/common/esp8266: Add Kconfig symbols
2020-07-07 16:27:43 +02:00
Leandro Lanzieri
7a2e4c819d
cpu/esp8266: Add Kconfig symbols
2020-07-07 16:27:43 +02:00
Leandro Lanzieri
597c56575c
boards/common: Add Kconfig symbols
2020-07-07 16:27:36 +02:00
Jean Pierre Dudey
3003cf737a
boards/common/esp32: move ESP features to cpu/esp_common
...
>All of them are features of each ESP SoC and have not to be configured by the
board definition.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
2020-07-07 16:02:23 +02:00
Michel Rottleuthner
20704ecb21
boards/saml1x: provide custom value for XTIMER_BACKOFF to spin for lower values
2020-07-06 17:39:08 +02:00
Francisco
05fba8574e
Merge pull request #14421 from leandrolanzieri/pr/kconfig/kinetis_boards_symbols
...
boards/kinetis-based: Model features in Kconfig
2020-07-03 14:30:15 +02:00
Cenk Gündoğan
7aa499d5f1
make: use $(MAKE) instead of direct make
call
2020-07-03 12:03:06 +02:00
Leandro Lanzieri
64ca00d3a8
boards/common/kw41z: Add Kconfig symbols
2020-07-02 14:41:41 +02:00
Leandro Lanzieri
6ea04d146b
cpu/kinetis: Provide features based on CPU series
...
Also, rename CPU_FAMILY to the standard CPU_FAM.
2020-07-02 14:41:39 +02:00
e8d8fd2f32
Merge pull request #14404 from benpicco/sys/usb_board_reset_in_bootloader
...
sys/usb_board_reset: add usb_board_reset_in_bootloader definition
2020-07-01 13:49:59 +02:00
chrysn
a787875cf8
usb_board_reset: Split headers into public and private
...
The private parts need USB definitions (and are thus preferably used
from USB_H_USER_IS_RIOT_INTERNAL compilation units). Functions like
usb_board_reset_in_bootloader do not depend on USB headers for their
definitions and are fair game throughout the application even for
generic RIOT USB devices.
2020-07-01 13:22:25 +02:00
Francisco Molina
7515f1152a
boards/common/iotlab: add OpenWSN timing constants
2020-06-30 13:10:56 +02:00
Leandro Lanzieri
8c7b67702b
Merge pull request #14351 from fjmolinas/pr_reorder_makefiles
...
Makefile.include: resolve dependencies before Makefile.include
2020-06-26 10:40:58 +02:00
Your Name
9dea6a14da
boards/common/nrf52: revert early inclusion of Makefile.dep
2020-06-25 09:24:05 +02:00
Leandro Lanzieri
ba2e84ef37
boards/common/remote: Add Kconfig symbols
2020-06-24 15:16:23 +02:00