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

4589 Commits

Author SHA1 Message Date
Leandro Lanzieri
065b76a963
boards/z1: Add Kconfig symbols 2020-06-24 09:33:09 +02:00
Leandro Lanzieri
dfac115dd2
boards/wsn430-v1_4: Add Kconfig symbols 2020-06-24 09:32:52 +02:00
Leandro Lanzieri
b2dc185a58
boards/wsn430-v1_3b: Add Kconfig symbols 2020-06-24 09:32:29 +02:00
Leandro Lanzieri
6668fd879c
boards/telosb: Add Kconfig symbols 2020-06-24 09:32:09 +02:00
Leandro Lanzieri
95127dea5c
boards/msb-430h: Add Kconfig symbols 2020-06-24 09:31:38 +02:00
Leandro Lanzieri
f5e8a25db5
boards/msb-430: Add Kconfig symbols 2020-06-24 09:31:22 +02:00
Leandro Lanzieri
915c249d52
boards/chronos: Add Kconfig symbols 2020-06-24 09:31:02 +02:00
Leandro Lanzieri
946ce73ae6
boards/common/wsn430: Add Kconfig symbols 2020-06-24 09:30:37 +02:00
Leandro Lanzieri
69a5a56ce0
boards/common/msb-430: Add Kconfig symbols 2020-06-24 09:29:57 +02:00
Benjamin Valentin
5da1a9e577 cpu/esp*: use TIMER_CHANNEL_NUMOF 2020-06-24 00:45:35 +02:00
b273c078ad
boards/pinetime: remove useless makefile.dep include 2020-06-23 15:56:32 +02:00
Leandro Lanzieri
5408d7a142
boards/derfmega256: Add Kconfig symbols 2020-06-23 14:37:29 +02:00
Leandro Lanzieri
c2c1ecd3b8
boards/avr-rss2: Add Kconfig symbols 2020-06-23 14:37:29 +02:00
Leandro Lanzieri
159d1dee77
boards/atmega256rfr2: Add Kconfig symbols 2020-06-23 14:37:28 +02:00
Francisco
f63066974c
Merge pull request #14195 from leandrolanzieri/pr/kconfig/atmega32u4_boards_symbols
boards/arduino-leonardo: Model features in Kconfig
2020-06-23 14:08:27 +02:00
Francisco
3b593f282e
Merge pull request #14311 from benpicco/boards/common/saml1x_configure_UART
boards/common/saml1x: configure UART on EXT1
2020-06-23 13:29:22 +02:00
Leandro Lanzieri
1009f2d800
boards/arduino-leonardo: Add board-specific Kconfig symbols 2020-06-23 09:57:22 +02:00
Leandro Lanzieri
740e83b163
boards/waspmote-pro: Add Kconfig symbols 2020-06-22 17:09:03 +02:00
Leandro Lanzieri
050b8229b2
boards/mega-xplained: Add Kconfig symbols 2020-06-22 17:09:03 +02:00
Leandro Lanzieri
3f8ff785a2
boards/atmega1284p: Add Kconfig symbols 2020-06-22 17:09:02 +02:00
Leandro Lanzieri
15cef2bc74
boards/microduino-corerf: Add Kconfig symbols 2020-06-22 16:10:41 +02:00
Leandro Lanzieri
c4fb82b1c1
boards/derfmega128: Add Kconfig symbols 2020-06-22 16:10:40 +02:00
Peter Kietzmann
332ae60e04
Merge pull request #14211 from leandrolanzieri/pr/kconfig/atmega2560_boards_symbols
boards/arduino-mega2560: Model features in Kconfig
2020-06-22 15:04:43 +02:00
benpicco
cbda988e50
Merge pull request #14314 from aabadie/pr/boards/dwm1001
boards/dwm1001: add support to Decawave DWM1001 dev board
2020-06-21 23:42:29 +02:00
Bas Stottelaar
0545dcda8b boards/im880b: remove RTC_NUMOF
These defines were globally removed in #12673.
2020-06-21 21:28:57 +02:00
benpicco
69ac66f612
Merge pull request #13538 from benpicco/cpu/samd5x/clk-xosc
cpu/samd5x: allow to use XOSC as clock source
2020-06-20 15:53:26 +02:00
Bas Stottelaar
fb1f9ba80b
Merge pull request #14232 from benemorius/pr/tradfri-leuart
boards/ikea-tradfri: support EFM32_USE_LEUART=1
2020-06-20 09:15:51 +02:00
Thomas Stilwell
2e98aa0a32 boards/ikea-tradfri: update documentation regarding LEUART and ICC-1 2020-06-19 21:16:14 -05:00
Benjamin Valentin
cd76c95560 boards/same54-xpro: use new GCLK names 2020-06-20 00:25:54 +02:00
Benjamin Valentin
1ad56364cc boards/same54-xpro: enable buck converter 2020-06-20 00:25:53 +02:00
Benjamin Valentin
7242835905 boards/same54-xpro: provide config to run off XOSC
The board provides a 12 MHz oscillator that can be used to source
the CPU and peripheral clocks.
When doing so we don't have to rely on the internal fast oscillators.
This allows us to enable the buck regulator for maximum power savings.

