commit | 51798bda78d6b493dc2097f4f37f20dfe33eaf9f | [log] [tgz] |
---|---|---|
author | Keir Mierle <keir@google.com> | Fri Nov 22 14:19:54 2019 -0800 |
committer | Keir Mierle <keir@google.com> | Fri Nov 22 14:59:49 2019 -0800 |
tree | 553af43187992af62b821ea4b18c4efedd48634d | |
parent | 43cd8634dea4295aa99f1384cca040f4af127e48 [diff] |
pw_cmd: Add automatic plugin loading This adds automatic detection and loading of 'pw' CLI plugins. For now, the mechanism is to look for modules named 'pw_*' with a 'PW_CLI_PLUGINS' variable containing a list of Command classes. In the future we may want to explore explicit plugin registration, which is faster than scanning over all modules like this version does. Change-Id: I29073e556189abc8d408fdf23257554bbda45ba5
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.