REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
redac.h
Go to the documentation of this file.
DataFunction to transfer 32bit of data to the I-Block matrix command registry.
Definition icmd.h:19
A trigger function exploits the fact that setting an address on the bus triggers an action (TODO: Is ...
Definition functions.h:33
Definition redac.h:19
static constexpr uint8_t ADC_STROBE_FADDR
Definition redac.h:38
const functions::TriggerFunction f_adc2_switcher_reset
Definition redac.h:57
static constexpr uint8_t TEMPERATURE_FADDR
Definition redac.h:35
const functions::TriggerFunction f_adc2_switcher_sync
Definition redac.h:58
const functions::ICommandRegisterFunction f_adc2_switcher_prg
Definition redac.h:56
const functions::TriggerFunction f_adc1_switcher_reset
Definition redac.h:53
const functions::TriggerFunction f_adc0_switcher_reset
Definition redac.h:49
static constexpr uint8_t METADATA_FADDR
Definition redac.h:34
const functions::TriggerFunction f_unset_standby
Definition redac.h:46
const functions::TriggerFunction f_adc0_switcher_sync
Definition redac.h:50
static const SPISettings F_ADC_SWITCHER_PRG_SPI_SETTINGS
Definition redac.h:10
static constexpr uint8_t CARRIER_MADDR
Definition redac.h:32
const functions::ICommandRegisterFunction f_adc0_switcher_prg
Definition redac.h:48
static constexpr uint8_t ADC_RESET_FADDR
Definition redac.h:37
static constexpr uint8_t STANDBY_UNSET_FADDR
Definition redac.h:40
static constexpr uint8_t STANDBY_SET_FADDR
Definition redac.h:39
bool write_adc_bus_mux(const std::array< int8_t, 8 > &channels) override
Definition redac.cpp:32
const functions::TriggerFunction f_adc1_switcher_sync
Definition redac.h:54
const functions::TriggerFunction f_set_standby
Definition redac.h:45
const functions::ICommandRegisterFunction f_adc1_switcher_prg
Definition redac.h:52
static constexpr uint8_t ADC_PRG_FADDR
Definition redac.h:36
void reset_adc_bus_mux() override
Definition redac.cpp:77