This commit is contained in:
lmx
2025-11-21 15:17:10 +08:00
parent baa5979ee1
commit 591e7632d2
22 changed files with 436 additions and 14 deletions

View File

@ -572,7 +572,7 @@ void skiing_tracker_update(skiing_tracker_t *tracker, float *acc_g, float *gyr_d
* @param angle_data 传入的欧若拉角数据
* @return 速度cm/s
*/
int sensor_processing_task(signed short* acc_data_buf, signed short* gyr_data_buf, float* angle_data, float* quaternion) {
uint16_t sensor_processing_task(signed short* acc_data_buf, signed short* gyr_data_buf, float* angle_data, float* quaternion) {
static int initialized = 0;
static float acc_data_g[3];
@ -630,6 +630,6 @@ int sensor_processing_task(signed short* acc_data_buf, signed short* gyr_data_bu
skiing_tracker_update(&my_skiing_tracker, acc_data_g, gyr_data_dps, angle_data, delta_time);
return (int)(my_skiing_tracker.speed * 100);
return (uint16_t)(my_skiing_tracker.speed * 100);
}

View File

@ -84,5 +84,5 @@ typedef struct{
*/
void skiing_tracker_init(skiing_tracker_t *tracker);
int sensor_processing_task(signed short* acc_data_buf, signed short* gyr_data_buf, float* angle_data, float* quaternion);
uint16_t sensor_processing_task(signed short* acc_data_buf, signed short* gyr_data_buf, float* angle_data, float* quaternion);
#endif // SKIING_TRACKER_H