9 | | {{{#!comment |
10 | | [執筆開始時削除エリア]ここから |
11 | | ※コメントごと削除してください |
12 | | }}} |
13 | | * '''本項目は、まだ執筆されていません''' |
14 | | * '''要望等ございましたら、[wiki: Wikiトップページ]にあります[wiki:#本サイトに関して 問い合わせ先]までお願いします''' |
| 9 | |
| 10 | = 概要 = |
| 11 | |
| 12 | * API一覧 |
| 13 | |
| 14 | ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =|| |
| 15 | || [#E2E_P01Protect E2E_P01Protect] || 1|| 0x01|| ○ || |
| 16 | || [#E2E_P01ProtectInit E2E_P01ProtectInit] || 27|| 0x1B|| ○ || |
| 17 | || [#E2E_P01Check E2E_P01Check] || 2|| 0x02|| ○ || |
| 18 | || [#E2E_P01CheckInit E2E_P01CheckInit] || 28|| 0x1C|| ○ || |
| 19 | || [#E2E_P01MapStatusToSM E2E_P01MapStatusToSM] || 29|| 0x1D|| ○ || |
| 20 | || [#E2E_P02Protect E2E_P02Protect] || 3|| 0x03|| ○ || |
| 21 | || [#E2E_P02ProtectInit E2E_P02ProtectInit] || 30|| 0x1E|| ○ || |
| 22 | || [#E2E_P02Check E2E_P02Check] || 4|| 0x04|| ○ || |
| 23 | || [#E2E_P02CheckInit E2E_P02CheckInit] || 31|| 0x1F|| ○ || |
| 24 | || [#E2E_P02MapStatusToSM E2E_P02MapStatusToSM] || 32|| 0x20|| ○ || |
| 25 | || [#E2E_P04Protect E2E_P04Protect] || 33|| 0x21|| ○ || |
| 26 | || [#E2E_P04ProtectInit E2E_P04ProtectInit] || 34|| 0x22|| ○ || |
| 27 | || [#E2E_P04Check E2E_P04Check] || 35|| 0x23|| ○ || |
| 28 | || [#E2E_P04CheckInit E2E_P04CheckInit] || 36|| 0x24|| ○ || |
| 29 | || [#E2E_P04MapStatusToSM E2E_P04MapStatusToSM] || 37|| 0x25|| ○ || |
| 30 | || [#E2E_P05Protect E2E_P05Protect] || 38|| 0x26|| ○ || |
| 31 | || [#E2E_P05ProtectInit E2E_P05ProtectInit] || 39|| 0x27|| ○ || |
| 32 | || [#E2E_P05Check E2E_P05Check] || 40|| 0x28|| ○ || |
| 33 | || [#E2E_P05CheckInit E2E_P05CheckInit] || 41|| 0x29|| ○ || |
| 34 | || [#E2E_P05MapStatusToSM E2E_P05MapStatusToSM] || 42|| 0x2A|| ○ || |
| 35 | || [#E2E_P06Protect E2E_P06Protect] || 43|| 0x2B|| ○ || |
| 36 | || [#E2E_P06ProtectInit E2E_P06ProtectInit] || 44|| 0x2C|| ○ || |
| 37 | || [#E2E_P06Check E2E_P06Check] || 45|| 0x2D|| ○ || |
| 38 | || [#E2E_P06CheckInit E2E_P06CheckInit] || 46|| 0x2E|| ○ || |
| 39 | || [#E2E_P06MapStatusToSM E2E_P06MapStatusToSM] || 47|| 0x2F|| ○ || |
| 40 | || [#E2E_SMCheck E2E_SMCheck] || 48|| 0x30|| ○ || |
| 41 | || [#E2E_SMCheckInit E2E_SMCheckInit] || 49|| 0x31|| ○ || |
| 42 | || [#E2E_CRC8u8 E2E_CRC8u8] || 7|| 0x07|| ○ || |
| 43 | || [#E2E_CRC8u16 E2E_CRC8u16] || 8|| 0x08|| ○ || |
| 44 | || [#E2E_CRC8u32 E2E_CRC8u32] || 9|| 0x09|| ○ || |
| 45 | || [#E2E_CRC8u8Array E2E_CRC8u8Array] || 10|| 0x0A|| ○ || |
| 46 | || [#E2E_CRC8u16Array E2E_CRC8u16Array] || 11|| 0x0B|| ○ || |
| 47 | || [#E2E_CRC8u32Array E2E_CRC8u32Array] || 12|| 0x0C|| ○ || |
| 48 | || [#E2E_CRC8H2Fu8 E2E_CRC8H2Fu8] || 13|| 0x0D|| ○ || |
| 49 | || [#E2E_CRC8H2Fu16 E2E_CRC8H2Fu16] || 14|| 0x0E|| ○ || |
| 50 | || [#E2E_CRC8H2Fu32 E2E_CRC8H2Fu32] || 15|| 0x0F|| ○ || |
| 51 | || [#E2E_CRC8H2Fu8Array E2E_CRC8H2Fu8Array] || 16|| 0x10|| ○ || |
| 52 | || [#E2E_CRC8H2Fu16Array E2E_CRC8H2Fu16Array] || 17|| 0x11|| ○ || |
| 53 | || [#E2E_CRC8H2Fu32Array E2E_CRC8H2Fu32Array] || 18|| 0x12|| ○ || |
| 54 | || [#E2E_UpdateCounter E2E_UpdateCounter] || 19|| 0x13|| ○ || |
| 55 | || [#E2E_GetVersionInfo E2E_GetVersionInfo] || 20|| 0x14|| ○ || |
| 56 | |
27 | | ---- |
28 | | |
29 | | = コンフィギュレーション仕様 = |
| 61 | == E2E_P01Protect == |
| 62 | {{{ |
| 63 | Std_ReturnType E2E_P01Protect(E2E_P01ConfigType* ConfigPtr, E2E_P01ProtectStateType* StatePtr, uint8* DataPtr) |
| 64 | }}} |
| 65 | |
| 66 | == E2E_P01ProtectInit == |
| 67 | {{{ |
| 68 | Std_ReturnType E2E_P01ProtectInit(E2E_P01ProtectStateType* StatePtr) |
| 69 | }}} |
| 70 | |
| 71 | == E2E_P01Check == |
| 72 | {{{ |
| 73 | Std_ReturnType E2E_P01Check(E2E_P01ConfigType* Config, E2E_P01CheckStateType* State, uint8* Data) |
| 74 | }}} |
| 75 | |
| 76 | == E2E_P01CheckInit == |
| 77 | {{{ |
| 78 | Std_ReturnType E2E_P01CheckInit(E2E_P01CheckStateType* State) |
| 79 | }}} |
| 80 | |
| 81 | == E2E_P01MapStatusToSM == |
| 82 | {{{ |
| 83 | E2E_PCheckStatusType E2E_P01MapStatusToSM(Std_ReturnType CheckReturn, E2E_P01CheckStatusType Status, boolean profileBehavior) |
| 84 | }}} |
| 85 | |
| 86 | == E2E_P02Protect == |
| 87 | {{{ |
| 88 | Std_ReturnType E2E_P02Protect(E2E_P02ConfigType* ConfigPtr, E2E_P02ProtectStateType* StatePtr, uint8* DataPtr) |
| 89 | }}} |
| 90 | |
| 91 | == E2E_P02ProtectInit == |
| 92 | {{{ |
| 93 | Std_ReturnType E2E_P02ProtectInit(E2E_P02ProtectStateType* StatePtr ) |
| 94 | }}} |
| 95 | |
| 96 | == E2E_P02Check == |
| 97 | {{{ |
| 98 | Std_ReturnType E2E_P02Check(E2E_P02ConfigType* ConfigPtr, E2E_P02CheckStateType* StatePtr, uint8* DataPtr) |
| 99 | }}} |
| 100 | |
| 101 | == E2E_P02CheckInit == |
| 102 | {{{ |
| 103 | Std_ReturnType E2E_P02CheckInit(E2E_P02CheckStateType* StatePtr) |
| 104 | }}} |
| 105 | |
| 106 | == E2E_P02MapStatusToSM == |
| 107 | {{{ |
| 108 | E2E_PCheckStatusType E2E_P02MapStatusToSM(Std_ReturnType CheckReturn, E2E_P02CheckStatusType Status, boolean profileBehavior) |
| 109 | }}} |
| 110 | |
| 111 | == E2E_P04Protect == |
| 112 | {{{ |
| 113 | Std_ReturnType E2E_P04Protect(E2E_P04ConfigType* ConfigPtr, E2E_P04ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 114 | }}} |
| 115 | |
| 116 | == E2E_P04ProtectInit == |
| 117 | {{{ |
| 118 | Std_ReturnType E2E_P04ProtectInit(E2E_P04ProtectStateType* StatePtr) |
| 119 | }}} |
| 120 | |
| 121 | == E2E_P04Check == |
| 122 | {{{ |
| 123 | Std_ReturnType E2E_P04Check(E2E_P04ConfigType* ConfigPtr, E2E_P04CheckStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 124 | }}} |
| 125 | |
| 126 | == E2E_P04CheckInit == |
| 127 | {{{ |
| 128 | Std_ReturnType E2E_P04CheckInit(E2E_P04CheckStateType* StatePtr) |
| 129 | }}} |
| 130 | |
| 131 | == E2E_P04MapStatusToSM == |
| 132 | {{{ |
| 133 | E2E_PCheckStatusType E2E_P04MapStatusToSM(Std_ReturnType CheckReturn, E2E_P04CheckStatusType Status) |
| 134 | }}} |
| 135 | |
| 136 | == E2E_P05Protect == |
| 137 | {{{ |
| 138 | Std_ReturnType E2E_P05Protect(E2E_P05ConfigType* ConfigPtr, E2E_P05ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 139 | }}} |
| 140 | |
| 141 | == E2E_P05ProtectInit == |
| 142 | {{{ |
| 143 | Std_ReturnType E2E_P05ProtectInit(E2E_P05ProtectStateType* StatePtr) |
| 144 | }}} |
| 145 | |
| 146 | == E2E_P05Check == |
| 147 | {{{ |
| 148 | Std_ReturnType E2E_P05Check(E2E_P05ConfigType* ConfigPtr, E2E_P05CheckStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 149 | }}} |
| 150 | |
| 151 | == E2E_P05CheckInit == |
| 152 | {{{ |
| 153 | Std_ReturnType E2E_P05CheckInit(E2E_P05CheckStateType* StatePtr) |
| 154 | }}} |
| 155 | |
| 156 | == E2E_P05MapStatusToSM == |
| 157 | {{{ |
| 158 | E2E_PCheckStatusType E2E_P05MapStatusToSM(Std_ReturnType CheckReturn, E2E_P05CheckStatusType Status) |
| 159 | }}} |
| 160 | |
| 161 | == E2E_P06Protect == |
| 162 | {{{ |
| 163 | Std_ReturnType E2E_P06Protect(E2E_P06ConfigType* ConfigPtr, E2E_P06ProtectStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 164 | }}} |
| 165 | |
| 166 | == E2E_P06ProtectInit == |
| 167 | {{{ |
| 168 | Std_ReturnType E2E_P06ProtectInit(E2E_P06ProtectStateType* StatePtr) |
| 169 | }}} |
| 170 | |
| 171 | == E2E_P06Check == |
| 172 | {{{ |
| 173 | Std_ReturnType E2E_P06Check(E2E_P06ConfigType* ConfigPtr, E2E_P06CheckStateType* StatePtr, uint8* DataPtr, uint16 Length) |
| 174 | }}} |
| 175 | |
| 176 | == E2E_P06CheckInit == |
| 177 | {{{ |
| 178 | Std_ReturnType E2E_P06CheckInit(E2E_P06CheckStateType* StatePtr) |
| 179 | }}} |
| 180 | |
| 181 | == E2E_P06MapStatusToSM == |
| 182 | {{{ |
| 183 | E2E_PCheckStatusType E2E_P06MapStatusToSM(Std_ReturnType CheckReturn, E2E_P06CheckStatusType Status) |
| 184 | }}} |
| 185 | |
| 186 | == E2E_SMCheck == |
| 187 | {{{ |
| 188 | Std_ReturnType E2E_SMCheck(E2E_PCheckStatusType ProfileStatus, E2E_SMConfigType* ConfigPtr, E2E_SMCheckStateType* StatePtr) |
| 189 | }}} |
| 190 | |
| 191 | == E2E_SMCheckInit == |
| 192 | {{{ |
| 193 | Std_ReturnType E2E_SMCheckInit(E2E_SMCheckStateType* StatePtr, E2E_SMConfigType* ConfigPtr) |
| 194 | }}} |
| 195 | |
| 196 | == E2E_CRC8u8 == |
| 197 | {{{ |
| 198 | uint8 E2E_CRC8u8 (uint8 E2E_Data, uint8 E2E_StartValue) |
| 199 | }}} |
| 200 | |
| 201 | == E2E_CRC8u16 == |
| 202 | {{{ |
| 203 | uint8 E2E_CRC8u16 (uint16 E2E_Data, uint8 E2E_StartValue) |
| 204 | }}} |
| 205 | |
| 206 | == E2E_CRC8u32 == |
| 207 | {{{ |
| 208 | uint8 E2E_CRC8u32 (uint32 E2E_Data, uint8 E2E_StartValue) |
| 209 | }}} |
| 210 | |
| 211 | == E2E_CRC8u8Array == |
| 212 | {{{ |
| 213 | uint8 E2E_CRC8u8Array (const uint8* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 214 | }}} |
| 215 | |
| 216 | == E2E_CRC8u16Array == |
| 217 | {{{ |
| 218 | uint8 E2E_CRC8u16Array (const uint16* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 219 | }}} |
| 220 | |
| 221 | == E2E_CRC8u32Array == |
| 222 | {{{ |
| 223 | uint8 E2E_CRC8u32Array (const uint32* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 224 | }}} |
| 225 | |
| 226 | == E2E_CRC8H2Fu8 == |
| 227 | {{{ |
| 228 | uint8 E2E_CRC8H2Fu8 (uint8 E2E_Data, uint8 E2E_StartValue) |
| 229 | }}} |
| 230 | |
| 231 | == E2E_CRC8H2Fu16 == |
| 232 | {{{ |
| 233 | uint8 E2E_CRC8H2Fu16 (uint16 E2E_Data, uint8 E2E_StartValue) |
| 234 | }}} |
| 235 | |
| 236 | == E2E_CRC8H2Fu32 == |
| 237 | {{{ |
| 238 | uint8 E2E_CRC8H2Fu32 (uint32 E2E_Data, uint8 E2E_StartValue) |
| 239 | }}} |
| 240 | |
| 241 | == E2E_CRC8H2Fu8Array == |
| 242 | {{{ |
| 243 | uint8 E2E_CRC8H2Fu8Array (const uint8* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 244 | }}} |
| 245 | |
| 246 | == E2E_CRC8H2Fu16Array == |
| 247 | {{{ |
| 248 | uint8 E2E_CRC8H2Fu16Array (const uint16* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 249 | }}} |
| 250 | |
| 251 | == E2E_CRC8H2Fu32Array == |
| 252 | {{{ |
| 253 | uint8 E2E_CRC8H2Fu32Array (const uint32* E2E_DataPtr, uint32 E2E_ArrayLength, uint8 E2E_StartValue) |
| 254 | }}} |
| 255 | |
| 256 | == E2E_UpdateCounter == |
| 257 | {{{ |
| 258 | uint8 E2E_UpdateCounter(uint8 Counter) |
| 259 | }}} |
| 260 | |
| 261 | == E2E_GetVersionInfo == |
| 262 | {{{ |
| 263 | void E2E_GetVersionInfo(Std_VersionInfoType* VersionInfo) |
| 264 | }}} |