#include <lucidac.h>
Definition at line 17 of file lucidac.h.
◆ Teensy_LUCIDAC_HAL()
FLASHMEM platform::Teensy_LUCIDAC_HAL::Teensy_LUCIDAC_HAL |
( |
| ) |
|
◆ read_temperature()
float platform::Teensy_LUCIDAC_HAL::read_temperature |
( |
| ) |
const |
|
inlineoverride |
◆ reset_acl()
FLASHMEM void platform::Teensy_LUCIDAC_HAL::reset_acl |
( |
| ) |
|
|
override |
◆ reset_adc_bus_mux()
FLASHMEM void platform::Teensy_LUCIDAC_HAL::reset_adc_bus_mux |
( |
| ) |
|
|
override |
◆ write_acl()
FLASHMEM bool platform::Teensy_LUCIDAC_HAL::write_acl |
( |
std::array< ACL, 8 > | acl | ) |
|
|
override |
Write bits to ACL shift register, from I-block input 24 (first element) to 31 (last element)
Definition at line 30 of file lucidac.cpp.
◆ write_adc_bus_mux()
FLASHMEM bool platform::Teensy_LUCIDAC_HAL::write_adc_bus_mux |
( |
std::array< int8_t, 8 > | channels | ) |
|
|
override |
Write channel selection to ADC bus muxer.
Each element in channels selects the input index for the n-th ADC bus output (-1 disables).
Definition at line 48 of file lucidac.cpp.
◆ ACL_CRL_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ACL_CRL_FADDR = 8 |
|
staticconstexpr |
◆ ACL_PRG_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ACL_PRG_FADDR = 6 |
|
staticconstexpr |
◆ ACL_UPD_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ACL_UPD_FADDR = 7 |
|
staticconstexpr |
◆ ADC_PRG_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ADC_PRG_FADDR = 2 |
|
staticconstexpr |
◆ ADC_RESET_8816_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ADC_RESET_8816_FADDR = 3 |
|
staticconstexpr |
◆ ADC_RESET_SR_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ADC_RESET_SR_FADDR = 4 |
|
staticconstexpr |
◆ ADC_STROBE_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::ADC_STROBE_FADDR = 5 |
|
staticconstexpr |
◆ CARRIER_MADDR
uint8_t platform::Teensy_LUCIDAC_HAL::CARRIER_MADDR = 5 |
|
staticconstexpr |
◆ f_acl_clr
◆ f_acl_prg
◆ f_acl_upd
◆ f_adc_switcher_matrix_reset
◆ f_adc_switcher_prg
◆ F_ADC_SWITCHER_PRG_SPI_SETTINGS
const SPISettings platform::Teensy_LUCIDAC_HAL::F_ADC_SWITCHER_PRG_SPI_SETTINGS |
|
staticprotected |
Initial value:{
4'000'000, MSBFIRST, SPI_MODE2 }
Definition at line 16 of file lucidac.h.
◆ f_adc_switcher_sr_reset
◆ f_adc_switcher_sync
◆ f_temperature
◆ METADATA_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::METADATA_FADDR = bus::METADATA_FUNC_IDX |
|
staticconstexpr |
◆ TEMPERATURE_FADDR
uint8_t platform::Teensy_LUCIDAC_HAL::TEMPERATURE_FADDR = 1 |
|
staticconstexpr |
The documentation for this class was generated from the following files: