- Feb 12, 2019
-
-
Gaëtan Harter authored
Adapt tox file from `compile_and_test_for_board.py`. `tox` is still not working without errors but gives way to start refactoring.
-
Koen Zandberg authored
This script provides functionality to easily backport a merged pull request to a release branch. It relies of having a `github` API token stored in `~/.riotgithubtoken` by default. The script works by fetching information from the supplied **merged** pull request. It then looks for the last release branch. A temporary git `worktree` with a new branch is created based on this release branch. All commits from the pull request are then cherry-picked into this branch which is then pushed to `origin`. It then creates a new pull request on `github` with a reference to the original pull request. It optionally puts a comment under the original pull request to the new backport pull request. Co-authored-by:
Gaëtan Harter <gaetan.harter@fu-berlin.de>
-
- Feb 11, 2019
-
-
Gaëtan Harter authored
Python3 has been the default in our scripts for some time now, but pyterm still requested python which uses python2 on ubuntu stable. This pushes toward only needing to install `python3` python dependencies.
-
- Jan 28, 2019
-
-
MrKevinWeiss authored
-
- Jan 23, 2019
-
-
Alexandre Abadie authored
Provide some notes on how to perform basic checks on the script using tox
-
Alexandre Abadie authored
tox.ini configures 3 checks on the python script: doctest (via pytest), pylint and flake8
-
Alexandre Abadie authored
Otherwise it conflicts with pytest automatic parsing which tries to execute all classes with name beginning with Test
-
- Jan 21, 2019
-
-
cladmi authored
If not defined it was raising a KeyError. Use the 'get' function to handle non defined value. It did not put the value in the `default` case as it would have changed the behavior when `RIOTBASE` is defined but empty.
-
- Jan 18, 2019
-
-
Gaëtan Harter authored
The script was migrated as is from Release-Specs but could benefit from adaptation as it is run from RIOT.
-
Gaëtan Harter authored
Move the compile and test script from Release-Specs. https://github.com/RIOT-OS/Release-Specs/blob/271dc8/02-tests/compile_and_test_for_board.py By default it should be run as ./compile_and_test_for_board.py path_to_riot_directory board_name [results] The script is migrated as-is so has not been changed to automatically use the current repository.
-
- Dec 29, 2018
-
-
Martine Lenders authored
-
Martine Lenders authored
-
Martine Lenders authored
-
- Dec 21, 2018
-
-
Alexandre Abadie authored
-
- Dec 18, 2018
-
-
Francisco Acosta authored
In order to use the RIOT bootloader (riotboot) a header needs to be created and placed before the firmware. This tool generates such a header with the expected information by the bootloader. Co-authored-by:
Kaspar Schleiser <kaspar@schleiser.de>
-
- Dec 12, 2018
-
-
Alexandre Abadie authored
-
- Dec 07, 2018
-
-
Dylan Laduranty authored
Signed-off-by:
Dylan Laduranty <dylan.laduranty@mesotic.com>
-
- Dec 05, 2018
-
-
Gaëtan Harter authored
Get FLASH_FILE and ELFFILE from command line instead of environment variable. The documentation was claiming ELFFILE was given as a command line argument already, but is was not.
-
- Dec 04, 2018
-
-
Martine Lenders authored
-
- Nov 27, 2018
-
-
Alexandre Abadie authored
This can happen when opening a terminal right after flashing a board that has just been plugged
-
cladmi authored
Get BINFILE and ELFFILE from command line instead of environment variable. Rename 'HEXFILE' to 'BINFILE' in the script as the binary file is used. The documentation was already talking about 'BINFILE' but 'BINFILE' was never exported by the build system and it was using 'HEXFILE' in the implementation.
-
- Nov 22, 2018
-
-
Juan Carrano authored
The previous doccheck would give a false negative when doxygen does not even run (for example, because of misconfiguration). Also, when doxygen fails to run, print the full output.
-
Alexandre Abadie authored
-
Alexandre Abadie authored
-
- Nov 20, 2018
-
-
Alexandre Abadie authored
The archi was changed in IoT-LAB: samr30:at86rf215 => samr30:at86rf212b
-
- Nov 19, 2018
-
-
cladmi authored
-
- Nov 16, 2018
-
-
cladmi authored
Add a script to execute sanity checks on build system files. It should prevent bad patterns to re-appear after being cleaned. Currently adds a check for using the content of `FEATURES` instead of `USEMODULE`. Modules should not check the content of FEATURES_PROVIDED/_REQUIRED/OPTIONAL Handling specific behaviors/dependencies should by checking the content of: * `USEMODULE` * maybe `FEATURES_USED` if it is not a module (== not a periph_)
-
- Nov 12, 2018
-
-
Joakim Nohlgård authored
-
- Oct 30, 2018
-
-
cladmi authored
https://stackoverflow.com/a/24276470 In replacement strings used with the s command, assume that NO control-character escape sequences are supported (ex '\n') Replace with an escaped newline character. Current form works in 'bash'.
-
cladmi authored
https://stackoverflow.com/a/24276470 Labels and branching commands (e.g., b) must be followed by an actual newline or continuation via a separate -e option.
-
cladmi authored
Prepare for other refactoring.
-
- Oct 28, 2018
-
-
Alexandre Abadie authored
nrf52840dk and microbit
-
- Oct 24, 2018
-
-
Gaëtan Harter authored
Support for `nrf52dk` and `samr30-xpro` has been added on saclay site.
-
Gaëtan Harter authored
Define them in alphabetical order instead on putting the 'iotlab' specific nodes at first. Prepare for adding new architectures.
-
- Oct 11, 2018
-
-
Martine Lenders authored
-
- Oct 10, 2018
-
-
Pekka Nikander authored
-
- Oct 09, 2018
-
-
MrKevinWeiss authored
This removes all non-application based driver/devices and replaces with riot_pal. riot_pal (riot protocol abstraction layer) can be installed with pip install riot_pal. The purpose is ti simplify and modularize the interfaces and tests. All tests using the if_lib interface are updated too.
-
- Oct 08, 2018
-
-
Schorcht authored
-
- Oct 05, 2018
-
-
Martine Lenders authored
In [#10030][1] it was decided to rename all labels to reflect their respective category. The labels "NEEDS SQUASHING" and "Waiting For Other PR" are used in the `dist/tools/pr_check/pr_check.sh` script however, so that script needs to be adapted. [1]: https://github.com/RIOT-OS/RIOT/issues/10030
-
- Sep 28, 2018
-
-
Hauke Petersen authored
This new tool allows configuring the reset pin for nRF52-based boards. As the reset pin configuration is persistent, it does not make sense to include it into the board code...
-