SFRA_F32/28379d_test_SFRA/LIBSFRA/libsfra_ti_hal.h
2026-06-12 16:22:17 +08:00

37 lines
939 B
C

#ifndef LIBSFRA_TI_HAL_H
#define LIBSFRA_TI_HAL_H
#include "sfra_f32.h"
#include "libsfra.h"
#ifdef __cplusplus
extern "C" {
#endif
void libsfra_ti_hal_init(sfra_t *libsfra,
float32_t isrFrequency,
float32_t injectionAmplitude,
int16_t noFreqPoints,
float32_t fraSweepStartFreq,
float32_t freqStep,
float32_t *h_magVect,
float32_t *h_phaseVect,
float32_t *gh_magVect,
float32_t *gh_phaseVect,
float32_t *cl_magVect,
float32_t *cl_phaseVect,
float32_t *freqVect
);
/**
* 获取 TI 适配器结构体指针,用于传给 SFRA_GUI_config
*/
SFRA_F32* libsfra_ti_hal_get_adapter(void);
#ifdef __cplusplus
}
#endif
#endif