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

32491 Commits

Author SHA1 Message Date
benpicco
e4164e3924
Merge pull request #15275 from jia200x/pr/radio/config_phy_amendment
ieee802154/radio: add TRX_OFF pre condition to config_phy
2020-10-26 23:28:45 +01:00
Bas Stottelaar
3158229afa
Merge pull request #15304 from basilfx/feature/efm32_vendor_files
cpu/efm32: update vendor files
2020-10-26 23:18:24 +01:00
Bas Stottelaar
1eb663afe4 cpu/efm32: update vendor files
These files are part of the 32-bit MCU SDK 5.9.7.0 by Silicon Labs.
2020-10-26 22:34:44 +01:00
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
Benjamin Valentin
3aa46b6f58 cpu/samd21: fix vectors definition
Some SAMD21 CPUs from the D series have an additional TCC3 and / or
an additional analog comperator.

Add those to `vectors.c`.

Also rename the i2s interrupt to the proper name used by other sam0
devices.
2020-10-26 20:35:16 +01:00
Benjamin Valentin
5f2cd55e3c cpu/samd21: prepare for samd20
If a peripheral is not present on samd2x, the IRQ is used by
the next peripheral instead, there are no gaps.
2020-10-26 20:33: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
Jose Alamos
ee802467fb tests/ieee802154_hal: adapt config_phy call to TRX_OFF precondition 2020-10-26 17:04:48 +01:00
Jose Alamos
4e2a1cfa9c ieee802154/submac: adapt config_phy call to TRX_OFF precondition 2020-10-26 17:04:48 +01:00
Jose Alamos
6c1ea917d6 nrf802154: adapt config_phy to TRX_OFF precondition 2020-10-26 17:04:48 +01:00
Jose Alamos
1b87588971 ieee802154/radio: add TRX_OFF pre condition to config_phy 2020-10-26 17:04:48 +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
05f67a0a00
cpu/stm32: remove useless include in clock configuration 2020-10-26 11:21:07 +01:00
d6d85a3370
cpu/stm32: add common clock configuration header 2020-10-26 11:21:07 +01:00
f2e2c89424
cpu/stm32: move clock configuration headers to cpu 2020-10-26 11:16:23 +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