36638 Commits

Author SHA1 Message Date
Martine Lenders
c07b6b1a82
Merge pull request #17005 from benpicco/backport/2021.10/pr/semtech-loramac/fix_schedule_uplink
pkg/semtech-loramac: forward uplink schedule request to upper layer [backport 2021.10]
2021.10-RC2
2021-10-18 22:35:54 +02:00
Jose Alamos
7e7483b0ed tests/pkg_semtech-loramac: add pending data indication
(cherry picked from commit 00deef37a9c657fb04bc5b08948817c65683c2b7)
2021-10-18 18:24:36 +02:00
Jose Alamos
5d9851660f pkg/semtech-loramac: forward uplink schedule request to upper layer
(cherry picked from commit b11e58f84349ba0358278662497cadc5c0c59c8d)
2021-10-18 18:24:36 +02:00
benpicco
67a514750c
Merge pull request #16990 from maribu/backport/2021.10/cpu/avr8_common/ldscripts
cpu/avr8_common: Fix link with binutils > 2.35.2 [backport 2021.10]
2021-10-18 18:23:59 +02:00
Marian Buschsieweke
cdb128e620
cpu/avr8_common: Fix link with binutils > 2.35.2
The xfa.ld script is incompatible with binutils > 2.35.2 and results
in firmwares that wont boot. Sadly, I couldn't figure out an elegant
way to fix the issue. Instead, I modified the linker script provided
by binutils to also include XFA.

(cherry picked from commit 62d6a560b1b7ac11fcc2ea4c44952a3efb954c30)
2021-10-18 16:48:35 +02:00
benpicco
67249d4e40
Merge pull request #16995 from benpicco/backport/2021.10/dhcpv6_client/bug/fix-retrans-calc
dhcpv6_client: keep integers in retransmission calculations signed  [backport 2021.10]
2021-10-18 15:46:58 +02:00
Martine Lenders
317d4423f3 dhcpv6_client: add comment on why the division is needed
(cherry picked from commit b1b0a9b4f5d4f60e7290556ecc7bf7dc3f9bd745)
2021-10-18 12:48:32 +02:00
Martine Lenders
92f679b8a9 dhcpv6_client: keep integers in retransmission calculations signed
(cherry picked from commit d844de2263c91d58cff4fd83aaefff480f5297fb)
2021-10-18 12:48:32 +02:00
dfebaa31ab
Merge pull request #16996 from benpicco/backport/2021.10/pkg_mirror_url
make: support package mirrors [backport 2021.10]
2021-10-18 13:47:17 +03:00
fe467db893 pkg/yxml: add git mirror url
(cherry picked from commit 332a1a122138f42fa45213f0cfcd283fd09db562)
2021-10-17 16:33:13 +02:00
f7d2040b3e .murdock: set PKG_USE_MIRROR=0 for nightlies
(cherry picked from commit 96f50ea52da5095c23853e2af497a9a28e4c83ee)
2021-10-17 16:33:13 +02:00
a353dbc3a0 pkg: support PKG_MIRROR_URL, use if PKG_USE_MIRROR=1 (default)
(cherry picked from commit 92ca97e31b0bc1a4f8b02db7223bb4becd0044fa)
2021-10-17 16:33:12 +02:00
benpicco
a8c9e15c3a
Merge pull request #16983 from benpicco/backport/2021.10/cpu/native-gcc11
cpu/native: fix build with gcc 11 [backport 2021.10]
2021-10-13 18:54:07 +02:00
Benjamin Valentin
cd51846063 cpu/native: fix build with gcc 11
This fixes the following warning with GCC 11.2:

    cpu/native/include/native_internal.h:153:13: error: variably modified ‘__isr_stack’ at file scope
      153 | extern char __isr_stack[SIGSTKSZ];
          |             ^~~~~~~~~~~
    cpu/native/include/native_internal.h:154:13: error: variably modified ‘__end_stack’ at file scope
      154 | extern char __end_stack[SIGSTKSZ];

