MSPM0_ValvanoWare  1.0
ECE445L starter code
TFLuna2.h
Go to the documentation of this file.
1 
34 #ifndef __TFLuna2_H__
35 #define __TFLuna2_H__
36 
44 void TFLuna2_Init(void (*function)(uint32_t));
45 
46 
54 
62 
71 
80 void TFLuna2_Frame_Rate(void);
81 
89 
97 
98 
107 
116 
117 
118 // the following functions only needed for low-level debugging
119 
134 void TFLuna2_SendMessage(const uint8_t msg[]);
135 
143 uint8_t TFLuna2_InChar(void);
144 
150 uint32_t TFLuna2_InStatus(void);
151 
157  uint32_t TFLuna2_OutStatus(void);
158 
167 void TFLuna2_OutString(uint8_t *pt);
168 
169 
178 void TFLuna2_OutChar(uint8_t data);
179 #endif // __TFLuna2_H__
180 
void TFLuna2_Output_Enable(void)
enable
void TFLuna2_OutString(uint8_t *pt)
output string to TFLuna2
void TFLuna2_SendMessage(const uint8_t msg[])
output message to TFLuna2
void TFLuna2_Format_Pixhawk(void)
Pixhawk.
void TFLuna2_OutChar(uint8_t data)
output character to TFLuna2
void TFLuna2_System_Reset(void)
start measurements
void TFLuna2_Init(void(*function)(uint32_t))
Initialize TFLuna2.
void TFLuna2_Output_Disable(void)
disable
uint32_t TFLuna2_OutStatus(void)
void TFLuna2_SaveSettings(void)
save format and rate
uint8_t TFLuna2_InChar(void)
void TFLuna2_Frame_Rate(void)
sampling rate
uint32_t TFLuna2_InStatus(void)
void TFLuna2_Format_Standard_cm(void)
cm units
void TFLuna2_Format_Standard_mm(void)
mm units