With this same54-xpro reaches 0.8 mA in IDLE.
2020-06-20 00:25:53 +02:00
benpicco
a30d229b12
Merge pull request #14166 from aabadie/pr/cpu/stm32g4
cpu/stm32g4: add support + add nucleo-g474re board
2020-06-19 17:05:15 +02:00
Cenk Gündoğan
209248f3b2
Merge pull request #14310 from leandrolanzieri/pr/kconfig/efm32_boards_symbols
boards/efm32-based: Model features in Kconfig
2020-06-19 15:02:51 +02:00
fa9fc5e206
boards/nucleo-g474re: add support for nucleo-g474re 2020-06-19 14:18:18 +02:00
34c872093c
boards/common/stm32: add common configuration for stm32g4 boards 2020-06-19 14:18:18 +02:00
cad8b529c5
boards/dwm1001: add initial support 2020-06-19 13:48:51 +02:00
benpicco
c3314e1a0c
Merge pull request #14303 from fjmolinas/pr_sam0_unified_rtt
cpu/sam0: unified rtt configuration
2020-06-19 11:30:06 +02:00
Francisco Molina
36baec4512
cpu/samd5x: add unified rtt configuration 2020-06-19 09:16:23 +02:00
Francisco Molina
f41b43e263
cpu/saml21: add unified rtt configuration 2020-06-19 09:16:23 +02:00
Francisco Molina
bcfe4bac0b
cpu/saml1x: add unified rtt configuration 2020-06-19 09:16:22 +02:00
Francisco Molina
eefb3fa555
cpu/samd21: add unified rtt configuration 2020-06-19 09:16:22 +02:00
Benjamin Valentin
d156030d99 boards/common/saml1x: configure UART on EXT1 2020-06-19 00:39:12 +02:00
Leandro Lanzieri
f99af101d2
boards/stk3700: Add Kconfig symbols 2020-06-18 16:39:58 +02:00
Leandro Lanzieri
badd0e8e30
boards/stk3600: Add Kconfig symbols 2020-06-18 16:39:58 +02:00
Leandro Lanzieri
0e98d1c9c2
boards/slwstk6000b-slwrb4162a: Add Kconfig symbols 2020-06-18 16:39:57 +02:00
Leandro Lanzieri
29ee15b32e
boards/slwstk6000b-slwrb4150a: Add Kconfig symbols 2020-06-18 16:39:57 +02:00
Leandro Lanzieri
d1d6bdb1d3
boards/sltb001a: Add Kconfig symbols 2020-06-18 16:39:56 +02:00
Leandro Lanzieri
a7b9017ab4
boards/slstk3402a: Add Kconfig symbols 2020-06-18 16:39:56 +02:00
Leandro Lanzieri
9e170e9742
boards/slstk3401a: Add Kconfig symbols 2020-06-18 16:39:55 +02:00
Leandro Lanzieri
00fee0e856
boards/ikea-tradfri: Add Kconfig symbols 2020-06-18 16:39:55 +02:00
Leandro Lanzieri
99822f3f60
boards/common/slwstk6000b: Add Kconfig symbols 2020-06-18 16:39:55 +02:00
Leandro Lanzieri
59d2a65643
boards/common/silabs: Add Kconfig symbols 2020-06-18 16:39:54 +02:00
b05bcebeba
Merge pull request #14305 from fjmolinas/pr_ztimer_config_usec
boards/common/iotlab: add CONFIG_ZTIMER_USEC
2020-06-18 09:19:46 +02:00
Thomas Stilwell
01ecee577b boards/ikea-tradfri: support EFM32_USE_LEUART=1 2020-06-17 18:25:23 -05:00
Francisco Molina
362eb56bf0
boards/common/iotlab: add CONFIG_ZTIMER_USEC 2020-06-17 14:22:21 +02:00
Leandro Lanzieri
a8a6babff5
boards/arduino-mega2560: Add Kconfig symbols 2020-06-17 12:44:30 +02:00
Leandro Lanzieri
1a3d7aaa90
boards/atmega328p: Add Kconfig symbols 2020-06-17 10:59:31 +02:00
Leandro Lanzieri
688d06e38a
boards/arduino-nano: Add Kconfig symbols 2020-06-17 10:59:30 +02:00
Leandro Lanzieri
5299c2c1d7
boards/arduino-uno: Add Kconfig symbols 2020-06-17 10:59:29 +02:00
Leandro Lanzieri
002f7cd54a
boards/arduino-duemilanove: Add Kconfig symbols 2020-06-17 10:59:29 +02:00
Leandro Lanzieri
9c6e3ea91a
boards/common/arduino-atmega: Add Kconfig symbols 2020-06-17 10:59:29 +02:00
Dylan Laduranty
5e625adcf5
Merge pull request #12132 from ant9000/pr/saml21_usbdev_48mhz_clock
cpu/saml21: enable 48mhz clock for usbdev
2020-06-16 21:02:41 +02:00
80023c408a
Merge pull request #14259 from fjmolinas/pr_rtt_min_offset
drivers/periph/rtt: introduce RTT_MIN_OFFSET
2020-06-16 16:22:04 +02:00
Semjon Kerner
20276d9d01
Merge pull request #14258 from benpicco/boards/nrf52840dongle_usb_reset
boards/nrf52840dongle: enable automatic reset to bootloader
2020-06-16 14:57:48 +02:00
Francisco
315b97939f
Merge pull request #14246 from leandrolanzieri/pr/cpu_arch_to_cpu_core
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 13:48:08 +02:00
Benjamin Valentin
b20f98e99b boards/nrf52840dongle: enable automatic reset to bootloader 2020-06-16 13:25:45 +02:00
Francisco
c290bdf9cc
Merge pull request #14201 from maribu/board-doc
boards: Fix incorrect units and alignment
2020-06-16 13:21:29 +02:00
3758eaf62e
Merge pull request #14275 from fjmolinas/pr_samr21_hw_fc
boards/samr21-xpro: add uart hw cts/rts
2020-06-16 12:40:07 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE 2020-06-16 12:05:40 +02:00
Kees Bakker
affa7e8081
Merge pull request #14292 from bergzand/pr/sodaq/add_dma_conf
boards/sodaq: Add DMA config to SPI peripherals
2020-06-16 11:44:21 +02:00
Francisco Molina
39f073e71f
boards/samr21-xpro: add uart hw cts/rts 2020-06-16 11:41:47 +02:00
Marian Buschsieweke
ba2dfd5be5
boards/nucleo-f070rb: Fix units & alignment in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
4afe9e58ac
boards/nucleo-f030r8: Fix units & alignment in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
d555f6de37
boards/firefly: Fix units in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
52e1e36668
boards/nrf52dk: Fix units & alignment in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
06764f07d9
boards/nrf51dongle: Fix units & alignment in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
7cfabf0142
boards/mulle: Fix units & alignment in doc 2020-06-16 11:36:49 +02:00
Marian Buschsieweke
ff17e63042
boards/msba2: Fix units in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
137cc289c6
boards/msb-430h: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
a2433cddbb
boards/microbit: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
3adcfe73f4
boards/mcb2388: Fix units in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
8bbcc1bfc3
boards/mbed_lpc1768: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
501586e586
boards/lobaro-lorabox: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
17bfa37fb1
boards/limifrog-v1: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
387000995c
boards/iotlab-m3: Fix units & alignment in doc 2020-06-16 11:36:48 +02:00
Marian Buschsieweke
21868bea78
boards/im880b: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
00fd3d1b5f
boards/ikea-tradfri: Fix units in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
f5628184a2
boards/frdm-k64f: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
b7d89c84f9
boards/fox: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
89a5125297
boards/chronos: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
9667aef6ac
boards/cc2650stk: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
d0459fa126
boards/cc2538dk: Fix units & alignment in doc 2020-06-16 11:36:47 +02:00
Marian Buschsieweke
88bda9592c
boards/cc1312-launchpad: Fix units & alignment in doc 2020-06-16 11:36:44 +02:00
2c030c3c38
Merge pull request #14122 from benpicco/boards/stm32f429i-disc1_usb_stdio
boards/stm32f429i-disco: add support
2020-06-16 11:12:53 +02:00
9daaaf25a5
sodaq-sara-sff: Add DMA config to SPI peripheral 2020-06-16 09:44:51 +02:00
01a6044400
boards/sodaq: Add DMA to common SPI config 2020-06-16 09:44:14 +02:00
Kees Bakker
446892a356 boards/sodaq*: correct the XTIMER defines
There is now a common set of defines for all Sodaq boards. This commit
removes old configurations.
2020-06-15 21:10:09 +02:00
Kees Bakker
76a4f145d9 boards/sodaq-sff: add support for SODAQ SFF
The following features were tested (briefly):
* UART (the first, and the second connected to the UBlox SARA)
* xtimer
* I2C (using driver BMX280 and SHT2x)
* ADC
* WDT
* RGB-LEDs

