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

37279 Commits

Author SHA1 Message Date
Benjamin Valentin
e6a06501b8 sys/riotboot: serial: add bootloader LED 2021-11-21 23:09:24 +01:00
Benjamin Valentin
f53a398bfb riotboot: serial: enter bootloader mode by pin 2021-11-21 23:09:22 +01:00
Benjamin Valentin
4be2829537 makefiles: riotboot_serial: default to STDIO BAUD for PROG_BAUD
If $(PROG_BAUD) is not set, default to the boards $(BAUD).
2021-11-21 23:08:31 +01:00
Benjamin Valentin
e17cce41b4 bootloaders/riotboot_dfu: move bootloader_selection.h to common place 2021-11-21 23:08:31 +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
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
Francisco Molina
e6a79c8729 sys/ztimer/xtimer2ztimer.cocci: extend and fix api replacements 2021-11-18 18:27:23 +01:00
benpicco
24aa7eb6bf
Merge pull request #17191 from benpicco/drivers/periph-byte_type
drivers/periph: use uint_fast8_t as default type
2021-11-18 17:21:55 +01:00
Jan Romann
bd7b277f7e
cpu/fe310: uncrustify 2021-11-18 15:44:17 +01:00
Jan Romann
3c86b74dc6
core: uncrustify 2021-11-18 15:44:00 +01:00
73c286b472
Merge pull request #17179 from aabadie/pr/pkg/uzlib
pkg/uzlib: add support for zlib compression/decompression
2021-11-18 14:51:03 +01:00
f123341057
tests/periph_qdec: Add modded qdec-enabled nrf52840dk variant 2021-11-18 14:23:30 +01:00
Karl Fessel
eb11e463df sys/ztimer: make internal head update static 2021-11-18 13:45:49 +01:00
Leandro Lanzieri
b9c743cde3
Merge pull request #17224 from leandrolanzieri/pr/makefiles/use_arch_core_features_first
makefile.dep: require `arch_%` `cpu_core_%` features first
2021-11-18 11:33:01 +01:00
Francisco
d573401319
Merge pull request #16912 from leandrolanzieri/pr/cpu/efm32/model_kconfig
cpu/efm32: model kconfig
2021-11-18 11:02:29 +01:00
chrysn
69af236d50
Merge pull request #17217 from maribu/core/bitarithm
core/bitarthm: suppress false positives
2021-11-18 10:31:21 +01:00
Benjamin Valentin
1768e93710 drivers/periph: use uint_fast8_t as default type
The default driver type is just an index into a device array defined
by the board.

If a platform wants to encode additional information in the device type,
it can define a custom type.

This means we can just set the default type to whatever fits the target
CPU best.

On ARM this will still be a 32 bit word, but on AVR it will by a 8 bit byte.
2021-11-18 10:29:50 +01:00
Benjamin Valentin
3dac8a5493 tests/periph_qdec: fix periph type cast 2021-11-18 10:29:50 +01:00
Benjamin Valentin
55f2eda956 tests/periph_uart: fix periph type cast 2021-11-18 10:14:51 +01:00
Benjamin Valentin
4664e63ad4 drivers/soft_uart: fix type usage 2021-11-18 10:14:51 +01:00