1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

32209 Commits

Author SHA1 Message Date
Martine S. Lenders
4fe7bb003a
gnrc_ipv6_nib: add missing header includes 2020-09-08 12:53:29 +02:00
Martine S. Lenders
8f7dbc6cde
gnrc_sixlowpan_router_default: don't pull in
For an app, a user usually uses `gnrc_ipv6_router_default` to activate
routing behavior. `gnrc_sixlowpan_router_default` is used by that to
pull in further dependencies for 6LoWPAN routers. It shouldn't pull in
`gnrc_ipv6_router_default` again, as this introduces a cyclic
dependency.
2020-09-08 12:53:28 +02:00
Martine S. Lenders
07bcae2613
gnrc_sixlowpan_router: remove pseudo-module
It has no real purpose other than pulling in `gnrc_ipv6_router` as a
dependency, which is already done in other places (or by pulling in its
dependencies).
2020-09-08 12:53:28 +02:00
Martine S. Lenders
adb6a6720f
gnrc_ipv6_nib: fix broken gnrc_netif dependency
gnrc_ipv6_nib accesses the IPv6 members of `gnrc_netif`, so a dependency
to the pseudo-module enabling those members is required.
2020-09-08 12:53:11 +02:00
Martine S. Lenders
c58cb6ddfb
gnrc: use gnrc_nettype_* as dependency wherever possible. 2020-09-08 12:53:04 +02:00
Francisco Molina
86d8d22fc5
boards/nucleo: fix xtimer configuration 2020-09-08 11:19:59 +02:00
27e4c19748
Merge pull request #14971 from silkeh/pr/hyperlink-lost-found
LOSTANDFOUND: add/fix commit hyperlinks
2020-09-08 10:44:16 +02:00
9eef7a47cb
Merge pull request #14830 from benpicco/cpu/lpc23xx-picolibc
cpu/lpc23xx: enable support for picolibc
2020-09-08 10:35:45 +02:00
Francisco
07be7910d6
Merge pull request #14970 from silkeh/pr/fix-mailing-lists
README: improve formatting of mailing lists.
2020-09-08 10:04:21 +02:00
Silke Hofstra
0dd130cc89 LOSTANDFOUND: fix several commit references
Change several commit hashes to the ones that actually appear on master.
2020-09-07 20:16:00 +02:00
Silke Hofstra
4882477edc LOSTANDFOUND: add link references to commits
Add link references to the bottom of LOSTANDFOUND to make it easy to find
the relevant commits/PRs/releases that features/modules where removed.
2020-09-07 20:16:00 +02:00
Silke Hofstra
2f3a0b6a2b README: improve formatting of mailing lists.
Correctly hyperlink and indent the mailing list section.
2020-09-07 19:51:46 +02:00
benpicco
8b3d019dcb
Merge pull request #14960 from benpicco/driver/at86rf215-rpc
drivers/at86rf215: implement Reduced Power Consumption
2020-09-07 15:38:32 +02:00
benpicco
c7993b6140
Merge pull request #14961 from miri64/gnrc_rpl/fix/check-idx
gnrc_rpl: check index after fetching address from netif
2020-09-07 14:24:44 +02:00
benpicco
a084430be3
Merge pull request #14883 from miri64/gnrc_ipv6_nib/fix/ipv6_addr_idx-check
gnrc_ipv6_nib: check return value of gnrc_netif_ipv6_addr_idx()
2020-09-07 14:24:17 +02:00
benpicco
a336fdc918
Merge pull request #11263 from miri64/gnrc_netif/new/pktq
gnrc_netif: add packet to queue when device is busy
2020-09-07 13:59:58 +02:00
Benjamin Valentin
634714ff78 drivers/at86rf215: implement Reduced Power Consumption
Reduced Power Consumption is available for MR-O-QPSK and
MR-FSK.
In this mode the receiver will be turned off periodically,
defaulting to a 50% duty cycle.

This reduces power consumption when in IDLE RX by almost 50%
and is therefore enabled by default.
2020-09-07 13:48:47 +02:00
Marian Buschsieweke
c5c62e93d3
cpu/esp_common: Declare sched_active_{thread,pid}
Declare sched_active_thread and sched_active_pid locally in the ESP code for
now. Once the code is cleaned up to no longer tap into scheduler internals but
use the API instead, those can be dropped again.
2020-09-07 12:59:55 +02:00
Marian Buschsieweke
2d8bdf9b83
core/sched: Drop declaration of sched_active_{pid,thread}
This should increase odds that developers use thread_get_active() and
thread_getpid() instead.
2020-09-07 12:59:55 +02:00
Marian Buschsieweke
90177889b7
treewide: Cleanup access to internal variables
Replace direct accesses to sched_active_thread and sched_active_pid with
the helper functions thread_getpid() and thread_get_active(). This serves
two purposes:

1. It makes accidental writes to those variable from outside core less likely.
2. Casting off the volatile qualifier is now well contained to those two
   functions
