MrKevinWeiss
483bca453e
boards/common/remote: Add Kconfig for remote boards
2021-09-08 12:40:32 +02:00
dylad
0c60a2a600
boards/nrf9160dk: add TWI and SPI configuration
2021-09-06 20:15:18 +02:00
Martine Lenders
873f6936ea
Merge pull request #16788 from benpicco/common/nrf52-netdev_default
...
boards/nrf52: replace gnrc_netdev_default with netdev_default
2021-09-03 14:37:25 +02:00
Benjamin Valentin
702c3435a8
boards/nrf52: replace gnrc_netdev_default with netdev_default
...
Only nimble depends on GNRC, but we want to replace gnrc_netdev_default
with netdev_default, so check for gnrc instead.
2021-09-02 14:36:22 +02:00
benpicco
9892286d20
Merge pull request #16793 from MarcelStenzel/hifive1b_uart_pin_fix
...
boards/hifive1b: Fix uart dev1 pins
2021-09-02 12:24:45 +02:00
benpicco
550565f052
Merge pull request #16783 from benpicco/avr8_clk_init
...
cpu/atmega_common: move clock init to common code
2021-09-01 22:28:14 +02:00
MarcelStenzel
aad5ac83f2
boards/hifive1b: Fix uart dev1 pins
2021-09-01 13:42:27 +02:00
Benjamin Valentin
87f7e5a963
cpu/atmega_common: move clock init to common code
...
This code should not be in the realm of the board config, but in
common arch code.
2021-08-27 17:06:50 +02:00
Jean Pierre Dudey
719a18ca8b
Merge pull request #16773 from jeandudey/ili9341-flip
...
drivers/ili9341: add rotation mode to ili9341_params_t
2021-08-27 14:21:56 +02:00
benpicco
19acd2e6a1
Merge pull request #16778 from benpicco/cpu/riscv-deps
...
cpu/riscv_common: cleanup dependencies
2021-08-26 16:37:37 +02:00
Jean-Pierre De Jesus DIAZ
d74bfaac17
boards/pinetime: add ILI9341 rotation mode param
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2021-08-26 10:45:05 +02:00
Jean-Pierre De Jesus DIAZ
ee413f2f7f
boards/esp32-wrover-kit: add ILI9341 rotation mode param
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2021-08-26 10:45:05 +02:00
Jean-Pierre De Jesus DIAZ
d0bedf5273
boards/adafruit-clue: add ILI9341 rotation mode param
...
Signed-off-by: Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
2021-08-26 10:45:05 +02:00
benpicco
dde4772aa4
Merge pull request #16003 from benpicco/cpu/nrf52/saul-vddh
...
cpu/nrf52: add SAUL driver for VDDH sensor
2021-08-25 20:31:53 +02:00
chrysn
5497c1ca78
Merge pull request #15658 from chrysn-pull-requests/nrf52840dongle-quickstart
...
boards/nrf52840dongle docs: Introduce "quick start" section
2021-08-25 19:47:41 +02:00
chrysn
33fc9fa174
boards/nrf52840dongle docs: Introduce "quick start" section
...
to mention the board name; also to point to a good first example to use
with this board.
Closes: https://github.com/RIOT-OS/RIOT/issues/15654
2021-08-25 19:26:39 +02:00
benpicco
6d28911719
Merge pull request #16777 from miri64/feather-nrf52840/doc/several-fixes
...
feather-nrf52840: several fixes to documentation
2021-08-25 13:11:18 +02:00
Martine Lenders
a1ab612873
boards/feather-nrf52840: update terminal doc for current status quo
2021-08-25 12:46:11 +02:00
Martine Lenders
1f17769038
boards/feather-nrf52840: add missing commands for uf2 instructions
2021-08-25 12:46:11 +02:00
Benjamin Valentin
e92a4b9628
cpu/gd32v: enable periph_timer_periodic
2021-08-25 10:48:48 +02:00
Gerson Fernando Budke
0232e9d89c
boards: Introduce atxmega-a1-xplained board
...
Add initial version.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 21:25:14 -03:00
benpicco
2de7dab0f4
Merge pull request #16288 from nandojve/xmega_ebi
...
cpu/atxmega/periph: Add ebi driver
2021-08-25 00:38:22 +02:00
benpicco
025770968b
Merge pull request #16036 from bergzand/pr/gd32vf103/initial
...
gd32v/seeedstudio-gd32: Initial support
2021-08-25 00:38:00 +02:00
Martine Lenders
fe39542618
boards/feather-nrf52840: fix shell command formatting in doc
2021-08-24 17:50:21 +02:00
Martine Lenders
5029631a1b
boards/feather-nrf52840: fix typo and link where to get nrfjprog
tool
2021-08-24 17:49:40 +02:00
f8bb757bae
seeedstudio-gd32: Initial include of board
...
The seeedstudio-gd32 is an small development board based on the
gd32vf103 MCU
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2021-08-24 14:30:23 +02:00
Gerson Fernando Budke
9b36657793
boards/atxmega-a1u-xpro: Add ebi configuration
...
Enable EBI (External Bus Interface) and configure LPC SRAM memory. This
set RIOT-OS to use up to 64k external data SRAM.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
307e8c7a17
cpu/atxmega: Add external bus interface
...
Introduce XMEGA EBI driver. This enable EBI for use with all memory
supported by the device and peripherals. It include support to SRAM,
SDRAM, LCDs or any other external bus access.
Note: This feature only works for A1/A1U series, which are, the series
with EBI hardware.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
2d3f7bf17c
cpu/atxmega: Fix features config
...
Update features definitions and configurations. Now atxmega define
features that only are full available on all variations and do not
require any definition at periph_conf.h file.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-17 12:42:59 -03:00
Jan Romann
4384795cb9
treewide: Remove excessive newlines
2021-08-13 19:50:38 +02:00
Fabian Hüßler
e89ef368c1
cpu/rpx0xx: implement periph timer
2021-08-09 10:45:34 +02:00
Dylan Laduranty
54a76ab2ce
Merge pull request #16694 from benpicco/boards/saml21-xpro_EXT3
...
boards/saml21-xpro: configure UART & SPI on EXT2, 3
2021-07-30 14:55:28 +02:00
Benjamin Valentin
f5622afeb6
boards/saml21-xpro: configure UART & SPI on EXT2, 3
2021-07-30 13:12:42 +02:00
Dylan Laduranty
9582ec9b5c
kconfig: add Kconfig support for nRF9160 cpu and nRF9160DK board
2021-07-28 20:11:26 +02:00
dylad
f602c17303
boards/nrf9160dk: add initial support
2021-07-28 20:11:26 +02:00
benpicco
775d6095bc
Merge pull request #16660 from fjmolinas/pr_lora_e5_dev
...
boards/lora-e5-dev: initial support
2021-07-21 14:36:58 +02:00
Francisco Molina
1fa6374530
boards/lora-e5-dev: initial support
2021-07-21 11:28:16 +02:00
Francisco Molina
8a8e023d04
cpu/stm32/wl: common subghz debug pin initialization
2021-07-21 11:28:15 +02:00
benpicco
4f905bfa8c
Merge pull request #15493 from benpicco/riotboot-serial
...
riotboot: implement serial flasher
2021-07-21 11:01:31 +02:00
Benjamin Valentin
7561d83001
boards/common/kw41z: skip led_init() for riotboot
2021-07-20 22:51:59 +02:00
Benjamin Valentin
90b5d4cfbf
boards/common/kw41z: make led_init() static
...
this saves a few bytes of ROM
2021-07-20 22:51:59 +02:00
Marian Buschsieweke
d74cf645ae
boards/rpi-pico: improve doc
...
- Add note about the OpenOCD version to be used
- Make use of proper Doxygen commands
2021-07-20 22:07:00 +02:00
benpicco
4bcd86b4ae
Merge pull request #16646 from jia200x/pr/nucleo-wl55jc/add_sx126x_type
...
boards/nucleo-wl55jc: add SX126X_PARAM_TYPE to board.h
2021-07-15 12:07:48 +02:00
benpicco
9c8b62aa1f
Merge pull request #16609 from maribu/cpu/rp2040
...
cpu/rpx0xx: port RIOT to the Raspberry Pi RP2040 MCU
2021-07-14 16:37:40 +02:00
Jose Alamos
6a2096694b
boards/nucleo-wl55jc: add SX126X_PARAM_TYPE to board.h
2021-07-14 13:51:29 +02:00
Marian Buschsieweke
d778e2be0d
boards/rpi-pico: add the Raspberry Pi Pico
...
Co-authored-by: Fabian Hüßler <fabian.huessler@st.ovgu.de>
Co-authored-by: nickw96 <nick.weiler@st.ovgu.de>
Co-authored-by: MaestroOnICe <justus.krebs@st.ovgu.de>
Co-authored-by: Franz2000 <franz.freitag@st.ovgu.de>
2021-07-14 12:41:21 +02:00
Akshai M
9a0431637b
boards/nucleo-wl55jc : Update Doc
...
Added additional references.
2021-07-09 11:16:41 +02:00
Akshai M
81e60e24eb
boards/wl55jc : Add support for sx1261
2021-07-09 11:16:41 +02:00
Marian Buschsieweke
5a8e36769f
boards/6lowpan-clicker: Add CLOCK_CORECLOCK
...
Also sneak in use of MHZ() macro, so that reviews don't need to count
zeros.
2021-07-04 17:59:21 +02:00
Marian Buschsieweke
d04c493ceb
boards/pic32-wifire: Add CLOCK_CORECLOCK
...
Also sneak in use of MHZ() macro, so that reviews don't need to count
zeros.
2021-07-04 17:59:15 +02:00
MrKevinWeiss
02a2de4916
cpu/stm32: Add Kconfig dependency modeling
2021-07-02 15:11:05 +02:00
60ff613270
Merge pull request #16555 from fjmolinas/pr_z1_config_ztimer
...
boards/z1: add CONFIG_ZTIMER_USEC_ADJUST_% values
2021-06-16 08:59:09 +02:00
Francisco
bb86fb0a50
Merge pull request #16554 from fjmolinas/pr_atmega_usec_adjust
...
boards/atmega: add USEC_ADJUST values
2021-06-16 08:56:11 +02:00
Francisco Molina
3269bcef88
boards/common/arduino-atmega: add USEC_ADJUST values
2021-06-15 16:45:34 +02:00
Francisco Molina
01d870dbc7
boards/atmega256rfr2-xpro add USEC_ADJUST values
2021-06-15 16:35:40 +02:00
Francisco Molina
84b37b7212
boards/z1: add CONFIG_ZTIMER_USEC_ADJUST_% values
2021-06-15 16:21:46 +02:00
benpicco
c7d12733ea
Merge pull request #16523 from benpicco/boards/same54-xpro-lock_eui
...
boards: lock EUI provider to interface type
2021-06-15 16:16:12 +02:00
Martine Lenders
38f0e20834
Merge pull request #16276 from fjmolinas/pr_nrf52840_feather_uf2
...
board/feather-nrf52840: add uf2 boot loader
2021-06-15 12:00:07 +02:00
beb171de40
Merge pull request #16546 from fjmolinas/pr_kinetis_lptmr_rtt
...
cpu/kinetis: use LPTMR as rtt backend
2021-06-15 11:02:16 +02:00
Francisco Molina
d9ee424b7c
cpu/kinetis: use LPTMR as rtt backend
2021-06-15 08:29:09 +02:00
Benjamin Valentin
204b80c6bf
boards/native: lock EUI64 provider to ZEP interface
2021-06-08 14:01:03 +02:00
Benjamin Valentin
c161fd8dbf
boards/same54-xpro: lock EUI provider to ethernet interface
...
Otherwise the provider can be used for multiple interfaces but only
return a single MAC address for all of them.
2021-06-08 14:01:03 +02:00
benpicco
88da1421be
Merge pull request #16469 from Franz2000/support-seeeduino-XIAO-board
...
boards: Adding board support for the Seeeduino XIAO
2021-06-08 10:35:26 +02:00
Francisco
6f369f4381
Merge pull request #16331 from fjmolinas/pr_stdio_uart_lpuart
...
makefiles/stdio.inc.mk: stdio_uart require uart or lpuart
2021-06-07 08:33:27 +02:00
Benjamin Valentin
ec397cbc5e
boards/samr21-xpro: only configure antenna switch if radio is used
2021-06-03 18:21:45 +02:00
MaestroOnICe
dc8f7912e9
boards: add Seeeduino XIAO
2021-06-02 14:23:55 +02:00
Francisco Molina
2049ab35d3
boards: require lpuart only if stdio_uart is used
2021-06-01 12:39:58 +02:00
Jean Pierre Dudey
628739172b
boards/esp32-wrover-kit: add dependency to ILI9341
...
When disp_dev is present, pull the ili9341 driver to allow auto-
initialization
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-05-20 20:00:03 +02:00
Gerson Fernando Budke
8a2c88a808
boards/atxmega-a3bu-xplained: Add spi configuration
...
Add J1 header spi configuration.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-05-14 23:26:08 -03:00
Gerson Fernando Budke
8cc9c42d1d
boards/atxmega-a1u-xpro: Add spi configuration
...
Add EXT-1 spi bus configuration.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-05-14 23:26:08 -03:00
chrysn
855517326a
boards/native: Document flashpage support
...
This documents the additions of [15935].
[15935]: https://github.com/RIOT-OS/RIOT/pull/15935
2021-05-11 10:28:03 +02:00
Dylan Laduranty
a1c3782e28
Merge pull request #16446 from ant9000/pr_cpu_saml21_slow_clock_fix_timers
...
CPU SAML21: fix timers frequency when using slow clocks
2021-05-06 20:17:02 +02:00
Ichiro Kuroki
a637caedec
boards/arduino-nano-33-iot: resolved SPI and I2C configuration conflict
2021-05-06 06:30:15 +03:00
Antonio Galea
7a253b4b76
boards: use SAM0_GCLK_TIMER for saml21 boards
2021-05-05 10:56:58 +02:00
38062c414c
Merge pull request #16426 from fjmolinas/pr_small_test_fixes
...
tests: small fixes
2021-05-04 10:02:09 +02:00
Francisco Molina
d8287eeffc
boards/nucleo-f303k8: remove provided periph_rtc
...
This BOARD does not provide an LSE clock, so don't probide rtc.
2021-05-03 08:29:22 +02:00
iosabi
52107b2416
esp8266: Support UART1 and other UART0 pins.
...
The esp8266 CPU has actually two hardware UART peripherals. UART0 is
used by the boot ROM for flashing and serial output during boot,
typically at a baudrate of 74880 bps until the bootloader or application
sets the more standard 115200 baudrate. This UART0 device has two
possible pins for TXD, GPIO1 and GPIO2, which are both set to TXD by the
boot ROM. esp8266 modules will typically have GPIO1 labeled as the TX
pin, but it is possible to use GPIO2 for that purpose even while
flashing the device with esptool.py.
The second device, UART1, also has two options for TXD, GPIO2 and GPIO7,
and only one option for RXD, GPIO8. However, GPIO7 and GPIO8 are used
by the flash internally so those options are not very useful unless
maybe while running from IRAM with the flash disabled, for example for
a debugger over UART1.
This patch allows boards to override UART{0,1}_{R,T}XD in their
periph_conf.h to configure the uart selection. Defining UART1_TX will
make the UART_DEV(1) device available.
Tested with:
```CFLAGS='-DUART1_TXD=GPIO2' make -C tests/periph_uart BOARD=esp8266-esp-12x flash term```
* Connected one USB-UART to the standard GPIO1 and GPIO3 for flashing
and console. After flashing we see the manual test output at 115200
bps
* Connected a second USB-UART with RX to GPIO2 running at 74880.
Then run on the first console:
```
> init 1 74880
> send 1 hello
```
The word "hello" appears on the second UART connection.
Note that GPIO2 is used during boot for UART0's TX until the application
or bootloader set it to a regular GPIO, so some boot ROM messages at
74880 bps are visible. After running `init 1 74880` it is set to UART1's
TX.
2021-05-02 12:27:27 +00:00
Hauke Petersen
674d6521c5
boards/nrf52840dongle: add I2C pin configuration
2021-04-27 13:55:39 +02:00
Hauke Petersen
729387e090
boards/nrf52840: fix SPI pin configuration
2021-04-27 13:55:39 +02:00
Hauke Petersen
96e36995d3
boards/nrf52840dongle: PWM config: fix formatting
2021-04-27 11:35:37 +02:00
Gerson Fernando Budke
a4c5daea3b
boards/atxmega-a3bu-xplained: Add i2c configuration
...
Add J1 i2c bus configuration.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Gerson Fernando Budke
084625fa0d
boards/atxmega-a1u-xpro: Add i2c configuration
...
Add EXT-1 i2c bus configuration.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Francisco
d5f9b99555
Merge pull request #16344 from kfessel/p-efm32-rtt-freq
...
cpu/efm32: add RTT_FREQUENCY support to efm32
2021-04-21 09:59:10 +02:00
Akshai M
6b86f8aaf1
boards/nucleo-wl55jc : Add arduino interfaces
2021-04-20 21:04:36 +02:00
Akshai M
efb86039c6
cpu/stm32wl: Add RTT support
2021-04-20 21:04:36 +02:00
Akshai M
2cf081b509
cpu/stm32wl: Flashpage configuration
2021-04-20 21:04:36 +02:00
Akshai M
b816c67bdd
nucleo-wl55jc: Add Kconfig files
2021-04-20 21:04:35 +02:00
Akshai M
fd8ddd6161
boards: add nucleo-wl55jc
...
Co-authored-by: Kevin "Tristate Tom" Weiss <weiss.kevin604@gmail.com>
2021-04-20 21:04:29 +02:00
Akshai M
c485c774cf
cpu/stm32: add stm32wl
2021-04-20 20:57:48 +02:00
Akshai M
b6c4f9a610
boards/nucleo-wl55jc: Documentation
2021-04-20 20:57:45 +02:00
Karl Fessel
c41342dc5b
boards/*efm32*: do not force RTT_FREQUENCY
...
while keeping a sane (rtt shared with rtc (counter)) default
this commit adds the ability to define RTT_FREQUENCY
to some thing different than 1 Hz
2021-04-20 11:12:45 +02:00
Francisco
2a3fbf38f6
Merge pull request #16301 from IchiroKuroki/arduino_nano_33_iot_support
...
Configuration extension for arduino-nano-33-iot
2021-04-20 09:48:24 +02:00
Ichiro Kuroki
1cc02aef2f
boards/arduino-nano-33-iot: extend SPI configuration
2021-04-13 18:08:06 +03:00
Ichiro Kuroki
068f029cc8
boards/arduino-nano-33-iot: add ADC configuration
2021-04-13 18:07:51 +03:00
Ichiro Kuroki
a8e9a985d5
boards/arduino-nano-33-iot: add PWM configuration
2021-04-13 18:07:29 +03:00
chrysn
5239f5ed13
boards/microbit-v2: Add buttons
2021-04-13 11:09:57 +02:00
iosabi
73fab03e31
boards/common/esp8266: Set RTS and DTR to 0 on pyterm.
...
When flashing the ESP8266 with the flash tool it is possible to connect
RTS to the reset line and DTR to GPIO0 to automatically reboot the
device into flash mode and then reboot the device again into normal
mode.
pyterm leaves these two signals unset unless we specify a --set-rts=0 or
1, and the value of these lines would depend on the UART driver.
This patch explicitly sets RTS and DTR to 0 (high level) in the
Makefile.include config so `make term` releases the reset line,
otherwise the device may be left in reset mode after pyterm starts.
2021-04-10 22:50:35 +02:00
Gerson Fernando Budke
6149531684
boards: Introduce atxmega-a3bu-xplained board
...
Add initial version.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-07 20:06:11 -03:00
Marian Buschsieweke
6fe7164dae
Merge pull request #16285 from maribu/boards/msbiot
...
boards/msbiot: fix param for MPU9150
2021-04-07 16:56:20 +02:00
Marian Buschsieweke
9c77cd8d55
boards/msbiot: fix param for MPU9150
...
When the driver for the mpu9150 has been renamed to mpu9x50, the
corresponding macro in the MSB-IoT board was forgotten to be renamed
as well. This fixes the issue.
2021-04-07 15:18:30 +02:00