Marian Buschsieweke
3d9e7ca4d4
sys/architecture: Add UWORD_MIN, UWORD_MAX, ...
...
Allow accessing the highest and lowest number an uword_t and an sword_t can hold
via a preprocessor macro with a speaking name.
2020-12-15 10:13:47 +01:00
Martine Lenders
41a844f323
Merge pull request #12648 from miri64/gnrc_sixlowpan_frag_sfr/feat/initial
...
gnrc_sixlowpan_frag: initial import of Selective Fragment Recovery
2020-12-14 14:32:04 +01:00
Martine Lenders
dae714ce81
Merge pull request #15627 from maribu/ztimer_xtimer_compat
...
sys/ztimer: fix xtimer_compat
2020-12-14 13:16:15 +01:00
Martine S. Lenders
e980405cbc
gnrc_sixlowpan_frag_sfr: provide statistics sub-module
2020-12-14 13:00:37 +01:00
Martine S. Lenders
ed4ac70887
tests: provide tests for gnrc_sixlowpan_frag_sfr
2020-12-14 13:00:36 +01:00
Martine S. Lenders
1cd1716280
gnrc_sixlowpan_frag: initial import of Selective Fragment Recovery
2020-12-14 13:00:36 +01:00
benpicco
145c863ed1
Merge pull request #15511 from firas-hamdi/feat/Add_flashwrite_revert
...
sys/riotboot/flashwrite: add functions to invalid slots
2020-12-14 11:08:49 +01:00
Marian Buschsieweke
2f7470b3fe
sys/ztimer: fix xtimer_compat
2020-12-14 10:46:51 +01:00
Martine S. Lenders
ec436e99d9
gnrc_sixlowpan_frag_rb: add handling for RFRAG packets
2020-12-14 10:17:57 +01:00
Firas Hamdi
d4c32caaaa
sys/riotboot: add revert and invalidate slot functions
...
Update the function description
update write function
refactor riotboot_flashwrite_invalidate function
minor changes
minor nitpicks
2020-12-14 09:33:56 +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