Gerson Fernando Budke
0232e9d89c
boards: Introduce atxmega-a1-xplained board
...
Add initial version.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 21:25:14 -03:00
benpicco
2de7dab0f4
Merge pull request #16288 from nandojve/xmega_ebi
...
cpu/atxmega/periph: Add ebi driver
2021-08-25 00:38:22 +02:00
benpicco
025770968b
Merge pull request #16036 from bergzand/pr/gd32vf103/initial
...
gd32v/seeedstudio-gd32: Initial support
2021-08-25 00:38:00 +02:00
Martine Lenders
be6115447e
Merge pull request #16364 from haukepetersen/add_nimble_rpble_pr
...
net/BLE: add support for RPL-over-BLE
2021-08-24 18:30:32 +02:00
Martine Lenders
fe39542618
boards/feather-nrf52840: fix shell command formatting in doc
2021-08-24 17:50:21 +02:00
Martine Lenders
5029631a1b
boards/feather-nrf52840: fix typo and link where to get nrfjprog
tool
2021-08-24 17:49:40 +02:00
chrysn
648e014184
makefiles: Sort >/dev/null and 2>&1
...
Redirecting `2>&1 >/dev/null` moves stderr to stdout first and then
stdout to /dev/null; when checking for command existence or otherwise
silencing output, this is usually not desired (but only starts producing
errors when the actual command fails, which is often not tested).
2021-08-24 14:41:54 +02:00
Benjamin Valentin
75e2a65681
drivers/flashpage: add missing include
2021-08-24 14:30:23 +02:00
f8bb757bae
seeedstudio-gd32: Initial include of board
...
The seeedstudio-gd32 is an small development board based on the
gd32vf103 MCU
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2021-08-24 14:30:23 +02:00
f2787448e1
cpu/riscv_common: Move MCAUSE defines to riscv_common
2021-08-24 14:30:23 +02:00
3d470b0c12
cpu/gd32v: Initial include of the GD32VF103 device
...
This adds support for the gd32v class devices from Gigadevice. The
gd32vf103 contains an 108 MHz RISC-V core with similar peripherals as
the stm32f1 devices
Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2021-08-24 14:30:23 +02:00
Gerson Fernando Budke
e0dd0f56f2
tests: Add cpu_avr8_xmega_drivers tests
...
Add AVR-8 xmega CPU specific tests.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
d02efca65d
Revert "examples: Exclude atxmega-a1u-xpro board due low mem"
...
This reverts commit d23b139938
.
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
574a0cf653
Revert "tests: Exclude atxmega-a1u-xpro board due low mem"
...
This reverts commit 6475620290
.
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
9b36657793
boards/atxmega-a1u-xpro: Add ebi configuration
...
Enable EBI (External Bus Interface) and configure LPC SRAM memory. This
set RIOT-OS to use up to 64k external data SRAM.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
307e8c7a17
cpu/atxmega: Add external bus interface
...
Introduce XMEGA EBI driver. This enable EBI for use with all memory
supported by the device and peripherals. It include support to SRAM,
SDRAM, LCDs or any other external bus access.
Note: This feature only works for A1/A1U series, which are, the series
with EBI hardware.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
benpicco
16f7c94875
Merge pull request #16761 from benpicco/pkg/lwip/init_devs
...
pkg/lwip: add auto-init for DOSE & at86rf215, cc2538_rf
2021-08-24 12:16:14 +02:00
Hauke Petersen
f24e3ffb07
tests/nimble_rpble_gnrc: initial import
2021-08-24 11:33:13 +02:00
Hauke Petersen
f5f28347c2
net/gnrc/rpl: add hooks for nimble_rpble
2021-08-24 11:33:13 +02:00
Hauke Petersen
42f033afb9
pkg/nimble: add RPL-over-BLE impl. (nimble_rpble)
2021-08-24 11:33:13 +02:00
48aa533639
cpu/riscv_common: Add CLIC peripheral driver
...
The CLIC is a next generation interrupt controller for the RISC-V
architecture.
Co-authored-by:
2021-08-24 10:30:18 +02:00
9239c2fe14
cpu/riscv_common: Add bit set and clear functions
2021-08-24 10:30:15 +02:00
c1d81cfb56
cpu/riscv_common: Jump to rom start on boot
...
With this the riscv start code jumps to the ROM start on boot when the
ROM area doesn't start at address 0x0.
2021-08-24 10:30:12 +02:00
benpicco
3d0e5509dc
Merge pull request #16734 from benpicco/_handle_rio-ltime
...
gnrc_ipv6_nib: handle route information option with ltime = 0
2021-08-24 10:20:02 +02:00
Francisco
0e920e8903
Merge pull request #16703 from fjmolinas/pr_nimble_autoadv_flag_field
...
pkg/nimble/autoadv: make AD flag optionnal
2021-08-24 10:10:09 +02:00
fe1d9981a8
tests/deferred_yield_higher: initial commit
...
This test verifies that a thread can call `thread_yield_higher()` with IRQs
disabled, and that the actual context switch is deferred until IRQs are
re-enabled.
2021-08-24 09:49:53 +02:00
87b49d04ab
cpu/native: defer yield when IRQs are disabled.
...
This makes native behave like Cortex-M, which flags PENDSV, which then
gets triggered once IRQs are re-enabled.
2021-08-24 09:49:40 +02:00
Francisco Molina
fb3860dd05
pkg/nimble/autoadv: make AD flag optionnal
...
These fields can be omitted if all other FLAGS are 0 and the advertising
packets is not connectable, allowing for 3 extra bytes for advertisement
payload.
Co-authored-by: Roudy Dagher <roudy.dagher@inria.fr>
2021-08-24 09:12:58 +02:00
benpicco
b062ce8660
Merge pull request #16772 from fjmolinas/pr_pylint_compile_and_test
...
dist/toles/compile_and_test_for_board: fix W1514
2021-08-23 17:58:14 +02:00
Francisco Molina
5d47e186ed
dist/toles/compile_and_test_for_board: fix W1514
2021-08-23 16:44:23 +02:00
Francisco
8ca1520342
Merge pull request #16701 from fjmolinas/pr_nimble_scanner_set_duration
...
pkg/nimble/scanner: add function to set scan duration
2021-08-23 10:07:31 +02:00
Francisco
b6475b5370
Merge pull request #16699 from fjmolinas/pr_nimble_autoconn_slave_abort
...
pkg/nimble/autoconn: stop scan/adv on NETIF_ABORT_SLAVE
2021-08-23 10:06:34 +02:00
benpicco
896aeae248
Merge pull request #16762 from yarrick/v4_build
...
pkg/lwip: Fix compilation without IPv6
2021-08-20 19:02:11 +02:00
benpicco
be85777cd1
Merge pull request #16678 from viktorbatista/modules/lm75
...
drivers/lm75: driver for the lm75 sensor and derivatives
2021-08-20 18:04:12 +02:00
Erik Ekman
adccbc9f2a
pkg/lwip: Fix compilation without IPv6
...
RIOT/pkg/lwip/init_devs/init.c:65:61: error: 'tcpip_6lowpan_input' undeclared (first use in this function)
return netif_add_noaddr(netif, state, lwip_netdev_init, tcpip_6lowpan_input);
^
2021-08-20 17:52:37 +02:00
Vitor Batista
07c36ab814
tests/driver_lm75: testing files for the lm75 driver
2021-08-20 17:09:40 +02:00
Vitor Batista
9267fa2670
drivers/lm75: driver for the lm75 sensor and derivatives
2021-08-20 17:09:40 +02:00
Benjamin Valentin
5b83475ffe
pkg/lwip: add auto-init for cc2538_rf
2021-08-20 16:48:25 +02:00
Benjamin Valentin
6d468f8044
pkg/lwip: add auto-init for at86rf215
2021-08-20 16:48:25 +02:00
Benjamin Valentin
b39390ed93
pkg/lwip: add auto-init for DOSE
2021-08-20 16:37:53 +02:00
benpicco
bff9cb7f30
Merge pull request #16162 from yarrick/netif_init
...
pkg/lwip: Allow initializing different types of netifs
2021-08-20 15:52:51 +02:00
Erik Ekman
9459dfaf68
pkg/lwip: Use XFA to initialize network interfaces
2021-08-20 14:58:29 +02:00
Erik Ekman
11f8ba89ae
pkg/lwip: Move ethos to netif auto init
2021-08-20 14:57:39 +02:00
Erik Ekman
06dfcdd3fa
pkg/lwip: Move socket_zep to netif auto init
2021-08-20 14:57:39 +02:00
Erik Ekman
9002da3d80
pkg/lwip: Move nrf802154 to netif auto init
2021-08-20 14:57:39 +02:00
Erik Ekman
1897b57d8e
pkg/lwip: Move at86rf2xx to netif auto init
2021-08-20 14:57:39 +02:00
Erik Ekman
fff95fc882
pkg/lwip: Add 6lowpan helper, do auto init for mrf24j40
2021-08-20 14:57:37 +02:00
Erik Ekman
cdc8c35e13
pkg/lwip: Move stm32_eth to netif auto init
2021-08-20 14:56:48 +02:00
Erik Ekman
c631c0fddd
pkg/lwip: Move sam0_eth to netif auto init
2021-08-20 14:56:48 +02:00
Erik Ekman
e8c5ff162a
pkg/lwip: Move enc28j60 to netif auto init
2021-08-20 14:56:48 +02:00