This repository contains the Pyrrha solution firmware for the Pyrrha hardware.
The firmware has undergone several iterations based on field testing of its functionality in controlled burn environments in Spain and in the labs at universities and private companies.
It is now ready for a redesign to ensure it can be reliably connected with better components to withstand additional rigorous international conditions.
- Install the Arduino IDE and connect it to a Prometeo hardware device.
- Load the latest firmware sketch on the device.
There are several upgrades that are planned for the next version of the fireware to ensure it can be reliably embedded and to ensure it meets international standards for reliability.
The goal that we hope to achieve with the community is a new iteration that takes into consideration portability, stability, and best practices for real-time systems.
Each of these firmware recommendations are documented as issues in this repository, or tracked in the Hardware repo.
- Toolchains
- Real Time Operating System
- Hardware abstraction
- Field device management
- Design for test
- Style guide
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting Pyrrha pull requests.
This project is licensed under the Apache 2 License - see the LICENSE file for details.