6d5f64bd14
examples/gnrc_border_router: move board deps in Makefile.board.dep
2019-12-06 21:19:58 +01:00
chudov
0a151a78da
boards/derfmega*: initial support
2019-11-27 20:53:14 +01:00
Marian Buschsieweke
44d606e51b
examples: Added atmega1284p to Makefile.ci
...
Added the ATmega1284P on a breadboard to the Makefile.ci for examples that
require more RAM/ROM than provided.
2019-11-18 00:06:58 +01:00
Anton Gerasimov
6258713e5e
boards/cc1352-launchpad: Add BOARD_INSUFFICIENT_MEMORY entries
...
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2019-10-29 21:27:00 +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
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
Benjamin Valentin
936da68881
examples: add microduino-corerf to Makefile.ci
2019-10-17 20:38:47 +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
Marian Buschsieweke
7c6eb619e1
examples: Updated BOARD_INSUFFICIENT_MEMORY
...
Added new boards bluepill-128kib and blackpill-128kib where needed.
2019-09-29 16:52:29 +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
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
kenrabold
5222822260
examples/* : blacklisting for hifive1b
2019-07-19 13:25:17 -07:00
Juan I Carrano
ee6b6b9c38
boards/mips-malta: remove board.
...
The mips-malta board is a maintainance burden, has no working UART input
and is unobtainable and thus must be removed.
1. Unobtainable board
=====================
The mips-malta board is not an off-the-shelf part. A quick web
search only show the MIPS website where one is told to "contact sales".
I could find it on ebay, used, at €155 and from single seller.
Not having access to the board means:
a. We cannot maintain it. In fact it could be broken right now.
b. Potential RIOT uses have not access to the board either. In other
words, it is pointless to run on hardware nobody has.
2. No working UART input
========================
Not all applications need UART input, but that is no excuse for not supporting
it:
a. Makes development & debugging way harder.
b. It is impossible to run interactive tests.
b.1. Constrains the rest of the platforms by providing an incentive to not
make tests interactive.
c. The lack of UART is a witness to the poor quality of the port.
I want to stress point (c). If something as basic as a serial port cannot work,
how can we expect more complex fucntionality to work. The answer is impossible
to know, because of point (1).
3. Maintainance burden
======================
The RIOT project has limited time and human resources which can be better spent.
a. Compiling for mips-malta wastes CPU time.
b. Blacklisting the board in the test wastes contributor's time.
c. Adapting the board's makefile during build system rework takes time and makes
the reworks harder.
c.1. Add to that that the changes are most of the time not even tested on the board
because of (1). Look at the github issues/PRs and you will see it.
d. Developers usually stick to the lowest common denominator. Issue (2) sets this
denominator unacceptably low.
MIPS platform in general
========================
In commits I will address general issues in the MIPS platform and why it should all
be removed.
2019-07-12 12:24:52 +02:00
d94c557a11
examples: exclude stm32l0538-disco board
...
because of insufficient memory available
2019-07-08 09:06:55 +02:00
930142fbcf
examples/gnrc_border_router: add stdio_ethos dependency
2019-06-23 22:16:03 +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
a76efc3b93
examples: not enough memory for i-nucleo-lrwan1
2019-05-21 09:57:33 +02:00
97b4ac0e98
examples: add lsn50 to insufficient memory boards
2019-05-17 22:43:04 +02: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
Dylan Laduranty
eaa8d83c23
examples/*: add saml1*-xpro to BOARD_INSUFFICIENT_MEMORY
2019-01-21 17:11:05 +01:00
1858db871d
examples: exclude nrf51dk from big examples
2018-12-04 08:37:00 +01:00
Silke Hofstra
ee82d4fbfe
boards, examples, tests: rename stm32mindev to blackpill
2018-09-19 16:22:14 +02:00
cladmi
b3f889c7ef
examples: blacklist arduino boards based on ROM/RAM overflow
2018-09-05 12:07:54 +02:00
Marian Buschsieweke
e0bf20728c
examples, tests: Updated BOARD_INSUFFICIENT_MEMORY
...
Added stm32mindev to BOARD_INSUFFICIENT_MEMORY where needed
2018-06-04 09:03:30 +02:00
Burdaa
15e16319d3
examples/gnrc_border_router: fix path to uhcpd in README
...
examples/gnrc_border_router: fix path to uhcpd in README
2018-06-02 20:22:31 +02:00
kenrabold
db4d67c4fd
make: add hifive1 to BOARD_INSUFFICIENT_MEMORY
...
Added HiFive1 to BOARD_INSUFFICIENT_MEMORY list for examples and tests that are too big to fit
build: fixed missing syscall and cpuid failures
Added missing syscall stubs for nanostubs and fixed compile error with cpuid periph
build: fixed whitespace error
build: add hifive1 to more BOARD_INSUFFICIENT_MEMORY
doc: fixed doxygen warnings
Addressed Doxygen warnings in source file comments
doc: more doxygen fixes
doc: even more doxygen fixes
doc: more changes
build: fix pedantic and rdci_simple build failures
make: exclude lua
2018-05-29 16:27:53 -07:00
3bbf8c01ab
boards/nucleo-f303k8: rename to st marketing name
2018-05-23 12:51:41 +02:00
633a92929d
boards/nucleo-l031k6: rename to st marketing name
2018-05-23 12:50:33 +02:00
81700d4301
boards/nucleo-f042k6: rename to st marketing name
2018-05-23 12:49:40 +02:00
3e4f7adc95
boards/nucleo-f031k6: rename to st marketing name
2018-05-23 12:46:42 +02:00
a5436e0b66
boards/nucleo-l073rz: rename to marketing name
2018-05-22 22:02:57 +02:00
18435609ce
boards/nucleo-l053r8: rename to marketing name
2018-05-22 22:02:57 +02:00
b0912659b5
boards/nucleo-f334r8: rename to marketing name
2018-05-22 21:52:41 +02:00
72df36909b
boards/nucleo-f302r8: rename to marketing name
2018-05-22 21:52:41 +02:00
2004fb2881
boards/nucleo-f103rb: rename to marketing name
2018-05-22 21:52:41 +02:00
4b20095dc8
boards/nucleo-f072rb: rename to marketing name
2018-05-22 21:52:41 +02:00
9acde8e148
boards/nucleo-f070rb: rename to marketing name
2018-05-22 21:52:41 +02:00
bd6a7c3d26
boards/nucleo-f030r8: rename to marketing name
2018-05-22 21:52:41 +02:00
Gaëtan Harter
45e6d60373
examples/gnrc_border_router: use RIOTTOOLS variable
...
Follow up to #9067 and part of #8821
2018-05-09 18:49:12 +02:00
Martine Lenders
198e7cf1eb
ethos: add periph_uart as dependency
...
`ethos` should have `periph_uart` as a dependency.
2018-03-20 17:17:29 +00:00
Hauke Petersen
f1951f53f5
examples/gnrc_border_router: blacklist thingy52
...
The Thingy:52 does not have a UART connected anymore...
2018-01-22 12:11:02 +01:00
Sebastian Meiling
5c0b058db4
Merge pull request #6121 from miri64/native/feat/zep_socket
...
native: provide socket-based ZEP device
2018-01-18 10:03:08 +01:00
Martine Lenders
585e9a23e6
examples: adapt border router for ZEP
2018-01-18 09:15:38 +01:00
Hauke Petersen
a799b024fa
examples/gnrc_border_router: blacklist ruuvitag
2018-01-16 10:53:53 +01:00
Cenk Gündoğan
06782c4721
Merge pull request #8173 from bergzand/pr/gnrc_uhcpc_rpl
...
gnrc_uhcpc: initialize rpl root on prefix configuration
2017-11-30 13:15:49 +01:00
0d2763d914
gnrc_border_router: Add explanation about optionally adding gnrc_rpl
2017-11-30 13:08:55 +01:00
smlng
9376acdee7
examples: adapt DEVELHELP switch
2017-11-28 19:25:10 +01:00
Martine Lenders
b68b7a0524
Merge pull request #8156 from miri64/tests/cleanup/pca1000x-revert
...
examples: tests: remove remaining pca1000x references
2017-11-28 13:45:15 +01:00
Martine Lenders
cd3b1f3b42
examples: tests: remove remaining pca1000x references
2017-11-28 13:28:58 +01:00
7ee7a42fb1
examples/gnrc_border_router: update readme to netif changes
2017-11-27 23:26:48 +01:00
8a6d04ce52
Merge pull request #7925 from RIOT-OS/gnrc_netif2_integration/master
...
gnrc_netif2: gnrc_ipv6_nib: full integration into GNRC
2017-11-27 21:12:14 +01:00
Hauke Petersen
d59b37c43d
examples/gnrc_br: revert removal of pca1000x
2017-11-09 16:35:23 +01:00
Hauke Petersen
24056f3fd8
tests/examples: removed pca1000x from Makefiles
2017-11-09 13:59:18 +01:00
Martine Lenders
861035f22d
gnrc: integrate gnrc_netif2
...
Not link-able, since NDP and NC are missing (intentionally)
2017-11-07 19:08:44 +01:00
Sören Tempel
9b3714b0c4
add support for bluepill board
2017-10-27 16:06:50 +02:00
Martine Lenders
b74ee8869b
slip: port to be used with netdev
2017-10-10 23:14:12 +02:00
Andreas "Paul" Pauli
69476a7a6f
Merge pull request #7624 from smlng/boards/cc2650_launchpad
...
boards: initial support for TI CC2650 LaunchPad
2017-10-05 17:26:06 +02:00
Joakim Nohlgård
7edc421258
examples/gnrc_border_router: Use STDIO UART for ethos
...
If ETHOS_UART is not defined, then the default behaviour is to fall back
to UART_STDIO_DEV.
Fixes broken default configuration on boards which are not using UART0
for STDIO (e.g. Mulle)
2017-10-04 13:12:01 +02:00
675eafd80c
examples: makefiles indentation cleanup
2017-09-22 14:53:01 +02:00
smlng
37db4c3112
boards: add cc2650-launchpad to BOARD_INSUFFICIENT_MEMORY for tests and examples
...
- examples: dtls-echo, gnrc_border_router, javascript
- tests: thread_cooperation, unittests
2017-09-20 11:11:13 +02:00
Hauke Petersen
cfa9580f31
boards: removed support for weio
...
No maintainer and no hardware available to the community.
2017-08-28 12:11:51 +02:00
84bad52a08
examples: add b-l072z-lrwan1 to insufficient mem list
2017-06-21 15:13:50 +02:00
Hauke Petersen
92076cdf50
example/gnrc_border_router: use TERMDEPS
2017-05-23 14:25:11 +02:00
kYc0o
4880ea3cc6
examples/gnrc_border_router: add commented lines for SLIP
2017-04-27 14:10:32 +02:00
Neil Jones
1113b587c5
examples: gnrc_border_router: Blacklist all mips boards.
2017-03-28 16:25:32 +01:00
b0bc908918
examples: remove nucleo-f302 from memory greedy examples
2017-03-16 10:49:38 +01:00
cc5034d67e
examples: remove nucleo32-l031 from memory intensive examples
2017-03-15 14:06:14 +01:00
Martine Lenders
29842bb5e4
netdev2: rename to netdev and remove gnrc_netdev
...
With some minor hand-edits I used the following chain of commands:
```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
-e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
-e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
grep "netdev2" | while read dir; do
new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
git mv -f "$dir" "$new_dir"
done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | while read file; do
new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
git mv -f "$file" "$new_file"
done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
2017-03-15 09:31:20 +01:00
Vincent Dupont
ad0f0877cc
tests,examples: sort BOARD_INSUFFICIENT_MEMORY alphabetically
2017-03-13 18:27:50 +01:00
Loïc Dauphin
4e68675656
examples: rename opencm9-04 into opencm904
2017-03-03 09:57:45 +01:00
f2c693b220
examples: remove nucleo-l053 from memory intensive examples
2017-03-02 13:52:12 +01:00
e49727eda6
examples: exclude nucleo-l073 from memory greedy examples
2017-02-24 16:44:15 +01:00
a4f3a9efd6
examples: add nucleo32-f031 to unsufficient memory boards
2017-02-22 18:43:02 +01:00
Neil Jones
bc57f42a2a
gnrc_boarder_router: blacklist mips-malta board
...
No UART is available on the mips-malta board so blacklist this board.
2017-02-09 12:25:03 +00:00
Frits Kuipers
e483c2307b
boards/maple-mini: initial support
2017-01-21 16:27:17 +01:00
Loïc Dauphin
5c4bee1b1d
examples: add opencm9-04 to unsufficient memory boards in some examples
2017-01-20 18:11:07 +01:00
59cc59059e
examples: add nucleo32-f303 to insufficient memory boards in some examples
2017-01-19 11:09:42 +01:00
963662416b
boards/nucleo32-f042: change board name nucleo->nucleo32
2017-01-18 22:04:59 +01:00
47f6ff3056
Merge pull request #6237 from kaspar030/rename_AD_to_Q
...
make: rename AD to Q
2017-01-17 16:16:02 +01:00
Vincent Dupont
1a12a40110
boards/nucleo-f042: initial support
2017-01-10 10:34:35 +01:00
f44763f346
make: adapt Makefiles to AD -> Q rename
2016-12-22 12:12:38 +01:00
Hauke Petersen
c1f308ba85
examples: blacklisted calliope-mini
2016-11-21 17:20:54 +01:00
Hauke Petersen
4040493e2c
examples: blacklisted microbit for insufficiant RAM
2016-11-09 12:01:09 +01:00
58983de28a
examples/gnrc_networking: fix custom channel definition
2016-11-02 13:21:34 +01:00
Martine Lenders
9e97b0a028
Merge pull request #5977 from miri64/ieee802154/enh/centralize-default-values
...
ieee802154: centralize default values
2016-10-26 16:39:44 +02:00
Martine Lenders
6104d44cbe
examples: fix default channel setting for all radios
...
The config assumed it was a 2.4 GHz radio. This solution isn't perfect
either but eliminates a few more cases.
2016-10-26 15:32:12 +02:00
1659f56904
boards/nucleo-f070: initial support for nucleo-f070 board
2016-10-26 14:12:39 +02:00
3f29e77a4c
boards/nucleo-f030: initial support
2016-10-12 14:32:25 +02:00
Martine Lenders
3b4f025e5d
gnrc_border_router: use start_network.sh script as for term target
2016-08-30 21:05:26 +02:00
87ca058417
makefiles: expose a single DEFAULT_CHANNEL variable
2016-07-14 17:44:42 +02:00
abe5c19407
dist/tools: make ethos baudrate configurable
2016-07-14 17:01:02 +02:00
Leon M. George
fc668c4857
examples/gnrc_border_router: cc2650stk insufficient memory
2016-04-18 19:00:49 +02:00
kYc0o
6d7f3aee18
examples/gnrc_border_router: Add ethos and start_network.sh to README.md
2016-04-14 11:53:13 +02:00
0725d3ef0d
examples: gnrc_border_router: clean up ethos configuration
2016-04-11 17:03:28 +02:00
ce16c247bd
examples: gnrc_border_router: switch to UHCP + ethos
2016-04-11 17:03:28 +02:00
Hauke Petersen
02df871428
Merge pull request #4949 from jia200x/nucleo-f072
...
board: added support for nucleo f072
2016-03-31 19:18:28 +02:00
José Ignacio Alamos Aste
cc0e94f9c6
blacklist: nucleo-f072: blacklisted several examples and tests
2016-03-31 19:08:10 +02:00
Oleg Hahm
10f5f1aa33
make: introduce netif_default pseudomodule
...
Additionally the dependencies for GNRC specific modules are centralized in Makefile.dep.
2016-03-24 16:47:30 +01:00
Victor Arino
3a8a932b27
boards/nucleo-f103: add support for nucleo-f103
2015-12-15 17:23:27 +01:00
Hauke Petersen
729e4d1992
examples/gnrc_border_router: blacklisted boards
2015-10-28 09:48:18 +01:00
Paul Rathgeb
cefe2a6698
make: Blacklisted the board 'weio' for some test due to insufficient
...
RAM/ROM
Blacklisted LPC11Uxx.h for doxygen
2015-10-01 20:11:48 +02:00
Oleg Hahm
b538c74229
examples: spending the main thread a message queue
...
Since it is likely that the main thread will send netapi IPC calls that expects a reply. These replies may come faster than the thread can handle them, causing the layers below to stuck.
2015-09-30 23:21:29 +02:00
Cenk Gündoğan
bab642bd37
examples/gnrc_border_router: README fixes
2015-09-28 14:24:48 +02:00
Oleg Hahm
04bda78e7f
examples: removed superfluous blacklisting
...
ATmega now has a panic function, no need for blacklisting any more.
2015-09-20 21:47:15 +02:00
Oleg Hahm
474c6d63c8
gnrc_border_router: added a first draft for a README
2015-09-20 16:08:28 +02:00
Martine Lenders
f6be1cee25
examples: provide example application for a 6LoWPAN border router
2015-09-20 16:08:28 +02:00