Jose Alamos
c39f94ba88
tests/kconfig: add features check
2020-06-02 17:42:17 +02:00
Leandro Lanzieri
3716457f94
makefiles/dependencies_debug: Add target to print Kconfig features
...
This adds a target to print all features provided computed from Kconfig
files for a given board.
2020-06-02 17:42:16 +02:00
Leandro Lanzieri
4c74881904
boards/samr21-xpro: Add board specific Kconfig symbols
2020-06-02 17:42:16 +02:00
Leandro Lanzieri
004162060e
cpu/samd21: Add CPU series specific Kconfig symbols
2020-06-02 17:42:16 +02:00
Leandro Lanzieri
079a7ee1e5
cpu/sam0_common: Add family specific Kconfig symbols
2020-06-02 17:42:10 +02:00
José Alamos
892032907f
Merge pull request #14187 from leandrolanzieri/pr/periph/wdt_add_warning_period_feature
...
drivers/wdt: Add feature to indicate a configurable warning period
2020-06-02 17:18:40 +02:00
c28477a4f0
Merge pull request #14096 from bergzand/pr/stm32_common/dma/optimize_hot_path
...
STM32_common/dma: Optimize the latency in the hot path
2020-06-02 16:01:27 +02:00
2f6cc5fe56
Merge pull request #14165 from bergzand/pr/nrf52/i2c_mutex_irq
...
nrf52/i2c: Use mutex and IRQ for blocking
2020-06-02 15:36:04 +02:00
benpicco
a56a6a25ff
Merge pull request #14185 from benemorius/pr/kw41zrf-short-endianness
...
drivers/kw41zrf: fix wrong endianness in short_addr get/set
2020-06-02 14:39:32 +02:00
a3f8a381ab
Merge pull request #14183 from benpicco/cpu/stm32/Makefile.features-HWRNG
...
cpu/stm32/Makefile.features: capture whole family
2020-06-02 14:26:23 +02:00
Benjamin Valentin
cb21aea5f6
boards/serpente: properly configure USB ID
2020-06-02 14:17:55 +02:00
Benjamin Valentin
bc12d2e3b9
USB VID/PID: allow for boards to define default custom VID/PID
...
For boards that have terminals in their shipped configurations it makes sense
to reuse those VID/PIDs when providing a terminal in RIOT as well.
That affects the builtin-peripherals IDs and not the custom specified ones.
Co-authored-by: chrysn <chrysn@fsfe.org>
2020-06-02 14:17:55 +02:00
646e23b01d
Merge pull request #14186 from aabadie/pr/tests/periph_rtt_makefile_fix
...
tests/periph_rtt: fix small issue with RTT_FREQUENCY for stm32f1
2020-06-02 13:58:07 +02:00
Francisco
cf7125d4cf
Merge pull request #14172 from benpicco/sys/net/gnrc/netif/gnrc_netif_relax_assert
...
gnrc_netif: relax 6lo MTU assertion for 802.15.4g
2020-06-02 13:53:36 +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
Leandro Lanzieri
48759eccdc
drivers/wdt: Add feature to indicate a configurable warning period
...
This adds the feature `periph_wdt_warning_period` that indicates that a
platform WDT driver implementation supports a configurable
CONFIG_WDT_WARNING_PERIOD.
2020-06-02 12:54:25 +02:00
Akshai M
611231cc3c
tests/gnrc_tcp/ : Set 'CONFIG_' if not Kconfig
...
Set CONFIG_GNRC_TCP_MSL and
CONFIG_GNRC_TCP_CONNECTION_TIMEOUT_DURATION if not set via Kconfig
2020-06-02 15:46:44 +05:30
Akshai M
c191b009a3
gnrc/tcp : Expose to Kconfig
...
Expose configurations to Kconfig
2020-06-02 15:46:44 +05:30
Akshai M
badeb74d16
gnrc/tcp : Move GNRC_TCP_DEFAULT_WINDOW to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
49df2258e3
gnrc/tcp : Move GNRC_TCP_PROBE_UPPER_BOUND to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
d6904349a9
gnrc/tcp : Move CONFIG_GNRC_TCP_PROBE_LOWER_BOUND to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
27f9d2def6
gnrc/tcp : Move GNRC_TCP_RTO_K to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
e42cc62edc
gnrc/tcp : Move GNRC_TCP_RTO_B_DIV to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
f704a1e5c9
gnrc/tcp : Move GNRC_TCP_RTO_A_DIV to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
f25c21988d
gnrc/tcp : Move GNRC_TCP_RTO_GRANULARITY to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
c599c65124
gnrc/tcp : Move GNRC_TCP_RTO_UPPER_BOUND to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
ea79c71ce8
gnrc/tcp : Move GNRC_TCP_RTO_LOWER_BOUND to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
648247592c
gnrc/tcp : Move GNRC_TCP_RCV_BUFFERS to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
e8b13ab44d
gnrc/tcp : Move GNRC_TCP_MSS to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
d0145292aa
gnrc/tcp : Move GNRC_TCP_MSS_MULTIPLICATOR to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
0b3e0de03e
gnrc/tcp : Move GNRC_TCP_MSL to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
01dd8e4fa8
gnrc/tcp : Move GNRC_TCP_CONNECTION_TIMEOUT_DURATION to 'CONFIG_'
2020-06-02 15:46:44 +05:30
Akshai M
b5e95f6c49
gnrc/tcp : Update documentation
...
Add compile time parameters to doxygen group 'net_gnrc_conf'
2020-06-02 15:46:44 +05:30
f583f388be
stm32/dma: Cache DMA stream base address
2020-06-02 11:52:11 +02:00
9ab7e7ef33
stm32/dma: add setup and prepare functions
...
This commit adds two new functions to the DMA peripheral code for the
stm32. The setup function allows for a one-time setup of peripheral
config. The prepare function does the per-transfer setup. This allows
for a single setup call during the peripheral lock step and a
per-transfer call to the prepare function.
2020-06-02 11:52:11 +02:00
bdeec688f5
Merge pull request #14174 from benpicco/cpu/stm32_usb_includes
...
cpu/stm32: don't include usbdev_stm32.h in periph_cpu_common.h
2020-06-02 11:42:19 +02:00
83a6ad182d
nrf52/i2c: Use mutex and IRQ for blocking
...
This commit enhances the I2C code of the nRF52 family to block on a
mutex while the I2C transfer is busy. The mutex is unlocked in the ISR
when it is trigger by either a stop condition or an error condition.
2020-06-02 10:24:40 +02:00
Thomas Stilwell
f23275af29
drivers/kw41zrf: fix wrong endianness in short_addr get/set
2020-06-01 22:22:07 -05:00
Benjamin Valentin
2c346387f6
cpu/stm32/Makefile.features: capture whole family
...
All members of the stm32f401* family (etc) don't have the HWRNG
peripheral.
Apply a broader wildcard so we don't have to touch this file when
adding new boards with slightly different MCUs.
2020-06-01 16:25:37 +02:00
benpicco
7286c32b5d
Merge pull request #14144 from aabadie/pr/cpu/stm32_cleanup_tim_ccr
...
cpu/stm32: cleanup timer structure in vendor headers
2020-06-01 16:18:57 +02:00
benpicco
1ac9e70f57
Merge pull request #14177 from GabrielDai/blxxxpill-qdec
...
cpu/stm32: add qdec support for CPU_FAM_STM32F1
2020-06-01 16:17:45 +02:00
e81a0761d6
Merge pull request #14179 from aabadie/pr/cpu/stm32_cpu_fam
...
cpu/stm32: fix remaining issues related to CPU_FAM variable
2020-05-30 20:25:48 +02:00
8ed6f18ee8
tests/periph_rtt: fix invalid RTT_FREQUENCY set for non stm32f1
2020-05-30 19:07:50 +02:00
a858c980c4
cpu/stm32: fix remaining occurence of stm32f1 cpu family
2020-05-30 18:59:36 +02:00
2448b26a8b
cpu/stm32: fix issue with cpu feature name
2020-05-30 18:59:01 +02:00
benpicco
5055a1ef30
Merge pull request #13898 from nmeum/pr/fuzzing-gcoap
...
Add fuzzing application for gcoap
2020-05-30 18:40:37 +02:00
Gabriel Moyano
2367ff3885
boards/blxxxpill: add TIM1, TIM3 and TIM4 as qdec dev
2020-05-29 22:08:25 +02:00
Gabriel Moyano
52ddeeedb0
cpu/stm32: add qdec support for CPU_FAM_STM32F1
2020-05-29 21:11:54 +02:00
172c63209c
Merge pull request #14173 from benpicco/cpu/stm32-hwrng_filter
...
cpu/stm32: filter availability of RNG by CPU not by board.
2020-05-29 18:43:49 +02:00
e35914612e
cpu/stm32: restore timer structure in vendor headers
2020-05-29 18:22:00 +02:00