#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_ */
|