2020-09-07 12:59:55 +02:00
benpicco
b353733d83
Merge pull request #14964 from aabadie/pr/boards/stm32f3_clock_hsi
boards/stm32f3: fix clock configuration for HSI
2020-09-07 12:11:35 +02:00
Leandro Lanzieri
40b52e1d72
Merge pull request #14321 from akshaim/Kconfig_cord
net/cord : Expose configurations to Kconfig
2020-09-07 11:45:17 +02:00
Hauke Petersen
6ee2c1025b pkt/nimble/netif: fix deadlock on connection loss 2020-09-07 11:05:32 +02:00
1c95ff86bf
boards/stm32f3: fix clock configuration for HSI 2020-09-07 09:26:26 +02:00
Martine Lenders
61f37ce395
Merge pull request #14934 from maribu/ccn-lite
pkg/ccn-lite: bump version
2020-09-07 08:59:38 +02:00
Martine S. Lenders
3081ae9c38
sock: remove dependency of implementation on API
Removing a cyclic dependencies.
2020-09-07 08:45:25 +02:00
Martine S. Lenders
29d60c8c2f
sock_util: remove sock_udp dependency
`sock_util` only uses the `sock_udp_ep_t` type which does not require
`sock_udp` to be pulled in.
2020-09-07 08:45:25 +02:00
Martine S. Lenders
4696a773de
examples / tests: pull in sock API not implementation 2020-09-07 08:45:25 +02:00
Martine S. Lenders
91dfee7ee0
gnrc_ipv6_nib: fix duplicate handling for ARO
When `nce` is NULL on the duplicate check, the later re-fetching of the
`nce` might result in an actual NCE entry that then contains a
duplicate, so we need to re-check the EUI-64 again as well.
2020-09-07 08:42:50 +02:00
Martine S. Lenders
f9c3e5f5a4
gnrc_ipv6_nib: check return value of gnrc_netif_ipv6_addr_idx()
And acquire exclusive network interface access when necessary.

Fixes #14752.
2020-09-07 08:42:50 +02:00
Martine S. Lenders
f7913b3d47
gnrc_rpl: check index after fetching address from netif 2020-09-07 08:39:29 +02:00
hugues
f03a9f603c boards/nucleo-f303k8: add ADC feature 2020-09-06 19:25:55 +02:00
hugues
6e65a60ea8 boards/nucleo-f302r8: add ADC feature 2020-09-06 19:18:52 +02:00
benpicco
b2da5d0687
Merge pull request #14861 from hugueslarrive/boards/nucleo-f334r8
boards/nucleo-f334r8: add ADC feature
2020-09-06 15:33:02 +02:00
hugues
8cd0e6f140 boards/nucleo-f334r8: add ADC feature 2020-09-06 11:49:02 +02:00
benpicco
c6c0f6a180
Merge pull request #14933 from benpicco/drivers/mtd_shortcut
mtd: allow to use non-pagewise functions
2020-09-04 16:25:55 +02:00
75132e47ff
Merge pull request #14951 from aabadie/pr/cpu/cc2538_cleanup_radio
cpu/cc2538/radio: only build required files
2020-09-04 16:22:23 +02:00
benpicco
9f96826ad4
Merge pull request #14869 from brunobcfum/itsybitsy
boards: add Adafruit Itsy Bitsy
2020-09-04 15:36:36 +02:00
63554b1a0c
cpu/cc2538/radio: only build required files 2020-09-04 15:25:36 +02:00
Leandro Lanzieri
e80bb4b3dc
makefile: add a check for real modules 2020-09-04 15:01:16 +02:00
Leandro Lanzieri
16b5fd303b
drivers: add usbdev_mock 2020-09-04 15:01:16 +02:00
Leandro Lanzieri
847c2f8b6b
dist: remove unused ar-wrapper 2020-09-04 15:01:16 +02:00
Leandro Lanzieri
29b81e4b40
makefiles/bindist: copy object files and use .bin to compare 2020-09-04 15:01:15 +02:00
Leandro Lanzieri
81cb769cad
makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
Leandro Lanzieri
e24a64fd64
Merge pull request #14926 from akshaim/Kconfig_dtls
net/sock/dtls :  Expose configuration to Kconfig
2020-09-04 14:49:23 +02:00
benpicco
8e74bb04d0
Merge pull request #14942 from benpicco/drivers/dose_eui
drivers/dose: use EUI provider
2020-09-04 14:42:12 +02:00
benpicco
7dfbfd4f50
Merge pull request #14948 from benpicco/feat/puf_sram
features_modules: include puf_sram if used
2020-09-04 14:41:40 +02:00
Benjamin Valentin
f8ee32a8e1 tests/puf_sram: use puf_sram as a feature 2020-09-04 13:50:02 +02:00
Benjamin Valentin
3dbe468c14 features_modules: include puf_sram if used 2020-09-04 13:48:59 +02:00
Benjamin Valentin
182cb9d44b boards/same54-xpro: add EUI-48 provider
Use the on-board AT24MAC chip as an EUI-48 provider.
2020-09-04 13:36:21 +02:00