|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
iblock.cpp
Go to the documentation of this file.
40 f_imatrix_reset{bus::replace_function_idx(block_address, 4)}, f_imatrix_sync{bus::replace_function_idx(
87 command |= functions::ICommandRegisterFunction::chip_cmd_word(iidx_one_three, oidx_three_four) << 16;
94 command |= functions::ICommandRegisterFunction::chip_cmd_word(iidx_two_four, oidx_three_four) << 24;
124 f_imatrix_reset{bus::replace_function_idx(block_address, 4)}, f_imatrix_sync{bus::replace_function_idx(
bool write_outputs(const std::array< uint32_t, 16 > &outputs) override
Definition iblock.cpp:45
const functions::TriggerFunction f_imatrix_reset
Definition iblock.h:17
const functions::TriggerFunction scaling_register_sync
Definition iblock.h:21
const functions::SR74HCT595 scaling_register
Definition iblock.h:20
const functions::TriggerFunction f_imatrix_sync
Definition iblock.h:18
const functions::ICommandRegisterFunction f_cmd
Definition iblock.h:16
IBlockHAL_V_1_2_X(bus::addr_t block_address)
Definition iblock.cpp:38
bool write_upscaling(std::bitset< 32 > upscaling) override
Definition iblock.cpp:115
const functions::SR74HCT595 scaling_register
Definition iblock.h:37
const functions::TriggerFunction scaling_register_sync
Definition iblock.h:38
const functions::ICommandRegisterFunction f_cmd
Definition iblock.h:33
const functions::TriggerFunction f_imatrix_reset
Definition iblock.h:34
IBlockHAL_V_1_3_X(bus::addr_t block_address)
Definition iblock.cpp:122
const functions::TriggerFunction f_imatrix_sync
Definition iblock.h:35
static uint8_t chip_cmd_word(uint8_t chip_input_idx, uint8_t chip_output_idx, bool connect=true)
Definition icmd.cpp:18
entities::EntitySharedHardware< IBlockHAL > IBlockHAL_Parent
Definition iblock.h:12