HF-FDO2 driver documentation
This site mirrors the docs/ folder in the repository and documents the PyroScience FDO2-G2 optical oxygen sensor UART interface (data sheet v5, ยง4) as implemented by this header-only driver.
Browse on GitHub: repository home ยท Issues
Documentation structure
Getting started
- Installation โ Toolchain, CMake, submodule layout
- Quick start โ Minimal CRTP UART adapter and first
#MOXYread - UART protocol โ Commands, scaling, CRC suffix,
#ERROcodes
Hardware and integration
- Hardware setup โ Levels, baud, boot delay, connector notes
- CMake integration โ
hf_fdo2_build_settings.cmake,hf::fdo2
Reference and examples
- API reference โ
Driver<UartT>, types, results, status bits - Examples โ ESP32-S3
build_app.shworkflow - Troubleshooting โ Baud mismatch, timeouts, status interpretation
Manufacturer
- Datasheet and links โ Bundled PDF and PyroScience references
Recommended reading order
Need help?
- Build or flash: Examples and Troubleshooting
- Protocol details: UART protocol
- API: API reference and headers under
inc/
Next: Installation โ