{{{ #!html
BFX Library
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| || [#Bfx_SetBit_TypeMnu8 Bfx_SetBit_u8] || 1 to 4|| 0x01 to 0x04|| ○ || || [#Bfx_ClrBit_TypeMnu8 Bfx_ClrBit_u8] || 6 to 9|| 0x06 to 0x09|| ○ || || [#Bfx_GetBit_InTypeMnu8_u8 Bfx_GetBit_u8_u8] || 10 to 13|| 0x0A to 0x0D|| ○ || || [#Bfx_SetBits_TypeMnu8u8u8 Bfx_SetBits_u8u8u8] || 32 to 35|| 0x20 to 0x23|| ○ || || [#Bfx_GetBits_TypeMnu8u8_TypeMn Bfx_GetBits_u8u8_] || 38 to 41|| 0x26 to 0x29|| ○ || || [#Bfx_SetBitMask_TypeMnTypeMn Bfx_SetBitMask_] || 42 to 45|| 0x2A to 0x2D|| ○ || || [#Bfx_ClrBitMask_TypeMnTypeMn Bfx_ClrBitMask_] || 48 to 51|| 0x30 to 0x33|| ○ || || [#Bfx_TstBitMask_InTypeMnInTypeMn_u8 Bfx_TstBitMask__u8] || 54 to 57|| 0x36 to 0x39|| ○ || || [#Bfx_TstBitLnMask_InTypeMnInTypeMn_u8 Bfx_TstBitLnMask__u8] || 58 to 61|| 0x3A to 0x3D|| ○ || || [#Bfx_TstParityEven_InTypeMn_u8 Bfx_TstParityEven__u8] || 64 to 67|| 0x40 to 0x43|| ○ || || [#Bfx_ToggleBits_TypeMn Bfx_ToggleBits_] || 70 to 73|| 0x46 to 0x49|| ○ || || [#Bfx_ToggleBitMask_TypeMnTypeMn Bfx_ToggleBitMask_] || 74 to 77|| 0x4A to 0x4D|| ○ || || [#Bfx_ShiftBitRt_TypeMnu8 Bfx_ShiftBitRt_u8] || 80 to 83|| 0x50 to 0x53|| ○ || || [#Bfx_ShiftBitLt_TypeMnu8 Bfx_ShiftBitLt_u8] || 86 to 89|| 0x56 to 0x59|| ○ || || [#Bfx_RotBitRt_TypeMnu8 Bfx_RotBitRt_u8] || 90 to 93|| 0x5A to 0x5D|| ○ || || [#Bfx_RotBitLt_TypeMnu8 Bfx_RotBitLt_u8] || 96 to 99|| 0x60 to 0x63|| ○ || || [#Bfx_CopyBit_TypeMnu8TypeMnu8 Bfx_CopyBit_u8u8] || 102 to 105|| 0x66 to 0x69|| ○ || || [#Bfx_PutBits_TypeMnu8u8TypeMn Bfx_PutBits_u8u8] || 112 to 115|| 0x70 to 0x73|| ○ || || [#Bfx_PutBitsMask_TypeMnTypeMnTypeMn Bfx_PutBitsMask_] || 128 to 131|| 0x80 to 0x83|| ○ || || [#Bfx_PutBit_TypeMnu8u8 Bfx_PutBit_u8u8] || 133 to 136|| 0x85 to 0x88|| ○ || || [#Bfx_GetVersionInfo Bfx_GetVersionInfo] || 255|| 0xFF|| ○ || ---- = API仕様 = == Bfx_SetBit_u8 == {{{ void Bfx_SetBit_u8 (* 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_u8 == {{{ void Bfx_ClrBit_u8 (* Data, uint8 BitPn) }}} == Bfx_GetBit_u8_u8 == {{{ boolean Bfx_GetBit_u8_u8 ( Data, uint8 BitPn) }}} == Bfx_SetBits_u8u8u8 == {{{ void Bfx_SetBits_u8u8u8 (* Data, uint8 BitStartPn, uint8 BitLn, uint8 Status) }}} == Bfx_GetBits_u8u8_ == {{{ Bfx_GetBits_u8u8_ ( Data, uint8 BitStartPn, uint8 BitLn) }}} == Bfx_SetBitMask_ == {{{ void Bfx_SetBitMask_ (* Data, Mask) }}} == Bfx_ClrBitMask_ == {{{ void Bfx_ClrBitMask_ (* Data, Mask) }}} == Bfx_TstBitMask__u8 == {{{ boolean Bfx_TstBitMask__u8 ( Data, Mask) }}} == Bfx_TstBitLnMask__u8 == {{{ boolean Bfx_TstBitLnMask__u8 ( Data, Mask) }}} == Bfx_TstParityEven__u8 == {{{ boolean Bfx_TstParityEven__u8 ( Data) }}} == Bfx_ToggleBits_ == {{{ void Bfx_ToggleBits_ (* Data) }}} == Bfx_ToggleBitMask_ == {{{ void Bfx_ToggleBitMask_ (* Data, Mask) }}} == Bfx_ShiftBitRt_u8 == {{{ void Bfx_ShiftBitRt_u8 (* Data, uint8 ShiftCnt) }}} == Bfx_ShiftBitLt_u8 == {{{ void Bfx_ShiftBitLt_u8 (* Data, uint8 ShiftCnt) }}} == Bfx_RotBitRt_u8 == {{{ void Bfx_RotBitRt_u8 (* Data, uint8 ShiftCnt) }}} == Bfx_RotBitLt_u8 == {{{ void Bfx_RotBitLt_u8 (* Data, uint8 ShiftCnt) }}} == Bfx_CopyBit_u8u8 == {{{ void Bfx_CopyBit_u8u8 (* DestinationData, uint8 DestinationPosition, SourceData, uint8 SourcePosition) }}} == Bfx_PutBits_u8u8 == {{{ void Bfx_PutBits_u8u8 (* Data, uint8 BitStartPn, uint8 BitLn, Pattern) }}} == Bfx_PutBitsMask_ == {{{ void Bfx_PutBitsMask_ (* Data, Pattern, Mask) }}} == Bfx_PutBit_u8u8 == {{{ void Bfx_PutBit_u8u8 (* Data, uint8 BitPn, boolean Status) }}} == Bfx_GetVersionInfo == {{{ void Bfx_GetVersionInfo (Std_VersionInfoType* Versioninfo) }}}