REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
blocks::UBlockHAL_V_1_2_X Class Reference

#include <ublock.h>

Inheritance diagram for blocks::UBlockHAL_V_1_2_X:
Collaboration diagram for blocks::UBlockHAL_V_1_2_X:

Public Member Functions

 UBlockHAL_V_1_2_X (const bus::addr_t block_address)
 
- Public Member Functions inherited from blocks::UBlockHAL_Common
 UBlockHAL_Common (bus::addr_t block_address, uint8_t f_umatrix_cs, uint8_t f_umatrix_sync_cs, uint8_t f_transmission_mode_register_cs, uint8_t f_transmission_mode_sync_cs, uint8_t f_transmission_mode_reset_cs)
 
bool write_outputs (std::array< int8_t, 32 > outputs) override
 
bool write_transmission_modes_and_ref (std::pair< Transmission_Mode, Transmission_Mode > modes, Reference_Magnitude ref) override
 
void reset_transmission_modes_and_ref () override
 
- Public Member Functions inherited from entities::EntitySharedHardware< Parent >
metadata::eui_t get_entity_eui () const
 
float read_temperature () const
 

Additional Inherited Members

- Protected Member Functions inherited from entities::EntitySharedHardware< Parent >
 EntitySharedHardware (bus::addr_t f_meta_addr, bus::addr_t temperature_sensor_addr)
 
 EntitySharedHardware (bus::addr_t block_address)
 
- Protected Attributes inherited from blocks::UBlockHAL_Common
const functions::UMatrixFunction f_umatrix
 
const functions::TriggerFunction f_umatrix_sync
 
const functions::SR74HCT595 f_transmission_mode_register
 
const functions::TriggerFunction f_transmission_mode_sync
 
const functions::TriggerFunction f_transmission_mode_reset
 
- Protected Attributes inherited from entities::EntitySharedHardware< Parent >
const metadata::MetadataEditor f_meta
 
const functions::TMP127Q1 temperature_sensor
 

Detailed Description

Definition at line 61 of file ublock.h.

Constructor & Destructor Documentation

◆ UBlockHAL_V_1_2_X()

blocks::UBlockHAL_V_1_2_X::UBlockHAL_V_1_2_X ( const bus::addr_t block_address)
inlineexplicit

Definition at line 63 of file ublock.h.


The documentation for this class was generated from the following file:
  • lib/hardware/src/block/teensy/ublock.h