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

33418 Commits

Author SHA1 Message Date
36d33d38f7
cpu/stm32: move stm32l4+ default PLL N to cpu 2020-11-10 09:34:07 +01:00
ef5897775d
cpu/stm32l4wb: add missing define for PLL HSI source 2020-11-10 09:34:07 +01:00
934028c114
cpu/stm32: fix l4l5wb clock configuration
Default values were wrong for WB when using HSE 32MHz as PLL input source
Default PLL input source was wrong when not using HSE and the board
provides an HSE
2020-11-10 09:34:07 +01:00
e7ac68e1bd
boards/stm32l4/l5/wb*: add Kconfig clock config 2020-11-10 09:34:06 +01:00
f111fd8447
cpu/stm32/kconfig.clk: adapt for l4/l5/wb 2020-11-10 09:34:06 +01:00
Francisco
694d98c00b
Merge pull request #15414 from benpicco/core/msg_bus-doc
core/msg_bus: enhace documentation
2020-11-10 09:13:34 +01:00
Francisco Molina
017618d1a7
dist/tools/codespell: add Chang, chang 2020-11-10 07:46:37 +01:00
Francisco Molina
c4edff3a59
boards cpu: move OpenWSN defintions to openwsn_defs.h 2020-11-10 07:46:35 +01:00
János Brodbeck
958d604775
pkg/tinydtls: set address family of session endpoint on sock_dtls_recv 2020-11-10 03:11:20 +01:00
Benjamin Valentin
eea2df99a3 core/msg_bus: enhace documentation 2020-11-09 21:13:08 +01:00
8183809ebf
ci/print_versions: don't print directory for make shell 2020-11-09 20:32:02 +01:00
0031b14601
Merge pull request #15410 from bergzand/pr/stm32/flashpage_voidptr
stm32/flashpage: use void pointer for flash address
2020-11-09 18:08:40 +01:00
Benjamin Valentin
bad385ab7c cpu/efm32: RTC Series 0: use RTC helper functions
By using the RTC helper functions instead of POSIX mktime()/gmtime()
we can not only extend the RTC range beyond Y2038.

For tests/periph_rtc:

before:

   text	   data	    bss	    dec	    hex	filename
  28028	    248	   2472	  30748	   781c stk3700/tests_periph_rtc.elf

after:

   text	   data	    bss	    dec	    hex	filename
  19400	    144	   2424	  21968	   55d0 stk3700/tests_periph_rtc.elf

fixes #13277
2020-11-09 17:57:57 +01:00
Hauke Petersen
8a31519558 drivers: add support for ds3231 RTC 2020-11-09 15:18:54 +01:00
d2a46f58c2
stm32/flashpage: use void pointer for flash address 2020-11-09 14:28:42 +01:00
c08e7dbf32
gh-actions: add direct link to circleci doc preview 2020-11-09 14:20:06 +01:00
fb6925a018
Merge pull request #15408 from miri64/uhcp/enh/doc
uhcp: improve documentation
2020-11-09 12:39:17 +01:00
Martine Lenders
5ef8ca476f
uhcp: improve documentation 2020-11-09 11:45:28 +01:00
c6b1b3b06f
Merge pull request #15404 from aabadie/pr/pkg/lvgl_v7.6.1
pkg/lvgl: bump to v7.7.1
2020-11-09 08:20:26 +01:00
b5617b5e05
tests/pkg_lvgl: exclude spark-core from CI 2020-11-08 17:37:39 +01:00
3a292087b7
pkg/lvgl: update defaults in lv_conf.h 2020-11-08 17:04:55 +01:00
408c2b534d
pkg/lvgl: bump to v7.7.1 2020-11-08 16:19:55 +01:00
6915fec2ca
Merge pull request #15402 from btcven/2020_11_08-lvgl-fix
tests/pkg_lvgl: fix sysmon task creation
2020-11-08 16:14:27 +01:00
Jean Pierre Dudey
1edb8666cb tests/pkg_lvgl: fix sysmon example URL.
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-08 15:05:56 +01:00
Jean Pierre Dudey
572db20049 tests/pkg_lvgl: fix sysmon task creation
Fixes a bug on the `pkg_lvgl` test when running on the esp32. When `sysmon_task`
was created it ran too early before any widget was created causing
Store/LoadProhibited exceptions on the esp32, I assume it's noticeable on the
esp32 due to the code being fetched from external flash memory adding a delay
higher than `REFR_TIME`.

Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-08 15:04:21 +01:00
chrysn
54078be409 hacl: Patch to fix building where PRIx64 is absent
Quoting the inner commit:

