REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
iblock.cpp
Go to the documentation of this file.
1// Copyright (c) 2024 anabrid GmbH
2// Contact: https://www.anabrid.com/licensing/
3// SPDX-License-Identifier: MIT OR GPL-2.0-or-later
4
5#include <proto/main.pb.h>
6#include "native/iblock.h"
7
8blocks::IBlock *blocks::IBlock::from_entity_classifier(entities::EntityClassifier classifier,
9 bus::addr_t block_address) {
10 auto i_block = new IBlock(new DummyIBlockHAL());
11 i_block->set_entity_classifier(classifier);
12 return i_block;
13}
14
15bool blocks::DummyIBlockHAL::write_outputs(const std::array<uint32_t, 16> &outputs) { return true; }
16
17bool blocks::DummyIBlockHAL::write_upscaling(std::bitset<32> upscaling) { return true; }
bool write_outputs(const std::array< uint32_t, 16 > &outputs) override
Definition iblock.cpp:15
bool write_upscaling(std::bitset< 32 > upscaling) override
Definition iblock.cpp:17