| 11 | * API一覧 |
| 12 | |
| 13 | ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R21-11 =|| |
| 14 | || [#Bfx_SetBit_TypeMnu8 Bfx_SetBit_<TypeMn>u8] || 1 to 4|| 0x01 to 0x04|| ○ || |
| 15 | || [#Bfx_ClrBit_TypeMnu8 Bfx_ClrBit_<TypeMn>u8] || 6 to 9|| 0x06 to 0x09|| ○ || |
| 16 | || [#Bfx_GetBit_InTypeMnu8_u8 Bfx_GetBit_<InTypeMn>u8_u8] || 10 to 13|| 0x0A to 0x0D|| ○ || |
| 17 | || [#Bfx_SetBits_TypeMnu8u8u8 Bfx_SetBits_<TypeMn>u8u8u8] || 32 to 35|| 0x20 to 0x23|| ○ || |
| 18 | || [#Bfx_GetBits_TypeMnu8u8_TypeMn Bfx_GetBits_<TypeMn>u8u8_<TypeMn>] || 38 to 41|| 0x26 to 0x29|| ○ || |
| 19 | || [#Bfx_SetBitMask_TypeMnTypeMn Bfx_SetBitMask_<TypeMn><TypeMn>] || 42 to 45|| 0x2A to 0x2D|| ○ || |
| 20 | || [#Bfx_ClrBitMask_TypeMnTypeMn Bfx_ClrBitMask_<TypeMn><TypeMn>] || 48 to 51|| 0x30 to 0x33|| ○ || |
| 21 | || [#Bfx_TstBitMask_InTypeMnInTypeMn_u8 Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8] || 54 to 57|| 0x36 to 0x39|| ○ || |
| 22 | || [#Bfx_TstBitLnMask_InTypeMnInTypeMn_u8 Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8] || 58 to 61|| 0x3A to 0x3D|| ○ || |
| 23 | || [#Bfx_TstParityEven_InTypeMn_u8 Bfx_TstParityEven_<InTypeMn>_u8] || 64 to 67|| 0x40 to 0x43|| ○ || |
| 24 | || [#Bfx_ToggleBits_TypeMn Bfx_ToggleBits_<TypeMn>] || 70 to 73|| 0x46 to 0x49|| ○ || |
| 25 | || [#Bfx_ToggleBitMask_TypeMnTypeMn Bfx_ToggleBitMask_<TypeMn><TypeMn>] || 74 to 77|| 0x4A to 0x4D|| ○ || |
| 26 | || [#Bfx_ShiftBitRt_TypeMnu8 Bfx_ShiftBitRt_<TypeMn>u8] || 80 to 83|| 0x50 to 0x53|| ○ || |
| 27 | || [#Bfx_ShiftBitLt_TypeMnu8 Bfx_ShiftBitLt_<TypeMn>u8] || 86 to 89|| 0x56 to 0x59|| ○ || |
| 28 | || [#Bfx_RotBitRt_TypeMnu8 Bfx_RotBitRt_<TypeMn>u8] || 90 to 93|| 0x5A to 0x5D|| ○ || |
| 29 | || [#Bfx_RotBitLt_TypeMnu8 Bfx_RotBitLt_<TypeMn>u8] || 96 to 99|| 0x60 to 0x63|| ○ || |
| 30 | || [#Bfx_CopyBit_TypeMnu8TypeMnu8 Bfx_CopyBit_<TypeMn>u8<TypeMn>u8] || 102 to 105|| 0x66 to 0x69|| ○ || |
| 31 | || [#Bfx_PutBits_TypeMnu8u8TypeMn Bfx_PutBits_<TypeMn>u8u8<TypeMn>] || 112 to 115|| 0x70 to 0x73|| ○ || |
| 32 | || [#Bfx_PutBitsMask_TypeMnTypeMnTypeMn Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn>] || 128 to 131|| 0x80 to 0x83|| ○ || |
| 33 | || [#Bfx_PutBit_TypeMnu8u8 Bfx_PutBit_<TypeMn>u8u8] || 133 to 136|| 0x85 to 0x88|| ○ || |
| 34 | || [#Bfx_GetVersionInfo Bfx_GetVersionInfo] || 255|| 0xFF|| ○ || |
| 35 | |
29 | | = コンフィギュレーション仕様 = |
| 45 | ||= Function ID[hex] =||= Function prototype =|| |
| 46 | || 0x001|| void Bfx_SetBit_u8u8(uint8*, uint8) || |
| 47 | || 0x002|| void Bfx_SetBit_u16u8(uint16*, uint8) || |
| 48 | || 0x003|| void Bfx_SetBit_u32u8(uint32*, uint8) || |
| 49 | || 0x004|| void Bfx_SetBit_u64u8(uint64*, uint8) || |
| 50 | |
| 51 | == Bfx_ClrBit_<TypeMn>u8 == |
| 52 | {{{ |
| 53 | void Bfx_ClrBit_<TypeMn>u8 (<Type>* Data, uint8 BitPn) |
| 54 | }}} |
| 55 | |
| 56 | == Bfx_GetBit_<InTypeMn>u8_u8 == |
| 57 | {{{ |
| 58 | boolean Bfx_GetBit_<InTypeMn>u8_u8 (<InType> Data, uint8 BitPn) |
| 59 | }}} |
| 60 | |
| 61 | == Bfx_SetBits_<TypeMn>u8u8u8 == |
| 62 | {{{ |
| 63 | void Bfx_SetBits_<TypeMn>u8u8u8 (<Type>* Data, uint8 BitStartPn, uint8 BitLn, uint8 Status) |
| 64 | }}} |
| 65 | |
| 66 | == Bfx_GetBits_<TypeMn>u8u8_<TypeMn> == |
| 67 | {{{ |
| 68 | <Type> Bfx_GetBits_<TypeMn>u8u8_<TypeMn> (<Type> Data, uint8 BitStartPn, uint8 BitLn) |
| 69 | }}} |
| 70 | |
| 71 | == Bfx_SetBitMask_<TypeMn><TypeMn> == |
| 72 | {{{ |
| 73 | void Bfx_SetBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask) |
| 74 | }}} |
| 75 | |
| 76 | == Bfx_ClrBitMask_<TypeMn><TypeMn> == |
| 77 | {{{ |
| 78 | void Bfx_ClrBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask) |
| 79 | }}} |
| 80 | |
| 81 | == Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8 == |
| 82 | {{{ |
| 83 | boolean Bfx_TstBitMask_<InTypeMn><InTypeMn>_u8 (<InType> Data, <InType> Mask) |
| 84 | }}} |
| 85 | |
| 86 | == Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8 == |
| 87 | {{{ |
| 88 | boolean Bfx_TstBitLnMask_<InTypeMn><InTypeMn>_u8 (<InType> Data, <InType> Mask) |
| 89 | }}} |
| 90 | |
| 91 | == Bfx_TstParityEven_<InTypeMn>_u8 == |
| 92 | {{{ |
| 93 | boolean Bfx_TstParityEven_<InTypeMn>_u8 (<InTypeMn> Data) |
| 94 | }}} |
| 95 | |
| 96 | == Bfx_ToggleBits_<TypeMn> == |
| 97 | {{{ |
| 98 | void Bfx_ToggleBits_<TypeMn> (<Type>* Data) |
| 99 | }}} |
| 100 | |
| 101 | == Bfx_ToggleBitMask_<TypeMn><TypeMn> == |
| 102 | {{{ |
| 103 | void Bfx_ToggleBitMask_<TypeMn><TypeMn> (<Type>* Data, <Type> Mask) |
| 104 | }}} |
| 105 | |
| 106 | == Bfx_ShiftBitRt_<TypeMn>u8 == |
| 107 | {{{ |
| 108 | void Bfx_ShiftBitRt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt) |
| 109 | }}} |
| 110 | |
| 111 | == Bfx_ShiftBitLt_<TypeMn>u8 == |
| 112 | {{{ |
| 113 | void Bfx_ShiftBitLt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt) |
| 114 | }}} |
| 115 | |
| 116 | == Bfx_RotBitRt_<TypeMn>u8 == |
| 117 | {{{ |
| 118 | void Bfx_RotBitRt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt) |
| 119 | }}} |
| 120 | |
| 121 | == Bfx_RotBitLt_<TypeMn>u8 == |
| 122 | {{{ |
| 123 | void Bfx_RotBitLt_<TypeMn>u8 (<Type>* Data, uint8 ShiftCnt) |
| 124 | }}} |
| 125 | |
| 126 | == Bfx_CopyBit_<TypeMn>u8<TypeMn>u8 == |
| 127 | {{{ |
| 128 | void Bfx_CopyBit_<TypeMn>u8<TypeMn>u8 (<Type>* DestinationData, uint8 DestinationPosition, <Type> SourceData, uint8 SourcePosition) |
| 129 | }}} |
| 130 | |
| 131 | == Bfx_PutBits_<TypeMn>u8u8<TypeMn> == |
| 132 | {{{ |
| 133 | void Bfx_PutBits_<TypeMn>u8u8<TypeMn> (<Type>* Data, uint8 BitStartPn, uint8 BitLn, <Type> Pattern) |
| 134 | }}} |
| 135 | |
| 136 | == Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn> == |
| 137 | {{{ |
| 138 | void Bfx_PutBitsMask_<TypeMn><TypeMn><TypeMn> (<Type>* Data, <Type> Pattern, <Type> Mask) |
| 139 | }}} |
| 140 | |
| 141 | == Bfx_PutBit_<TypeMn>u8u8 == |
| 142 | {{{ |
| 143 | void Bfx_PutBit_<TypeMn>u8u8 (<Type>* Data, uint8 BitPn, boolean Status) |
| 144 | }}} |
| 145 | |
| 146 | == Bfx_GetVersionInfo == |
| 147 | {{{ |
| 148 | void Bfx_GetVersionInfo (Std_VersionInfoType* Versioninfo) |
| 149 | }}} |
| 150 | |