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

32289 Commits

Author SHA1 Message Date
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
benpicco
04ad9ac6b9
Merge pull request #15214 from janosbrodbeck/pr/ble_ipv6_mtu
net/netif/gnrc_netif: allow larger IPv6 MTU than minimum for BLE
2020-10-21 23:25:27 +02:00
benpicco
acdb76f0b1
Merge pull request #15263 from basilfx/feature/jlink_improvements
dist/jlink: disable gui and textual improvements
2020-10-21 22:58:37 +02:00
benpicco
8c514fde83
Merge pull request #15264 from fjmolinas/pr_nrf52_ieee802154_state_idle
cpu/nrf52/radio: change internal state to idle after rx
2020-10-21 20:01:25 +02:00
Bas Stottelaar
62530f42c8 dist/jlink: check for minimum version 2020-10-21 18:23:02 +02:00
benpicco
84e7fbcebe
Merge pull request #15262 from codingninja-95/master
cpu/native: fix memory leak
2020-10-21 17:33:42 +02:00
benpicco
15b9f38516
Merge pull request #13100 from basilfx/feature/ikea_tradfri_spi_flash
boards/ikea-tradfri: add SPI NOR Flash configuration
2020-10-21 16:43:10 +02:00
05c618975e
Merge pull request #15260 from aabadie/pr/cpu/stm32_remove_clock_lse
cpu/stm32: remove CLOCK_LSE define, use CONFIG_BOARD_HAS_LSE instead
2020-10-21 16:20:00 +02:00
Francisco Molina
eb1cbeae1f
cpu/nrf52/radio: change internal state to idle after rx 2020-10-21 15:08:17 +02:00
Bas Stottelaar
237a24d51b dist/jlink: do not show the GUI.
Since J-Link V6.74, a GUI is shown when flashing from the command line.
This steals the focus of the terminal. Adding `-nogui 1` solves the
issue, but raises the minimum supported version to V6.74 (released
around June 2020).

Note that JLinkGDBServer has a slightly different `-nogui` option.
2020-10-21 14:34:49 +02:00
Bas Stottelaar
8af4f4a60c dist/jlink: textual improvements
- renamed JLink -> J-Link [1]
- fixed incomplete sentence
- fixed typo's

[1] https://wiki.segger.com/J-Link_Commander
2020-10-21 14:08:52 +02:00
Bas Stottelaar
107fd41b1a dist/jlink: unify command line options
According to the documentation [1], the options are case-insensitive.
Unify all options to use a single style (lower case was the easiest).

[1] https://wiki.segger.com/J-Link_Commander
2020-10-21 14:02:28 +02:00
Bas Stottelaar
3f1d947237 boards/ikea-tradfri: expose SPI NOR Flash.
The ICC-1-A modules use GPIO PF3 to enable the NOR flash. It is enabled
by default (the older ICC-1 modules are less common nowadays).
2020-10-21 12:37:52 +02:00
avinash
7d21cb9bb8 cpu/native: fix memory leak
In make_message API in syscall.c, memory should be freed before returning
Fixes issue: #15016

