Karl Fessel
cc3fc8ebb7
makesystem: clone pkgs without history
...
there is no git clone left since git clone does not support getting
specific commits ->:
- init empty repo,
- setup remote origin
- configure
- fetch
- checkout
2022-04-11 20:28:48 +02:00
21ea4e717b
pkg/tensorflow-lite: deprecate package
2022-04-08 17:18:55 +02:00
0efe0f838a
pkg/tflite-micro: add support for tflite-micro
2022-04-08 17:18:55 +02:00
b3ea22952c
pkg/tensorflow-lite: bump version to 2.2.2
2022-04-08 17:18:55 +02:00
8d2b5b912b
pkg/flatbuffers: bump to v2.0.0
2022-04-08 17:18:54 +02:00
169f38cdbd
pkg/gemmlowp: bump version
2022-04-08 17:18:54 +02:00
df34c0e3de
pkg/ruy: add support for matrix multiplication library
2022-04-08 17:18:54 +02:00
Benjamin Valentin
237e3a1926
pkg/openwsn: add patch to use memmove() instead of memcpy()
2022-04-03 20:41:35 +02:00
3a83c380f7
Merge pull request #17824 from geonnave/set_channels_mask
...
pkg/semtech-loramac: enable setting channels mask
2022-04-02 18:56:11 +02:00
5f597b56e1
Merge pull request #17858 from kaspar030/pkg_no_git_am_without_patches
...
make: pkg.mk: don't call `git am` if there are no patches
2022-04-01 11:40:56 +02:00
Leandro Lanzieri
415f6be197
Merge pull request #17878 from miri64/pkg-tinydtls/fix/crypto-hmac-non-malloc
...
pkg/tinydtls: crypto: remove unnecessary usage of malloc()
2022-04-01 10:41:03 +02:00
Martine S. Lenders
76e5201094
pkg/tinydtls: crypto: remove unnecessary usage of malloc()
2022-04-01 09:10:35 +02:00
benpicco
b20a300fe7
Merge pull request #17887 from benpicco/drivers/atwinc15x0-register
...
drivers/atwinc15x0: register with netdev
2022-03-31 01:44:17 +02:00
Benjamin Valentin
d800cca1c3
drivers/atwinc15x0: register with netdev
2022-03-30 16:07:29 +02:00
Juergen Fitschen
fca56ba0c3
Merge pull request #17882 from jue89/feature/pkg-littlefs2-kconfig
...
pkg/littlefs2: model Kconfig
2022-03-30 13:41:52 +02:00
Jue
6dff3cbbaa
pkg/littlefs2: allow VFS/MTD driver opt-out
...
This aligns Makefile-based and Kconfig-based dependency resolution.
2022-03-30 12:03:30 +02:00
Jue
9cc54f7d2f
pkg/littlefs2: model Kconfig
2022-03-30 12:03:30 +02:00
ef4b453d4d
Merge pull request #17760 from fjmolinas/pkg_lvgl_widget_dep
...
pkg/lvgl: add extra widget dependency
2022-03-28 10:34:44 +02:00
Francisco Molina
1567a080ce
pkg/lvgl: add extra diget dependency
2022-03-28 08:59:16 +02:00
benpicco
2e51328228
Merge pull request #17765 from HendrikVE/pr/pkg_tinydtls_ipv4_support
...
pkg/tinydtls: add IPv4 support
2022-03-26 14:42:53 +01:00
Juergen Fitschen
77dfa47da8
Merge pull request #17865 from jue89/fix/fatfs_vfs_format_mutex
...
pkg/fatfs: fix missing mutex header
2022-03-25 22:08:55 +01:00
Jue
67fc79707f
pkg/fatfs: include missing mutex headers
2022-03-25 17:40:19 +01:00
Hendrik van Essen
d424aaedac
pkg/tinydtls: add IPv4 support
2022-03-25 17:19:47 +01:00
Hendrik van Essen
e623133dab
pkg/tinydtls: remove unnecessary void casts
2022-03-25 14:30:47 +01:00
Hendrik van Essen
21644234cd
pkg/tinydtls: rename condition WITH_RIOT_GNRC to WITH_RIOT_SOCK
...
Using tinydtls on RIOT OS is not limited to GNRC as network stack.
It is also working with e.g. lwIP, see: https://github.com/RIOT-OS/RIOT/pull/17552
Therefore the name WITH_RIOT_GNRC is misleading.
2022-03-25 14:30:47 +01:00
0dfb2645ea
make: pkg.mk: don't call git am
if there are no patches
2022-03-25 11:51:20 +01:00
Martine Lenders
844279fa6b
Merge pull request #17849 from leandrolanzieri/pr/pkg/tinydtls/fix_ep_to_session
...
pkg/tinydtls/contrib/sock_dtls: fix ep_to_session
2022-03-25 10:58:08 +01:00
Leandro Lanzieri
05db36a3d0
pkg/tinydtls: join IPv6 address and port in addr member
2022-03-25 09:44:44 +01:00
Francisco
b91b984e38
Merge pull request #17733 from fjmolinas/pr_gettimeofday_64_bit
...
sys/syscalls: make gettimeofday() implementation optional
2022-03-24 15:22:27 +01:00
Francisco Molina
0819660303
sys/syscalls: add libc_gettimeofday
...
Conditionally implement gettimeofday() if module is included, this
avoids including ztimer64 even when not needed
2022-03-24 11:36:49 +01:00
benpicco
ed01480741
Merge pull request #17837 from benpicco/pkg/littlefs2-bump
...
pkg/littlefs2: bump version to 2.4.2
2022-03-23 11:14:41 +01:00
cb5a9a7d82
Merge pull request #17724 from fjmolinas/pr_uwb_dw1000_txctrl_patch
...
pkg/uwb-dw1000: add patch for rf_txctrl value
2022-03-22 09:59:30 +01:00
Benjamin Valentin
3bc4d7af64
pkg/littlefs2: bump version to 2.4.2
2022-03-22 09:50:52 +01:00
Geovane Fedrecheski
eabeee0ebe
sys/shell+pkg/semtech-loramac: add get ch_mask
...
Also, set LORAMAC_CHANNELS_MASK_LEN based on the
selected LORA_REGION configuration.
2022-03-18 14:26:01 -03:00
Geovane Fedrecheski
d5b4492cf3
pkg/semtech-loramac: enable setting channels mask
...
- user can set the channel mask
- includes a patch due to LoRa v1.0.3rA spec change
2022-03-17 23:37:47 -03:00
Francisco Molina
2cc5af664e
treewide: make all modules use Kconfig ZTIMER_USEC indirection
2022-03-17 14:33:07 +01:00
Benjamin Valentin
805bfc754a
pkg/fatfs: enable exFAT support
...
Enabling exFAT requires enabling long file names, so enable LFN if
exFAT is enabled.
exFAT (and LFN) also requires bumping the per-file/per-dir buffer.
Can be tested with
CFLAGS += -DFATFS_FFCONF_OPT_FS_EXFAT=1
2022-03-11 13:21:46 +01:00
benpicco
ddf8f67e54
Merge pull request #17779 from benpicco/LWIP_SO_RCVTIMEO
...
lwip: enable LWIP_SO_RCVTIMEO if sock layer is used
2022-03-10 08:34:29 +01:00
benpicco
ce31e20d14
Merge pull request #17777 from fjmolinas/pr_edhoc_c_bump
...
pkg/edhoc-c: bump version
2022-03-09 22:10:15 +01:00
Benjamin Valentin
dffb785886
lwip: enable LWIP_SO_RCVTIMEO if sock layer is used
2022-03-09 22:07:22 +01:00
Francisco
5702ca0979
Merge pull request #17771 from fjmolinas/pr_mynewt_core_fix_sema
...
pkg/mynewt-core: fix semaphore
2022-03-09 12:36:08 +01:00
Francisco Molina
c586016bbf
pkg/edhoc-c: bump version
...
This rebases to latest master, it also includes a patch to allow
generating credentials when using tinycrypt as the crypto backend.
2022-03-09 09:12:23 +01:00
Marian Buschsieweke
0eaaca42b2
Merge pull request #17477 from jenswet/feature/pkg-etl
...
pkg/etl: Add the embedded template library (etl)
2022-03-08 19:40:17 +01:00
benpicco
b16fd97514
Merge pull request #17768 from HendrikVE/pr/lwip_move_includes
...
pkg/lwip: move includes to the top of the file
2022-03-08 14:39:48 +01:00
Francisco Molina
d61256d8f2
pkg/mynewt-core: fix semaphore
2022-03-08 11:11:03 +01:00
Hendrik van Essen
850863c22f
pkg/lwip: move includes to the top of the file
2022-03-07 17:19:04 +01:00
Francisco Molina
82cebfe15f
pkg/lvlgl: allow cusomizing LV_MEM_SIZE
2022-03-07 09:36:05 +01:00
Jens Wetterich
01f502b753
pkg/etl: Add the embedded template library (etl)
2022-03-06 16:22:53 +01:00
Francisco Molina
64ff3d1d4f
pkg/lwip: use ztimer_msec instead of xtimer
2022-03-03 15:54:22 +01:00
Marian Buschsieweke
a5b91362cb
Merge pull request #15329 from kfessel/p-add-wamr
...
pkg/wamr: add WAMR to provide WASM support in RIOT
2022-03-02 19:58:31 +01:00
Francisco Molina
26a04c31cc
pkg/uwb-dw1000: add patch for rf_txctrl value
2022-03-01 15:02:47 +01:00
a17ff53ecf
Merge pull request #17485 from benpicco/sock_udp_sendv
...
sys/net/sock: add sock_udp_sendv() API
2022-03-01 14:05:21 +01:00
Karl Fessel
52116e1070
Merge pull request #17572 from kfessel/p-set-doxygen-example-path
...
doc: add RIOT root to doxygen example path
2022-02-28 15:42:25 +01:00
Francisco Molina
ec06163402
pkg/lvgl: adapt to SDL display and input driver
2022-02-28 10:23:06 +01:00
Francisco Molina
bab49e520d
pkg/lv_drivers: initial commit
2022-02-28 10:23:06 +01:00
Francisco
3aeba84820
Merge pull request #17681 from aabadie/pr/pkg/lvgl-v8
...
pkg/lvgl: bump to 8.2.0
2022-02-28 09:41:37 +01:00
benpicco
d5f570c28b
Merge pull request #17703 from benpicco/pkg/nanors
...
pkg/nanors: add reed solomon codec implementation
2022-02-26 19:35:44 +01:00
Benjamin Valentin
11ab3e3aa4
pkg/nanors: add reed solomon codec implementation
2022-02-26 11:09:14 +01:00
Benjamin Valentin
6a54a39b0f
pkg/fatfs: document some compile-time options
2022-02-25 16:31:44 +01:00
cc26dedf07
pkg/lvgl: add patch for lv_conf_internal
2022-02-25 14:24:29 +01:00
3c3dae36a0
pkg/lvgl: use lvgl minimal config, bind widget use to modules
2022-02-25 14:24:29 +01:00
0a33a08f21
pkg/lvgl: bump to v8.2.0
...
Co-authored-by: Kaspar Schleiser <kaspar@schleiser.de>
Co-authored-by: Koen Zandberg <koen@bergzand.net>
2022-02-25 14:24:28 +01:00
c190a87dce
pkg: move lvgl v7 to separate directory and deprecate
2022-02-25 14:24:28 +01:00
Benjamin Valentin
2aa41b1a44
pkg/fatfs: ensure volume is initialized before formatting
2022-02-22 15:13:22 +01:00
Benjamin Valentin
93cd0bcc57
pkg/fatfs: add config path to NATIVEINCLUDES
...
Since `ffconf.h` gets included by `vfs.h` which gets included by
`native` code, this header needs to be available to the `native` cpu
module too.
2022-02-22 15:03:55 +01:00
Benjamin Valentin
b822e8a5a9
pkg/lwip: implement sock_udp_sendv_aux()
2022-02-22 10:05:41 +01:00
Benjamin Valentin
aa6a3cfddd
pkg/openwsn/sock: implement sock_udp_sendv_aux()
2022-02-22 10:05:41 +01:00
Francisco
3e2b6706b9
Merge pull request #17677 from fjmolinas/pr_tinydtls_ztimer_cleanup
...
pkg/tinydtls/sock_dtls: use ztimer_usec
2022-02-21 08:27:38 +01:00
Francisco Molina
a3d58c6dcd
pkg/tinydtls/sock_dtls: use ztimer_usec
2022-02-18 13:33:36 +01:00
Francisco Molina
73e7eacf22
pkg/tinydtls/contrib: uncruistify
2022-02-18 13:17:23 +01:00
Jue
bdc827dd30
pkg/gecko_sdk: update to v4.0
2022-02-17 10:54:04 +01:00
Benjamin Valentin
5b246d02c0
pkg/fatfs: fatfs_vfs: wire up format()
2022-02-16 14:30:08 +01:00
Karl Fessel
fc1f44a28a
pkg/wamr/doc: Why isn't iwasmt.c part of pkg/wamr?
2022-02-15 15:48:36 +01:00
chrysn
25882133f8
Merge pull request #17634 from benpicco/pkg/fatfs-statvfs
...
pkg/fatfs: implement statvfs()
2022-02-12 15:25:04 +01:00
chrysn
aae6c18cb1
Merge pull request #17645 from chrysn-pull-requests/all-stat-buffers
...
vfs: Initialize stat buffers so FSs don't have to
2022-02-12 15:12:47 +01:00
chrysn
2cb4b70458
vfs / treewide: Remove manual zeroing of vfs stat buffers
2022-02-12 12:31:38 +01:00
Benjamin Valentin
9982cf5c3e
pkg/fatfs: implement statvfs()
...
This hooks up the statvfs() function to query file system properties.
2022-02-11 14:05:27 +01:00
Karl Fessel
227f57dbb3
pkg/wamr: remove support for architectures
...
* for which no working assembly invokeNative is provided
2022-02-11 13:29:40 +01:00
Karl Fessel
9e05357960
pkg/wamr: update wamr
2022-02-11 13:29:40 +01:00
Karl Fessel
1de3f65259
pkg/wamr: Makefile accept pedantic, filter Wcast-align
2022-02-11 13:29:40 +01:00
Karl Fessel
cf6e8825e2
pkg/wamr: update for ztimer(64)
2022-02-11 13:29:40 +01:00
Karl Fessel
57e380d173
pkg/wamr: improve makefile and doc
2022-02-11 13:29:40 +01:00
Karl Fessel
5198dc48c6
pkg/wamr: add WAMR to provide WASM support in RIOT
...
* config.cmake configures wamr build
* native thumb and mips
* riscv support
* switchable commit id
defaults to main until PR:WIP is removed
2022-02-11 13:09:26 +01:00
Jens Wetterich
4dfeafcabd
cpu/native/netdev_tap: Add to netdev_register
2022-02-11 07:54:11 +01:00
benpicco
be45400631
Merge pull request #17341 from benpicco/vfs-mtd_cleanup
...
sys/vfs: add file-system auto-mount
2022-02-09 21:50:34 +01:00
Benjamin Valentin
8f47684343
pkg/fatfs: ensure max sector size is not exceeded
2022-02-09 12:21:53 +01:00
Benjamin Valentin
ae06265de0
pkg/fatfs: VFS: internally handle fatfs_mtd_devs
...
This makes FAT behave more like the other file systems supported by VFS.
The `fatfs_mtd_devs` array is populated internally so the application does
not have to handle this.
2022-02-09 12:21:53 +01:00
Francisco
74741fb905
Merge pull request #17564 from fjmolinas/pr_tinydyls_migrate_to_ztimer
...
pkg/tinydtls: migrate to ztimer64_msec
2022-02-09 11:46:32 +01:00
Francisco Molina
e6822e01ca
pkg/tinydtls: migrate to ztimer64_msec
2022-02-09 08:19:16 +01:00
ca6b273400
nimble: Use sysctl in docs
2022-02-08 19:50:05 +01:00
Benjamin Valentin
6a361795ee
pkg/littlefs*: align readdir() with documentation
...
`readdir()` should only output the name of the file, but littleFS
adds a leading `/`.
Neither FAT nor Linux will exhibit this behavior.
struct dirent *entry;
DIR *dir = opendir(".");
while ((entry = readdir(dir))) {
printf("%s\n", entry->d_name);
}
This results in surprising failures of code that expects filenames
to match that was tested on a different FS, when suddenly there is
a `/` in front of the filename.
2022-02-07 23:25:14 +01:00
benpicco
865df2056b
Merge pull request #17621 from benpicco/vfs_fsync
...
sys/vfs: provide vfs_fsync()
2022-02-07 18:11:28 +01:00
Benjamin Valentin
360e1a82d6
pkg/spiffs: hook up vfs_fsync()
2022-02-07 16:16:43 +01:00
Benjamin Valentin
d1cfec4a65
pkg/fatfs: hook up vfs_fsync()
2022-02-07 16:13:04 +01:00
Benjamin Valentin
0cd86e728d
pkg/littlefs: hook up vfs_fsync()
2022-02-07 16:10:05 +01:00
Benjamin Valentin
c55b264428
pkg/littlefs2: hook up vfs_fsync()
2022-02-07 16:07:37 +01:00
Francisco
0d14b086d3
Merge pull request #17211 from NikLeberg/feature/external_pkg_dirs
...
buildsystem: add EXTERNAL_PKG_DIRS functionality
2022-02-07 14:46:08 +01:00
Francisco
dbae3ed706
Merge pull request #16860 from haukepetersen/add_nimble_netifextadv
...
nimble/netif: add support for BT5 PHY modes
2022-02-04 11:16:11 +01:00
Francisco
14f22c17aa
Merge pull request #12012 from HendrikVE/nimble_shell_module
...
sys/stdio_nimble: add new stdio module using nimble
2022-02-04 11:10:17 +01:00
Benjamin Valentin
6ef79ea9cd
pkg/tinycbor: bump version
2022-02-02 14:44:50 +01:00