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

37293 Commits

Author SHA1 Message Date
Leandro Lanzieri
7c5630032f
drivers/bmx280: refactor Kconfig model 2021-11-22 12:25:31 +01:00
Leandro Lanzieri
347fb256d5
drivers/at24mac: add Kconfig feature 2021-11-22 12:25:31 +01:00
Leandro Lanzieri
f684ecfd5c
boards: model avr-based boards Kconfig
Modelled boards:

arduino-duemilanove
arduino-leonardo
arduino-mega2560
arduino-nano
arduino-uno
atmega1284p
atmega256rfr2-xpro
atmega328p-xplained-mini
atmega328p
atxmega-a1-xplained
atxmega-a1u-xpro
atxmega-a3bu-xplained
avr-rss2
derfmega128
derfmega256
mega-xplained
microduino-corerf
zigduino
2021-11-22 12:25:30 +01:00
Leandro Lanzieri
e5164ca970
boards/common/{atmega,atxmega,arduino-atmega}: model Kconfig 2021-11-22 12:25:30 +01:00
Leandro Lanzieri
538327805b
sys/{x,z}timer: add file to use ztimer when xtimer is present
This introduces a Kconfig file for boards that cannot reach a timer frequency
compatible with xtimer. For those boards, in the case xtimer is pulled,
ztimer is used instead (as backend) with a compatibility module.
2021-11-22 12:25:30 +01:00
Leandro Lanzieri
39ebbfd460
makefile.include: add RIOTKCONFIG 2021-11-22 12:25:30 +01:00
Leandro Lanzieri
3854db364a
sys/stdio/kconfig: associate symbol to implementation 2021-11-22 12:25:30 +01:00
Leandro Lanzieri
45b6116c4c
sys/cxx_ctor_guards: model Kconfig 2021-11-22 12:25:30 +01:00
Leandro Lanzieri
659d3f93de
cpu: model atmega-based CPUs Kconfig 2021-11-22 12:25:30 +01:00
Leandro Lanzieri
a37f59b109
cpu/atxmega: model Kconfig 2021-11-22 12:25:29 +01:00
Leandro Lanzieri
b8e2e3ce66
cpu/atmega_common: model Kconfig 2021-11-22 12:25:29 +01:00
Leandro Lanzieri
b534f26e17
cpu/avr8_common: model Kconfig 2021-11-22 12:25:29 +01:00
Kevin "Tristate Tom" Weiss
4ffeb65213
Merge pull request #17238 from leandrolanzieri/pr/cpu/lpc1768/model_kconfig
cpu/lpc1768: model kconfig
2021-11-22 10:46:54 +01:00
638b86e749
Merge pull request #17243 from benpicco/random_cmd
sys/shell: hide random commands behind random_cmd pseudo-module
2021-11-22 10:24:25 +01:00
Leandro Lanzieri
7eaa15ca8c
.murdock: add subset of lpc1768 boards to test Kconfig 2021-11-22 09:07:45 +01:00
Leandro Lanzieri
3c4792441a
boards/lpc1768: model Kconfig 2021-11-22 09:07:45 +01:00
Leandro Lanzieri
96f31ec39b
cpu/lpc1768: add Kconfig configuration 2021-11-22 09:07:42 +01:00
Jean Pierre Dudey
7ab6729b04
Merge pull request #17236 from leandrolanzieri/pr/cpu/cc26xx_cc13xx/model_kconfig
cpu/{cc26xx, cc13xx}: model kconfig
2021-11-21 17:45:57 +01:00
a8ad67358f
Merge pull request #17244 from fjmolinas/pr_lorae5_dev_doc_again
boards/lora-e5-dev: extended documentation
2021-11-21 15:47:33 +01:00
benpicco
2d882c3521
Merge pull request #16737 from JKRhb/uncrustify
treewide: Address uncrustify suggestions
2021-11-21 15:42:05 +01:00
Francisco Molina
d5fed21277 boards/lora-e5-dev: extended documentation 2021-11-21 15:22:04 +01:00
Marian Buschsieweke
7a2ebfbde6
Merge pull request #16934 from wosym/dht11fix
drivers/dht: correct interpreting raw values
2021-11-20 16:33:58 +01:00
Wouter Symons
7476891223 update DHT CODEOWNERS 2021-11-20 14:55:04 +01:00
Wouter Symons
5055d0993e drivers/dht: correct interpreting raw values 2021-11-20 14:55:02 +01:00
Dylan Laduranty
69dc79efe8
Merge pull request #17245 from Ollrogge/pr/usbus/fix_usb_hid
usbus/hid: fix ep_out readyness
2021-11-20 11:24:25 +01:00
benpicco
6439d7d5de
Merge pull request #16926 from benpicco/cpu/sam0_common-dma_treshold
cpu/sam0_common: SPI: don't perform DMA transfer for small buffers
2021-11-20 00:27:45 +01:00
Ollrogge
6f9a21503b usbus/hid: fix ep_out readyness 2021-11-19 22:20:12 +01:00
benpicco
9e8d718a43
Merge pull request #17178 from aabadie/pr/pkg/lz4
pkg/lz4: add support for LZ4 compression/decompression
2021-11-19 17:48:57 +01:00
Benjamin Valentin
669104d841 cpu/sam0_common: SPI: don't perform DMA transfer for small buffers
Setting up a DMA transfer can take longer than sending out a buffer
byte by byte if the buffer is small.

