From 4cdc4b3d488e15b1d6572bdcd61a2ce92d0c8c9b Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期五, 16 五月 2025 18:13:14 +0800 Subject: [PATCH] 成功分离2个测距功能 --- keil/include/components/hido/Include/HIDO_Bit.h | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/keil/include/components/hido/Include/HIDO_Bit.h b/keil/include/components/hido/Include/HIDO_Bit.h new file mode 100644 index 0000000..d4c420c --- /dev/null +++ b/keil/include/components/hido/Include/HIDO_Bit.h @@ -0,0 +1,31 @@ +#ifndef _HIDO_BIT_H_ +#define _HIDO_BIT_H_ + +#include "HIDO_TypeDef.h" + +typedef enum +{ + BIT_MODE_BIG_ENDIAN, + BIT_MODE_LITTLE_ENDIAN, +}HIDO_BitModeEnum; + +HIDO_VOID HIDO_BitCopy( + HIDO_UINT8 *_pu8Dst, /* 目标 */ + HIDO_BitModeEnum _eDstBitMode, /* 目标比特模式 */ + HIDO_UINT32 _u32DstBitOffset, /* 目标比特偏移 */ + const HIDO_UINT8 *_pu8Src, /* 源 */ + HIDO_BitModeEnum _eSrcBitMode, /* 源比特模式 */ + HIDO_UINT32 _u32SrcBitOffset, /* 源比特偏移 */ + HIDO_UINT32 _u32CopyBitCount /* 拷贝的比特数 */ + ); +HIDO_VOID HIDO_BitCopyAndNot( + HIDO_UINT8 *_pu8Dst, /* 目标 */ + HIDO_BitModeEnum _eDstBitMode, /* 目标比特模式 */ + HIDO_UINT32 _u32DstBitOffset, /* 目标比特偏移 */ + const HIDO_UINT8 *_pu8Src, /* 源 */ + HIDO_BitModeEnum _eSrcBitMode, /* 源比特模式 */ + HIDO_UINT32 _u32SrcBitOffset, /* 源比特偏移 */ + HIDO_UINT32 _u32CopyBitCount /* 拷贝的比特数 */ + ); + +#endif /* _HIDO_BIT_H_ */ -- Gitblit v1.9.3