(cherry picked from commit 1a2984b786850d9b74103e4a7038b9a56f615eb1)
2021-10-13 16:29:23 +02:00
benpicco
1a9f480c96
Merge pull request #16973 from benpicco/backport/2021.10/pr/submac/rx_ack_race_condition
ieee802154/submac: avoid race condition between RX_DONE and ACK_TIMEOUT [backport 2021.10]
2021-10-12 13:34:16 +02:00
Jose Alamos
75eee06ea6 tests/ieee802154_submac: prevent calling ACK TO fired if cancelled
(cherry picked from commit a7a0b8f59258fe125a92a6c5b2629501db635f49)
2021-10-11 23:54:44 +02:00
Jose Alamos
98211c291f net/netdev_ieee802154_submac: prevent calling ACK TO fired if cancelled
(cherry picked from commit cb6e242b652f3c87444f45d0be044b10c31d6f17)
2021-10-11 23:54:44 +02:00
Jose Alamos
6b833f1791 ieee802154/submac: avoid race condition between RX_DONE and ACK_TIMEOUT
(cherry picked from commit d7f4d5b0bddf28d33f14ccd9becae72ee23ecd16)
2021-10-11 23:54:44 +02:00
Martine Lenders
b99b49597c
Merge pull request #16949 from miri64/backport/2021.10/gnrc_ipv6_nib/fix/queue-pkts-on-6lbr
gnrc_ipv6_nib: queue packets that trigger probing on border router [backport 2021.10]
2021-10-06 14:27:45 +02:00
Martine Lenders
cfd76b7793
gnrc_ipv6_nib: queue packets that trigger probing on border router
(cherry picked from commit b8691842fb4e0614dbbe30af85c2997eb58429ad)
2021-10-05 14:01:37 +02:00
Marian Buschsieweke
1874e63581
Merge pull request #16933 from maribu/backport/2021.10/cpu/avr8_common/bugfix
cpu/{atxmega,atmega_common}: fix invalid use of PSTR() [backport 2021.10]
2021-10-02 13:59:21 +02:00
Marian Buschsieweke
e6353f8e29
cpu/{atxmega,atmega_common}: fix invalid use of PSTR()
core_panic() doesn't expect the message to be in program memory, but
in data memory. Bad things will happen on AVR when the address is
interpreted as being in data address space, but the allocation is
done in program address space.

