bldc/encoder/AD2S1205.h

22 lines
675 B
C
Raw Normal View History

#ifndef ENCODER_AD2S1205_H_
#define ENCODER_AD2S1205_H_
#include "datatypes.h"
#include "encoder/encoder_datatype.h"
void AD2S1205_deinit(void);
2022-01-09 08:10:40 -08:00
encoder_ret_t AD2S1205_init(AD2S1205_config_t *AD2S1205_config);
float AD2S1205_read_deg(void);
void AD2S1205_routine(void);
float AD2S1205_resolver_loss_of_tracking_error_rate(void);
float AD2S1205_resolver_degradation_of_signal_error_rate(void);
float AD2S1205_resolver_loss_of_signal_error_rate(void);
uint32_t AD2S1205_resolver_loss_of_tracking_error_cnt(void);
uint32_t AD2S1205_resolver_degradation_of_signal_error_cnt(void);
uint32_t AD2S1205_resolver_loss_of_signal_error_cnt(void);
#endif /* ENCODER_AD2S1205_H_ */