Leandro Lanzieri
72d6d9047f
Merge pull request #14429 from benpicco/core/boot_msg
...
core/init: make boot message configurable
2020-07-28 16:40:08 +02:00
0b1a793dbe
Merge pull request #14624 from kaspar030/fix_msp430_thread_yield_higher
2020-07-28 16:32:30 +02:00
Marian Buschsieweke
0ad3a7c1cd
Merge pull request #14561 from benpicco/cpu/lpc23xx-bitarithm_test_and_clear
...
cpu/lpc23xx: GPIO: use bitarithm_test_and_clear()
2020-07-28 16:17:35 +02:00
Leandro Lanzieri
cfdf30409a
Merge pull request #14599 from akshaim/Kconfig_dhcpv6
...
net/dhcpv6 : Expose configurations to Kconfig
2020-07-28 15:46:17 +02:00
1d46cf70eb
cpu/msp430_common: fix thread_yield_higher() when called in isr
2020-07-28 13:27:55 +02:00
Benjamin Valentin
274357d583
cpu/lpc23xx: GPIO: use bitarithm_test_and_clear()
2020-07-28 12:44:36 +02:00
benpicco
403b6b15c6
Merge pull request #14481 from maribu/cpp-fix-linking
...
Makefile.{base,include}: Fix linking for C++ code in external modules
2020-07-28 12:42:14 +02:00
benpicco
7acdecb1df
Merge pull request #14447 from Nishchay-sopho/drivers/scd30
...
driver/scd30 : Add driver for scd30 sensor
2020-07-28 12:41:58 +02:00
Akshai M
a9e0a110d7
net/dhcpv6 : Remove unused macro
...
Remove unused macro 'DHCPV6_CLIENT_SERVER_MAX'
2020-07-28 15:02:48 +05:30
benpicco
ecab75b529
Merge pull request #13632 from benpicco/cpu/sam0_common/uart-deinit
...
drivers/periph/uart: add periph_uart_reconfigure feature & implementation for sam0
2020-07-28 11:12:19 +02:00
Benjamin Valentin
25e67e019e
core/init: make boot message configurable
...
It can be desirable to not have the boot message printed each time
(e.g. logs are transferred over a wireless link on battery) while
still retaining the ability to receive INFO level logs.
This adds the option to disable the boot-up message (and also to customize
it if that is desireable).
2020-07-28 11:04:55 +02:00
nagrawal
900e4b61dc
driver/scd30: Add driver for Sensirion SCD30
...
Created tests for Sensirion scd30 driver
Moved Makefile.dep and Makefile.include as per new spec
2020-07-28 10:38:01 +02:00
benpicco
6ef4276c35
Merge pull request #14621 from benpicco/core/byteorder-be
...
core/byteorder: add Big Endian implementations
2020-07-28 10:30:27 +02:00
d59233baf1
Merge pull request #14556 from benpicco/bitarithm_test_and_clear
...
core/bitarithm: add bitarithm_test_and_clear()
2020-07-28 10:11:47 +02:00
Benjamin Valentin
e6f33fc436
cpu/sam0_common: uart: implement the periph_uart_reconfigure feature
2020-07-28 10:10:15 +02:00
Benjamin Valentin
62dbb21f19
cpu/sam0_common: UART move pin configuration to function
...
Makes the init code easier to read.
2020-07-28 10:10:15 +02:00
Benjamin Valentin
3eb54179ae
drivers/periph/uart: add periph_uart_reconfigure feature
2020-07-28 10:10:15 +02:00
Marian Buschsieweke
76102eddbc
Merge pull request #14619 from benpicco/drivers/include/periph/timer-note
...
drivers/periph/timer: add note about TIM_FLAG_RESET_ON_MATCH
2020-07-28 08:28:18 +02:00
Benjamin Valentin
df18bfb459
core/byteorder: add Big Endian implementations
2020-07-27 18:36:07 +02:00
benpicco
22e9ba12a3
Merge pull request #14598 from maribu/avr-cpp
...
cpu/atmega_common: Provide C++ support (without libstdc++)
2020-07-27 17:41:31 +02:00
benpicco
5ce33e0b70
Merge pull request #14616 from pi76r/can_stm32f4
...
boards: enable CAN bus on nucleo-f446re & nucleo-f446ze
2020-07-27 17:40:50 +02:00
benpicco
35a0620465
Merge pull request #14617 from benpicco/core/OpenOCD_annotations
...
core: add comments to symbols used by OpenOCD
2020-07-27 17:40:37 +02:00
Benjamin Valentin
7af8a3e2d3
drivers/periph/timer: add note about TIM_FLAG_RESET_ON_MATCH
2020-07-27 17:17:08 +02:00
Benjamin Valentin
4d34cee72f
core: add comments to symbols used by OpenOCD
...
OpenOCD makes assumptions about those symbol names / enum entries,
so add a note about it as a comment.
2020-07-27 16:14:42 +02:00
millotp
69858916c7
boards: enable CAN bus on nucleo-f446re & nucleo-f446ze
...
Changed the pinout for the CAN bus:
CAN RX: PB8
CAN TX: PB9
And added periph_can to FEATURES_PROVIDED and to Kconfig files
2020-07-27 14:36:29 +02:00
42eb044ec6
Merge pull request #14482 from hugueslarrive/cpu/stm32/periph/pwm
...
cpu/stm32/periph/pwm: some bugfixes...
2020-07-24 21:05:57 +02:00
Marian Buschsieweke
1ad7b4c21a
pkg/utensor: Require feature libstdcpp
2020-07-24 16:21:12 +02:00
Marian Buschsieweke
1d181d5bf3
examples/riot_and_cpp: require libstdcpp feature
...
The C++ header cstdio is used, but only provided by libstdc++
2020-07-24 15:22:34 +02:00
Marian Buschsieweke
7b49310147
cpu/atmega_common: Enable cpp feature
2020-07-24 15:22:34 +02:00
Martine Lenders
1ede9c11a2
Merge pull request #14535 from miri64/release/enh/notes-2020-07
...
release-notes.txt: add 2020.07 release notes
2020-07-24 15:00:19 +02:00
48fd1aa3e5
Merge pull request #14589 from kaspar030/reduce_tests_malloc_chunksize
...
tests/malloc: reduce chunk size to 128b
2020-07-24 09:52:19 +02:00
Leandro Lanzieri
a68a2cd70f
Merge pull request #14597 from maribu/libstdcpp-bugfix-kconfig
...
cpu/{mips32r2_common,arm7_common,native}/Kconfig: Select HAS_LIBSTDCPP
2020-07-23 21:43:21 +02:00
Dylan Laduranty
d294c41478
Merge pull request #14540 from benpicco/boards/common/saml1x_configure_timer
...
boards/saml1x: configure second timer
2020-07-23 21:42:47 +02:00
Akshai M
6be6300075
net/dhcpv6 : Update documentation
...
Add configuration 'CONFIG_DHCPV6_CLIENT_PFX_LEASE_MAX' to
configuration group
2020-07-24 00:23:08 +05:30
Akshai M
0413a5881f
net/dhcpv6 : Expose to Kconfig
...
Expose configurations to Kconfig. Add conditional CFLAGS to avoid
conflicts with Kconfig.
2020-07-24 00:23:08 +05:30
Marian Buschsieweke
7d4911e3ad
cpu/native/Kconfig: Select HAS_LIBSTDCPP
2020-07-23 20:34:20 +02:00
Marian Buschsieweke
c6df3ad643
cpu/arm7_common/Kconfig: Select HAS_LIBSTDCPP
2020-07-23 20:30:26 +02:00
Marian Buschsieweke
d15606908a
cpu/mips32r2_common/Kconfig: Select HAS_LIBSTDCPP
2020-07-23 20:28:32 +02:00
Marian Buschsieweke
6520db8ed9
sys/cxx_ctor_guards: Add guard for c++ ctors
...
For thread-safe calling of C++ constructs of statically allocated class
instances some platform support code is needed. This commit ads one
implementation compatible with g++.
2020-07-23 20:24:47 +02:00
Marian Buschsieweke
033807008a
sys/arduino: Require feature cpp
...
Arduino code requires C++ support
2020-07-23 20:18:34 +02:00
Marian Buschsieweke
f8b7c899f8
cpu/esp_common: Allows use feature cpp
...
The vendor code uses C++ code, thus, C++ support needs to be enabled in any
case.
2020-07-23 20:18:33 +02:00
Marian Buschsieweke
057aae1d04
makefiles/vars.inc.mk: Export FEATURES_USED
...
This is needed so that features used can be reliably be accessed.
2020-07-23 20:18:33 +02:00
Marian Buschsieweke
c1ad435668
Makefile.base: Error for C++ code w/w cpp feature
...
If external modules use C++ code and forget to require the `cpp` feature,
linking will still take places using $(CC). This commit adds a check if C++ code
was detected without the feature `cpp` being used, now the build is aborted
with a helpful error message rather than a linker error.
2020-07-23 20:18:33 +02:00
Marian Buschsieweke
267c8e1620
Makefile.include: Link with $(CXX) for C++ code
...
When mixing C and C++ code, $(CXX) has to be used for linking. Prior to this
commit, the build system automatically uses $(CXX) if the application contains
C++ source code. However, if C++ is used in an module only, $(CC) is still
used. This has not let to problems, as internal modules must be written in C.
For external modules this restriction does not apply.
This commit checks if the cpp feature is used. In that case, $(CXX) is used
for linking over $(CC). This way external modules may use C++ code.
2020-07-23 20:18:32 +02:00
Martine S. Lenders
ddb7cfe346
release-notes.txt: add 2020.07 release notes
2020-07-23 19:18:19 +02:00
benpicco
f3bce19646
Merge pull request #14503 from maribu/cpp-feature
...
build system: Add libstdcpp feature and doc
2020-07-23 19:05:10 +02:00
Akshai M
1c37e11c0e
net/dhcpv6 : Move 'DHCPV6_CLIENT_PFX_LEASE_MAX' to 'CONFIG_'
2020-07-23 21:10:26 +05:30
f39d40704c
Merge pull request #14593 from bergzand/pr/pkg_libcose/unistd
...
tests/pkg_libcose: add missing unistd.h include
2020-07-23 17:26:36 +02:00
Marian Buschsieweke
3b4c31c76c
Merge pull request #14591 from kaspar030/tests_bench_sys_base64_reduce_iterations
...
tests/bench_sys_base64: reduce test iterations (10000 -> 1000)
2020-07-23 17:03:10 +02:00
8b86168659
tests/pkg_libcose: add missing unistd.h include
...
Required for ssize_t
2020-07-23 14:43:55 +02:00