(cherry picked from commit 35a1b60068d8efadf3beb31b71c9022a5856bdd9)
2021-10-01 21:55:07 +02:00
benpicco
3253d82eac
Merge pull request #16910 from miri64/tinydtls/bug/no-global-ifindex
tinydtls: sock_dtls: only use ifindex with link-local addresses
2021.10-RC1 2022.01-devel
2021-09-29 17:57:14 +02:00
benpicco
df52b076d3
Merge pull request #16914 from miri64/dns_msg/fix/id-byteorder
dns_msg: Use correct byteorder for ID
2021-09-29 17:13:09 +02:00
José Alamos
280c756c7a
Merge pull request #16826 from jia200x/pr/submac/test/remove_netdev
tests/ieee802154_submac: remove netdev dependency
2021-09-29 15:05:43 +02:00
Martine Lenders
8f5561d694
tinydtls: sock_dtls: only use ifindex with link-local addresses
For global addresses the out-going interface is typically decided by the
forwarding information base, so _requiring_ the user to set it with
`sock_dtls` is undesirable. This has the caveat, that now on
`sock_udp_send()` in the `_write()` method, the sock does not know via
which network interface to send a packet with a global address, but
again: this is really more a task for the underlying network stack, not
the sock layer.
2021-09-29 14:24:03 +02:00
Martine Lenders
e0ac9d3f45
dns_msg: Use correct byteorder for ID 2021-09-29 13:32:12 +02:00
Jose Alamos
f5b6251a9e
tests/ieee802154_submac: remove netdev dependency
Co-authored-by: Francisco Molina <femolina@uc.cl>
2021-09-29 11:05:44 +02:00
benpicco
a39c0e1010
Merge pull request #16750 from benpicco/gnrc_ipv6_auto_subnets
gnrc/ipv6_auto_subnets: relax topology requirements
2021-09-28 19:07:21 +02:00
Benjamin Valentin
c1a50b0ca2 examples/gnrc_networking_subnets: update documentation 2021-09-28 17:02:45 +02:00
Benjamin Valentin
6742fb8076 gnrc/ipv6_auto_subnets: relax topology requirements 2021-09-28 16:57:10 +02:00
benpicco
7bfcda979b
Merge pull request #16906 from benpicco/rtt_rtc.h-doxfix
rtt_rtc: clarify documentation about epoch
2021-09-28 16:11:34 +02:00
Jose Alamos
f6a2b58900
tests/ieee802154_submac: remove unused macro 2021-09-28 15:53:06 +02:00
Benjamin Valentin
928c593bca rtt_rtc: clarify documentation about epoch
`epoch` in this context refers to `RIOT_EPOCH`, not Unix Epoch.
Clarify the documentation to avoid confusion.
2021-09-28 15:12:14 +02:00
benpicco
6d9db1673d
Merge pull request #16902 from maribu/cpu/avr8_common/float
cpu/avr8_common: implement printf_float
2021-09-28 14:28:29 +02:00
Francisco
211c1a51d8
Merge pull request #16886 from bissell-homecare-inc/g030_ram_len
cpu/stm32: added RAM_LEN identifier for stm32g03x
2021-09-28 13:40:42 +02:00
Marian Buschsieweke
b12a8103e3
cpu/avr8_common: implement printf_float 2021-09-28 12:35:43 +02:00
Martine Lenders
a09bb8f776
Merge pull request #16820 from miri64/tests/enh/gnrc_dhcpv6_client-kill-old-kea
tests/gnrc_dhcpv6_client: kill potential previous Kea session
2021-09-27 22:14:10 +02:00
Martine Lenders
012b62b96e
tests/gnrc_dhcpv6_client: inform user about TMPDIR 2021-09-27 20:57:39 +02:00
Martine Lenders
4c9547b388
tests/gnrc_dhcpv6_client: kill potential previous Kea session 2021-09-27 20:57:39 +02:00
Leandro Lanzieri
0129cbe954
Merge pull request #16594 from fjmolinas/pr_sys_fortuna_reseed_ms
sys/random/fortuna: change interval ressed to ms
2021-09-27 20:46:06 +02:00
Francisco Molina
c307caddf1 tests: add atomic_utils test to Kconfig 2021-09-27 17:30:05 +02:00
Francisco Molina
1af2462404 sys/fortuna: remove need for now64
Use a timer to required a reseed, enable use of plain ztimer (no now64)
2021-09-27 17:30:05 +02:00
benpicco
7313a1c28c
Merge pull request #16895 from benpicco/RIOT_VERSION_CODE-fallback
build system: add fallback for RIOT_VERSION_CODE
2021-09-27 16:23:01 +02:00
Benjamin Valentin
74a0f8d8b9 build system: add fallback for RIOT_VERSION_CODE
If the repository was checked out without tags, parsing RIOT_VERSION
will fail.

Fall back to creating a fake release version code based on the current
year and month.
2021-09-27 14:32:30 +02:00
José Alamos
1ee57f80a0
Merge pull request #15030 from jia200x/pr/lora/remove_xtimer
drivers/sx127x: remove ZTIMER_USEC dependency
2021-09-27 11:41:22 +02:00
Francisco Molina
8e675cd64f makefiles/features_modules.inc.mk: add periph_rtc_rtt to init ignore 2021-09-27 10:25:11 +02:00
Jose Alamos
e312155f30 drivers/sx127x: remove ZTIMER_USEC dependency 2021-09-27 10:22:06 +02:00
Martine Lenders
5e81bd56b0
Merge pull request #16894 from maribu/makefiles/vars.inc.mk
makefiles/vars.inc.mk: Document DEVELHELP and VERBOSE_ASSERT
2021-09-26 13:42:24 +02:00
benpicco
d1768e95a5
Merge pull request #16885 from bissell-homecare-inc/g0_adc
cpu/stm32: added ADC for g0
2021-09-25 18:32:19 +02:00