REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Attributes |
Protected Attributes |
Static Protected Attributes |
List of all members
platform::REDAC_HAL_V_1_0_X Class Reference
#include <redac.h>
Inheritance diagram for platform::REDAC_HAL_V_1_0_X:

Collaboration diagram for platform::REDAC_HAL_V_1_0_X:

Public Member Functions | |
REDAC_HAL_V_1_0_X () | |
bool | write_adc_bus_mux (const std::array< int8_t, 8 > &channels) override |
void | reset_adc_bus_mux () override |
![]() | |
metadata::eui_t | get_entity_eui () const |
float | read_temperature () const |
Static Public Attributes | |
static constexpr uint8_t | CARRIER_MADDR = 5 |
static constexpr uint8_t | METADATA_FADDR = bus::METADATA_FUNC_IDX |
static constexpr uint8_t | TEMPERATURE_FADDR = 1 |
static constexpr uint8_t | ADC_PRG_FADDR = 0 |
static constexpr uint8_t | ADC_RESET_FADDR = 1 |
static constexpr uint8_t | ADC_STROBE_FADDR = 2 |
static constexpr uint8_t | STANDBY_SET_FADDR = 3 |
static constexpr uint8_t | STANDBY_UNSET_FADDR = 2 |
Protected Attributes | |
const functions::TriggerFunction | f_set_standby |
const functions::TriggerFunction | f_unset_standby |
const functions::ICommandRegisterFunction | f_adc0_switcher_prg |
const functions::TriggerFunction | f_adc0_switcher_reset |
const functions::TriggerFunction | f_adc0_switcher_sync |
const functions::ICommandRegisterFunction | f_adc1_switcher_prg |
const functions::TriggerFunction | f_adc1_switcher_reset |
const functions::TriggerFunction | f_adc1_switcher_sync |
const functions::ICommandRegisterFunction | f_adc2_switcher_prg |
const functions::TriggerFunction | f_adc2_switcher_reset |
const functions::TriggerFunction | f_adc2_switcher_sync |
![]() | |
const metadata::MetadataEditor | f_meta |
const functions::TMP127Q1 | temperature_sensor |
Static Protected Attributes | |
static const SPISettings | F_ADC_SWITCHER_PRG_SPI_SETTINGS |
Additional Inherited Members | |
![]() | |
EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr) | |
EntitySharedHardware (bus::addr_t block_address) | |
Detailed Description
Constructor & Destructor Documentation
◆ REDAC_HAL_V_1_0_X()
FLASHMEM platform::REDAC_HAL_V_1_0_X::REDAC_HAL_V_1_0_X | ( | ) |
Member Function Documentation
◆ reset_adc_bus_mux()
|
override |
◆ write_adc_bus_mux()
|
override |
Member Data Documentation
◆ ADC_PRG_FADDR
|
staticconstexpr |
◆ ADC_RESET_FADDR
|
staticconstexpr |
◆ ADC_STROBE_FADDR
|
staticconstexpr |
◆ CARRIER_MADDR
|
staticconstexpr |
◆ f_adc0_switcher_prg
|
protected |
◆ f_adc0_switcher_reset
|
protected |
◆ f_adc0_switcher_sync
|
protected |
◆ f_adc1_switcher_prg
|
protected |
◆ f_adc1_switcher_reset
|
protected |
◆ f_adc1_switcher_sync
|
protected |
◆ f_adc2_switcher_prg
|
protected |
◆ f_adc2_switcher_reset
|
protected |
◆ f_adc2_switcher_sync
|
protected |
◆ F_ADC_SWITCHER_PRG_SPI_SETTINGS
|
staticprotected |
◆ f_set_standby
|
protected |
◆ f_unset_standby
|
protected |
◆ METADATA_FADDR
|
staticconstexpr |
◆ STANDBY_SET_FADDR
|
staticconstexpr |
◆ STANDBY_UNSET_FADDR
|
staticconstexpr |
◆ TEMPERATURE_FADDR
|
staticconstexpr |
The documentation for this class was generated from the following files: