Marian Buschsieweke
97a6543c10
tree-wide: Introduce netif feature and use it
...
This gets rid of a long list of boards with network interfaces and
instead let's boards (or MCUs with peripheral network interfaces)
provide the netif feature.
The apps that before used the long list are not depending on the
feature instead (in case of the default example, this is an
optional dependency).
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: mewen.berthelot <mewen.berthelot@orange.com>
2024-05-22 10:39:56 +02:00
Dylan Laduranty
f78a41f1b3
treewide: replace shell_commands module in documentation
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-19 15:12:02 +01:00
Marian Buschsieweke
1688be5b4c
examples/default: drop unused #include
2024-03-18 13:08:13 +01:00
Hugues Larrive
3c465836f2
examples and tests: add atmega8 to relevent Makefile.ci
...
using dist/tools/insufficient_memory/add_insufficient_memory_board.sh
2023-07-11 21:22:02 +02:00
Marian Buschsieweke
7e58bea1bd
examples,tests: Update Makefile.ci
s
2023-02-27 12:31:04 +01:00
Marian Buschsieweke
a04b0a01a2
examples,tests: replace deprecated module names by new names
2022-09-16 13:15:46 +02:00
Marian Buschsieweke
5ea582b3dd
sys/shell_commands: convert to SHELL_COMMAND()
...
Make use of XFA for shell commands
2022-06-07 09:25:04 +02:00
Benjamin Valentin
9a6fc85b16
treewide: replace gnrc_netdev_default with netdev_default
2021-09-06 15:43:40 +02:00
Francisco Molina
6198604e3e
examples/default: use Makefile.boards.netif
2021-08-04 17:09:02 +02:00
Gerson Fernando Budke
4a9f0efb6d
boards: introduce atmega328p-xplained-mini
...
Add ATmega328P Xplained Mini board. The board is an official
development kit from MCHP based on the Arduino UNO, reduced
hardware, with a xplainedmini debugger and CDC ACM serial
converter.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-27 14:10:19 -03:00
a4f9435779
examples/default: add microbit-v2 in boards with netif list
2021-02-10 13:39:52 +01:00
Benjamin Valentin
5fdbd09187
boards: add zigduino
...
This adds support for the ATmega128RFA1 based Zigduino.
The board is available on the Strasbourg site of the IoT lab for testing.
2021-02-09 15:26:03 +01:00
Tim Broenink
7f9c3e9a73
example/default: add nrf52840dongle to BOARD_PROVIDE_NETIF
2021-01-28 11:53:15 +01:00
dylad
aa3a718656
examples: add same54-xpro to board provides netif group
2020-12-13 22:01:50 +01:00
Akshai M
977390f7f9
Kconfig/pktbuf : Fix check for "CONFIG_GNRC_PKTBUF_SIZE"
2020-10-16 16:02:03 +05:30
Benjamin Valentin
f34f970503
examples: add stk3200 to Makefile.ci
2020-10-06 16:43:47 +02:00
9d898bc605
examples/default: add dwm1001 to boards providing netif
2020-06-19 13:48:51 +02:00
Akshai M
6450d9989e
gnrc/pktbuf : Set Kconfig defaults and conditions
...
Set Kconfig defaults for CPU and conditions to avoid
conflict with CFLAGS
Co-authored-by: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2020-06-11 14:47:27 +05:30
Akshai M
5523d119b6
gnrc/pktbuf : Move 'GNRC_PKTBUF_SIZE' to 'CONFIG_'
2020-06-11 14:46:36 +05:30
Marian Buschsieweke
b0964675f1
tests,examples: Use EXTERNAL_BOARD_DIRS
2020-04-29 18:32:39 +02:00
239e0806b8
examples/default: add arduino-nano-33-ble to netif list
2020-04-08 09:59:22 +02:00
96cf9ac754
examples/default: add adafruit-clue to netif boards
2020-04-08 09:35:08 +02:00
Joakim Nohlgård
9f81ab195c
examples/default: Add kw41z boards to netif boards list
2020-03-19 17:02:54 -05:00
Gaëtan Harter
387da5214f
examples: update documentation to use 'BOARDSDIR'
...
Replace uses of 'RIOTBOARD' by 'BOARDSDIR' in examples.
2019-12-16 15:35:05 +01:00
chudov
0a151a78da
boards/derfmega*: initial support
2019-11-27 20:53:14 +01:00
Wouter
3072900ed6
boards/nucleo-f207zg: add Ethernet config
2019-11-26 11:11:41 +01:00
Robert Olsson
c903bc8c1b
boards/avr-rss2: add AtMega256RFR2 based board
...
Co-Authored-By: benpicco <benpicco@googlemail.com>
Support: Alexandre Abadie aabadie, Marian Buschsieweke maribu, Martine Lenders miri64
2019-11-20 11:57:02 +01:00
Marian Buschsieweke
e6d7d9e167
examples/default: Removed accidentally added file
...
What a mess :-/
2019-11-15 21:41:26 +01:00
66f28d7694
examples/default: add atmega256rfr2-xpro to board with netif
2019-11-05 10:40:59 +01:00
Marian Buschsieweke
4cf2151248
Merge pull request #12537 from benpicco/at86rfmega
...
drivers/at86rf2xx: add support for ATmegaRF MCUs
2019-10-28 09:22:02 +01:00
Benjamin Valentin
d45b3d1cd3
makefiles: default-channel.inc.mk -> default-radio-settings.inc.mk
...
The scope of the file has changed, so change it's name.
2019-10-27 11:55:55 +01:00
Benjamin Valentin
92335b1aff
examples/default: add microduino-corerf to BOARD_PROVIDES_NETIF
2019-10-26 23:10:18 +02:00
Benjamin Valentin
31dbbff450
examples: add stm32f030f4-demo to Makefile.ci
2019-10-21 15:33:48 +02:00
Marian Buschsieweke
87380f309f
examples: Added atmega328p to Makefile.ci
...
Added the atmega328p board to the BOARD_INSUFFICIENT_MEMORY list where needed.
2019-10-21 12:54:46 +02:00
Marian Buschsieweke
2c996057c4
dist/tools: Check BOARD_INSUFFICIENT_MEMORY usage
...
Enforce BOARD_INSUFFICIENT_MEMORY is not managed in the Makefile in the examples
2019-10-15 09:55:07 +02:00
Marian Buschsieweke
ba90ba2e2f
examples: BOARD_INSUFFICIENT_MEMORY -> Makefile.ci
...
- Decluttered Makefile by moving BOARD_INSUFFICIENT_MEMORY lists from Makefile
to Makefile.ci
- Optimized the list for use of tools:
- One entry per line reduces the number of merge conflicts
- One entry per line allows alphabetical sorting e.g. via Vim's sort command
- Sorted all lists alphabetically
2019-10-15 09:55:07 +02:00
Benjamin Valentin
6048ec77cd
examples/default: update BOARD_PROVIDES_NETIF
...
Add hamilton, openmote-b, ruuvitag, samr30-xpro and thingy52
2019-10-02 13:33:41 +02:00
Marian Buschsieweke
00965e3a40
makefiles: Refactored channel configuration
...
The default channel configuration is managed within the Makefiles of many
examples and tests. This commit moves the default channel logic to
`makefiles/default-channel.ink.mk` to ease maintenance. All Makefiles that
previously managed the default channel configuration themself have been
updated to include that file.
The default channel configuration of the cc110x has been added
2019-09-10 10:04:52 +02:00
Marian Buschsieweke
a84de4225d
examples,tests: Add msba2 to BOARD_PROVIDES_NETIF
2019-08-20 17:05:09 +02:00
Marian Buschsieweke
615e25f319
drivers: Removed driver for CC110x transceivers
...
- Removed cc110x driver
- Updated all makefiles
- Kept both board specific configurations and support for it in RIOT's
upper layers, so re-implementations don't need to start from zero
2019-08-19 12:56:47 +02:00
9e6d558596
stm32_eth: Code cleanup and some fixes
...
cpu/stm32_common: cleanup periph eth
boards/nucleo-f767zi: cleanup dependencies
boards/nucleo-f767zi: fix dma configuration attribute for eth
examples/default: add nucleo-767zi in boards with netif
drivers/stm_32_eth: Add header guard for eth_config
Co-authored-By: Robin <robin@chilio.net>
2019-07-04 15:27:50 +02:00
a1fbbff99b
examples/default: add lobaro-lorabox to boards with netif list
2019-07-01 14:51:07 +02:00
Martine Lenders
c7d471d772
examples/default: re-introduce shell_commands
2019-05-28 19:10:36 +02:00
Marian Buschsieweke
f4c0af8421
examples: Updated BOARD_INSUFFICIENT_MEMORY
...
Added arduino-leonardo to BOARD_INSUFFICIENT_MEMORY where needed
2019-05-24 17:23:00 +02:00
Thomas Perrot
b63121c588
board: add support for arduino-leonardo
2019-05-24 15:12:47 +02:00
14cd77b277
examples/default: add lsn50 to boards providing netif
2019-05-17 22:43:04 +02:00
d5eda42b65
examples/default: add nrf52840-mdk to boards with netif
2019-03-23 13:41:02 +01:00
Marian Buschsieweke
e14bea1cf5
examples: Updated BOARD_INSUFFICIENT_MEMORY
...
Added arduino-nano to BOARD_INSUFFICIENT_MEMORY/BOARD_BLACKLIST following suit
of how arduino-uno is marked, as arduino-nano is mostly an Uno in a different
form factor.
2019-03-14 13:58:45 +01:00
Semjon Kerner
3efeb8056e
examples/default: add ieee802.15.4 radio support for all nrf52840 boards
2019-03-04 13:21:47 +01:00
1858db871d
examples: exclude nrf51dk from big examples
2018-12-04 08:37:00 +01:00