1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-15 23:32:59 +01:00
Commit Graph

34178 Commits

Author SHA1 Message Date
Jose Alamos
da17a1b5a3
ci/vera++/rules/T003: do not include C++ keywords in C files
Signed-off-by: Jose Alamos <jose@alamos.cc>
2021-01-06 13:01:42 +01:00
Martine Lenders
264179d904
Merge pull request #15662 from miri64/gh-actions/fix/static-tests-base-ref
Github Actions: static-test: use base reference as base branch instead of master
2021-01-06 12:33:41 +01:00
Martine Lenders
1892da1b1a
dist/tools/vera++: exclude tests/pkg_utensor/models/deep_mlp_weight.hpp 2021-01-06 12:09:46 +01:00
Martine Lenders
40d72df91f
static_tests.sh: only default to master when not in a GitHub action 2021-01-06 12:09:46 +01:00
Martine Lenders
512c92ffb1
static-test: add release tags as push trigger 2021-01-06 12:09:45 +01:00
quangphhr
afa723b2f7 drivers/hsc: add driver for honeywell pressure and temperature sensor 2021-01-06 10:22:17 +01:00
d4457e2de7
Merge pull request #15473 from MrKevinWeiss/pr/renode/stm32f4discovery
boards/stm32f4discovery: Add initial renode support
2021-01-05 17:40:23 +01:00
Martine Lenders
5195ae166a
static-test: use base reference as base branch instead of master
This way they will also work with release branches ;-).
2021-01-05 17:22:17 +01:00
MrKevinWeiss
67ef7e25e6 boards/stm32f4discovery: Add initial renode support 2021-01-05 17:09:58 +01:00
Martine Lenders
4bcf908176
Merge pull request #15667 from miri64/make/cleanup/static-tests
make: run static_tests.sh directly with `static-tests` target
2021-01-05 16:41:45 +01:00
Marian Buschsieweke
e5a0154255
Merge pull request #14660 from maribu/netdev_confirm_send
drivers/net: Add netdev_driver_t::confirm_send
2021-01-05 16:11:20 +01:00
Martine Lenders
0a8f5e028e
examples/suit_update: fix typo in README 2021-01-05 15:51:29 +01:00
Marian Buschsieweke
53fcb97b2f
drivers/net: Add netdev_driver_t::confirm_send
Changed the API of `netdev_driver_t`:

- The `send()` function should no longer return the number of bytes and should
  not block
- The upper layer now must call the new `confirm_send()` function after
  calling `send()`; either busy waiting until something different to `-EBUSY`
  is returned, or after `NETDEV_EVENT_TX_COMPLETE` was signaled

