REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
ctrlblock.cpp
Go to the documentation of this file.
1// Copyright (c) 2024 anabrid GmbH
2// Contact: https://www.anabrid.com/licensing/
3//
4// SPDX-License-Identifier: MIT OR GPL-2.0-or-later
5
6#include <proto/main.pb.h>
7#include "native/ctrlblock.h"
8
9blocks::CTRLBlock *blocks::CTRLBlock::from_entity_classifier(entities::EntityClassifier classifier,
10 bus::addr_t block_address) {
11
12 auto ctrl_block = new CTRLBlock(new DummyCTRLBlockHAL());
13 ctrl_block->set_entity_classifier(classifier);
14 return ctrl_block;
15}
16
17bool blocks::DummyCTRLBlockHAL::write_adc_bus_muxers(ADCBus adc_bus) { return true; }
18
19bool blocks::DummyCTRLBlockHAL::write_sync_id(uint8_t id) { return true; }
bool write_sync_id(uint8_t id) override
Definition ctrlblock.cpp:19
bool write_adc_bus_muxers(ADCBus adc_bus) override
Definition ctrlblock.cpp:17