Base functions of GP22 for all embedded device. More...
#include "GP22_ATY.h"Go to the source code of this file.
Macros | |
| #define | __GP22_ATY_C |
| #define | GP22_MEASURE_UsWave1MHz |
Functions | |
| void | GP22_WriteData (uint8_t data_t) |
| write data with spi | |
| void | GP22_WriteReg (uint8_t opcode_address, uint32_t reg_data) |
| uint32_t | GP22_ReadReg (uint8_t opcode_address) |
| void | GP22_Reset (void) |
| uint8_t | GP22_WaitInt (uint8_t step) |
| uint8_t | GP22_SpiTest (uint8_t data_t) |
| uint8_t | GP22_ReadId (void) |
| uint16_t | GP22_AnalyseErrCode (void) |
| uint8_t | GP22_CompareE2 (void) |
| uint8_t | GP22_CalcHSC (void) |
| uint8_t | GP22_StartTemp (void) |
| void | GP22_RegInit_UsWave1MHz (void) |
| uint8_t | GP22_StartTof_UsWave1MHz (void) |
| uint8_t | GP22_Process_UsWave1MHz (uint8_t cmdCode) |
| uint8_t | GP22_Process_Run (uint8_t cmdCode) |
Variables | |
| float | GP22_CALC_CLKHS_FREQ = GP22_CLKHS_FREQ |
| uint8_t | GP22_Ids [8] = {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6} |
| uint32_t | GP22_REG [7] = {0} |
| uint32_t | tofValue [4] = {0} |
| float | tempRealValue [2] = {0.0} |
| float | echoTimeDetect [2] = {0} |
| float | echoTimeCalc [2] = {0} |
| float | speedWave [2] = {0} |
| uint32_t | PW1ST_ValueA = 0 |
| float | machineDelayTime = 0 |
| float | usDistance = 0 |
| uint8_t | pulseNum = 4 |
| uint8_t | firstWaveEnable = 1 |
| uint16_t | ignoreTime = 1200 |
| uint16_t | offsetValue = 0 |
Base functions of GP22 for all embedded device.
| Project | DEVICE_GENERAL_ATY_LIB |
Definition in file GP22_ATY.c.
| #define __GP22_ATY_C |
Definition at line 31 of file GP22_ATY.c.
| #define GP22_MEASURE_UsWave1MHz |
Definition at line 359 of file GP22_ATY.c.
| uint16_t GP22_AnalyseErrCode | ( | void | ) |
Definition at line 171 of file GP22_ATY.c.
| uint8_t GP22_CalcHSC | ( | void | ) |
Definition at line 246 of file GP22_ATY.c.
| uint8_t GP22_CompareE2 | ( | void | ) |
Definition at line 210 of file GP22_ATY.c.
Definition at line 535 of file GP22_ATY.c.
Definition at line 507 of file GP22_ATY.c.
| uint8_t GP22_ReadId | ( | void | ) |
Definition at line 138 of file GP22_ATY.c.
Definition at line 64 of file GP22_ATY.c.
| void GP22_RegInit_UsWave1MHz | ( | void | ) |
Definition at line 364 of file GP22_ATY.c.
| void GP22_Reset | ( | void | ) |
Definition at line 82 of file GP22_ATY.c.
Definition at line 114 of file GP22_ATY.c.
| uint8_t GP22_StartTemp | ( | void | ) |
Definition at line 283 of file GP22_ATY.c.
| uint8_t GP22_StartTof_UsWave1MHz | ( | void | ) |
Definition at line 456 of file GP22_ATY.c.
Definition at line 94 of file GP22_ATY.c.
| void GP22_WriteData | ( | uint8_t | data_t | ) |
Definition at line 51 of file GP22_ATY.c.
| float echoTimeCalc[2] = {0} |
Definition at line 344 of file GP22_ATY.c.
| float echoTimeDetect[2] = {0} |
Definition at line 343 of file GP22_ATY.c.
| uint8_t firstWaveEnable = 1 |
Definition at line 352 of file GP22_ATY.c.
| float GP22_CALC_CLKHS_FREQ = GP22_CLKHS_FREQ |
Definition at line 337 of file GP22_ATY.c.
| uint8_t GP22_Ids[8] = {0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6} |
Definition at line 338 of file GP22_ATY.c.
| uint32_t GP22_REG[7] = {0} |
Definition at line 339 of file GP22_ATY.c.
| uint16_t ignoreTime = 1200 |
Definition at line 353 of file GP22_ATY.c.
| float machineDelayTime = 0 |
Definition at line 348 of file GP22_ATY.c.
| uint16_t offsetValue = 0 |
Definition at line 354 of file GP22_ATY.c.
| uint8_t pulseNum = 4 |
Definition at line 351 of file GP22_ATY.c.
| uint32_t PW1ST_ValueA = 0 |
Definition at line 346 of file GP22_ATY.c.
| float speedWave[2] = {0} |
Definition at line 345 of file GP22_ATY.c.
| float tempRealValue[2] = {0.0} |
Definition at line 342 of file GP22_ATY.c.
| uint32_t tofValue[4] = {0} |
Definition at line 341 of file GP22_ATY.c.
| float usDistance = 0 |
Definition at line 349 of file GP22_ATY.c.