|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
mblock_mul.h
Go to the documentation of this file.
42 bool write_calibration_input_offsets(uint8_t idx, uint16_t offset_x, uint16_t offset_y) override;
Definition mblock_mul.h:26
std::bitset< 8 > read_overload_flags() override
Definition mblock_mul.cpp:143
const functions::TriggerFunction f_overload_flags_reset
Definition mblock_mul.h:29
metadata::eui_t get_entity_eui() const override
Definition mblock_mul.h:37
bool write_calibration_output_offset(uint8_t idx, uint16_t offset_z) override
Definition mblock_mul.cpp:139
MMulBlockHAL_V_1_0_X(bus::addr_t block_address)
Definition mblock_mul.cpp:111
const functions::SR74HC16X f_overload_flags
Definition mblock_mul.h:30
const functions::DAC60508 f_calibration_dac_0
Definition mblock_mul.h:31
void reset_overload_flags() override
Definition mblock_mul.cpp:131
static float raw_to_float_calibration(uint16_t raw)
Takes in DAC raw value, returns voltage recieved by multiplier.
Definition mblock_mul.h:49
bool write_calibration_input_offsets(uint8_t idx, uint16_t offset_x, uint16_t offset_y) override
Definition mblock_mul.cpp:133
const functions::DAC60508 f_calibration_dac_1
Definition mblock_mul.h:32
Definition mblock_mul.h:58
bool write_calibration_gain(uint8_t idx, uint8_t gain)
Definition mblock_mul.cpp:155
MMulBlockHAL_V_1_M1_X(bus::addr_t block_address)
Definition mblock_mul.cpp:151
MMulBlockHAL_V_1_M1_X * hardware
Definition mblock_mul.h:78
bool calibrate(platform::Cluster *cluster, carrier::Carrier *carrier) override
Definition mblock_mul.cpp:40
utils::status write_calibration_to_hardware() override
Definition mblock_mul.cpp:27
MMulBlock_FullAutoCalibration(SLOT slot, blocks::MMulBlockHAL_V_1_M1_X *hardware)
Definition mblock_mul.cpp:147
Definition AD840X.h:18
The DAC60508 is the 12-Bit 8-channel DAC, used in the MInt-Block for the initial conditions.
Definition DAC60508.h:17
Definition SR74HC16X.h:12
A trigger function exploits the fact that setting an address on the bus triggers an action (TODO: Is ...
Definition functions.h:33
Definition meta.h:16
Definition shblock.cpp:8