Skip to content
Snippets Groups Projects
  1. Feb 12, 2019
    • Gaëtan Harter's avatar
      tools/backport_pr: add tox.ini · 9af491d2
      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.
      9af491d2
    • Koen Zandberg's avatar
      dist/tools: Add script for backporting PR's · 493cac27
      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: default avatarGaëtan Harter <gaetan.harter@fu-berlin.de>
      493cac27
  2. Feb 11, 2019
    • Gaëtan Harter's avatar
      pyterm: use python3 by default · f89bf055
      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.
      f89bf055
  3. Jan 28, 2019
  4. Jan 23, 2019
  5. Jan 21, 2019
    • cladmi's avatar
      testrunner: fix script when RIOTBASE is not defined · 921afa08
      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.
      921afa08
  6. Jan 18, 2019
  7. Dec 29, 2018
  8. Dec 21, 2018
  9. Dec 18, 2018
  10. Dec 12, 2018
  11. Dec 07, 2018
  12. Dec 05, 2018
  13. Dec 04, 2018
  14. Nov 27, 2018
    • Alexandre Abadie's avatar
      tools/pyterm: catch serial.Exception when port is busy · 98413e43
      Alexandre Abadie authored
      This can happen when opening a terminal right after flashing a board that has just been plugged
      98413e43
    • cladmi's avatar
      jlink: get flash and debug files from cli · 5fcc1210
      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.
      5fcc1210
  15. Nov 22, 2018
  16. Nov 20, 2018
  17. Nov 19, 2018
  18. Nov 16, 2018
    • cladmi's avatar
      dist/tools: add build system sanity check script · 143e393f
      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_)
      143e393f
  19. Nov 12, 2018
  20. Oct 30, 2018
  21. Oct 28, 2018
  22. Oct 24, 2018
  23. Oct 11, 2018
  24. Oct 10, 2018
  25. Oct 09, 2018
    • MrKevinWeiss's avatar
      dist/tests/if_lib: Update to riot_pal · 5b83137f
      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.
      5b83137f
  26. Oct 08, 2018
  27. Oct 05, 2018
  28. Sep 28, 2018
    • Hauke Petersen's avatar
      tools: add nrf52_resetpin_cfg tool · 0ca02de0
      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...
      0ca02de0
Loading