Signed-off-by: avinash <avitahakiknash@gmail.com>
2020-10-21 03:16:25 -07:00
72c17588b9
boards/stm32: remove unused CLOCK_LSE define 2020-10-21 12:11:17 +02:00
9f985e8e56
cpu/stm32: use CONFIG_BOARD_HAS_LSE instead of CLOCK_LSE 2020-10-21 12:10:53 +02:00
fed1c4dbbe
Merge pull request #15259 from aabadie/pr/cpu/stm32_cleanup_disable_hsi
cpu/stm32: simplify stmclk_disable_hsi function
2020-10-21 11:19:30 +02:00
Francisco
ed51bd6234
Merge pull request #15257 from aabadie/pr/cpu/stm32_config_case_sensitive
cpu/stm32: fix name clash between cpu/stm32/Kconfig files and cpu/stm32/kconfig directory
2020-10-21 10:27:34 +02:00
84306f1122
cpu/stm32: remove unused CLOCK_HSE define 2020-10-21 10:11:46 +02:00
0480490a2b
cpu/stm32/dist: adapt gen_kconfig.py with new directory 2020-10-21 09:18:30 +02:00
2720c5526c
cpu/stm32: rename kconfig directory to kconfigs
The kconfig directory names clashes with Kconfig file on non case sensitive filesystems
2020-10-21 09:18:24 +02:00
Martine Lenders
94fec19f8d
Merge pull request #15153 from silkeh/pr/cleanup-contributing
CONTRIBUTING: cleanup and reorganize
2020-10-21 09:15:37 +02:00
benpicco
8c9bc2ada0
Merge pull request #15237 from jia200x/pr/fix_hal_nrf802154
radio/nrf802154: fix state transition and `off` function
2020-10-20 23:30:25 +02:00
42f71914a5
cpu/stm32: simplify stmclk_disable_hsi function
There is no need to check for CLOCK_HSE or to check if HSI is used as SYSCLK, this is already checked at compile time in the clock initialization code
2020-10-20 22:13:50 +02:00
bdd7a24ea5
Merge pull request #15252 from benpicco/crypto/chacha20poly1305-cleanup
crypto/chacha20poly1305: cleanup
2020-10-20 21:25:40 +02:00
benpicco
7d95e0843b
Merge pull request #15251 from benpicco/pkg/libhydrogen-bump
pkg/libhydrogen: bump version
2020-10-20 21:03:39 +02:00
Silke Hofstra
00e7fae25b CONTRIBUTING: move 'general tips' under 'contributing code'
The general tips all apply to code contributions. As such,
move them to the right section.
2020-10-20 20:18:14 +02:00
Silke Hofstra
7e57cf2c8f CONTRIBUTING: add --no-backup to uncrustify 2020-10-20 20:18:14 +02:00
Silke Hofstra
ef92773f99 CONTRIBUTING: change code block style
Change the code blocks to triple-backtick (` ``` `) style in order
to 1) provide a consistent indent and 2) enable syntax highlighting.
2020-10-20 20:18:14 +02:00
Silke Hofstra
a34cba3307 CONTRIBUTING: add example commit
Add an example commit to the *commit conventions* section.
Refer to this in the pull request steps.
2020-10-20 20:09:39 +02:00
Silke Hofstra
1cadc95142 CONTRIBUTING: move the 'writing documentation' section
Because the *working with git* section is quite long, it obscures the
*writing documentation* section. Move it to before the *working with
git* section.
2020-10-20 20:09:38 +02:00
Silke Hofstra
16bee2046a CONTRIBUTING: reorganize 'contributing code' and 'pull request'
Having two lists that need to be read thouroughly for pull requests is
unclear. Clean this up by:

- Splitting the *pull request* steps into *coding conventions*,
  *commit conventions*, and *pull requests*

- Completing the contribution steps with references to those sections.

- Reordering all steps to any contributor will encounter them in order.

- Rename and promote 'Git usage', to a 'Working with Git' section.
  This is then referred to at the start of the document and in
  the contribution steps.
2020-10-20 20:09:02 +02:00
Silke Hofstra
1e9ba0d0cb CONTRIBUTING: remove 'feature request' and 'bug reports' sections
These have fairly clear templates in the GitHub interface.
Duplicating that here servers no purpose.
2020-10-20 20:06:41 +02:00
Martine Lenders
5d1d38d8f7
Merge pull request #15207 from chrysn-pull-requests/rpl-no-race
gnrc_rpl: Check for race against initializer thread
2020-10-20 19:04:14 +02:00
Martine Lenders
9e4c508ed9
Merge pull request #15218 from maribu/tsrb-fix
sys/tsrb: Make thread-safe
2020-10-20 18:32:49 +02:00
4723260b16
Merge pull request #14898 from aabadie/pr/cpu/stm32gx_clock_cleanup
cpu/stm32gx: cleanup clock initialization
2020-10-20 18:25:36 +02:00
Benjamin Valentin
abf192b39b crypto/chacha20poly1305: use unaligned_get_u32() 2020-10-20 17:16:09 +02:00
Benjamin Valentin
97fdfba3f3 crypto/chacha20poly1305: make internal functions static 2020-10-20 17:13:48 +02:00
Benjamin Valentin
57ad2fd47c pkg/libhydrogen: bump version 2020-10-20 16:42:33 +02:00
chrysn
7ed50c3d18 gnrc_rpl: Lock against race against initializer thread
When gnrc_rpl_init was called from a thread with higher priority than
the RPL thread, the initializer's call to gnrc_netreg_register would be
executed before the event loop even had a chance to set up its message
queue.

The added short-lived lock makes it work from threads of any priority.
2020-10-20 16:14:04 +02:00
d0dd196c30
boards/stm32gx: use correct clock base for CLOCK_APBx defines 2020-10-20 15:47:21 +02:00
2f053c90bd
cpu/stm32gx: improve clock initialization sequence 2020-10-20 15:47:21 +02:00
e2ae50258a
cpu/stm32gx: factorize HSE clock activation 2020-10-20 14:29:22 +02:00
a50eab59c4
boards/stm32g0/g4: cleanup Kconfig clock configuration 2020-10-20 14:29:22 +02:00
2d603269dd
cpu/stm32gx: disable hsi only if unused 2020-10-20 14:29:11 +02:00
20894e47a6
cpu: boards: stm32gx: use IS_ACTIVE macro for clock config 2020-10-20 14:29:11 +02:00