Martine Lenders
4ce2d01cb9
gnrc_sixlowpan_frag: initial import of minimal forwarding
...
See https://tools.ietf.org/html/draft-ietf-6lo-minimal-fragment-04
2020-12-01 15:08:08 +01:00
benpicco
333fce44b4
Merge pull request #14973 from benpicco/driver/at86rf215-batmon
...
drivers/at86rf215: implement battery monitor, add power bus
2020-12-01 11:52:46 +01:00
Marian Buschsieweke
45b8902659
Merge pull request #15314 from aabadie/pr/sys/arduino_print_float
...
sys/arduino: fix print float
2020-11-17 16:15:39 +01:00
Benjamin Valentin
5d6754e7a9
l2util: add l2util_addr_to_str()/l2util_addr_from_str()
2020-11-14 17:29:26 +01:00
Benjamin Valentin
7e069290a0
sys/bus: add system buses
2020-11-12 22:50:53 +01:00
722223902a
riotboot: only depend on periph_flashpage
2020-11-11 23:16:43 +01:00
Martine Lenders
cc10d31391
Merge pull request #15305 from aabadie/pr/sys/posix_sleep
...
sys/posix: rename posix_time to posix_sleep
2020-11-05 16:36:25 +01:00
benpicco
568e1e3635
Merge pull request #15199 from fjmolinas/pbkdf2-sha256
...
sys/hashes/pbkdf2: Add PBKDF2-sha256 implementation. [TAKEOVER]
2020-11-04 14:45:12 +01:00
Juan Carrano
bc8ce928d4
sys/hashes/pbkdf2: wipe local variables, prevents leaks.
...
Wipe temporary buffers and sha256 contexts so that no remnants of the
password is left on the stack
This ensures that the password is not leaked if some function reads
the stack afterwards.
2020-11-04 09:57:32 +01:00
1be6bd7567
sys/arduino: use fmt_float to print float values
2020-10-27 15:31:42 +01:00
abcdc7968a
sys/posix/sleep: use ztimer instead of xtimer
2020-10-27 15:20:33 +01:00
68a2a5dab0
sys: tests: rename posix_time to posix_sleep
2020-10-27 15:20:33 +01:00
Francisco Molina
f8e6f77657
sys/Makefile.dep: add missing nanocoap_sock dependency
2020-10-27 10:54:45 +01:00
Francisco Molina
304cbdf89f
sys/suit: allow easy selection of libcose_crypt module
2020-10-27 10:54:27 +01:00
Francisco Molina
82e06ef8f4
pkg/openwsn: add ieee802154 hal based radio
2020-10-23 15:31:55 +02:00
Francisco Molina
c756fa5e78
sys/Makefile.dep: make ieee802154_radio_hal depend on ieee802154
2020-10-22 14:54:53 +02:00
e20dc64ff3
Merge pull request #15135 from bergzand/pr/riotboot/flashwrite_raw
...
riotboot/flashwrite: add flashpage_raw capabilities
2020-10-20 13:05:56 +02:00
55b0f0b6a8
riotboot/flashwrite: add flashpage_raw compatibility
...
This adds optional usage of periph_flashpage_raw for the
riotboot/flashwrite module. This removes the need to buffer a full
flashpage page, instead it must buffer two times the
FLASHPAGE_RAW_BLOCKSIZE. One is used to buffer the current write block,
the other buffers the first chunk (offset zero, page zero). This first
chunk is written when finalizing the flash operation.
Care must be taken that, when using the skiplength, the number of bytes
skipped is always a multiple of the FLASHPAGE_RAW_BLOCKSIZE.
2020-10-20 11:22:56 +02:00
Jose Alamos
ca7240e529
ieee802154_submac: drop luid dependency
2020-10-19 15:18:35 +02:00
Karl Fessel
9a89b84c2c
Makefile.dep: sort dependencies
...
move most dependencies from <RIOTBASE>/Makefile.dep to the Makefile.dep where
dependant module resides
2020-10-05 18:27:58 +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
2f858a2c0a
sys/shell: Added shell command "dfplayer"
...
Added a shell command that is added if the modules shell_commands and dfplayer
are both used. It allows to control the DFPlayer Mini MP3 player.
2020-06-28 21:06:49 +02:00
Francisco Molina
e7a8c58de4
sys/arduino: include arduino_sketches in Makefile.dep
2020-06-25 11:02:02 +02:00
a45fdf0e0a
sys/trace: initial commit
2020-06-10 21:21:33 +02:00
benpicco
b0fab9c53a
Merge pull request #13638 from gschorcht/sys/shell/rtt_command
...
sys/shell: add rtt command
2020-03-19 21:21:12 +01:00
Gunar Schorcht
3d20b0b6c5
sys/shell: add rtt command
2020-03-19 17:17:26 +01:00
182cb8735b
sys: periph_uart is required for arduino
2020-03-18 10:53:17 +01:00
0b082d8cff
sys: extend crypto_* dependency resolution
...
Add dependency resolution for crypto_aes_unroll and
crypto_aes_precalculated pseudomodules
Co-authored-by Gunar Schorcht <gunar@schorcht.net>
2020-03-06 19:54:23 +01:00
f6c4e269b1
sys/crypto: define ciphers via pseudomodules
2020-03-06 19:49:58 +01:00
Marian Buschsieweke
cc50da690b
sys/arduino: Added SPI interface
...
Added an Arduino compatible SPI API on top of RIOT's SPI API.
2019-11-07 13:04:46 +01:00
Gunar Schorcht
3fc2c60f20
sys/arduino: add Wire (I2C) library implementation
2019-10-24 08:33:49 +02:00
d6356bdc08
Merge pull request #11692 from maribu/fmt_table
...
sys/fmt: Added submodule fmt_table for printing tables
2019-08-20 22:18:54 +02:00
Marian Buschsieweke
26d73116f6
sys/fmt: Added submodule fmt_table
...
print_col_u32_dec() / print_col_s32_dec() can be used to print an
uint32_t / int32_t as a column of the given width
2019-08-20 14:32:49 +02:00
Gaëtan Harter
027426793c
test_utils_interactive_sync: add a helper for synchronizing tests
...
Add an implementation that waits for 's' to print 'START' and return.
If 'r' is given is prints 'READY' to allow querying for state.
The help and answered string have to be different to not match the other.
Using puts/getchar was smaller than using `stdio_read/stdio_write` on the
example I tested with `esp32`.
2019-08-15 12:26:28 +02:00
Marian Buschsieweke
6b0082bb3f
shell: Add command i2c_scan
...
Add a trivial shell program that scans for all slaves on an I2C bus by iterating
all of the possible 127 I2C addresses and checking for the ACK of the device.
2019-03-25 14:10:04 +01:00
Matthew Blue
ba4de322f4
sys/eepreg: Makefile support
2018-10-20 09:30:41 -04:00
Bas Stottelaar
99755eaa0c
sys: random: add fortuna PRNG
2018-05-29 18:40:58 +02:00