3aa5203bc5
mtd_flashpage: only depend on periph_flashpage
...
The features in flashpage_raw are now default in flashpage and do not
have to be included as a separate dependency
2020-11-11 23:16:43 +01:00
1c063a74ea
stm32: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:42 +01:00
72d7a903a2
sam0: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:41 +01:00
61052dbed7
msp430: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:41 +01:00
e176649266
nrf5x: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:40 +01:00
f85594eb55
kinetis: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:39 +01:00
9a79124fba
efm32: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:39 +01:00
3c10425b4c
cc2538: Adapt to flashpage/flashpage_pagewise API
2020-11-11 23:16:38 +01:00
5683f30b2f
tests/periph_flashpage: Adapt to optional flashpage_pagewise
2020-11-11 23:16:37 +01:00
Cenk Gündoğan
1da3738619
unittests: uri_parser: extend for interfaces
2020-11-11 22:47:30 +01:00
Cenk Gündoğan
9eb6a38a5a
uri_parser: parse interface in IPv6 addresses
2020-11-11 22:47:30 +01:00
41bbaa7442
flashpage: Make pagewise API optional
...
flashpage currently requires pagewise implementation with an optional
extension for per block writes (flashpage_raw). Most implementations
with flashpage_raw implement the pagewise access via the flashpage_raw
functions. This commit makes the flashpage raw the main access method
and adds an extension feature for the pagewise access.
The functions and defines are renamed to reflect this. The API is also
extended with a dedicated function for erasing a sector.
2020-11-11 22:26:33 +01:00
6fd4c9d84c
Merge pull request #15432 from benpicco/boards/saml21-xpro-SAUL
...
boards/saml21-xpro: add gpio_params.h
2020-11-11 19:32:20 +01:00
1f887176a2
Merge pull request #15433 from benpicco/cpu/nrf52-purge_softdevcie
...
cpu/nrf52: remove softdevice linkerscripts
2020-11-11 19:30:12 +01:00
Benjamin Valentin
d63141fb02
cpu/nrf52: remove softdevice linkerscripts
...
Support for softdevice was removed in 35b6ccedf3
Those linkerscripts were leftover, they are not used anymore.
2020-11-11 18:18:37 +01:00
Benjamin Valentin
d12a9dbf13
boards/saml21-xpro: add gpio_params.h
...
We can now enable `saul_gpio`.
2020-11-11 17:40:09 +01:00
Hauke Petersen
24c3f56844
tests: add test for ds3231 RTC driver
2020-11-11 17:39:16 +01:00
benpicco
38552ed41a
Merge pull request #15413 from benpicco/cpu/efm32_rtc_helper
...
cpu/efm32: RTC Series 0: use RTC helper functions
2020-11-11 17:19:59 +01:00
Jean Pierre Dudey
aa97387b85
boards/esp32-wrover-kit: don't invert & use RGB for ILI9341
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-11 09:50:42 +01:00
benpicco
808c5b7eb8
Merge pull request #15424 from basilfx/feature/efm32_fix_timers
...
boards/efm32: update channel_numof with correct values
2020-11-11 09:49:24 +01:00
Jean Pierre Dudey
7092c455f9
pkg/lvgl: set LVGL thread priority higher than main
...
Using a lower priority than of the main thread would make
the LVGL thread to preempt the main thread, for example,
if you do a `xtimer_msleep(200);` on the main thread
giving any chance for the LVGL thread to preempt it
while working with LVGL on the main thread would
make the CPU crash.
To reproduce the bug just create various widgets, and fill
them with data from a sensor that "waits" for data to be ready.
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-11 09:46:21 +01:00
Leandro Lanzieri
c068f13ba2
Merge pull request #15234 from akshaim/PR_PKTBUF_Bug
...
Kconfig/pktbuf : Fix check for "CONFIG_GNRC_PKTBUF_SIZE"
2020-11-11 09:34:19 +01:00
Leandro Lanzieri
188f2fe0ca
Merge pull request #15425 from basilfx/feature/efm32_cpu_common
...
boards/common/silabs: define CPU=efm32
2020-11-11 08:55:40 +01:00
Bas Stottelaar
b75446e2f8
tests/periph_rtc: add to list of 32kHz boards
2020-11-11 00:27:18 +01:00
Bas Stottelaar
67e7a14e6c
boards/efm32: update channel_numof
...
The number of channels per timer got updated incorrectly in #15368 .
Only TIMER1 and higher have four channels. Without this fix, timer
initialization will halt.
2020-11-11 00:26:52 +01:00
Bas Stottelaar
cc9586f163
boards/common/silabs: define CPU=efm32
2020-11-11 00:24:53 +01:00
Bas Stottelaar
fe941ac9fe
Merge pull request #15299 from basilfx/feature/efm32_add_slwstk6220a
...
boards/slwstk6220a: add support (via efm32)
2020-11-11 00:18:21 +01:00
Bas Stottelaar
5fd825ec21
codeowners: add to list
2020-11-10 23:03:08 +01:00
Bas Stottelaar
f55c033681
pkg/cryptoauthlib: disable for efm32
...
Some CPUs define AES_COUNT, which is also defined by this package.
2020-11-10 23:03:08 +01:00
Bas Stottelaar
55a55c7ba5
tests/periph_timer: add to list of 32kHz boards
2020-11-10 23:03:08 +01:00
Bas Stottelaar
b6befac515
tests/unittests: add to BOARD_INSUFFICIENT_MEMORY
2020-11-10 22:59:46 +01:00
Bas Stottelaar
5b960a027a
examples/lua_REPL: add to BOARD_INSUFFICIENT_MEMORY
2020-11-10 22:59:46 +01:00
Bas Stottelaar
cd6d479eb5
boards/slwstk6220a: add support
2020-11-10 22:59:46 +01:00
Bas Stottelaar
9f9f8637f3
cpu/efm32: add support for ezr32wg
2020-11-10 22:59:46 +01:00
91f1b1c071
Merge pull request #15417 from fjmolinas/pr_riotboot_porting_guide
...
riotboot: add basic porting guide [TAKEOVER]
2020-11-10 20:22:49 +01:00
Francisco
6ed397bf4f
Merge pull request #14512 from benpicco/cpu/sam0_common/nvm_user_page
...
cpu/sam0_common: flashpage: add functions to write to user config area / AUX page
2020-11-10 19:32:29 +01:00
c4269ffefc
boards/nucleo-f0*: remove custom pll prediv/mul defines
2020-11-10 15:55:38 +01:00
9d13c07e92
cpu/stm32f0: handle custom pll prediv/mul at cpu level
2020-11-10 15:55:38 +01:00
Benjamin Valentin
54eedd94ba
tools/zep_dispatch: add simple ZEP dispatcher
2020-11-10 15:41:15 +01:00
emmanuelsearch
011ce90ac9
riotboot: add basic porting guide
2020-11-10 15:21:02 +01:00
5d77b7d90d
cpu/stm32: show PLL params in menuconfig with CUSTOM_PLL_PARAMS
2020-11-10 14:53:37 +01:00
6e9a433c9a
boards/stm32f0*: adapt Kconfig for clock configuration
2020-11-10 14:53:14 +01:00
03ee0c938f
cpu/stm32: adapt Kconfig clock configuration for f0
2020-11-10 14:53:12 +01:00
Benjamin Valentin
b9e61fd102
sys/od: add Kconfig
2020-11-10 14:21:47 +01:00
Benjamin Valentin
4e8c461f46
cpu/sam0_common: flashpage: invalidate cache on _lock()
2020-11-10 14:21:47 +01:00
Benjamin Valentin
3a20beb53a
tests/periph_flashpage: add test for AUX page
2020-11-10 14:21:47 +01:00
Benjamin Valentin
e6192a13bd
cpu/sam0_common: flashpage: support unaligned writes
...
We can pad the unaligned bytes with 0xFF to make up a whole word that
can be written.
2020-11-10 12:18:47 +01:00
Benjamin Valentin
20f093ede6
cpu/sam0_common: flashpage: introduce functions to write to user page
2020-11-10 12:18:47 +01:00
Benjamin Valentin
360c0b27fc
cpu/saml1x: add NVM User Page Mapping
2020-11-10 12:18:47 +01:00
Benjamin Valentin
fecc5bdcff
cpu/saml21: add NVM User Page Mapping
2020-11-10 12:18:47 +01:00