From 0530454d85792ea08db06da12b3b65a87acf4ca8 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 27 五月 2025 15:56:54 +0800 Subject: [PATCH] 网关成功不丢包与改板子通信,但上位机有255-1包序解析错误,偶尔切频点时丢1包,能用版本,但PA开启后功耗变小了,功耗不对 --- 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