10#include "utils/error.h"
44constexpr uint8_t PIN_EN = 2;
45constexpr uint8_t PIN_CNVST = 7;
46constexpr uint8_t PIN_CLK = 6;
47constexpr uint8_t PIN_GATE = 32;
48constexpr std::array<uint8_t, NUM_CHANNELS> PINS_MISO = {34, 35, 36, 37, 11, 10, 9, 8};
52static constexpr uint8_t _gated_timer_idx = 0;
53static constexpr uint8_t _sample_timer_idx = 1;
54static constexpr uint8_t _cnvst_timer_idx = 2;
55static constexpr uint8_t _delay_timer_idx = 3;
56static constexpr uint8_t _clk_timer_idx = 4;
58inline FlexIOHandler *get_flexio() {
return FlexIOHandler::flexIOHandler_list[1]; }
Routines for data acquisition (DAQ) using the internal analog-to-digital converters (ADC).