SPI isn't tested, but it should be working.
2020-06-15 21:10:09 +02:00
Antonio Galea
f4dc25c03e boards/saml21-based: add usbdev configuration
Co-authored-by: dylad <dylan.laduranty@mesotic.com>
2020-06-15 11:59:17 +02:00
51c5497c5a
common/arduino-mkr: add DMA triggers to spi config 2020-06-14 16:21:32 +02:00
757d727276
common/saml1x: Add DMA triggers to spi config 2020-06-14 16:21:32 +02:00
153b5ae9dd
sodaq-one: add DMA triggers to spi config 2020-06-14 16:21:31 +02:00
1b29268584
serpente: add DMA triggers to spi config 2020-06-14 16:21:31 +02:00
8df94ecf18
sensebox_samd21: add DMA triggers to spi config 2020-06-14 16:21:31 +02:00
878a8e8c97
samr34-xpro: add DMA triggers to spi config 2020-06-14 16:21:31 +02:00
6515009d3d
samr30-xpro: add DMA triggers to spi config 2020-06-14 16:21:31 +02:00
cbb3e386b4
saml21-xpro: add DMA triggers to spi config 2020-06-14 14:56:22 +02:00
35bf7d5b41
same54-xpro: add DMA triggers to spi config 2020-06-14 14:56:21 +02:00
fc302edc6f
samd21-xpro: add DMA triggers to spi config 2020-06-14 14:56:21 +02:00
9a3a5fc343
hamilton: add DMA triggers to spi config 2020-06-14 14:56:21 +02:00
c8d5b2cbb2
feather-m0: add DMA triggers to spi config 2020-06-14 14:56:20 +02:00
5c3dad733d
samr21-xpro: Add DMA config for SPI peripherals 2020-06-14 14:56:20 +02:00
benpicco
8ed8775c8e
Merge pull request #14269 from benpicco/cpu/sam0_common/timer_drop_prescaler
cpu/sam0_common: drop prescaler from timer config
2020-06-12 14:16:59 +02:00
Francisco
01d0e30229
Merge pull request #14244 from fjmolinas/pr_samr21_usec_min
boards/samr21-xpro: increase CONFIG_ZTIMER_USEC_MIN
2020-06-12 09:24:52 +02:00
Benjamin Valentin
b082368033 boards/stm32f429i-disco: add support
The boards/stm32f429i-disco board is an ealier version of the stm32f429i-disc1.

