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

Collaboration diagram for functions::TMP127Q1:

Public Member Functions | |
TMP127Q1 (unsigned short address) | |
float | read_temperature () const |
DataFunction (bus::addr_t address, const SPISettings &spiSettings) | |
![]() | |
DataFunction (bus::addr_t address, const SPISettings &spiSettings) | |
void | begin_communication () const |
void | end_communication () const |
![]() | |
Function (bus::addr_t address) | |
Static Public Member Functions | |
static int16_t | raw_to_signed_raw (uint16_t raw) |
static float | raw_to_float (uint16_t raw) |
Static Public Attributes | |
static const SPISettings | DEFAULT_SPI_SETTINGS {4'000'000, MSBFIRST, SPI_MODE0} |
Additional Inherited Members | |
![]() | |
const SPISettings & | spi_settings |
![]() | |
const bus::addr_t | address |
![]() | |
void | transfer (const void *mosi_buf, void *miso_buf, size_t count) const |
uint8_t | transfer8 (uint8_t data_in) const |
uint16_t | transfer16 (uint16_t data_in) const |
uint32_t | transfer32 (uint32_t data_in) const |
![]() | |
static SPIClass & | get_raw_spi () |
Detailed Description
Definition at line 14 of file TMP127Q1.h.
Constructor & Destructor Documentation
◆ TMP127Q1()
|
explicit |
Definition at line 31 of file TMP127Q1.cpp.
Member Function Documentation
◆ DataFunction()
functions::DataFunction::DataFunction | ( | bus::addr_t | address, |
const SPISettings & | spiSettings ) |
Definition at line 63 of file functions.cpp.
◆ raw_to_float()
|
static |
Definition at line 15 of file TMP127Q1.cpp.
Referenced by read_temperature().
◆ raw_to_signed_raw()
|
static |
Definition at line 20 of file TMP127Q1.cpp.
◆ read_temperature()
float functions::TMP127Q1::read_temperature | ( | ) | const |
Definition at line 10 of file TMP127Q1.cpp.
References raw_to_float(), and functions::DataFunction::transfer16().
Referenced by entities::EntitySharedHardware< Parent >::read_temperature(), and platform::Teensy_LUCIDAC_HAL::read_temperature().
Member Data Documentation
◆ DEFAULT_SPI_SETTINGS
|
static |
Definition at line 8 of file TMP127Q1.h.
The documentation for this class was generated from the following files:
- lib/hardware/src/chips/TMP127Q1.h
- lib/hardware/src/chips/TMP127Q1.cpp