Martine S. Lenders
1cd1716280
gnrc_sixlowpan_frag: initial import of Selective Fragment Recovery
2020-12-14 13:00:36 +01:00
Martine S. Lenders
ec436e99d9
gnrc_sixlowpan_frag_rb: add handling for RFRAG packets
2020-12-14 10:17:57 +01:00
Martine S. Lenders
d393008b9f
gnrc_sixlowpan_frag_rb: externalize get_by_tag function
2020-12-14 09:30:04 +01:00
Martine S. Lenders
bd300a3cc0
gnrc_sixlowpan_frag_rb: add check function for empty interval pool
2020-12-14 09:30:04 +01:00
Martine S. Lenders
80ff517eba
gnrc_netif: 6lo.h: add flags to indicate SRF capability
2020-12-14 09:30:03 +01:00
Martine S. Lenders
82c4d263e8
gnrc_sixlowpan_config: rename SRF parameters for Kconfig
2020-12-14 09:30:03 +01:00
Martine S. Lenders
0af8a1600a
sixlowpan|gnrc_sixlowpan: change SFR draft to RFC in doc
2020-12-14 09:00:26 +01:00
Martine S. Lenders
27f4939211
gnrc_sixlowpan_frag_vrb: add reverse look-up
...
To label switch ACKs for fragments back to the originator, a reverse
look-up in the VRB is required.
2020-12-14 09:00:25 +01:00
Martine Lenders
581cc641ef
Merge pull request #15625 from miri64/riot_ctrl/doc/fix-class
...
riotctrl_shell.gnrc: fix documentation for GNRCICMPv6EchoParser.parse()
2020-12-14 08:46:26 +01:00
benpicco
770bda165a
Merge pull request #15571 from iosabi/drv_si1133
...
drivers/si1133: New SI1133 UV/IR/Ambient light driver
2020-12-14 08:41:00 +01:00
Martine Lenders
9b431f70d5
riotctrl_shell.gnrc: fix documentation for GNRCICMPv6EchoParser.parse()
...
This seems to be a copy-paste error. The `GNRCICMPv6EchoParser` parse
function parses of course the output of the `ping6` command, not the
`nib neigh show` command.
2020-12-14 08:23:24 +01:00
benpicco
5f7a7bc6f1
Merge pull request #15572 from dylad/pr/cpu/sam0/ethernet
...
cpu/sam0: add initial ethernet support
2020-12-14 08:17:01 +01:00
iosabi
ce76125a22
drivers/si1133: New SI1133 UV/IR/Ambient light driver
...
The SI1133 from Silicon Labs is a UV Index Sensor and Ambient Light
Sensor in a small 2x2 mm DFN package. The sensor can measure
independently ultra violet (UV) light, infra red (IR) light and
ambient light, however the ambient light is also influenced by the
IR light requiring compensation from the IR readings.
The SI1133 is quite different from other Silicon Labs chips in RIOT OS
and therefore needs its own driver. In particular, the SI1133 has 7
different photodiode configurations to read but only 6 channels to
read them in parallel so only some channels can be read each time.
This patch implements a new driver allowing to read the data directly
and a saul interface for the three kinds of light source. There are
many configuration options including interrupts and continous modes
that are left out of this initial driver.
2020-12-14 03:13:23 +00:00
benpicco
cc55d4c0a6
Merge pull request #15605 from maribu/ztimer_xtimer_compat
...
sys/ztimer: increase xtimer_compat coverage
2020-12-14 00:24:34 +01:00
dylad
c934d5dde3
kconfig: add PERIPH_ETH feature to samd5x
2020-12-13 22:30:54 +01:00
dylad
aa3a718656
examples: add same54-xpro to board provides netif group
2020-12-13 22:01:50 +01:00
dylad
5b7961b747
sys/net: add sam0 eth auto init
2020-12-13 22:01:50 +01:00
dylad
3937aff923
board/same54-xpro: add Ethernet configuration
2020-12-13 22:01:50 +01:00
dylad
a1f5b6182d
cpu/sam0: add initial Ethernet support
2020-12-13 22:01:50 +01:00
dylad
7cbaa3f890
net/netdev: create SAM0 Ethernet entry in netdev_type_t
2020-12-13 21:41:20 +01:00
Dylan Laduranty
9a0243e062
Merge pull request #15361 from benpicco/cpu/same54-qspi_spi
...
cpu/sam0_common: SPI: add support for QSPI in SPI mode
2020-12-12 19:15:52 +01:00
Benjamin Valentin
79c75300b1
drivers/mtd_spi_nor: enter 4-byte address mode needs write enable
2020-12-12 18:36:16 +01:00
Benjamin Valentin
734742ecc2
tests/periph_spi: enable test for SPI on QSPI
2020-12-12 18:36:16 +01:00
Benjamin Valentin
09c6d2c4db
boards/same54-xpro: add configuration for SPI flash
2020-12-12 18:36:16 +01:00
Benjamin Valentin
8f72212eb0
cpu/sam0_common: SPI: add support for QSPI in SPI mode
...
We can use the QSPI peripheral as an additional (non-Quad) SPI peripheral.
2020-12-11 22:33:08 +01:00
Benjamin Valentin
94c7f40b9c
cpu/sam0_common: SPI: add support for SAMD20
2020-12-11 22:33:07 +01:00
Benjamin Valentin
fb2a6b7024
cpu/sam0_common: SPI: cleanup
...
Insert whitespace and factor out functions to make it easier to
add functionality.
2020-12-11 22:33:07 +01:00
benpicco
6daad3341a
Merge pull request #15315 from benpicco/cpu/samd10
...
cpu/samd21: add support for SAMD10 & SAM D10 Xplained Mini board
2020-12-11 21:44:14 +01:00
Benjamin Valentin
0c36a57e4e
tests: add samd10-xmini to Makefile.ci
2020-12-11 18:33:31 +01:00
Benjamin Valentin
f35b5dbed9
examples: add samd10-xmini to Makefile.ci
2020-12-11 18:25:36 +01:00
Benjamin Valentin
b66b59a411
boards/samd10-xmini: add SAM D10 Xplained Mini
2020-12-11 18:25:36 +01:00
Benjamin Valentin
b6642a8cb7
cpu/samd21: add samd10 to Kconfig
2020-12-11 18:25:36 +01:00
Benjamin Valentin
a94919aeed
cpu/samd21: add support for SAMD10
2020-12-11 18:25:36 +01:00
Benjamin Valentin
531fca952b
cpu/sam0_common: add samd10 vendor files
...
Files from Atmel.SAMD10_DFP.1.1.77.atpack
2020-12-11 18:25:36 +01:00
benpicco
39249569b3
Merge pull request #15612 from chrysn-pull-requests/dac_dds_fixes
...
dac_dds test fixes
2020-12-11 14:40:42 +01:00
chrysn
d1b9310da1
tests/driver_dac_dds: Replace hello file, add README
...
The previous file did not have a clear copyright situation; this one has
and it's described in the README.
2020-12-11 14:01:12 +01:00
Francisco
734d548a7f
Merge pull request #15613 from miri64/pkg_openwsn_sock/fix/group-doc
...
pkg/openwsn/sock: fix doxygen group doc
2020-12-11 12:25:54 +01:00
chrysn
2de01519f3
tests/driver_dac_dds: Don't crash on infrasound requests
2020-12-11 11:39:32 +01:00
chrysn
2bfb40c2ae
tests/driver_dac_dds: Report underruns
2020-12-11 11:39:32 +01:00
Martine Lenders
6dfc33edcc
pkg/openwsn/sock: fix doxygen group doc
2020-12-11 11:27:34 +01:00
Martine Lenders
b6bf67114b
Merge pull request #15536 from fjmolinas/pr_openwsn_sock_selfhosted
...
pkg/openwsn: add sock_udp
2020-12-11 11:22:50 +01:00
benpicco
e6a4d0a4d5
Merge pull request #15569 from fjmolinas/pr_cc2538_uart_nonblocking
...
cpu/cc2538: add periph_uart_nonblocking
2020-12-11 10:57:36 +01:00
chrysn
057de665f1
tests/driver_dac_dds: Initialize at DC-free state
2020-12-11 09:42:28 +01:00
chrysn
198da1291b
tests/driver_dac_dds: Precision in debug output
2020-12-11 09:40:08 +01:00
Francisco Molina
bc737a1f76
cpu/cc2538: add periph_uart_nonblocking
...
Add periph_uart_nonblocking. Since cc2538 has a transmit FIFO write
to the FIFO first and to a tsrb buffer only when the transmit FIFO
is full.
Rely on the FIFO TXIFLSEL condition to fill up FIFO as space becomes
available.
2020-12-11 09:36:16 +01:00
chrysn
a79de40263
tests/driver_dac_dds: Parametrize configured DAC device
...
The set default is good enough for single-channel board, but whenever
DAC_DDS_CHAN is not zero (or even when a board has more), this may need
changing.
2020-12-11 09:23:33 +01:00
chrysn
b392d76592
tests/driver_dac_dds: Remove debug statement
2020-12-11 09:19:12 +01:00
Francisco Molina
e64c91190a
pkg/openwsn: add OPENWSN_NETIF_ID
2020-12-11 09:07:55 +01:00
Francisco Molina
32058e9ad9
tests/pkg_openwsn/Makefile: nitpick formatting fix
2020-12-11 09:07:54 +01:00
Francisco Molina
f0999a0a93
tests/pkg_openwsn_sock_udp: initial import
2020-12-11 09:07:53 +01:00