The boards are compatible with the difference that the older on-board debugger
does not provide a UART connection.

To spare the user of having to wire up a USB-TTL adapter, enable CDC-ACM
on the micro-USB port.
2020-06-11 23:22:37 +02:00
Benjamin Valentin
54b57bd97f cpu/sam0_common: drop prescaler from timer config
since c05984b341 the prescaler in the timer
config struct is no longer used.

Let's remove it.
2020-06-11 19:29:43 +02:00
Benjamin Valentin
871107e67f boards/weact-f411ce: enable automatic reset to bootloader 2020-06-11 16:37:30 +02:00
Francisco Molina
d32467bf03
boards/samr21-xpro: increase CONFIG_ZTIMER_USEC_MIN 2020-06-11 15:59:24 +02:00
Benjamin Valentin
2325dba871 makefiles/bossa: move USB reset logic to common file 2020-06-11 11:56:35 +02:00
Francisco Molina
e3469565c8
boards/samr21-xpro: set RTT_MIN_OFFSET 2020-06-11 09:31:17 +02:00
Francisco
52bcdff113
Merge pull request #14245 from fjmolinas/pr_iotlab_baud
boards/common/iotlab: don't enforce BAUD
2020-06-11 09:13:03 +02:00
Marian Buschsieweke
1cf1f75db1
Merge pull request #14240 from benpicco/boards/WeAct-f411_dynamic_flash
boards/weact-f411ce: determine flash size at run-time
2020-06-10 22:22:59 +02:00
benpicco
75d82cc9b8
Merge pull request #14209 from btcven/2020_06_04-common-cfg
boards/cc26x2_cc13x2-based: move config to common directory
2020-06-10 15:32:11 +02:00
Francisco Molina
f556eb6958
boards/common/iotlab: don't enforce BAUD 2020-06-10 13:32:05 +02:00
Benjamin Valentin
59a41968b5 boards/weact-f411ce: determine flash size at run-time
The pad for SPI-Flash on the WeAct-f411ce does not come pre-populated.
The user has to manually solder a SPI-flash chip on the board, so specifying
a size here makes no sense.

Instead, rely on automatic detection of the flash size at run-time.
2020-06-10 12:10:29 +02:00
Leandro Lanzieri
58cd126517
Merge pull request #14210 from btcven/2020_06_04-cc26xx_cc13xx_kconfig
boards/cc26xx_cc13xx-based: model features in Kconfig
2020-06-10 11:27:31 +02:00
Jean Pierre Dudey
3f2be3784b
boards/cc2650stk: model features in Kconfig
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05:00
Jean Pierre Dudey
b87efa3c4b
boards/cc2650-launchpad: model features in Kconfig
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05:00
Jean Pierre Dudey
eb599fd5dc
boards/cc1352p-launchpad: model features in Kconfig
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05:00
Jean Pierre Dudey
6db36b75b4
boards/cc1352-launchpad: model features in Kconfig
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05:00
Jean Pierre Dudey
ef1fdb5ab4
boards/cc1312-launcpad: model features in Kconfig
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05:00
Kees Bakker
723fe93850 boards/common/sodaq: add XTIMER_DEV and make it equal to other SAMD21
For some reason this was looked over a while back.

