From a41db06404670b18c7a0809009d611a4bc807e90 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Sun, 25 Oct 2026 09:23:27 +0100 Subject: Initial commit, firmware skeleton --- firmware/src/adc.hpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 firmware/src/adc.hpp (limited to 'firmware/src/adc.hpp') diff --git a/firmware/src/adc.hpp b/firmware/src/adc.hpp new file mode 100644 index 0000000..a3bd0b0 --- /dev/null +++ b/firmware/src/adc.hpp @@ -0,0 +1,25 @@ +#include +#include + +namespace adc +{ + +struct Sample +{ + std::uint8_t value {0}; + bool changed {false}; +}; + +void +init() +{ +} + +std::array +get_samples() +{ + // TODO: scale 12-bit range into MIDI 7-bit range with hysteresis + return std::array{{{}, {}}}; +} + +} -- cgit v1.2.3