|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
mblock_mul.cpp
Go to the documentation of this file.
131FLASHMEM void blocks::MMulBlockHAL_V_1_0_X::reset_overload_flags() { f_overload_flags_reset.trigger(); }
133FLASHMEM bool blocks::MMulBlockHAL_V_1_0_X::write_calibration_input_offsets(uint8_t idx, uint16_t offset_x,
139FLASHMEM bool blocks::MMulBlockHAL_V_1_0_X::write_calibration_output_offset(uint8_t idx, uint16_t offset_z) {
152 : MMulBlockHAL_V_1_0_X(block_address), f_gain_ch0_1(bus::replace_function_idx(block_address, 6)),
Definition mblock_mul.h:26
std::bitset< 8 > read_overload_flags() override
Definition mblock_mul.cpp:143
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
void reset_overload_flags() override
Definition mblock_mul.cpp:131
bool write_calibration_input_offsets(uint8_t idx, uint16_t offset_x, uint16_t offset_y) override
Definition mblock_mul.cpp:133
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