Bas Stottelaar
89122411ba
Merge pull request #15302 from basilfx/feature/efm32_gecko_sdk_update
...
pkg/gecko_sdk: update to v2.7.7
2020-10-26 21:39:16 +01:00
Bas Stottelaar
785b646298
pkg/gecko_sdk: update to v2.7.7
2020-10-26 20:29:42 +01:00
benpicco
cab1ea66b4
Merge pull request #10685 from basilfx/feature/efm32_remove_slwstk6220a
...
boards: slwstk6220a: remove support (so it can be replaced)
2020-10-26 20:21:57 +01:00
benpicco
9eb66954a6
Merge pull request #15296 from benpicco/drivers/mtd_spi_nor-rework
...
drivers/mtd_spi_nor: cleanup & bug fixes
2020-10-26 20:04:05 +01:00
Bas Stottelaar
fdd467167d
tests/unittests: remove board from BOARD_INSUFFICIENT_MEMORY
2020-10-26 19:42:09 +01:00
Bas Stottelaar
47d72826fd
examples/lua_REPL: remove board from BOARD_INSUFFICIENT_MEMORY
2020-10-26 19:42:09 +01:00
Bas Stottelaar
890fb63867
cpu: ezr32: remove support
2020-10-26 19:42:09 +01:00
Bas Stottelaar
4c2e6fdee1
boards: slwstk6220a: remove support
2020-10-26 19:42:09 +01:00
benpicco
67ce9e4db9
Merge pull request #15297 from miri64/gh-actions/enh/unstuck-check-labels
...
gh-actions/check-labels: unstuck on force push
2020-10-26 17:33:05 +01:00
Martine Lenders
7b9902464a
gh-actions/check-labels: unstuck on force push
2020-10-26 15:36:56 +01:00
Martine Lenders
84b7a58503
Merge pull request #14418 from chrysn-pull-requests/develhelp-doc-whatitdoes
...
doc: Give examples of what DEVELHELP does
2020-10-26 15:32:34 +01:00
Benjamin Valentin
fde3026312
drivers/mtd_spi_nor: prevent data corruption on 'sector erase'
...
There is no difference between 4k erase and sector erase.
But sector erase would previously do `.block_erase` which would not
erase a sector (4k) but a whole block (64k).
Fortunately all boards declare `SPI_NOR_F_SECT_4K` and all file systems
don't try to erase anything smaller, so this was never triggered.
Add an `assert(0)` to crash instead of corrupting data.
2020-10-26 13:48:26 +01:00
Benjamin Valentin
783df5990b
drivers/mtd_spi_nor: do address conversion in SPI function
2020-10-26 13:02:09 +01:00
Benjamin Valentin
27cf34d836
drivers/mtd_spi_nor: introduce helper function to get SPI device
2020-10-26 13:02:09 +01:00
Benjamin Valentin
0425325260
drivers/mtd_spi_nor: use single transfer to read JEDEC ID
...
Just read the JEDEC ID with a single SPI transfer, there can only
be 10 banks.
This makes adaption to QSPI much simpler because now flash functions
don't call the SPI API directly anymore.
2020-10-26 13:02:09 +01:00
Benjamin Valentin
2fa208e5ed
drivers/mtd_spi_nor: cleanup
...
- remove forward declarations
- remove useless do { … } while (0); loops
- insert whitespace
2020-10-26 13:02:09 +01:00
a13a2d7bfc
Merge pull request #15295 from kaspar030/ztimer_linkedlist_docs
...
sys/ztimer: add some doc on the data structure choice
2020-10-26 12:18:43 +01:00
e1f390256a
sys/ztimer: add some doc on the data structure choice
2020-10-26 12:09:06 +01:00
benpicco
b14e7544aa
Merge pull request #14117 from btcven/2020_05_22-esp_wifi_ap
...
cpu/esp: implement ESP WiFi SoftAP mode
2020-10-26 00:08:22 +01:00
benpicco
ddc4dad456
Merge pull request #15288 from chrysn-pull-requests/gcoap_register_listener-document-single
...
net/goap: State and check that listeners are added individually
2020-10-26 00:07:58 +01:00
benpicco
29bdc602e2
Merge pull request #15284 from benpicco/boards/native-doc
...
boards/native: Improve Documentation
2020-10-26 00:07:18 +01:00
benpicco
689ca9cb34
Merge pull request #15293 from chrysn-pull-requests/vfs-generic-stat
...
vfs: Provide generic stat implementation (and use in fatfs)
2020-10-26 00:07:04 +01:00
benpicco
d0521af974
Merge pull request #9012 from gebart/pr/frdm-kl43z
...
frdm-kl43z: NXP Kinetis FRDM-KL43Z development board
2020-10-26 00:06:46 +01:00
chrysn
7f324a5aaf
doc: Describe interaction between DEVELHELP and assert
2020-10-25 23:27:51 +01:00
chrysn
d2c9649acf
doc: Give examples of what DEVELHELP does
...
See-Also: https://github.com/RIOT-OS/RIOT/pull/14378#issuecomment-652639994
2020-10-25 23:27:51 +01:00
chrysn
34072175ef
tests/pkg_fatfs_vfs: Test for direct stat (as opposed to fstat)
2020-10-25 17:44:32 +01:00
chrysn
b6392d63ef
vfs: Provide generic stat implementation (and use in fatfs)
...
When a file system has `fstat` and `open` implemented, `stat` can still
be missing. The new function is a generic implementation, and used in
fatfs to provide a `stat`.
2020-10-25 17:39:57 +01:00
2fc6b07d03
Merge pull request #15290 from aabadie/pr/boards/nucleo_l5_doc_openocd
...
boards/nucleo-l552ze-q: add notes in doc about patched openocd
2020-10-25 14:15:04 +01:00
bc06a08844
boards/nucleo-l552ze-q: add notes in doc about patched openocd
2020-10-25 13:48:00 +01:00
Joakim Nohlgård
f006938936
frdm-kl43z: NXP Kinetis FRDM-KL43Z development board
...
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/kinetis-cortex-m-mcus/l-seriesultra-low-powerm0-plus/freedom-development-platform-for-kinetis-kl43-kl33-kl27-kl17-and-kl13-mcus:FRDM-KL43Z
2020-10-25 00:38:22 +02:00
Joakim Nohlgård
dc84ccdfe0
kinetis: Add support for MCG_Lite hardware
...
MCG_Lite is used in many KL parts and is a less advanced clock generator
than the full MCG used in the K series. This change lets the MCG_Lite
and MCG share the same user facing API, with some configuration
differences.
2020-10-24 22:12:32 +02:00
Joakim Nohlgård
238f91f1bb
kinetis: Add KL43Z support
2020-10-24 22:12:32 +02:00
Joakim Nohlgård
1a724f40ca
kinetis: Add KL43Z vendor file
2020-10-24 22:10:28 +02:00
Joakim Nohlgård
9ea0ceca9c
kinetis: Add support for combined GPIO PORTC,D IRQs
...
Used in KL43 and others
2020-10-24 22:08:00 +02:00
Joakim Nohlgård
945bf114b8
kinetis: Add KL RAM sizes to kinetis-info.mk
...
Gives correct information for all KL parts, according to the product
catalog on nxp.com
2020-10-24 22:08:00 +02:00
94e63253d7
Merge pull request #15289 from benpicco/boards/microbit-doc_fix
...
boards/microbit: fix documentation
2020-10-24 18:38:24 +02:00
Benjamin Valentin
11ae693ac2
boards/microbit: fix documentation
...
There were some random `bash` strings inside the code examples that
are just confusing.
Also we need to specify the board not only for emulation but for normal
flashing too.
2020-10-24 01:10:15 +02:00
chrysn
c0bc0c41b1
net/goap: State and check that listeners are added individually
...
Add a an assertion on the added listener not having a trailing chain
instead of silently overwriting it, point out the precondition in the
documentation, and guide users who want to add more than one listener
towards a more efficient way.
2020-10-23 22:33:43 +02:00
benpicco
078dcfe015
Merge pull request #15192 from aabadie/pr/cpu/stm32l5
...
cpu/stm32l5: add initial support + add support for nucleo-l552ze-q board
2020-10-23 22:09:23 +02:00
José Alamos
e8721ce415
Merge pull request #15145 from fjmolinas/pr_openwsn_radio_hal
...
pkg/openwsn: add ieee802154_hal based radio
2020-10-23 21:26:21 +02:00
80518e6525
boards/stm32l4: adapt default clock config for 110MHz cpus
2020-10-23 18:28:27 +02:00
0afb9456da
boards/stm32: adapt default i2c config for stm32l5
2020-10-23 18:28:27 +02:00
4e50feb4a8
cpu/stm32: adapt Kconfig for stm32l5
2020-10-23 18:28:27 +02:00
bd24a71fe0
cpu/stm32/kconfig: create family directory if not exist
2020-10-23 18:21:51 +02:00
afd3de2043
boards/nucleo-l552ze-q: add initial support
2020-10-23 18:21:51 +02:00
cbdb0a3b09
boards/nucleo144: adapt default on-board LEDs for stm32l522ze
2020-10-23 18:21:51 +02:00
22645cbfe4
boards/stm32: adapt tim5 default config for stm32l5
2020-10-23 18:21:50 +02:00
34f3b4406d
boards/stm32: add stm32l5 config for openocd
2020-10-23 18:21:50 +02:00
7f26d5c389
cpu/stm32l5: adapt flashpage periph
2020-10-23 18:21:50 +02:00
a416b2793f
cpu/stm32: add basic support for stm32l5
2020-10-23 18:21:50 +02:00