During transition to the new API, the upper layer must remain backward
compatible and must assume the legacy API if `netdev_driver_t::confirm_send()`
is `NULL`.
2021-01-05 15:34:11 +01:00
8aae7f165f
Merge pull request #15700 from aabadie/pr/tools/suit_fix_deps
tools/suit/manifest-generator: fix dependencies in setup.py
2021-01-05 14:27:52 +01:00
Martine Lenders
ce0a363f62
Merge pull request #15690 from janosbrodbeck/pr/dtls/session_get_set_udp_ep
sock/dtls: add getter/setter for the remote UDP endpoint of sock_dtls_session_t
2021-01-05 14:23:51 +01:00
Bas Stottelaar
038482c076
Merge pull request #15301 from basilfx/feature/slwstk6220a_lost_and_found
lostandfound: document removal of boards/slwstk6220a
2021-01-05 13:41:27 +01:00
Bas Stottelaar
b8cc93975f lostandfound: document removal of boards/slwstk6220a 2021-01-05 12:19:47 +01:00
Marian Buschsieweke
8309f42f9b
Merge pull request #15643 from maribu/atomic_utils
sys/atomic_utils: change API to also return previous value
2021-01-05 12:04:31 +01:00
benpicco
3b7f1d218c
Merge pull request #15705 from leandrolanzieri/pr/drivers/pn532_use_pseudomodules
drivers/pn532: use pseudomodules to select i2c or spi
2021-01-05 10:02:45 +01:00
János Brodbeck
a72e053d32
sock/dtls: add example of a blocking handshake to the doc 2021-01-04 20:22:58 +01:00
János Brodbeck
34a15b6540
pkg/tinydtls: implement sock_dtls_session_set_udp_ep 2021-01-04 20:22:57 +01:00
János Brodbeck
a303081101
sock/dtls: introduce function to set the udp endpoint from a session 2021-01-04 20:22:57 +01:00
Leandro Lanzieri
675ddb6ccc
drivers/pn532: use pseudomodules to select i2c or spi 2021-01-04 16:55:16 +01:00
41eea7ab64
Merge pull request #15702 from aabadie/pr/sys/suit_fix_shell_command
sys/shell: fix missing suit shell command in examples/suit_update
2021-01-04 09:14:32 +01:00
Marian Buschsieweke
b14ca8318e
Merge pull request #15680 from maribu/msp430-malloc
cpu/msp430_common: use malloc_thread_safe
2021-01-03 11:21:03 +01:00
Marian Buschsieweke
cc8070cede
Merge pull request #15681 from maribu/mips-malloc
cpu/mips32r2_common: use malloc_thread_safe
2021-01-03 11:20:41 +01:00
f5816b0c07
examples/suit_update: extend test with suit shell command 2020-12-31 15:30:31 +01:00
b277a6bad5
sys/shell: fix use of suit shell command 2020-12-30 19:06:41 +01:00
bb9e66af94
examples/suit_update: fix typo in README 2020-12-30 15:47:09 +01:00
abfb289aa3
tools/suit/manifest-generator: fix dependencies alignment 2020-12-30 15:18:42 +01:00
fb80ad5317
examples/suit_update: fix python dependencies in README 2020-12-30 15:18:10 +01:00
7f6f60b1a2
tools/suit/manifest-generator: remove unused pyhsslms dependency 2020-12-30 15:17:45 +01:00
5e160e3684
tools/suit/manifest-generator: set cbor2 dependency 2020-12-30 15:17:16 +01:00
453d0478dc
Merge pull request #15699 from aabadie/pr/core/mutex_doc_typo
core/mutex: fix typo in documentation
2020-12-29 13:21:30 +01:00
323fa3b5ac
core/mutex: fix typo in documentation 2020-12-29 11:48:48 +01:00
Marian Buschsieweke
4f5fdeab52
Merge pull request #15696 from jenswet/esp_now_netdev_register
esp_common/esp_now: use netdev_register()
2020-12-23 23:17:59 +01:00
Jens Wetterich
e36a0d883a esp_common/esp_now: use netdev_register() 2020-12-23 19:44:57 +01:00
Dylan Laduranty
dd557a1328
Merge pull request #15651 from bergzand/pr/usbus/gen_serial
usbus: Add USB peripheral serial string support
2020-12-22 21:38:27 +01:00
Marian Buschsieweke
a4eb33a763
Merge pull request #15678 from spectraphilic/remote-arduino
boards/remote-revb: add arduino feature
2020-12-22 12:14:29 +01:00
J. David Ibáñez
f056c78c50 boards/remote-revb: add arduino feature 2020-12-22 11:32:03 +01:00
János Brodbeck
4be161c3e7
pkg/tinydtls: implement sock_dtls_session_get_udp_ep 2020-12-21 18:24:22 +01:00
János Brodbeck
0e12a5d1c3
sock/dtls: introduce function to get the udp endpoint from a session 2020-12-21 18:24:22 +01:00
73d3232f67
Merge pull request #15673 from maribu/fe310-malloc
cpu/fe310: use malloc_thread_safe
2020-12-21 13:29:02 +01:00
Marian Buschsieweke
aca895f165
Merge pull request #15688 from bergzand/pr/memarray/inline_short_functions
memarray: Inline short alloc and free functions
2020-12-21 11:25:23 +01:00
Marian Buschsieweke
9a61e27f8d
Merge pull request #15679 from maribu/arm7-malloc
cpu/arm7_common: use malloc_thread_safe
2020-12-21 10:00:34 +01:00
bdf2bf537a
memarray: Inline short alloc and free functions
These functions are short enough that inlining them actually reduces the
flash footprint of the test on the samr21-xpro
2020-12-20 17:24:56 +01:00
benpicco
7d8f801b20
Merge pull request #15650 from aabadie/pr/cpu/stm32_clk_merge_f0f1f3
cpu/stm32: merge f0/f1/f3 clock configuration headers
2020-12-20 02:31:12 +01:00
benpicco
674ed7104f
Merge pull request #15624 from iosabi/qn908x_i2c
cpu/qn908x: Implement blocking I2C support
2020-12-20 00:49:39 +01:00
iosabi
0b70a7897a boards/qn9080dk: Add mma8x5x driver for MMA8652FC
The qn9080dk includes a MMA8652FC chip connected to the I2C0 bus, this
patch adds the driver for the in the default.

Note that the MMA8652FC device is powered from the LPC_VCC line, which
is different from the QN_VCC line that powers the QN9080 MCU. A voltage
level translator is included in the QN9080DK which is only enabled when
JP11 (labeled "G-Sensor I2C") is closed and the LPC debugger hardware
is powered, for example from the USB port.
2020-12-19 22:41:57 +00:00
iosabi
5f78519b29 boards/qn9080dk: Enable driver for I2C0
The QN9080DK board can expose the I2C bus SDA and SCL in the pins
labeled D14 and D15 respectively in the J5 headers, and in the Pmod (J8)
connector in the pins 10 and 9 of the header respectively.

The bus has a 2K2 pull up resistor on each line when SB7 and SB8 (next
to the Pmod connector) are closed, which is the factory default.
2020-12-19 22:41:57 +00:00