|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
platform::REDAC_HAL_V_1_1_X Class Reference
#include <redac.h>
Inheritance diagram for platform::REDAC_HAL_V_1_1_X:

Collaboration diagram for platform::REDAC_HAL_V_1_1_X:

Public Member Functions | |
| REDAC_HAL_V_1_1_X () | |
| bool | write_fp_control_register (uint16_t state) |
Public Member Functions inherited from platform::REDAC_HAL_V_1_0_X | |
| REDAC_HAL_V_1_0_X () | |
| uint16_t | read_backplane_and_slot_id () const override |
| bool | write_adc_bus_mux (const std::array< int8_t, 8 > &channels) override |
| void | reset_adc_bus_mux () override |
Public Member Functions inherited from entities::EntitySharedHardware< REDAC_HAL > | |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
| metadata::eui_t | get_entity_eui () const |
| float | read_temperature () const |
Static Public Attributes | |
| static constexpr uint8_t | FP_SR_CLR = 4 |
| static constexpr uint8_t | FP_SR_STO = 5 |
| static constexpr uint8_t | FP_SR = 6 |
Static Public Attributes inherited from platform::REDAC_HAL_V_1_0_X | |
| 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 |
| static const SPISettings | BP_REDAC_ID_SPI_SETTINGS |
| static constexpr uint8_t | BP_REDAC_ID_FADDR = 2 |
Additional Inherited Members | |
Protected Member Functions inherited from entities::EntitySharedHardware< REDAC_HAL > | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr, uint8_t alt_function_idx) | |
| EntitySharedHardware (bus::addr_t block_address, uint8_t alt_function_idx) | |
Static Protected Attributes inherited from platform::REDAC_HAL_V_1_0_X | |
| static const SPISettings | F_ADC_SWITCHER_PRG_SPI_SETTINGS |
Detailed Description
Constructor & Destructor Documentation
◆ REDAC_HAL_V_1_1_X()
| platform::REDAC_HAL_V_1_1_X::REDAC_HAL_V_1_1_X | ( | ) |
Definition at line 111 of file redac.cpp.
References fp_control, fp_control_reset, fp_control_sync, FP_SR, FP_SR_CLR, and FP_SR_STO.
Member Function Documentation
◆ write_fp_control_register()
| bool platform::REDAC_HAL_V_1_1_X::write_fp_control_register | ( | uint16_t | state | ) |
Definition at line 116 of file redac.cpp.
References fp_control, fp_control_sync, and success.
Member Data Documentation
◆ fp_control
|
protected |
Definition at line 73 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X(), and write_fp_control_register().
◆ fp_control_reset
|
protected |
Definition at line 74 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ fp_control_sync
|
protected |
Definition at line 75 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X(), and write_fp_control_register().
◆ FP_SR
|
staticconstexpr |
Definition at line 68 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ FP_SR_CLR
|
staticconstexpr |
Definition at line 66 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
◆ FP_SR_STO
|
staticconstexpr |
Definition at line 67 of file redac.h.
Referenced by REDAC_HAL_V_1_1_X().
The documentation for this class was generated from the following files:
Public Member Functions inherited from