Dylan Laduranty
89939aadb7
Merge pull request #16102 from benpicco/pkg/lwip-sam0
...
lwip: hook up sam0_eth support
2021-02-27 21:29:29 +01:00
Marian Buschsieweke
ea19332c1f
Merge pull request #16101 from kfessel/p-deprecate-lifo
...
core/lifo: deprecate lifo
2021-02-27 11:34:16 +01:00
Karl Fessel
55a0ca402b
core/lifo: deprecate file for remove after 2021.04
2021-02-27 10:17:33 +01:00
Jean Pierre Dudey
a30184b5a9
Merge pull request #15896 from maribu/spi-api-cleanup
...
drivers/periph/spi: clean up error codes and doc
2021-02-27 01:09:49 +01:00
benpicco
c007b00951
Merge pull request #15932 from jeandudey/2021_02_04-ieee802154-phy
...
net/ieee802154: add PHY modes caps for HAL
2021-02-26 23:09:37 +01:00
Karl Fessel
9ab0681634
core/lifo: remove lifo.c, keep api with lifo.h
...
use LOG_DEBUG instead of DEBUG
2021-02-26 17:45:31 +01:00
Benjamin Valentin
a57e58d6ef
lwip: hook up sam0_eth support
2021-02-26 12:54:40 +01:00
Martine Lenders
fc6627606c
Merge pull request #15951 from miri64/congure/feat/initial
...
congure: initial import of a congestion control framework
2021-02-26 12:46:50 +01:00
Hauke Petersen
ccca9855fe
cpu/msp430_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
91f9d7db62
cpu/atmega_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
899fe63fe2
cpu/cortexm_common/kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
984edc1810
kconfig: add dbgpin feature
2021-02-26 11:34:52 +01:00
Hauke Petersen
edb890ff93
cpu/kinetis: move IRQ name adaption to cpu_conf.h
...
Found and fixed the issue for the kinetis-based boards: The kinetis
code is using some macros to map some IRQ names, that differ in
some versions of vendor headers, to a RIOT wide unique name. The
doxygen of this mapping states, that this mapping must be done before
any vendor header is included. Unfortunately, the mapping was so far
placed in cpu/kinetis/vectors.c, before any other include statement.
In some cases, the vendor headers might be included before the
mapping macros in vectors.c, leading to the compilation errors down
the line. To fix this, the adaption defines are moved into
cpu/kinetis/cpu_conf.h, which is the file that actually includes
the vendor headers. This way it is ensured, that these adaption
macros are always defined before any vendor header is included,
and therefore preventing this kind of error for good.
2021-02-26 11:34:52 +01:00
Hauke Petersen
717a12507a
cpu/msp430_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
71e9a9e216
cpu/atmega_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
47a031e483
cpu/cortexm_common: add dbgpin initialization
2021-02-26 11:34:52 +01:00
Hauke Petersen
84660ed664
tests: initial import of dgbpin test
2021-02-26 11:34:52 +01:00
Hauke Petersen
2d582cdd2e
sys: initial import of dbgpin module
2021-02-26 11:34:52 +01:00
Jean Pierre Dudey
68c304aabc
drivers/netdev_ieee802154_submac: get NETOPT_IEEE802154_PHY
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
e99e2d222d
net/ieee802154/submac: select and save PHY mode on device init
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
4ca37c96b3
net/ieee802154: add PHY mode capabilities
...
- Adds capabilities for each PHY mode. Converts the uint16_t caps field to an
uint32_t in order to hold all capability bits, size of the structure remains
unchanged due to alignment.
- Modifies the test application to configure the PHY mode using the shell
command. Also adds the PHY modes to the capabilities shell command.
- Updates the nrf802154 and cc2538 radio drivers to specify the PHY mode
supported.
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
0cd3deb74c
net/ieee802154: add PHY mode configuration
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Jean Pierre Dudey
8183b1fe78
net/ieee802154: add type for PHY modes enum
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Martine Lenders
90a1e4d5c5
tests: initial import of tests for CongURE and its test framework
2021-02-26 10:14:12 +01:00
Martine Lenders
f5bae1a8fb
congure_mock: initial import of a CongURE mock implementation
2021-02-26 10:08:12 +01:00
Martine Lenders
e65fee4587
congure_test: initial import of CongURE test framework
2021-02-26 10:08:12 +01:00
Martine Lenders
28592c203c
uncrustify: whitelist congure
2021-02-26 10:08:12 +01:00
Martine Lenders
2f2a009e7a
congure: initial import of a congestion control framework
2021-02-26 10:08:11 +01:00
a68cfacdd4
Merge pull request #16084 from yarrick/esp_link
...
esp32/eth: Don't overwrite queued event with RX packet
2021-02-26 09:52:27 +01:00
Kevin "Tristate Tom" Weiss
a31ffdc934
Merge pull request #16092 from miri64/kconfig/fix/app.config-mutual-exclusive
...
Kconfig: make app.config and app.config.test mutually exclusive
2021-02-26 09:51:58 +01:00
0eedb22854
Merge pull request #16096 from leandrolanzieri/pr/ci/break_app_loop_when_found
...
murdock: break loop when app found and fix error message
2021-02-26 09:51:16 +01:00
04d1d3093e
Merge pull request #16099 from benpicco/drivers/luid_cleanup
...
drivers: remove unused luid dependencies
2021-02-26 09:46:07 +01:00
Benjamin Valentin
a2396111ee
drivers: remove unused luid dependencies
...
Those drivers don't rely on luid anymore, we can drop the dependency.
2021-02-25 22:10:14 +01:00
Benjamin Valentin
a82bc64a34
sys/net/gnrc/netif: only register netif after init was successful
...
If we call `netif_register()` before we can be sure that the interface
can be configured, a 'zombie' interface remains in the list, causing
all kinds of trouble down the line.
Only call `netif_register()` if `init()` was successful.
2021-02-25 21:48:47 +01:00
363412cd72
Merge pull request #15970 from aabadie/pr/make/redirect_flash_output
...
make: print spinning icon while flashing/resetting
2021-02-25 21:39:45 +01:00
Dylan Laduranty
cf40e0bfed
Merge pull request #16069 from benpicco/cpu/sam0_common/periph/spi-revert
...
Revert "cpu/sam0_common: SPI: only mux MISO on spi_acquire()"
2021-02-25 19:15:09 +01:00
5e1c7d641b
Merge pull request #15958 from aabadie/pr/toolchains/riscv_malign_data
...
arch/riscv: use natural align data type
2021-02-25 15:27:40 +01:00
Kevin "Tristate Tom" Weiss
2a592021d5
Merge pull request #16093 from MrKevinWeiss/pr/codeowners
...
CODEOWNERS: reduce the noise
2021-02-25 14:51:21 +01:00
Martine Lenders
6b827f497d
Merge pull request #16094 from kaspar030/reduce_tests_periph_spi_codesize
...
tests/periph_spi: compact help messages a bit to shave off some bytes
2021-02-25 14:48:01 +01:00
Francisco Molina
91443cb0f9
cpu/nrf5x_common/uart: power on correct UARTE
2021-02-25 14:26:12 +01:00
fa6c79209e
Merge pull request #16089 from aabadie/pr/tests/pkg_fs_timeout_fix
...
tests/pkg_littlefs: tests/pkg_spiffs: fix test timeouts on nrf52840dk
2021-02-25 14:12:34 +01:00
Leandro Lanzieri
222fee90d4
murdock: break loop when app found and fix error message
2021-02-25 13:17:32 +01:00
5a8094ea0a
dist/iotlab: return ret code within a single call
2021-02-25 12:59:40 +01:00
af37f5b9bc
makefiles/boot: map PROGRAMMER_QUIET to riotboot/flash%
2021-02-25 12:59:40 +01:00
a47bf12719
makefiles/vars.inc.mk: document PROGRAMMER_QUIET variable
2021-02-25 12:59:39 +01:00
c181ba2fe4
Makefile.include: use programmer wrapper to silent output
2021-02-25 12:59:39 +01:00
976eda9cbb
dist/tools: add programmer wrapper script
2021-02-25 12:59:39 +01:00
56165d22a4
arch/riscv: use natural malign-data type
2021-02-25 12:50:52 +01:00
0f8c0c3f1a
tests/periph_spi: compact help messages a bit to shave off some bytes
2021-02-25 12:41:04 +01:00
a8d04ad502
tests/pkg_spiffs: make use hardware MTD optional
2021-02-25 12:25:29 +01:00