Leandro Lanzieri
e7dcc28072
Merge pull request #14268 from aabadie/pr/pkg/cryptoauthlib_cleanup
...
pkg/cryptoauthlib: cleanup build system integration
2020-06-19 11:53:42 +02:00
Bas Stottelaar
685bbc6f8a
pkg/gecko_sdk: update to v2.7.6
2020-06-19 00:38:23 +02:00
Martine Lenders
4013c616f7
tinydtls: add sock_async
support for sock_dtls
2020-06-18 15:40:41 +02:00
M Aiman Ismail
44f2f50c89
tinydtls_sock_dtls: don't put alert & EVENT_CONNECT in mbox
2020-06-18 14:14:12 +02:00
M Aiman Ismail
2e16b90b38
tinydtls_sock_dtls: save session information after data decrypted
2020-06-18 14:04:51 +02:00
Leandro Lanzieri
2bdf9b16ee
Merge pull request #14274 from aabadie/pr/pkg/wolfssl_make_enh
...
pkg/wolfssl: improve build system integration
2020-06-18 10:47:31 +02:00
Benjamin Valentin
adbf9ef3ac
vfs: select VFS params to accommodate all enabled file systems
2020-06-17 16:00:24 +02:00
Benjamin Valentin
3068dad305
pkg/spiffs: set VFS params
2020-06-17 16:00:24 +02:00
Benjamin Valentin
67d68b2bd3
pkg/littlefs2: set VFS params
2020-06-17 16:00:24 +02:00
Benjamin Valentin
17236a12e9
pkg/littlefs: set VFS params
2020-06-17 15:58:33 +02:00
Benjamin Valentin
eae9e3cf67
pkg/fatfs: set VFS params
2020-06-17 15:58:33 +02:00
Bas Stottelaar
7d73e8acaf
pkg/ucglib: refactor the Ucglib package
...
- Passing RIOT-OS specific data as user_ptr
- Added necessary macros to Makefile.dep
- Added missing explicit dependency to xtimer module
- Added ucg_riotos.h with the RIOT-OS specific functionality
- Removed the now-obsolete patch of Ucglib
- Other minor fixes
2020-06-17 00:47:54 +02:00
Bas Stottelaar
3d4a330153
Merge pull request #14273 from aabadie/pr/pkg/ucglib_make
...
pkg/ucglib: improve build system integration
2020-06-17 00:32:48 +02:00
Bas Stottelaar
0455bacec7
Merge pull request #14272 from aabadie/pr/pkg/u8g2_make_enh
...
pkg/u8g2: improve build system integration
2020-06-17 00:26:50 +02:00
Francisco
e3c9894402
Merge pull request #14282 from aabadie/pr/pkg/openthread_make_rework
...
pkg/openthread: improve package Makefile
2020-06-16 21:13:04 +02:00
4b087a73a5
Merge pull request #14299 from fjmolinas/pr_pkg_git_patch
...
pkg/pkg.mk: explicitly exclude state files
2020-06-16 19:28:51 +02:00
Leandro Lanzieri
2546f92d37
Merge pull request #14251 from aabadie/pr/pkg/make_enh
...
pkg: avoid copying Makefiles in package source when possible
2020-06-16 17:00:30 +02:00
Francisco Molina
1a069f2631
pkg/pkg.mk: explicitly exclude state files
2020-06-16 16:27:57 +02:00
Francisco
3935c7630f
Merge pull request #14266 from haukepetersen/opt_nimble_mbufinit
...
pkg/nimble/netif: simplify mbuf pool initialization
2020-06-16 14:02:55 +02:00
Francisco
315b97939f
Merge pull request #14246 from leandrolanzieri/pr/cpu_arch_to_cpu_core
...
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 13:48:08 +02:00
Leandro Lanzieri
89570087d8
Merge pull request #14250 from aabadie/pr/pkg/semtech_loramac_make
...
pkg/semtech-loramac: cleanup build system integration
2020-06-16 13:12:48 +02:00
Leandro Lanzieri
649017f0b2
cpu/cortexm_common: Rename arch_cortexm feature to cpu_core_cortexm
2020-06-16 12:05:41 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 12:05:40 +02:00
2778e037fe
Merge pull request #14220 from aabadie/pr/pkg/lwip_nrf802154
...
pkg/lwip: add support for nrf802154
2020-06-16 11:13:33 +02:00
fd5c51f903
pkg/lvgl: declare module as pseudomodule
...
There's no lvgl module to build with package, only lvgl_xx modules.
2020-06-14 22:20:38 +02:00
609a0b6109
pkg/gemmlowp: declare module as pseudomodule
...
This package is only use for its headers so there's no module to build.
2020-06-14 22:20:38 +02:00
21c9acbd6b
pkg/flatbuffers: declare module as pseudomodule
...
This package is only use for its headers so there's no module to build.
2020-06-14 22:20:38 +02:00
d7ddf57596
pkg/openthread: improve package Makefile
...
This commit improves the target dependencis so that bootstrap and configure command are not run for each rebuild
2020-06-14 22:11:59 +02:00
b0d20fa603
pkg/nordic_softdevice_ble: don't alter archive before building
...
Use RIOT Makefile.base when possible or explictly set files to build in a module
2020-06-14 21:36:13 +02:00
c25f611258
pkg/nimble: use Makefile.base to build pkg modules when possible
2020-06-14 12:04:21 +02:00
ff37e8ee6d
pkg/cryptoauthlib: use out-of-source build / remove unused variable
2020-06-13 21:05:43 +02:00
18d6252461
pkg/micro-ecc: remove unnecessary patch for build system
2020-06-12 18:44:49 +02:00
f894862f61
pkg/tinycbor: remove unncessary patch
2020-06-12 18:44:49 +02:00
b203c5e541
pkg/tiny-asn1: remove unnecessary patches
2020-06-12 18:44:49 +02:00
e620d37924
pkg/monocypher: reduce scope of CFLAGS
2020-06-12 18:44:49 +02:00
67f117d997
pkg/monocypher: remove unecessary patches
2020-06-12 18:44:49 +02:00
a009684336
pkg: use Makefile.base to build pkg modules when possible
2020-06-12 18:44:49 +02:00
b76bf294ec
pkg/monocypher: pkg/tweetnacl: remove inconsitent use of
2020-06-12 18:44:48 +02:00
3209f7ce0c
pkg/littlefs2: always build littlefs2 fs (hard deps)
2020-06-12 18:44:48 +02:00
75b2de0ad3
pkg/littlefs2: remove redundant use of .PHONY: all
...
'all' is already set as .PHONY in pkg.mk
2020-06-12 18:44:48 +02:00
9464c34467
pkg: don't copy Makefile in package build directory
...
Instead use the '-f' option of the make command
2020-06-12 18:44:48 +02:00
0fc0ad7207
pkg/ucglib: clean build system integration
...
And leave the original repository untouched (except for patches)
2020-06-12 17:55:29 +02:00
86f9190a4c
pkg/wolfssl: improve build system integration
...
and avoid copying in the cloned repository when building
2020-06-12 17:49:09 +02:00
Hauke Petersen
f316f71abb
pkg/nimble/netif: set host thread prio to ctrl+1
2020-06-12 14:50:42 +02:00
07a4d20acf
pkg/u8g2: improve build system integration
2020-06-12 10:31:59 +02:00
e1972999a3
pkg/cryptoauthlib: don't modify package source when building tests
2020-06-11 17:28:44 +02:00
Hauke Petersen
a0d34a707e
pkg/nimble/netif: simplify mbuf pool initialization
2020-06-11 16:24:38 +02:00
Leandro Lanzieri
a4889b4207
Merge pull request #14248 from aabadie/pr/pkg/wakaama_make
...
pkg/wakaama: cleanup build system integration
2020-06-10 18:47:43 +02:00
9ebae8e92a
pkg/wakaama: fix indentation in Makefile.include
2020-06-10 14:19:27 +02:00
6de497a066
pkg/wakaama: cleanup build system integration
...
Avoid modifying the cloned repository for each build
2020-06-10 14:19:26 +02:00
198c9a8990
pkg/tinydtls: cleanup build system integration
2020-06-10 14:15:19 +02:00
12044356de
pkg/semtech-loramac: cleanup build system integration
...
Avoid copying Makefile in the cloned directory
2020-06-10 14:11:22 +02:00
8fb27b0d30
Merge pull request #14239 from aabadie/pr/pkg/cleanup_pkg.mk
...
pkg: fix some typos in pkg.mk
2020-06-09 19:30:19 +02:00
Martine Lenders
6af46bf398
Merge pull request #14235 from haukepetersen/opt_nimble_rmnetifptr
...
pkg/nimble/netif: remove redundant netif ptr
2020-06-09 16:01:04 +02:00
cb4bce393d
pkg/pkg.mk: fix patch prerequisites variable name
2020-06-09 15:14:01 +02:00
4bc8674822
pkg/pkg.mk: fix typo on 'prerequisites'
2020-06-09 15:13:26 +02:00
2b45d0e976
pkg/pkg.mk: remove non needed capital letter
2020-06-09 15:12:54 +02:00
MichelRottleuthner
bd44f63557
Merge pull request #14150 from miri64/lwip/enh/netdev_tap_ipv4
...
lwip: add IPv4 support for `netdev_tap`
2020-06-09 14:30:02 +02:00
Hauke Petersen
f024b4cd30
pkg/nimble/netif: remove redundant netif ptr
2020-06-09 12:27:08 +02:00
Martine S. Lenders
f5c4a05281
lwip: add IPv4 support for netdev_tap
2020-06-09 12:12:54 +02:00
b3620b35b8
pkg/lwip: add support for nrf802154
2020-06-07 21:24:14 +02:00
Martine Lenders
5ab1633c04
Merge pull request #14149 from miri64/sock_dtls/enh/udp_sock_getter
...
sock_dtls: provide getter function for UDP sock
2020-05-26 22:30:43 +02:00
Martine Lenders
a38428b8f2
Merge pull request #13701 from miri64/lwip_sock/enh/recv_buf
...
lwip_sock: provide implementation for `sock_*_recv_buf()`
2020-05-26 21:33:09 +02:00
Martine S. Lenders
ccdcc3679c
tinydtls: provide implementation for sock_dtls_get_udp_sock
2020-05-26 20:37:42 +02:00
eee5bf178d
Merge pull request #13993 from benpicco/examples/filesystem-fatfs
...
examples/filesystem: add support for fatfs on SD card
2020-05-26 19:20:47 +02:00
MichelRottleuthner
b13a4d6c9c
Merge pull request #14060 from miri64/lwip_sock/fix/re-recv-signal
...
lwip_sock: re-issue receive events if there are still received messages after `*_recv()` or `*_accept()` was called.
2020-05-22 15:59:25 +02:00
Martine Lenders
e011e3ed38
Merge pull request #14043 from pokgak/pr/sock_dtls/send_api_change
...
sock_dtls: add timeout to sock_dtls_send and add sock_dtls_session_init
2020-05-22 14:33:54 +02:00
Aiman Ismail
3ad2724f44
sock_dtls: fix vera++ warnings on line length
2020-05-22 14:06:38 +02:00
Aiman Ismail
b5b7955743
sock_dtls: add sock_dtls_session_init()
...
deprecates sock_dtls_session_create()
2020-05-22 14:06:12 +02:00
Benjamin Valentin
3b2cfa6478
drivers/sdcard_spi: add auto_init_storage to DEFAULT_MODULE
...
sdcard_spi is the only driver in auto_init_storage and was previously
pulled in by fatsfs (because it's used on SD cards)
It does however make much more sense if the SD card driver pulls that in
so other file systems can be used on SD card too.
2020-05-20 11:57:05 +02:00
Leandro Lanzieri
16113afb1e
Merge pull request #14026 from miri64/gnrc_netif/fix/deps
...
gnrc_netif: use gnrc_netif-submodules to pull in upper-layer struct members
2020-05-19 16:36:18 +02:00
Martine S. Lenders
9801a439fc
gnrc_netif: introduce gnrc_netif_6lo pseudo-module for 6LoWPAN members
...
This aims to reduce circular dependencies in GNRC.
2020-05-19 16:10:59 +02:00
Aiman Ismail
7f883f4098
sock_dtls: add timeout to sock_dtls_send()
2020-05-18 09:45:14 +02:00
Semjon Kerner
686e90323a
pkg/softdevice/doc.txt: add deprecation warning
2020-05-15 22:43:21 +02:00
c2896cc798
Merge pull request #13962 from haukepetersen/fix_nimble_netifmcastlock
...
nimble/netif: fix deadlock when sending multicast under load
2020-05-14 21:19:28 +02:00
Martine S. Lenders
ef1d458089
lwip_sock: re-issue receive events if there are still received messages
...
... after `*_recv()` or `*_accept()` was called.
This prevents a client from needing to call `*_recv()` or `*_accept()`
in a loop.
2020-05-12 14:19:34 +02:00
adb46b9ee7
Merge pull request #14006 from benpicco/sdcard_fixes
...
pkg/fs: initialize MTD device before accessing it's properties
2020-05-12 11:31:39 +02:00
benpicco
7037c95b44
Merge pull request #13412 from jue89/feature/cryptoauthlib-gpio-wake
...
pkg/cryptoauthlib: wake pulse implementation for CPUs supporting periph_i2c_reconfigure
2020-05-07 16:34:44 +02:00
fabian18
a3a1c160ee
mtd: Change API to return 0 on success
...
Returning the number of bytes written/read could return a negative integer
because a uint32_t is expected for the length in read()/write() operations.
2020-05-06 20:24:27 +02:00
Juergen Fitschen
0680eae86b
pkg/cryptoauthlib: wake pulse implementation for SAM0 CPUs
2020-05-06 12:03:26 +02:00
Martine S. Lenders
1c251beb03
gnrc_nettype: indirect NETTYPE definition via pseudo-modules
...
Instead of making a NETTYPE definition dependent on an implementation
module, this change makes it dependent on a pseudo-module for each
specific NETTYPE and makes the respective implementation modules
dependent on it.
This has two advantages:
- one does not need include the whole implementation module to
subscribe to a NETTYPE for testing or to provide an alternative
implementation
- A lot of circular dependencies related to GNRC could be untangled.
E.g. the only reason `gnrc_icmpv6` needs the `gnrc_ipv6` is because it
uses `GNRC_NETTYPE_IPV6` to search for the IPv6 header in an ICMPv6
when demultiplexing an ICMPv6 header.
This change does not resolve these dependencies or include usages where
needed. The only dependency change is the addition of the
pseudo-modules to the implementation modules.
2020-05-05 19:16:06 +02:00
Benjamin Valentin
348b45f600
pkg/spiffs: init MTD device before accessing it's parameters
...
The parameters of the MTD device (`sector_count`, `page_size`)
are only known after the device has been initialized.
Init the device before using it to avoid reading all 0 on e.g. SD cards.
2020-05-05 13:48:18 +02:00
Benjamin Valentin
891a05dca6
pkg/littlefs2: init MTD device before accessing it's parameters
...
The parameters of the MTD device (`sector_count`, `page_size`)
are only known after the device has been initialized.
Init the device before using it to avoid reading all 0 on e.g. SD cards.
2020-05-05 13:48:18 +02:00
Benjamin Valentin
85a7254326
pkg/littlefs: init MTD device before accessing it's parameters
...
The parameters of the MTD device (`sector_count`, `page_size`)
are only known after the device has been initialized.
Init the device before using it to avoid reading all 0 on e.g. SD cards.
2020-05-05 13:48:18 +02:00
Martine S. Lenders
77b89bb968
lwip_sock: provide implementation for sock_*_recv_buf()
2020-04-28 09:46:07 +02:00
Hauke Petersen
a063512bb4
pkt/nimble/netif: do not block sending mcast
2020-04-27 15:16:27 +02:00
Hauke Petersen
d335c75855
pkt/nimble/netif_conn: add non-blocking iter func
2020-04-27 15:15:50 +02:00
ca4c9c38f5
pkg/semtech-loramac: fix rx thread documentation
2020-04-22 10:16:34 +02:00
84594e94cb
pkg/ndn-riot: update patch to do implizit xtimer_t zeroing
2020-04-21 11:26:57 +02:00
2f9b77920d
pkg/semtech-loramac: TimerInit(): use static struct initializer
...
Previously, TimerInit() explicitly set some values of the xtimer truct
to "0". This commit changes it to use a static struct initializer
`(xtimer_t){0}`. The advantage is that now this is independent of the
actual xtimer structure.
Now this also resets the remaining xtimer fields, but they're properly
re-populated elsewhere (by using xtimer_set_msg()).
2020-04-21 11:26:57 +02:00
Francisco Molina
2331448644
Makefile: remove usage of SUBMODULES_NOFORCE
...
With #10970 only existing *.c files will be added to SRC when using
the SUBMODULES mechanism, so SUBMODULES_NOFORCE (used to filter out
non existing source files) is now redundant so remove the usage.
2020-04-15 12:11:44 +02:00
3625fa9b95
littlefs2: bump to version 2.2.1
2020-04-09 15:39:14 +02:00
a5cf43da09
Merge pull request #13800 from benpicco/pkg/littlefs2-2.2
...
pkg/littlefs2: bump version to 2.2
2020-04-08 10:53:33 +02:00
Leandro Lanzieri
1f24698a2a
Merge pull request #13792 from benpicco/pkg/nanopb-fixes
...
pkg/nanopb: fix for proto files with includes
2020-04-08 10:37:20 +02:00
Benjamin Valentin
7227b00b97
pkg/nanopb: extend the documentation
2020-04-08 10:18:56 +02:00
Leandro Lanzieri
e5729ae527
Kconfig: Expose pkg/wakaama configurations
2020-04-07 16:29:00 +02:00
Leandro Lanzieri
a3f9b2b5b4
pkg/wakaama: Move LWM2M_TLSF_BUFFER to 'CONFIG_' namespace
2020-04-07 16:29:00 +02:00
Leandro Lanzieri
d6b4cde03e
pkg/wakaama: Move client mode flag to package
...
As the only implementation available in RIOT of LwM2M is the client, it
makes no sense to set this flag in every application.
2020-04-07 16:28:59 +02:00
Leandro Lanzieri
c392a4ad34
pkg/wakaama: Move configurations to 'CONFIG_' namespace
...
Macros that changed:
LWM2M_STANDARD_PORT -> CONFIG_LWM2M_STANDARD_PORT
LWM2M_DTLS_PORT -> CONFIG_LWM2M_DTLS_PORT
LWM2M_BSSERVER_PORT -> CONFIG_LWM2M_BSSERVER_PORT
LWM2M_LOCAL_PORT -> CONFIG_LWM2M_LOCAL_PORT
LWM2M_DEVICE_NAME -> CONFIG_LWM2M_DEVICE_NAME
LWM2M_DEVICE_TTL -> CONFIG_LWM2M_DEVICE_TTL
LWM2M_SERVER_URI -> CONFIG_LWM2M_SERVER_URI
LWM2M_SERVER_ID -> CONFIG_LWM2M_SERVER_ID
LWM2M_ALT_PATH -> CONFIG_LWM2M_ALT_PATH
LWM2M_BOOTSTRAP -> CONFIG_LWM2M_BOOTSTRAP
LWM2M_DEVICE_MANUFACTURER -> CONFIG_LWM2M_DEVICE_MANUFACTURER
LWM2M_DEVICE_MODEL -> CONFIG_LWM2M_DEVICE_MODEL
LWM2M_DEVICE_SERIAL -> CONFIG_LWM2M_DEVICE_SERIAL
LWM2M_DEVICE_FW_VERSION -> CONFIG_LWM2M_DEVICE_FW_VERSION
LWM2M_DEVICE_BINDINGS -> CONFIG_LWM2M_DEVICE_BINDINGS
LWM2M_DEVICE_TYPE -> CONFIG_LWM2M_DEVICE_TYPE
LWM2M_DEVICE_HW_VERSION -> CONFIG_LWM2M_DEVICE_HW_VERSION
LWM2M_DEVICE_SW_VERSION -> CONFIG_LWM2M_DEVICE_SW_VERSION
LWM2M_WITH_LOGS -> CONFIG_LWM2M_WITH_LOGS
2020-04-07 16:28:55 +02:00
Aiman Ismail
bd0228342d
tinydtls_sock_dtls: remove duplicate handle message
2020-04-05 16:11:18 +02:00
Benjamin Valentin
f74bdb6bca
pkg/littlefs2: bump version to 2.2.0
...
Update to the new minor release.
2020-04-03 13:01:11 +02:00
Koos
b34b11a0c6
pkg/fatfs: fix day_of_month value of get_fattime()
2020-04-03 11:27:10 +02:00
Benjamin Valentin
7fd329b3a1
pkg/nanopb: fix for proto files with includes
...
Proto files can include other proto files.
E.g. nanopb comes with a `nanopb.proto` include that contains some
nanopb-specific extensions.
This patch makes it possible to include this file as well as specifying
additional proto include folders.
I added the include to `simple.proto` so it gets exercised by the test.
2020-04-02 17:21:25 +02:00
Peter Kietzmann
767cfc21a9
Merge pull request #13341 from Einhornhool/cryptoauth-shellhandler
...
sys/shell: add shell handler for CryptoAuth devices
2020-03-31 22:19:21 +02:00
Lena Boeckmann
5bc0b15114
sys/shell: add cryptoauthlib shell handler
2020-03-31 21:31:24 +02:00
Leandro Lanzieri
ce931f179c
gnrc/nib: Move GNRC_IPV6_NIB_CONF_SLAAC to 'CONFIG_' namespace
...
Also evaluate it using IS_ACTIVE macro.
2020-03-31 18:07:05 +02:00
d8751f79d4
pkg: add libbase58
2020-03-29 23:18:34 +02:00
Jose Alamos
9cf2da0287
pkg/ccn-lite: add patch for replacing GNRC_NETIF_NUMOF
2020-03-26 14:19:03 +01:00
Jose Alamos
aa5e6090f0
pkg/ndn-riot: add patch for replacing GNRC_NETIF_NUMOF
2020-03-26 14:19:03 +01:00
Jose Alamos
67ed9defbe
gnrc_netif_xxx_create: use external netif allocation
2020-03-26 11:12:23 +01:00
95fa4bae5a
pkg/libcose: remove Monocypher as crypto backend
...
With the 3.0.0 update of monocypher the API changed enough to break
libcose compatibility. This PR removes monocypher from the crypto
options. It can be restored as soon as upstream libcose is updated to
restore compatibility
2020-03-25 09:37:12 +01:00
fad397b62e
Merge pull request #13351 from Carton32/monocypher_update
...
pkg/monocypher: bump to version 3.0.0
2020-03-25 09:36:12 +01:00
Gunar Schorcht
5c65409dfc
pkg/wakaama: fix broken links
2020-03-24 10:38:40 +01:00
Gunar Schorcht
8d6dfa65ef
pkg/lua: fix broken links
2020-03-24 10:38:40 +01:00
dbe167e474
pkg/lvgl: add LittlevGL package
2020-03-18 14:15:38 +01:00
39d9d599cc
Merge pull request #13620 from kaspar030/add_pkg_yxml
...
pkg/yxml: add Yxml XML parser library package
2020-03-17 11:06:19 +01:00
Martine Lenders
5defa1ae34
Merge pull request #13466 from gschorcht/fix_compilation_with_ndebug
...
tests: fix compilation problems with NDEBUG
2020-03-12 19:34:33 +01:00
Gunar Schorcht
0378fd2697
pkg/ubasic: fix NDEBUG compile problem
2020-03-12 18:04:42 +01:00
Robert Hartung
dc6665d5cf
Merge pull request #12717 from dylad/pr/bme680_pkg_driver
...
driver/bme680: add I2C/SPI driver for BME680 device
2020-03-12 14:00:40 +01:00
fd0fd1cb3c
pkg/yxml: add Yxml XML parsing library
2020-03-12 13:09:56 +01:00
Gunar Schorcht
90fb789697
pkg: add Bosch Sensortech BME680 driver
...
Add the vendor driver implementation from Bosch Sensortech as a package.
2020-03-12 08:42:11 +01:00
Martine S. Lenders
29651da8f4
lwip_sock: update implementation for async callback argument
2020-03-11 16:54:12 +01:00
Martine S. Lenders
612e782b3c
sock_async: supply optional callback argument with callback setter
2020-03-11 16:54:11 +01:00
Martine S. Lenders
6e6e435c65
sock_async: add optional callback argument
2020-03-11 16:54:11 +01:00
Aydogan Ersoz
d66f35c31a
add QCBOR package
2020-03-09 20:29:50 +01:00
Aiman Ismail
e0a02705b2
examples/dtls-sock: change unsupported %zd to %d
2020-03-09 15:08:52 +01:00
Aiman Ismail
aa3cbacceb
net/sock_dtls: do not put msg in mbox on timeout
2020-03-09 15:08:52 +01:00
Leandro Lanzieri
1ee1a4f817
Merge pull request #12992 from pokgak/pr/kconfig_migrate/tinydtls
...
Kconfig: Expose pkg/tinydtls configurations
2020-03-06 15:29:56 +01:00
Gunar Schorcht
fc37d7bf81
Merge pull request #13427 from miri64/lwip/enh/sock_async
...
lwip: provide sock_async support
2020-03-06 14:37:54 +01:00
Aiman Ismail
a6432cff92
Kconfig: Expose pkg/tinydtls configurations
2020-03-06 13:53:51 +01:00
Martine Lenders
a7ef50636e
lwip: activate TCP_LISTEN_BACKLOG per default with sock_tcp
...
Prevents unnecessary usage of resources, as the queue of `sock_tcp` is
restricted.
2020-03-06 11:29:46 +01:00
Martine Lenders
1a4e6e9cdb
lwip_sock_tcp: close accepted connection if queue is full
2020-03-06 11:29:45 +01:00
Martine S. Lenders
e98e2f6143
lwip: fix style errors found by Vera++
2020-03-06 11:29:45 +01:00
Martine S. Lenders
fc67e6143a
lwip: provide sock_async support
2020-03-06 11:28:16 +01:00
Aiman Ismail
d5b2aa8a2f
pkg/tinydtls: Move configurations to 'CONFIG_' namespace
...
Macros that changed:
DTLS_PSK -> CONFIG_DTLS_PSK
DTLS_ECC -> CONFIG_DTLS_ECC (except in release-notes.txt)
DTLS_CONTEXT_MAX -> CONFIG_DTLS_CONTEXT_MAX
DTLS_PEER_MAX -> CONFIG_DTLS_PEER_MAX
DTLS_HANDSHAKE_MAX -> CONFIG_DTLS_HANDSHAKE_MAX
DTLS_SECURITY_MAX -> CONFIG_DTLS_SECURITY_MAX
DTLS_HASH_MAX -> CONFIG_DTLS_HASH_MAX
2020-03-05 19:11:38 +01:00
Leandro Lanzieri
7a44d8ecf7
Kconfig: Add 'Packages' file and menu
2020-03-05 19:11:38 +01:00
Juergen Fitschen
0a931c833c
pkg/cryptoauthlib: enable boards to set auto init parameters
2020-03-04 11:27:49 +01:00
MichelRottleuthner
698f313f6f
Merge pull request #13489 from miri64/tinydtls/enh/mbox-recv
...
tinydtls: remove receive buffer indirection via mbox
2020-03-04 10:03:39 +01:00
Martine S. Lenders
f8198dbf6f
tinydtls: remove receive buffer indirection via mbox
2020-03-03 14:42:16 +01:00
bdeae779c3
Merge pull request #13528 from haukepetersen/opt_nimble_autoconndbgmsgfix
...
pkg/nimble/autoconn: minor debug message cleanup
2020-03-03 09:46:08 +01:00
Cenk Gündoğan
8c202d5ac5
Merge pull request #13437 from leandrolanzieri/pr/pkg/local_mk/add_force_to_phony
...
pkg/local.mk: Add FORCE target to .PHONY
2020-03-02 18:17:51 +01:00
MichelRottleuthner
10226aa4f5
Merge pull request #13260 from benpicco/wolfssl-update
...
pkg/wolfssl: bump version to 4.3.0
2020-03-02 15:57:36 +01:00
Hauke Petersen
2e8186f4f4
pkg/nimble/autoconn: minor debug message cleanup
2020-03-02 15:24:32 +01:00
Benjamin Valentin
e6bc8d773e
pkg/wolfssl: bump version to 4.3.0
...
Update to the latest upstream release
https://www.wolfssl.com/docs/wolfssl-changelog/
This unfortunetaly introduced some unused parameter warnings, so disable
the warning via CFLAGS.
2020-03-02 15:10:29 +01:00
Hauke Petersen
093b7e2337
pkg/nimble/netif: minor API doc improvement
2020-03-02 11:13:09 +01:00
Gunar Schorcht
93329a7457
pkg/cryptoauthlib: fix grouping in doc
2020-02-27 08:43:21 +01:00
benpicco
098852b627
Merge pull request #13228 from benpicco/pkg-nanopb-0.4
...
pkg/nanopb: bump version to 0.4.1
2020-02-26 15:11:52 +01:00
0a4cc06d44
pkg/openthread: add "-Wno-class-memaccess" to CXXFLAGS
2020-02-24 14:12:13 +01:00
Martine S. Lenders
20805548b3
lwip: introduce sock base-type
2020-02-21 19:07:47 +01:00
Leandro Lanzieri
a9536e6df6
pkg/local.mk: Add FORCE target to .PHONY
2020-02-21 14:59:13 +01:00
Benjamin Valentin
f295e6061a
pkg/lwip: use GitHub mirror
...
git.savannah.nongnu.org seems to be rate-limiting us, so switch to
a mirror on GitHub.
2020-02-21 14:40:38 +01:00
benpicco
336bfe54a9
Merge pull request #13366 from bergzand/pr/littlefs2/add_pkg
...
pkg/littlefs2: Add package for LittleFS v2.x.y
2020-02-20 16:23:59 +01:00
9b02c7b4ee
pkg/littlefs2: Add package for LittleFS v2.x.y
2020-02-20 14:51:45 +01:00
Leandro Lanzieri
c829f820ee
pkg: Remove OONF API package
...
The package has been flagged as deprecated in
07099d99d8
, due to lack of users, tests
and maintenance.
2020-02-19 15:04:21 +01:00
Carton
535499cc5f
pkg/monocypher: bump to version 3.0.0
2020-02-17 15:30:45 +01:00
fdd2b97387
pkg/cmsis-nn: add support
2020-02-14 16:23:41 +01:00
Benjamin Valentin
1f4b207b66
pkg/minmea: add minmea_getdate()
...
Add a fucntion to expose the internal `struct tm` that is populated
with the GPS date.
This allows for easy syncing the RTC with the GPS time without having
to convert back and forth between `struct tm` and `time_t`.
struct tm now;
minmea_getdate(&now, data, time);
rtc_set_time(&now)
upstream PR: https://github.com/kosma/minmea/pull/45
2020-02-13 15:55:33 +01:00
Francisco Molina
7bfb855a86
Makefile.dep: auto_init_% as DEFAULT_MODULES
...
Having the modules as DEFAULT_MODULES allows disabling them.
2020-02-12 16:51:32 +01:00
Francisco Molina
afc43bf314
Makefile.dep: add auto_init_lwip MODULE
2020-02-12 16:51:29 +01:00
Benjamin Valentin
f7c1b3fb91
pkg/nanopb: bump version to 0.4.1
...
Update the version of the nanopb package to the latest upstream release.
2020-02-11 21:07:13 +01:00
chrysn
6a493cce58
pkg/nordic_softdevice_ble: Add note on being outdated
...
See-Also: https://github.com/RIOT-OS/RIOT/issues/11951
2020-02-11 09:59:18 +01:00
chrysn
461065471d
pkg/nordic_softdevice_ble: Move README in with doxygen
2020-02-11 09:46:15 +01:00
b685b4d720
Merge pull request #13303 from chrysn-pull-requests/doc-libcose
...
pkg/libcose: Add to documentation
2020-02-10 20:36:21 +01:00
chrysn
2c83308ec2
pkg/libcose: Add to documentation
2020-02-10 17:15:57 +01:00
Peter Kietzmann
b339b1c134
Merge pull request #13254 from maksim-ka/pr-relic-branch
...
pkg/relic: use random module for seeding relic PRNG
2020-02-06 23:48:43 +01:00
maksim-ka
d3d181c5a8
pkg/relic: use random module for seeding relic PRNG
2020-02-06 21:11:39 +01:00
Sebastian Meiling
24f6b3953a
Merge pull request #13290 from pokgak/pr/tinydtls/cleanup
...
tinydtls: remove TINYDTLS_LOG and cleanup
2020-02-06 14:58:36 +01:00
benpicco
cfb383593d
Merge pull request #13298 from Einhornhool/cryptoauth-doc
...
pkg/cryptoauthlib: add no poll mode to documentation
2020-02-06 12:12:33 +01:00
Lena Boeckmann
eec8580dc3
pkg/cryptoauthlib: add no poll mode to doc
2020-02-06 09:48:38 +01:00
Peter Kietzmann
f871f64292
Merge pull request #13297 from Einhornhool/cryptoauth-llvm
...
pkg/cryptoauthlib: add includes to cflags for llvm
2020-02-05 22:11:44 +01:00
benpicco
f144a12c71
Merge pull request #13092 from Ciusss89/lwip_enc28j60
...
pkg/lwip: add auto-init support for transciever ENC28J60
2020-02-05 22:08:28 +01:00
Lena Boeckmann
1ee1ffa1e3
pkg/cryptoauthlib: add includes to cflags for llvm
2020-02-05 16:52:12 +01:00
Lena Boeckmann
23aa05126d
pkg/cryptoauthlib: make atca dev type configurable
2020-02-05 16:51:43 +01:00
Aiman Ismail
5391e50bb7
pkg/tinydtls: cleanup Makefile.include
...
- Removes `TINYDTLS_LOG` because it is redundant with `TINYDTLS_LOG_LVL`
- Remove check for using tinydtls module because the Makefile will only
be included if the tinydtls module is used
2020-02-05 07:00:14 +01:00
Giuseppe Tipaldi
c8426ce8f5
pkg/lwip: add auto-init support for transciever ENC28J60
2020-01-31 22:01:49 +01:00
Lena Boeckmann
529f3c8b61
pkg: add cryptoauthlib
2020-01-30 23:51:35 +01:00
7a1859d660
pkg/nordic-softdevice: define dependencies in package
2020-01-27 12:51:19 +01:00
2b3a9d0e4b
pkg/ndn-riot: define dependencies in package
2020-01-27 12:51:19 +01:00
Hauke Petersen
91eca47b1f
Merge pull request #13191 from haukepetersen/opt_nimble_autoconnacceptstop
...
pkg/nimble/autoconn: collection of improvements
2020-01-23 18:54:24 +01:00
Hauke Petersen
6537a04b97
pkg/nimble/autoconn: improve en/disable code
2020-01-23 17:24:33 +01:00
Hauke Petersen
fddcd928d7
pkg/nimble/autoconn: fix internal slave conn state
2020-01-23 17:23:49 +01:00
Hauke Petersen
e6513924a3
pkg/nimble/autoconn: handle ACCEPT_STOP event
2020-01-23 17:22:08 +01:00
Hauke Petersen
5b6b28ab09
pkg/nimble/autoconn: fix conn_params
2020-01-23 17:19:39 +01:00
Hauke Petersen
8c4e70ebfd
pkg/nimble/autoconn: make conn_timeout configurable
2020-01-23 17:18:36 +01:00
Hauke Petersen
5c5ba9f740
pkg/nimble/netif: add ACCEPT_STOP event
2020-01-23 17:16:29 +01:00
Sebastian Meiling
999f895672
pkg/micropython: bump version for FreeBSD fix
2020-01-23 11:58:59 +01:00
cb50730fea
pkg/tensorflow-lite: blacklist LLVM for cortexm cpu arch
2020-01-16 14:03:43 +01:00
556914f67b
pkg/tensorflow-lite: blacklist esp32 architecture
2020-01-16 07:59:00 +01:00
18d15b6f27
Merge pull request #13132 from leandrolanzieri/pr/pkg/tinydtls_fix_contrib_include
...
pkg/tinydtls: Only include contrib folder if using tinydtls_sock_dtls
2020-01-15 20:37:07 +01:00
Martine Lenders
04a673fc8b
Merge pull request #12716 from miri64/gnrc_netif/enh/use-netif_hdr-setter
...
nimble/netif: use gnrc_netif_hdr_set_netif()
2020-01-15 18:18:20 +01:00
Leandro Lanzieri
0d419f0391
pkg/tinydtls: Only include contrib folder if using tinydtls_sock_dtls
2020-01-15 16:10:33 +01:00
Hauke Petersen
5d6063bfcb
Merge pull request #13112 from haukepetersen/opt_nimble_verjan20removextimerpath
...
pkg/nimble: bump version and remove obsolete patch
2020-01-15 10:09:12 +01:00
2c3c967244
pkg/tensorflow-lite: add support to RIOT
2020-01-14 22:23:06 +01:00
2af88551e7
pkg: add support to gemmlowp library
2020-01-14 22:23:06 +01:00
petr
b253f61a7f
pkg/u8g2: refactor the U8g2 package
...
- Passing RIOT-OS specific data as user_ptr
- Added necessary macros to Makefile.dep
- Added missing explicit dependency to xtimer module
- Renamed u8g2_riotos.c to more appropriate u8x8_riotos.c
- Added u8x8_riotos.h with the RIOT-OS specific functionality
- Removed the now-obsolete patch of U8g2
- Other minor fixes
2020-01-14 13:23:25 +01:00
Hauke Petersen
723aadcc87
pkg/nimble: bump version and remove obsolete patch
2020-01-13 21:00:48 +01:00
Hauke Petersen
001a216e9e
Merge pull request #13084 from haukepetersen/opt_nimble_netifl2capabort
...
pkg/nimble_netif: catch L2CAP connection failures
2020-01-13 14:40:32 +01:00
4524fb1f1e
Merge pull request #12846 from aabadie/pr/pkg/flatbuffers
...
pkg: add support for FlatBuffers serialization library
2020-01-13 10:17:56 +01:00
Francisco
e61a9be30d
Merge pull request #13101 from basilfx/feature/gecko_sdk_27
...
pkg/gecko_sdk: update to version 2.7
2020-01-13 09:44:03 +01:00
71d9f361ee
pkg/flatbuffers: add support to RIOT
2020-01-13 09:41:23 +01:00