This resolves issue #14217
2020-06-07 22:25:30 +02:00
benpicco
cb11b2d33f
Merge pull request #14198 from maribu/wemos-zero
boards: Add support for the wemos-zero board
2020-06-05 17:55:43 +02:00
Jean Pierre Dudey
283aacbecd
boards/cc26x2_cc13x2-based: move config to common
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-04 17:12:52 -05:00
Marian Buschsieweke
b44ac93558
boards/serpente: Deduplicate serial/programmer handling 2020-06-04 21:28:17 +02:00
Marian Buschsieweke
17b890c16e
boards/{arduino,wemos}-zero: Dedpulicated code 2020-06-04 21:28:17 +02:00
Marian Buschsieweke
8b9a98233e
boards: Add support for the WeMos-Zero
This is an Arduino Zero clone without the embedded debugger. Thus, it will be
flashed by default using the U2F bootloader and uses by default USB CDC ACM for
STDIO.
2020-06-04 21:28:17 +02:00
Marian Buschsieweke
de189a33f4
boards/arduino-zero: Factor out common code 2020-06-04 21:28:17 +02:00
Marian Buschsieweke
fc91e8019e
Merge pull request #12778 from benpicco/boards_WeAct-f411ce
boards: add WeAct-f411ce
2020-06-04 13:06:25 +02:00
Benjamin Valentin
b20ec93991 boards: add WeAct-f411ce board
The WeAct-F411CE is a blackpill-like board with a STM32F411CE.
It can be flashed using the vendor-provided bootloader.
2020-06-04 12:39:14 +02:00
Marian Buschsieweke
5eeb0725e0
boards/arduino-zero: Fix units & alignment in doc 2020-06-04 11:24:26 +02:00
Marian Buschsieweke
1408f29aa4
boards/airfy-beacon: Fix units & alignment in doc 2020-06-04 11:24:25 +02:00
Marian Buschsieweke
b2b8639e19
boards/6lowpan-clicker: Fix units in doc 2020-06-04 09:31:59 +02:00
Kevin "Tristate Tom" Weiss
972d9441ce
Merge pull request #13404 from leandrolanzieri/pr/boards/samr21-xpro/features_kconfig
boards/samr21-xpro: Model features in Kconfig
2020-06-03 09:39:41 +02:00
954ac22c45
Merge pull request #13865 from benpicco/usb_custom_id
USB VID/PID: allow for boards to define default custom VID/PID
2020-06-02 18:42:37 +02:00
Leandro Lanzieri
4c74881904
boards/samr21-xpro: Add board specific Kconfig symbols 2020-06-02 17:42:16 +02:00
Benjamin Valentin
cb21aea5f6 boards/serpente: properly configure USB ID 2020-06-02 14:17:55 +02:00
02ce7c0332
Merge pull request #14161 from bergzand/pr/nrf52840dk/move_spi_flash_periph
nrf52840dk: move SPI flash to SPIM2 peripheral
2020-06-02 13:14:35 +02:00
Gabriel Moyano
2367ff3885 boards/blxxxpill: add TIM1, TIM3 and TIM4 as qdec dev 2020-05-29 22:08:25 +02:00
Marian Buschsieweke
dfa6863275
cpu/atmega{1281,2560}: Relocate default timer config 2020-05-28 16:27:08 +02:00
Marian Buschsieweke
044a3f9a4c
cpu/atmega1284p: Relocate default timer config 2020-05-28 16:27:07 +02:00
Marian Buschsieweke
200afc46fa
cpu/atmega328p: Relocate default timer config 2020-05-28 16:27:07 +02:00
Marian Buschsieweke
a950d6bbb6
cpu/atmega{128rfa1,256rfr2}: Relocate default timer config 2020-05-28 16:27:07 +02:00
Marian Buschsieweke
9138e48746
cpu/atmega32u4: Relocate default timer config 2020-05-28 16:27:06 +02:00
d9436171e9
nrf52840dk: move SPI flash to SPIM2 peripheral
The SPIM1 peripheral overlaps with TWIM1. TWIM1 is already configured as
the default peripheral for the I2C interface. This commit moves the
peripheral used for the SPI flash to SPIM2. This peripheral is dedicated
for SPI operations and doesn't conflict with other peripherals
2020-05-28 11:55:08 +02:00
benpicco
a5836a6b27
Merge pull request #14128 from btcven/2020_05_24-cc13x2-i2c
cc26xx_cc13xx: add periph_i2c implementation
2020-05-25 22:35:55 +02:00
97f98dcace
boards/stm32: remove useless ifdef around DMA config 2020-05-25 13:23:20 +02:00
dc6bb50021
Merge pull request #14093 from bergzand/pr/boards_stm32f4/add_spi_dma
boards/stm32f4: Add DMA config for SPI
2020-05-25 13:17:22 +02:00
709f576d4a
ublox-c030-u201: Add DMA config for SPI 2020-05-25 11:42:12 +02:00
859f0d9c03
stm32f4discovery: Add DMA config for SPI 2020-05-25 11:42:12 +02:00
86ae376a8a
stm32f429i-disc1: Add DMA config for SPI 2020-05-25 11:42:12 +02:00
d0f26ac877
pyboard: Add DMA config for SPI 2020-05-25 11:42:11 +02:00
08123b9736
nucleo-f446ze: Add DMA config for SPI 2020-05-25 11:42:11 +02:00
5cee9c61e1
nucleo-f446re: Add DMA config for SPI 2020-05-25 11:42:11 +02:00
5c63c7ccb6
nucleo-f429zi: Add DMA config for SPI 2020-05-25 11:42:11 +02:00
2028a97db6
nucleo-f413zh: Add DMA config for SPI 2020-05-25 11:42:11 +02:00
61830480e9
nucleo-f412zg: add DMA config for SPI 2020-05-25 11:42:11 +02:00
70e3bf84b0
msbiot: Add DMA config for SPI 2020-05-25 11:42:10 +02:00
1f8bdb73e3
nucleo-f411re: Add DMA config for SPI 2020-05-25 11:42:10 +02:00
09831a40a4
nucleo-f410rb: Add DMA config for SPI 2020-05-25 11:42:10 +02:00
4c1b65c670
nucleo-f401re: Add DMA config for SPI 2020-05-25 11:42:05 +02:00
Jean Pierre Dudey
85a223245e
boards/cc1352p-launchpad: add I2C configuration
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-05-24 13:15:17 -05:00
Jean Pierre Dudey
a2d470687d
boards/cc1352-launchpad: add I2C configuration
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-05-24 12:44:16 -05:00
Jean Pierre Dudey
99118e257a
boards/cc1312-launchpad: add I2C configuration
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-05-24 12:44:16 -05:00
Juergen Fitschen
a1b3a80985 boards/samr30-xpro: add SPI dev for ext pin header 2020-05-23 14:01:08 +02:00
Juergen Fitschen
ee0a254a21 boards/samr30-xpro: fix identation 2020-05-23 14:01:08 +02:00
Juergen Fitschen
a9305e47f7 boards/samr30-xpro: add notes on peripheral definition 2020-05-23 14:01:08 +02:00
facb626b02
boards/stm32*: adapt for new stm32 cpu organization 2020-05-20 13:39:10 +02:00
benpicco
e7bf1ef706
Merge pull request #13654 from benpicco/serpente-r2
boards/serpente: add serpente board
2020-05-20 11:31:40 +02:00
Benjamin Valentin
cddb929d0c boards/serpente: add serpente board
See https://serpente.solder.party
2020-05-20 10:39:38 +02:00
8bc0492334
Merge pull request #14090 from bergzand/pr/boards_stm32f4/disable_uart_dma
boards/stm32f4: Remove incorrect UART DMA config from stm32f4 boards
2020-05-20 09:12:27 +02:00
28f00f731f
boards/stm32: remove obsolete UART DMA ISR defines 2020-05-20 08:49:22 +02:00
d8ec0b292f
boards/stm32f4: Set DMA_STREAM_UNDEF for UART DMA
This PR sets the DMA configuration for the UART peripherals on the
stm32f4 boards to the undef value to disable the DMA. This to prevent
from accidentally configuring the DMA to stream 0 channel 0 when
enabling DMA.
2020-05-20 08:49:22 +02:00
cf6ab10abc
Merge pull request #13861 from maribu/nucleo-f767-spi
boards/nucleo-f767zi: Fix SPI config
2020-05-19 21:00:11 +02:00
Marian Buschsieweke
f56a0a5128
boards/nucleo-f767zi: Remap MOSI of SPI1 when used with stm32_eth
PA7 is the default MOSI pin, as it is required for compatibility with
Arduino(ish) shields. Sadly, it is also connected to the RMII_DV of
Ethernet PHY. This commit works around this by remapping the MOSI to PB5 when
the on-board Ethernet PHY is used.
2020-05-19 20:30:24 +02:00
Benjamin Valentin
59f3c1b48b boards/samd21-arduino-bootloader: add support for UF2 bootloader 2020-05-19 16:58:58 +02:00
benpicco
9f707bf121
Merge pull request #14057 from bergzand/pr/nrf52/dma_spi
nrf52: Implement EasyDMA-based SPI peripheral implemenation
2020-05-18 19:42:33 +02:00
e76ee57b35
ruuvitag: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
e1d7d3d838
reel: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
c90bc72ce9
pinetime: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
d15987bc9b
nrf52dk: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
93acc998c4
nrf52840dk: Adapt SPI periph config 2020-05-18 19:18:30 +02:00
f42a796c02
feather-nrf52840: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
1e15bb2680
particle-mesh: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
628d3e9080
nrf52: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
88c244bc75
arduino-nano-33-ble: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
919ca1c4b5
adafruit-clue: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
825c4c8cb7
acd52832: Adapt SPI periph config 2020-05-18 19:18:29 +02:00
benpicco
22b2f3664f
Merge pull request #14089 from maribu/atmega_cpu_cleanup
cpu/atmega{_common,32u4}: Cleanup
2020-05-16 19:17:29 +02:00
Marian Buschsieweke
2f3961690e
cpu/atmega_common: Add feature PUF_SRAM
The feature is implemented in `cpu/atmega_common`, so we can just enable it for
all ATmega boards.
2020-05-15 11:31:23 +02:00
Marian Buschsieweke
4d1a5b9256
cpu/atmega_common: Drop legacy include
Drop `#include "irq.h"` in `cpu.h`, which was there for a legacy work around.
A bunch of missing includes of `irq.h` materialized due to this and were
fixed.
2020-05-15 11:24:28 +02:00
Marian Buschsieweke
7cf49d145d
boards/common/nrf52: Allow external boards
Replace `$(RIOTBOARD)/$(BOARD)` with `$(BOARDDIR)`, which also works for
external boards. This allows external boards to build on top of
`$(RIOTBOARD)/common/nrf52`.
2020-05-14 13:56:12 +02:00
benpicco
e3591535ce
Merge pull request #13972 from Citrullin/nrf52_bmp
Add bmp config for nrf52
2020-05-12 16:59:34 +02:00
Philipp Blum
3240dfc0b2 boards/common/nrf52: add config for bmp 2020-05-12 15:54:38 +02:00
Marian Buschsieweke
966b0e22e5
boards/microduino-corerf: Fix duplicated includes
avrdude.mk and serial.mk was included twice. As a result of the former, avrdude
wasted one flash cycle and some time by writing the same firmware twice.
2020-05-12 15:00:14 +02:00
benpicco
e45777d077
Merge pull request #13809 from Vinggui/master
Added a new flashing parameter for generic cheap St-link and bluepill(-128kib) boards.
2020-05-12 11:48:43 +02:00
aa2e84218f
Merge pull request #14052 from bergzand/pr/nrf52840dk/add_mtd
nrf52840dk: Add MTD configuration
2020-05-11 13:01:33 +02:00
4f41c60e05
nrf52840dk: Add MTD configuration 2020-05-11 10:26:29 +02:00
chrysn
1c0bdede8d boards/nrf52840dongle: Add support
It includes per-board support for the nrfutil programmer used with its
default bootloader; this is not generalized over Adafruit's boards as
they use incompatible versions of nrfutil.
2020-05-08 14:49:46 +02:00
Marian Buschsieweke
ee50546f80
boards/atmega328p: Fix duplicated includes
avrdude.mk and serial.mk was included twice. As a result of the former, avrdude
wasted one flash cycle and some time by writing the same firmware twice.
2020-05-06 20:28:34 +02:00
Marian Buschsieweke
9c042eb388
boards/atmega1284p: Default programmer, fix doc
The AVR Dragon, previously the cheapest debugger/programmer for AVR, is out of
production. The default debugger for AVR devices has been changed to the Atmel
ICE, the now cheapest debugger option. The commit updates the documentation
accordingly.

