1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

4994 Commits

Author SHA1 Message Date
Leandro Lanzieri
5a04f94b63
Merge pull request #14967 from aabadie/pr/boards/stm32f0_clock_kconfig_only
boards/stm32f0: add Kconfig for clock configuration
2020-11-17 12:14:10 +01:00
benpicco
be9eb22bb8
Merge pull request #15106 from chrysn-pull-requests/saul-rgbleds
saul_pwm: auto-init'able RGB LEDs and dimmers
2020-11-13 18:22:30 +01:00
f626758aaf
Merge pull request #15392 from fjmolinas/pr_cc2538_riotboot
boards/cc2538: add riotboot feature
2020-11-13 15:39:55 +01:00
Francisco Molina
8598176544
boards: add riotboot to cc2538 based boards 2020-11-13 14:51:58 +01:00
57116e737b
Merge pull request #14691 from gdoffe/mp1_dev
Port of RIOT-OS to stm32mp1
2020-11-13 12:34:19 +01:00
eaf410592b
Merge pull request #15428 from btcven/2020_11_11-lvgl-preemption
pkg/lvgl: set LVGL thread priority higher than main
2020-11-13 11:58:06 +01:00
Gilles DOFFE
6d6fd5a975 boards: add stm32mp157c-dk2 initial support
This board is based on a stm32mp157cac which has a dual architecture:
* Dual core Cortex-A7
* Cortex-M4
Only Cortex-M4 is supported by RIOT-OS.
Cortex-M4 can be used in Engineering mode if stm32mp1_eng_mode
pseudomodule is used.
By default the RIOT firmware can be loaded by Linux on the Cortex-M4
using remoteproc Linux framework.
This the initial commit with a limited set of supported peripheral:
* gpio
* timer
* uart

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Gilles DOFFE
58f90c986f boards/common/stm32: add openocd config stm32mp1.cfg
Add common openocd configuration for stm32mp1 boards.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Gilles DOFFE
2ac0467807 cpu/stm32: configure timer2 for stm32mp1 boards
This timer will be used by RIOT-OS as the scheduling timer for
stm32mp157c-dk2 board.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
Leandro Lanzieri
d4be753df8
cpu/native: remove unused can_linux module
b4f29035ce adapted the can_linux module to
the periph_can interface. This is a cleanup of some things that stayed
behind. Here the makefile is removed, the references to can_linux in the
dependency resolution and configuration Makefile are changed to the
standard periph_can, and the startup code is adapted.
2020-11-13 09:11:50 +01:00
153c52754d
Merge pull request #15070 from fjmolinas/pr_uwb_core
pkg/uwb_core: initial support
2020-11-12 14:04:51 +01:00
Benjamin Valentin
d12a9dbf13 boards/saml21-xpro: add gpio_params.h
We can now enable `saul_gpio`.
2020-11-11 17:40:09 +01:00
Jean Pierre Dudey
aa97387b85 boards/esp32-wrover-kit: don't invert & use RGB for ILI9341
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-11 09:50:42 +01:00
benpicco
808c5b7eb8
Merge pull request #15424 from basilfx/feature/efm32_fix_timers
boards/efm32: update channel_numof with correct values
2020-11-11 09:49:24 +01:00
Bas Stottelaar
67e7a14e6c boards/efm32: update channel_numof
The number of channels per timer got updated incorrectly in #15368.
Only TIMER1 and higher have four channels. Without this fix, timer
initialization will halt.
2020-11-11 00:26:52 +01:00
Bas Stottelaar
cc9586f163 boards/common/silabs: define CPU=efm32 2020-11-11 00:24:53 +01:00
Bas Stottelaar
cd6d479eb5 boards/slwstk6220a: add support 2020-11-10 22:59:46 +01:00
c4269ffefc
boards/nucleo-f0*: remove custom pll prediv/mul defines 2020-11-10 15:55:38 +01:00
6e9a433c9a
boards/stm32f0*: adapt Kconfig for clock configuration 2020-11-10 14:53:14 +01:00
Leandro Lanzieri
95ff222316
Merge pull request #14968 from aabadie/pr/boards/stm32l4wb_clock_kconfig_only
boards/stm32l4/wb: add Kconfig for clock configuration
2020-11-10 10:51:54 +01:00
6c39bc5101
boards/nucleo-l552ze-q: remove PLL N custom define 2020-11-10 09:34:07 +01:00
75d7c6afab
boards/nucleo-l4r5zi: remove PLL N custom define 2020-11-10 09:34:07 +01:00
e7ac68e1bd
boards/stm32l4/l5/wb*: add Kconfig clock config 2020-11-10 09:34:06 +01:00
Francisco Molina
c4edff3a59
boards cpu: move OpenWSN defintions to openwsn_defs.h 2020-11-10 07:46:35 +01:00
chrysn
51d4b6c7ff b/c/particle-mesh: Add and enable usb_board_reset in monofirmware mode 2020-11-06 13:43:14 +01:00
chrysn
7582be6d5e b/c/particle-mesh: Support particle bootloader
Closes: https://github.com/RIOT-OS/RIOT/issues/12320
2020-11-06 13:43:14 +01:00
Martine Lenders
d329fde2ab
Merge pull request #15382 from tperale/master
boards/feather-m0: add support for feather-m0-lora version
2020-11-05 18:11:45 +01:00
Thomas Perale
f8ed7bcd56 boards/feather-m0: add support for feather-m0-lora version 2020-11-05 15:07:48 +01:00
Bas Stottelaar
de342fa0c4 boards/efm32: update documentation
* Alignment of documentation between boards
* Updated links
* Table updates
* Line length
* Space between units
* Updated peripheral mapping
2020-11-04 22:26:53 +01:00
Bas Stottelaar
4ec2090f69 boards/ikea-tradfri: add ADC support
Channel 0 maps to temperature channel, channel 1 to VDD.
2020-11-04 22:26:53 +01:00
Bas Stottelaar
98f3ea39f1 boards/sltb001a: replace *_ENABLED (x) 2020-11-04 22:05:36 +01:00
Bas Stottelaar
ad10db84fd boards/slwstk6000: add LETIMER0 as secondary timer 2020-11-04 22:05:36 +01:00
Bas Stottelaar
d15e4396aa boards/slstk3402a: add TIMER0 as second timer
This moves LETIMER0 to index 2.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
141c12f4ea boards/efm32: cleanup EFM32 rtt/rtc definitions
- RTT/RTC_NUMOF was already removed, but not from STK3200 PR
- Unneeded whitespaces
2020-11-04 22:05:36 +01:00
Bas Stottelaar
2ea9829b02 boards/efm32: update timer configuration 2020-11-04 22:05:36 +01:00
Bas Stottelaar
8383d09d20 boards/efm32: remove secondary UART
The secondary UART is used as the first SPI peripheral, that is
initialized on boot. Therefore, it doesn't make sense to add it as a
secondary UART.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
c79c192ba4 boards/efm32: reset board before flashing
This was added for other boards in #12160, and improves flashing
reliability.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
42deb1ab85 boards/efm32: align xtimer configuration
- move XTIMER_WIDTH within #if statement because sltk3402a is 32-bit
- update comments
- alignment.
2020-11-04 22:05:36 +01:00
Bas Stottelaar
cf65d27c94 boards/efm32: update copyright year 2020-11-04 19:55:16 +01:00
benpicco
43b6efe3c5
Merge pull request #15371 from btcven/2020_11_03-esp32-wrover-kit-lcd
boards/esp32-wrover-kit: add ILI9341 driver params
2020-11-04 16:55:14 +01:00
Jean Pierre Dudey
771584e4e3 boards/esp32-wrover-kit: add ILI9341 driver params
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-03 15:04:27 +01:00
2d6e8984b8
boards/stm32l0/l1: add Kconfig clock configuration 2020-11-03 14:23:46 +01:00
a95b0c699e
Merge pull request #15363 from benpicco/board/stm32-highlevel_stdio
boards: provide highlevel_stdio feature on STM32 boards with STDIO CDC ACM
2020-11-03 09:20:18 +01:00
Benjamin Valentin
9b91bf0a3e boards/weact-f411ce: add highlevel_stdio feature 2020-11-02 21:25:39 +01:00
Benjamin Valentin
44911bc3e0 boards/stm32f429i-disco: add highlevel_stdio feature 2020-11-02 21:24:45 +01:00
Benjamin Valentin
c839fe2e77 boards: define mtd_spi_nor HOLD and WP pins
None of the boards used them before, so just set them to GPIO_UNDEF
2020-11-02 21:17:36 +01:00
7fbfb92f03
boards/stm32gx: move Kconfig clock config to cpu 2020-10-29 23:00:44 +01:00
Martine Lenders
f8c385240a
Merge pull request #15333 from aabadie/pr/boards/native_remove_all-debug
boards/native: remove all-debug deprecated target
2020-10-29 21:38:11 +01:00
J. David Ibáñez
00d4ffd934 boards/waspmote-pro: add arduino feature to Kconfig 2020-10-29 18:03:38 +01:00
J. David Ibáñez
dbb397aedf boards/waspmote-pro: add arduino feature
Fixes #15232
2020-10-29 15:41:43 +01:00