DMA only shows advantages for large buffers, using it for every transfer
will cause a net slowdown.

Since we did not come up with a good way to determine the treshold based
on the SPI frequency, just use a fixed buffer for now so that DMA can be
used without slowing things down overall.
2021-11-19 17:22:51 +01:00
Benjamin Valentin
f362a19eed sys/shell: hide random commands behind random_cmd pseudo-module
These commands cost 248 bytes of memory, we don't want to always
include them when the `random` module is selected.
2021-11-19 16:53:46 +01:00
benpicco
e0b3cba571
Merge pull request #17226 from dylad/pr/boards/nrf9160dk/add_riotboot_support
boards/nrf9160dk: add riotboot support
2021-11-19 15:45:05 +01:00
4c03d10f7b
Merge pull request #17234 from fjmolinas/pr_cocci_ztimer_fixes
sys/ztimer/xtimer2ztimer.cocci: extend and fix api replacements
2021-11-19 15:18:07 +01:00
2226dc6e4d
Merge pull request #17212 from aabadie/pr/cpu/stm32_cmsis_build
cpu/stm32: clone cmsis header in build/stm32
2021-11-19 15:16:42 +01:00
bc1e826c01
Merge pull request #17214 from luisan00/stm32f469i-disco
boards/stm32f469i-disco: Add DAC
2021-11-19 14:55:41 +01:00
06530c4297
cpu/stm32: clone cmsis header in build/stm32 2021-11-19 13:24:57 +01:00
luisan00
ea2e1393b8 boards/stm32f469i-disco: Add DAC 2021-11-19 13:18:22 +01:00
0ee3a00f62
tests: add test application for lz4 package 2021-11-19 11:39:37 +01:00
Leandro Lanzieri
279b0aacc3
.murdock: add subset of cc26xx and cc13xx boards to test Kconfig 2021-11-19 10:53:59 +01:00
Leandro Lanzieri
667e5d38ea
boards/cc26xx_cc13xx: model Kconfig 2021-11-19 10:52:41 +01:00
Leandro Lanzieri
05224def47
cpu/cc26x2_cc13x2: model Kconfig 2021-11-19 10:52:23 +01:00
Leandro Lanzieri
7237002ead
cpu/cc26x0_cc13x0: model Kconfig 2021-11-19 10:52:08 +01:00
Leandro Lanzieri
c68fce0850
cpu/cc26xx_cc13xx: model Kconfig 2021-11-19 10:50:50 +01:00
03ea09b699
pkg: add support for lz4 fast compression library 2021-11-19 09:59:27 +01:00
Jan Romann
9f4e839ceb
sys/riotboot: uncrustify 2021-11-19 09:54:17 +01:00
Jan Romann
3056b89252
cpu/riscv_common: uncrustify 2021-11-19 00:20:12 +01:00
Dylan Laduranty
fe76b3f64d boards/nrf9160: enable RIOTBOOT support in Kconfig 2021-11-18 23:05:42 +01:00
Dylan Laduranty
25b168c34f boards/nrf9160dk: add riotboot to FEATURES_PROVIDED 2021-11-18 23:05:42 +01:00
benpicco
09e0692a85
Merge pull request #17201 from bergzand/pr/nrf5x/periph_qdec
nrf5x_common: Add qdec peripheral implementation
2021-11-18 22:30:58 +01:00
benpicco
2ffbcecbe1
Merge pull request #17225 from dylad/pr/cpu/nrf91/add_periph_flashpage_support
cpu/nrf9160: add periph_flashpage support
2021-11-18 22:10:18 +01:00
16c9236a65
Merge pull request #17231 from kfessel/p-ztimer-static-head-update
sys/ztimer: make internal head update static
2021-11-18 21:36:08 +01:00