Additionally the default programmer is changed to the Atmel ICE for consistency.
The doc is updated accordingly.
2020-05-06 20:28:33 +02:00
Marian Buschsieweke
6c203deb7d
boards/atmega1284p: Fix duplicated includes & typo
- avrdude.mk and serial.mk were included twice.
    - The former resulted in `make flash` wasting one flash cycle by flashing
      the same firmware twice
- Fixed typos (atmega328p instead of atmega1284p)
2020-05-06 20:27:42 +02:00
5773db93f8
Merge pull request #14025 from fjmolinas/pr_nrf5x_rtt_conf
boards/common/nrf5x: add configurable RTT_FREQUENCY
2020-05-05 17:46:05 +02:00
343dc3f90f
Merge pull request #13909 from fjmolinas/pr_stm32_rtt
cpu/stm32_common: make RTT_FREQUENCY configurable
2020-05-05 16:45:39 +02:00
Francisco Molina
409185c5ce
boards/common/nrf5x: add configurable RTT_FREQUENCY
Adds: RTT_MAX_FREQUENCY, RTT_MIN_FREQUENCY & RTT_CLOCK_FREQUENCY
2020-05-05 14:52:55 +02:00
Francisco Molina
fc644cc2c2
boards/nucleo-f413zh: use common rtt config 2020-05-05 14:36:32 +02:00
Francisco Molina
b5bcf26e0f
cpu/stm32_common: make RTT_FREQUENCY configurable
Adds: RTT_MAX_FREQUENCY, RTT_MIN_FREQUENCY & RTT_CLOCK_FREQUENCY
2020-05-05 14:36:31 +02:00
benpicco
4631c6452b
Merge pull request #14018 from benpicco/boards-purge-gnrc_netdev_default
boards: purge gnrc_netdev_default from Makefile.dep
2020-05-05 14:22:08 +02:00
Benjamin Valentin
dc58ef59ae boards: remove duplicate gnrc_netdev_default from Makefile.dep
`gnrc_netdev_default` will pull in `netdev_default`, so no need to
check for both in `Makefile.dep`
2020-05-05 09:58:45 +02:00
Vinicius G. Guimaraes
f8776a989f boards/blxxxpill: add support for stm32duino bootloader and for generic St-Link V2. 2020-05-04 19:36:15 -07:00
benpicco
3c03394e1e
Merge pull request #13820 from francois-berder/pic32-gpio-irq
cpu: mips_pic32_common: Implement GPIO IRQ
2020-05-04 18:36:48 +02:00
Dylan Laduranty
57c1a49a82
Merge pull request #13957 from benpicco/cpu/samd21-pwm_flex
cpu/samd21: PWM don't hard-code number of channels to 3
2020-05-02 20:52:56 +02:00
Dylan Laduranty
76870721fe
Merge pull request #13965 from benpicco/cpu/sam0_common/periph/dac
cpu/sam0_common: implement periph/dac
2020-05-02 20:34:40 +02:00
Francois Berder
937a30eca7 boards: 6lowpan-clicker: Update GPIO SAUL configuration for buttons
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-05-02 17:59:17 +01:00
Francois Berder
fb610ba7cb boards: 6lowpan-clicker: Add button pin configuration
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-05-02 17:59:17 +01:00
Francois Berder
42f5363ef0 boards: pic32-wifire: Update GPIO SAUL configuration for buttons
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-05-02 17:59:17 +01:00
Francois Berder
d70f0cab51 boards: pic32-wifire: Define buttons configuration
Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-05-02 17:59:17 +01:00
Benjamin Valentin
3d458310f4 boards/saml21-xpro: enable DAC
saml21-xpro exposes PA02 and PA05 on the EXT1 pin header,
so we can enable the DAC.
2020-05-02 18:31:55 +02:00
Benjamin Valentin
f4e5f016ac boards/samd21-xpro: enable DAC
samd21-xpro exposes PA02 on the EXT3 pin header, so we can enable
the DAC
2020-05-02 18:31:55 +02:00
Benjamin Valentin
777931bcdc boards/common/saml1x: enable DAC
Both saml10-xpro and saml11-xpro expose PA02 on the pin header, so
we can enable the DAC feature.
2020-05-02 18:31:55 +02:00
Benjamin Valentin
d4b601327b boards/same54-xpro: enable DAC
Both PA2 and PA5 are exposed on the board, so we can enable the DAC
feature.
2020-05-02 18:31:55 +02:00
benpicco
8136edca95
Merge pull request #13958 from francois-berder/rename-pic32-clicker
boards: Rename pic32-clicker to 6lowpan-clicker
2020-04-30 16:06:50 +02:00
Francisco
777a8aa459
Merge pull request #12709 from aabadie/pr/cpu/native_eeprom
cpu/native: add periph_eeprom driver implementation
2020-04-29 11:44:35 +02:00
Akshai M
e5fe525711 drivers/fxos8700 : Add CONFIG_
Add CONFIG_ Prefix for FXOS8700_USE_ACC_RAW_VALUES and model
it as a bool

