37 Commits

Author SHA1 Message Date
Koen Zandberg
2aa7914879
b-l475e-iot01a: remove obsolete spi_divtable include 2020-08-18 16:55:11 +02:00
Alexandre Abadie
7b9f435f70
boards/stm32l4: use common spi_divtable where possible 2020-08-07 12:25:18 +02:00
Alexandre Abadie
fa815e5a3f
boards/b-l475e-iot01a: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
97f98dcace
boards/stm32: remove useless ifdef around DMA config 2020-05-25 13:23:20 +02:00
Alexandre Abadie
facb626b02
boards/stm32*: adapt for new stm32 cpu organization 2020-05-20 13:39:10 +02:00
Alexandre Abadie
9cc338d29e
boards/nucleo-l4*: use shared clock configuration 2020-04-07 17:42:56 +02:00
Alexandre Abadie
f1ba22534a
boards: don't export globally OPENOCD_RESET_USE... 2020-03-03 11:42:19 +01:00
Francisco Molina
b4a8cf8351 boards/b-l475e-iot01a: set OPENOCD_RESET_USE_CONNECT_ASSERT_SRST
b-l475e-iot01a can become unflashable when hardfaults occure.
To make sure flashing succeeds `connect_assert_srst` is called
before connecting to flash through openocd.
2019-12-19 14:21:27 +01:00
Yannick Gicquel
d37adee32d boards/stm32-based: allow SPI signals routed on multiple alternate functions
There is no hardware limitation for custom boards based on STM32 to uses
SPI bus with signals coming from different PORT and alternate functions.

This patch allow alternate's function definition per pin basis, thus enable
the support of SPI bus signals routed on differents PORT.

Signed-off-by: Yannick Gicquel <ygicquel@gmail.com>
2019-10-25 06:27:41 +02:00
Gaëtan Harter
636285ebe4
boards: move CPU/CPU_MODEL definition to Makefile.features
cpu/$(CPU)/Makefile.features and cpu/$(CPU)/Makefile.dep are
automatically included

Part of moving CPU/CPU_MODEL definition to Makefile.features to have it
available before Makefile.include.
2019-08-20 16:11:50 +02:00
Benjamin Valentin
8af04cd939 boards: make use of ARRAY_SIZE macro 2019-08-06 19:43:54 +02:00
Alexandre Abadie
7853ca0108
boards/stm32*: remove useless RTC_NUMOF defines 2019-08-05 11:08:53 +02:00
Alexandre Abadie
342f3e87e2
boards/stm32l4: add riotboot support 2019-07-04 10:35:02 +02:00
Alexandre Abadie
a68f78bb10
boards/*: remove unused FEATURES_MCU_GROUP variable 2019-06-14 11:32:15 +02:00
Alexandre Abadie
414c304f2b
boards/*: remove useless export when setting DEBUG_ADAPTER 2019-06-03 10:32:08 +02:00
Alexandre Abadie
4e26ac943b
boards/b-l475e-iot01a: use common rtt configuration 2019-05-21 08:38:43 +02:00
Alexandre Abadie
a218bc62ab
boards/b-l475e-iot01a: add defines and deps for lps22hb 2019-03-20 14:43:37 +01:00
Alexandre Abadie
8d1a0ae074
boards: revert forced use of periph_dma with STM32
The periph_dma is not pulled in automatically for all applications.
Applications willing to use the configured peripherals with periph_dma
for a given board will have to include the feature explictly in their
Makefile.

It was causing unrelated issues as threads got de-scheduled while
calling printf and this was not handled properly in tests at that
moment.
2019-01-21 15:14:28 +01:00
Alexandre Abadie
c6b9bb5055
boards/b-l475e-iot01a: provide already configured features
RTC and RTT are available and already configured for this board but not provided by the build system
2019-01-20 13:10:25 +01:00
Alexandre Abadie
9ecf12119f boards/b-l475e-iot01a: configure and use DMA 2019-01-08 09:32:18 +01:00
Alexandre Abadie
973a6a4c93 boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
Alexandre Abadie
4ae15d18b5 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
Alexandre Abadie
58b85b256b boards: update UART conf for STM32 based boards 2018-12-13 12:39:00 +01:00
cladmi
b450141d4d
boards: unconditionally include CPU/Makefile.features
The file always exist so no need to do '-include'.

Replaced using:

    sed -i 's|-\(include $(RIOTCPU)/.*/Makefile.features\)|\1|' \
        $(git grep -l  '$(RIOTCPU)/.*/Makefile.features' boards)
2018-10-11 17:13:40 +02:00
Joakim Nohlgård
8996cbe313 make: Introduce new feature flag periph_gpio_irq 2018-08-29 08:53:20 +02:00
Vincent Dupont
0e48bd0d93
Merge pull request #9716 from aabadie/b-l475e-iot01-sensors
boards/b-l475e-iot01a: configure second I2C and on-board sensors (lis3mdl, lsm6dsl and hts221)
2018-08-08 12:13:00 +02:00
Kevin Weiss
8468fe1c94
Merge pull request #8516 from jia200x/wiki_dox_convertion
doc: move wiki to Doxygen documentation (second attempt)
2018-08-07 13:27:04 +02:00
Alexandre Abadie
ad34cb311a boards/b-l475e-iot01a: configure on-board sensors
HTS221, LIS3MDL and LSM6DSL
2018-08-06 11:30:29 +02:00
Alexandre Abadie
61a9f791b6 boards/b-l475e-iot01a: configure second I2C
This I2C bus is used by on-board sensors
2018-08-06 10:58:25 +02:00
Jose Alamos
7b28fbf110 boards: fix Doxygen group directives 2018-08-01 15:24:55 +02:00
Jose Alamos
a1e17ab5af doc: add wiki documentation to Doxygen files 2018-08-01 15:24:54 +02:00
Alexandre Abadie
d8c51dc373 boards/b-l475e-iot01a: provide i2c configuration 2018-07-25 12:01:36 +02:00
Alexandre Abadie
68a5422c65 boards/b-l475e-iot01a: use common stlink parts 2018-06-26 20:45:23 +02:00
Alexandre Abadie
fd0aa2acf0 boards/b-l475e-iot01a: update board name in doxygen 2018-01-31 08:10:31 +01:00
Alexandre Abadie
b78c96ffc7 boards/*: make brief description consistent 2018-01-24 08:30:56 +01:00
Michel Rottleuthner
28c131eaee boards/b-l475e-iot01a: add defines for MSI/LSE-trimming 2018-01-15 14:41:06 +01:00
Alexandre Abadie
54b889beb7 boards: add initial support for ST bl-475e-iot01a 2017-12-15 13:37:38 +01:00