> Not all RIOT platforms provide a PRIx64 or even 64-bit printing.
>
> As the debug routines that actually use this definition are unlikely to
> be used with RIOT, providing a definition that builds (and, depending on
> platform support, may or may not produce correct output) is a suitable
> fix.
2020-11-08 06:44:45 +01:00
Marian Buschsieweke
d760e931ae
core/mutex: Cleanup
- Use static inline function for `mutex_try_lock()`
    - The implementation is trivial enough with the inline-able IRQ API to just
      always be inline-ed
- Rename `_mutex_lock()` to `mutex_lock()` and drop the blocking parameter
    - This was possible to the stand-alone `mutex_try_lock()` implementation
    - This yields a measurable performance bump
2020-11-06 23:27:13 +01:00
benpicco
77ddc9d391
Merge pull request #15399 from maribu/msp430-irq-arch
cpu/msp430_common: Prevent conflicting defines
2020-11-06 22:23:27 +01:00
Marian Buschsieweke
008e2d3b97
cpu/msp430_common: Prevent conflicting defines
irq_arch.h previously included cpu.h, which in term included the vendor header
files. Those were needed to get the GIE define (general interrupt enable bit).
However, the vendor files use fancy defines like `#define N (0x0004)` that
easily conflict with application code. Due to the widespread use of the IRQ API,
it is better to not include the vendor files in irq_arch.h.

This commit adds a local define for the GIE bit and uses this instead of
including cpu.h.
2020-11-06 21:10:19 +01:00
Marian Buschsieweke
feee507bf9
makefiles/arch/riscv.inc.mk: Detect target triple
This improves the target triple detection logic to include all possible target
triples of compilers that might be able to generate our binaries.
2020-11-06 20:53:28 +01:00
benpicco
f7d9e2f1ab
Merge pull request #15398 from maribu/mutex-doc
core/mutex: improve documentation
2020-11-06 19:15:10 +01:00
benpicco
5c3f257223
Merge pull request #15387 from fjmolinas/pr_cc2538_flashpage
cpu/cc2538: add flashpage & flashpage_raw
2020-11-06 19:08:28 +01:00
Marian Buschsieweke
876d500846
core/mutex: improve documentation 2020-11-06 18:23:26 +01:00
Francisco Molina
dcfc7f1158
cpu/cc2538: add flashpage & flashpage_raw 2020-11-06 18:00:17 +01:00
Francisco
a41e679899
Merge pull request #14777 from leandrolanzieri/pr/kconfig/samr21_periph_tests
Kconfig: add modules and configurations to run tests/periph_*
2020-11-06 17:19:58 +01:00
Leandro Lanzieri
71a3aa081e
dist/tools/genconfig: check the APPLICATION symbols only when testing
This changes the Kconfig check to only perform it when testing Kconfig
dependency modlling for now (TEST_KCONFIG=1).
2020-11-06 15:58:02 +01:00
Leandro Lanzieri
5e0ce392d1
makefiles/kconfig: run kconfig always when menuconfig is called 2020-11-06 15:58:01 +01:00
Leandro Lanzieri
eeffc9ca08
murdock: test kconfig on peripheral tests for samr21-xpro 2020-11-06 15:58:00 +01:00
Leandro Lanzieri
59dee592cd
tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
Leandro Lanzieri
8b74702c7e
drivers/periph_common: add gpio_fast_read module to Kconfig 2020-11-06 15:57:59 +01:00
Leandro Lanzieri
3ce7dc8f1d
sys/fmt: Add module to Kconfig 2020-11-06 15:57:58 +01:00
Leandro Lanzieri
98cc3c317a
drivers/periph_common: add LPUART module to Kconfig 2020-11-06 15:57:57 +01:00
Leandro Lanzieri
b2b704160e
sys/arduino: add module to Kconfig 2020-11-06 15:57:57 +01:00
Leandro Lanzieri
7185edb070
cpu/sam0_common/periph: add periph_rtc_rtt module to Kconfig 2020-11-06 15:57:56 +01:00
Leandro Lanzieri
1e41c6453a
core/sched_cb: add module to Kconfig 2020-11-06 15:57:56 +01:00
Leandro Lanzieri
f3b26c8b11
sys/schedstatistics: add module to Kconfig 2020-11-06 15:57:55 +01:00
Leandro Lanzieri
2101161eab
sys/benchmark: add module to Kconfig 2020-11-06 15:57:55 +01:00
Leandro Lanzieri
fb282c37e1
sys/shell: Add module to Kconfig 2020-11-06 15:57:54 +01:00
Leandro Lanzieri
a66f7fd61f
sys/stdio: add stdin and stdio_uart_rx modules to Kconfig 2020-11-06 15:57:54 +01:00
Leandro Lanzieri
fec7cd37e3
sys/tsrb: Add module to Kconfig 2020-11-06 15:57:53 +01:00