commit | d1f98fadeb7505949f895ae2fda7e5d0823df314 | [log] [tgz] |
---|---|---|
author | Alexei Frolov <frolv@google.com> | Fri Nov 08 15:41:37 2019 -0800 |
committer | Alexei Frolov <frolv@google.com> | Tue Nov 12 18:40:24 2019 +0000 |
tree | 5a6f6468b4d2dfe2c71714dfdbf6d55c952f61a8 | |
parent | 02dfcc47d958092c35649c26c759dac5189b037b [diff] |
Script-runner script and pw_python_script template This change adds a pw_python_script GN template which defines an action to run a Python script through a script-runner script. This runner is responsible for resolving any GN paths to filesystem paths, and finding output binaries for compiled targets. This allows writing Python scripts which are ignorant of the GN build system and work only with filesystem paths. The unit test runner script is updated to use the new runner template. Change-Id: I132bb620af2bb1e57e9278fac57b676f8ab5a415
Pigweed is a collection of embedded-focused libraries, which we call “modules”. These modules are designed for small-footprint MMU-less microcontrollers like the ST Micro STM32L452 or the Nordic NRF82832. The modules are designed to facilitate easy integration into existing codebases.
Pigweed is in the early stages of development.