BFX Library
概要
- API一覧
API ID
[Dec]ID
[Hex]R21-11 Bfx_SetBit_<TypeMn>u8 1 to 4 0x01 to 0x04 ○しろまる Bfx_ClrBit_<TypeMn>u8 6 to 9 0x06 to 0x09 ○しろまる Bfx_GetBit_<InTypeMn>u8_u8 10 to 13 0x0A to 0x0D ○しろまる Bfx_SetBits_<TypeMn>u8u8u8 32 to 35 0x20 to 0x23 ○しろまる Bfx_GetBits_<TypeMn>u8u8_<TypeMn> 38 to 41 0x26 to 0x29 ○しろまる Bfx_SetBitMask_<TypeMn><TypeMn> 42 to 45 0x2A to 0x2D ○しろまる Bfx_ClrBitMask_<TypeMn><TypeMn> 48 to 51 0x30 to 0x33 ○しろまる Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8 54 to 57 0x36 to 0x39 ○しろまる Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8 58 to 61 0x3A to 0x3D ○しろまる Bfx_TstParityEven_<InTypeMn>_u8 64 to 67 0x40 to 0x43 ○しろまる Bfx_ToggleBits_<TypeMn> 70 to 73 0x46 to 0x49 ○しろまる Bfx_ToggleBitMask_<TypeMn><TypeMn> 74 to 77 0x4A to 0x4D ○しろまる Bfx_ShiftBitRt_<TypeMn>u8 80 to 83 0x50 to 0x53 ○しろまる Bfx_ShiftBitLt_<TypeMn>u8 86 to 89 0x56 to 0x59 ○しろまる Bfx_RotBitRt_<TypeMn>u8 90 to 93 0x5A to 0x5D ○しろまる Bfx_RotBitLt_<TypeMn>u8 96 to 99 0x60 to 0x63 ○しろまる Bfx_CopyBit_<TypeMn>u8<TypeMn>u8 102 to 105 0x66 to 0x69 ○しろまる Bfx_PutBits_<TypeMn>u8u8<TypeMn> 112 to 115 0x70 to 0x73 ○しろまる Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn> 128 to 131 0x80 to 0x83 ○しろまる Bfx_PutBit_<TypeMn>u8u8 133 to 136 0x85 to 0x88 ○しろまる Bfx_GetVersionInfo 255 0xFF ○しろまる
API仕様
Bfx_SetBit_<TypeMn>u8
void Bfx_SetBit_<TypeMn>u8 (<Type>* Data, uint8 BitPn)
Function ID[hex] Function prototype 0x001 void Bfx_SetBit_u8u8(uint8*, uint8) 0x002 void Bfx_SetBit_u16u8(uint16*, uint8) 0x003 void Bfx_SetBit_u32u8(uint32*, uint8) 0x004 void Bfx_SetBit_u64u8(uint64*, uint8)
Bfx_ClrBit_<TypeMn>u8
void Bfx_ClrBit_<TypeMn>u8 (<Type>* Data, uint8 BitPn)
Bfx_GetBit_<InTypeMn>u8_u8
boolean Bfx_GetBit_<InTypeMn>u8_u8 (<InType> Data, uint8 BitPn)
Bfx_SetBits_<TypeMn>u8u8u8
void Bfx_SetBits_<TypeMn>u8u8u8 (<Type>* Data, uint8 BitStartPn, uint8 BitLn, uint8 Status)
Bfx_GetBits_<TypeMn>u8u8_<TypeMn>
<Type> Bfx_GetBits_<TypeMn>u8u8_<TypeMn> (<Type> Data, uint8 BitStartPn, uint8 BitLn)
Bfx_SetBitMask_<TypeMn><TypeMn>
void Bfx_SetBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask)
Bfx_ClrBitMask_<TypeMn><TypeMn>
void Bfx_ClrBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask)
Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8
boolean Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8 (<InType> Data, <InType> Mask)
Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8
boolean Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8 (<InType> Data, <InType> Mask)
Bfx_TstParityEven_<InTypeMn>_u8
boolean Bfx_TstParityEven_<InTypeMn>_u8 (<InTypeMn> Data)
Bfx_ToggleBits_<TypeMn>
void Bfx_ToggleBits_<TypeMn> (<Type>* Data)
Bfx_ToggleBitMask_<TypeMn><TypeMn>
void Bfx_ToggleBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask)
Bfx_ShiftBitRt_<TypeMn>u8
void Bfx_ShiftBitRt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt)
Bfx_ShiftBitLt_<TypeMn>u8
void Bfx_ShiftBitLt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt)
Bfx_RotBitRt_<TypeMn>u8
void Bfx_RotBitRt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt)
Bfx_RotBitLt_<TypeMn>u8
void Bfx_RotBitLt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt)
Bfx_CopyBit_<TypeMn>u8<TypeMn>u8
void Bfx_CopyBit_<TypeMn>u8<TypeMn>u8 (<Type>* DestinationData, uint8 DestinationPosition, <Type> SourceData, uint8 SourcePosition)
Bfx_PutBits_<TypeMn>u8u8<TypeMn>
void Bfx_PutBits_<TypeMn>u8u8<TypeMn> (<Type>* Data, uint8 BitStartPn, uint8 BitLn, <Type> Pattern)
Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn>
void Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn> (<Type>* Data, <Type> Pattern, <Type> Mask)
Bfx_PutBit_<TypeMn>u8u8
void Bfx_PutBit_<TypeMn>u8u8 (<Type>* Data, uint8 BitPn, boolean Status)
Bfx_GetVersionInfo
void Bfx_GetVersionInfo (Std_VersionInfoType* Versioninfo)
Last modified
3 years ago
Last modified on Dec 19, 2022, 1:29:12 PM
Note:
See TracWiki
for help on using the wiki.