Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,13 @@
# EVerest Framework
This subproject of EVerest is providing a mechanism to manage dependencies between different modules communicating with an wrapped MQTT protocol. On startup it parses a set of configuration file, checks them agains the manifests of different modules and launches each module needed.
Additional documentation can be found in [docs](docs).
The framework message handler thread pool scaling policy is selected at CMake
configure time with `EVEREST_FRAMEWORK_THREAD_POOL_SCALING_POLICY`. Supported
values are `latency` (default), `greedy`, `conservative`, `fixed_size` and
`custom`. The latency and fixed-size policies have additional CMake options for
their thresholds. See the main EVerest documentation under
`docs/source/explanation/dev-tools/edm.rst` for full build examples and the
custom policy interface.