解决无符号处理以及定时问题

This commit is contained in:
2025-10-24 21:56:55 +08:00
parent 0346a5e662
commit 84221794b6
3 changed files with 178 additions and 151 deletions

View File

@@ -47,16 +47,16 @@ typedef struct {
// <20><><EFBFBD>ٶȼƣ<C8BC><C6A3><EFBFBD><EFBFBD><EFBFBD>ID 0x10<31><30>
uint8_t acc_id; ///< <20><>ʶ<EFBFBD><CAB6>0x10<31><30>Э<EFBFBD>鸽¼A.1<EFBFBD><EFBFBD>
uint8_t acc_len; ///< <20><><EFBFBD>ݳ<EFBFBD><DDB3>ȣ<EFBFBD>12<31>ֽ<EFBFBD>
uint32_t acc_x; ///< X<><58><EFBFBD><EFBFBD><EFBFBD>ٶȣ<D9B6><C8A3><EFBFBD><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
uint32_t acc_y; ///< Y<><59><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
uint32_t acc_z; ///< Z<><5A><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
int32_t acc_x; ///< X<><58><EFBFBD><EFBFBD><EFBFBD>ٶȣ<D9B6><C8A3><EFBFBD><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
int32_t acc_y; ///< Y<><59><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
int32_t acc_z; ///< Z<><5A><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ m/s2
// <20><><EFBFBD><EFBFBD><EFBFBD>ǣ<EFBFBD><C7A3><EFBFBD><EFBFBD><EFBFBD>ID 0x20<32><30>
uint8_t gyro_id; ///< <20><>ʶ<EFBFBD><CAB6>0x20
uint8_t gyro_len; ///< <20><><EFBFBD>ݳ<EFBFBD><DDB3>ȣ<EFBFBD>12<31>ֽ<EFBFBD>
uint32_t gyro_x; ///< X<><58><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
uint32_t gyro_y; ///< Y<><59><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
uint32_t gyro_z; ///< Z<><5A><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
int32_t gyro_x; ///< X<><58><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
int32_t gyro_y; ///< Y<><59><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
int32_t gyro_z; ///< Z<><5A><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD> <20><><EFBFBD><EFBFBD> 0.000001 <20><>λ deg/s
// ŷ<><C5B7><EFBFBD>ǣ<EFBFBD><C7A3><EFBFBD><EFBFBD><EFBFBD>ID 0x40<34><30>[1,2](@ref)
uint8_t euler_id; ///< <20><>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD>ֵ0x40<34><30>Э<EFBFBD>鸽¼A.4<EFBFBD><EFBFBD>Tait-Bryan<61><6E>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>