1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-20 03:53:49 +01:00

5861 Commits

Author SHA1 Message Date
Alexandre Abadie
dfff56801c
boards/arduino-nano-33-iot: add initial support 2020-11-27 08:45:07 +01:00
Francisco
47ed64fcfd
Merge pull request #15466 from leandrolanzieri/pr/kconfig_drivers_bc
drivers/{b,c}*: model modules in Kconfig
2020-11-26 10:44:28 +01:00
Alexandre Abadie
c6ad85a7b0
boards: don't include programmer logic at board level 2020-11-25 22:31:13 +01:00
Leandro Lanzieri
2407c18890
drivers/saul: add modules to Kconfig 2020-11-25 12:00:13 +01:00
Alexandre Abadie
13d149fe09
boards/hifive1*: add renode configuration 2020-11-25 09:07:18 +01:00
Alexandre Abadie
cfb771dcac
boards/firefly: add renode configuration 2020-11-25 09:05:43 +01:00
benpicco
638cb00a28
Merge pull request #15486 from aabadie/pr/make/emulator_enh
make: handle emulator backend in Makefile.include
2020-11-25 00:31:19 +01:00
Bas Stottelaar
57ffd66605 boards/e180-zg120b-tb: add initial support 2020-11-23 00:36:20 +01:00
Alexandre Abadie
ba8825928e
boards/microbit: use qemu as default emulator 2020-11-20 14:24:06 +01:00
Alexandre Abadie
85765e1e33
boards/cc2538dk: remove useless include of renode 2020-11-20 14:24:05 +01:00
Alexandre Abadie
8560d13410
boards/microbit: use common qemu include 2020-11-20 14:18:18 +01:00
Bas Stottelaar
e438e9afde boards/efm32: provide efm32_coretemp feature 2020-11-18 17:27:17 +01:00
Bas Stottelaar
34c252d0e6
Merge pull request #15461 from basilfx/feature/efm32_driver_coretemp
cpu/efm32: add coretemp driver
2020-11-18 15:08:29 +01:00
Bas Stottelaar
e1b356e884 boards/efm32: enable efm32_coretemp driver 2020-11-18 12:28:45 +01:00
Leandro Lanzieri
8b0e0d2f52
boards/native: add native_drivers module to Kconfig 2020-11-18 10:07:58 +01:00
Leandro Lanzieri
402efc4750
boards/native: rename native-drivers module to native_drivers 2020-11-18 10:07:58 +01:00
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
Benjamin Valentin
516c69cb5f boards/native: allow to use ZEP instead of tap
If `native` is compiled with `USEMODULE=socket_zep` and networking,
don't also include `netdev_tap` automatically.

This mirrors the behavior on nrf52 and esp* where the default netdev
can be 'overwritten' by another option.
2020-11-13 18:43:49 +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
Alexandre Abadie
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
Alexandre Abadie
57116e737b
Merge pull request #14691 from gdoffe/mp1_dev
Port of RIOT-OS to stm32mp1
2020-11-13 12:34:19 +01:00
Alexandre Abadie
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
b4f29035ce6ee12949df1227ee463340ea8e8571 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
Alexandre Abadie
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
Alexandre Abadie
c4269ffefc
boards/nucleo-f0*: remove custom pll prediv/mul defines 2020-11-10 15:55:38 +01:00
Alexandre Abadie
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
Alexandre Abadie
6c39bc5101
boards/nucleo-l552ze-q: remove PLL N custom define 2020-11-10 09:34:07 +01:00
Alexandre Abadie
75d7c6afab
boards/nucleo-l4r5zi: remove PLL N custom define 2020-11-10 09:34:07 +01:00
Alexandre Abadie
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