Co-Authored-By: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2020-04-29 14:32:00 +05:30
5a9f01d91a
native: pass eeprom file path via command line 2020-04-29 08:56:33 +02:00
benpicco
549d7ff24f
Merge pull request #13964 from btcven/board/cc1352p-launchpad
boards: add for cc1352p-launchpad board
2020-04-28 21:41:02 +02:00
Luis Ruiz
aa3ac67b7d Add support for cc1352p-launchpad
- Fix some typos
- Add/Update attribution and copyright to related files
- delete Makefile.dep
2020-04-28 15:14:07 +02:00
Francisco Molina
b78e4efb56
cpu/stm32f1: dont provide periph_rtc at cpu level
stm32f1 periph_rtc implementation gets a 1s resolution by dividing
CLOCK_LSx by 32768. This only make sense if CLOCK_LSE is set,
otherwise CLOCK_LSI=~40000, which will lead to an imprecise rtc.
2020-04-27 08:59:21 +02:00
Francois Berder
9f429d6768 boards: Rename pic32-clicker to 6lowpan-clicker
After releasing the 6LoWPAN clicker, MikroE released yet another PIC32 based clicker
named the PIC32MX clicker. To avoid any confusion between the two boards, pic32-clicker
is renamed to 6lowpan-clicker.

Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
2020-04-26 22:04:59 +01:00
Benjamin Valentin
5bb1978de2 boards/feather-m0: update PWM configuration 2020-04-26 22:56:39 +02:00
Benjamin Valentin
f76f6f4935 boards/sodaq-autonomo: update PWM configuration 2020-04-26 22:56:26 +02:00
Benjamin Valentin
393105a9e1 boards/common/arduino-mkr: update PWM configuration 2020-04-26 22:52:29 +02:00
Benjamin Valentin
335f669933 boards/hamilton: update PWM configuration 2020-04-26 22:42:20 +02:00
Benjamin Valentin
e03b692ff7 boards/arduino-zero: update PWM configuration 2020-04-26 22:39:38 +02:00
Benjamin Valentin
ed3f951825 boards/samd21-xpro: update PWM configuration 2020-04-26 22:35:24 +02:00
Benjamin Valentin
cc3779671e boards/samr21-xpro: update PWM configuration 2020-04-26 22:33:38 +02:00
benpicco
bcf4cc8083
Merge pull request #13868 from benpicco/boards/mcb2388-enhancements
boards/mcb2388: misc enhancements
2020-04-26 19:31:08 +02:00
Francisco Molina
a72abe5903
boards/common/blxxxpill: provide periph_rtt 2020-04-24 10:44:57 +02:00
Francisco Molina
4d398ab09e
cpu/stm32f1: add unified rtt configuration 2020-04-24 08:57:04 +02:00
Marian Buschsieweke
fdf955cfb2
Merge pull request #13899 from Hoernchen20/stm32f1_adc
boards/blxxxpill: improve adc
2020-04-22 23:07:26 +02:00