22 | | = 概要 = |
| 11 | * API一覧 |
| 12 | |
| 13 | ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
| 14 | || [#MemIf_SetMode MemIf_SetMode] || 1|| 0x01|| |
| 15 | || [#MemIf_Read MemIf_Read] || 2|| 0x02|| |
| 16 | || [#MemIf_Write MemIf_Write] || 3|| 0x03|| |
| 17 | || [#MemIf_Cancel MemIf_Cancel] || 4|| 0x04|| |
| 18 | || [#MemIf_GetStatus MemIf_GetStatus] || 5|| 0x05|| |
| 19 | || [#MemIf_GetJobResult MemIf_GetJobResult] || 6|| 0x06|| |
| 20 | || [#MemIf_InvalidateBlock MemIf_InvalidateBlock] || 7|| 0x07|| |
| 21 | || [#MemIf_GetVersionInfo MemIf_GetVersionInfo] || 8|| 0x08|| |
| 22 | || [#MemIf_EraseImmediateBlock MemIf_EraseImmediateBlock] || 9|| 0x09|| |
| 23 | |
| 24 | * コンフィギュレーション一覧 |
| 25 | * [#MemIfGeneral MemIfGeneral] |
| 26 | * [#MemIfDevErrorDetect MemIfDevErrorDetect] |
| 27 | * [#MemIfNumberOfDevices MemIfNumberOfDevices] |
| 28 | * [#MemIfVersionInfoApi MemIfVersionInfoApi] |
| 29 | |
| 30 | * エラーコード一覧 |
| 31 | |
| 32 | ||= エラーコード =||= Dec =||= Hex =|| |
| 33 | || MEMIF_E_PARAM_DEVICE || 1|| 0x01|| |
| 34 | || MEMIF_E_PARAM_POINTER || 2|| 0x02|| |
| 40 | == MemIf_SetMode == |
| 41 | {{{ |
| 42 | void MemIf_SetMode(MemIf_ModeType Mode) |
| 43 | }}} |
| 44 | |
| 45 | == MemIf_Read == |
| 46 | {{{ |
| 47 | Std_ReturnType MemIf_Read(uint8 DeviceIndex, uint16 BlockNumber, uint16 BlockOffset, uint8* DataBufferPtr, uint16 Length) |
| 48 | }}} |
| 49 | |
| 50 | == MemIf_Write == |
| 51 | {{{ |
| 52 | Std_ReturnType MemIf_Write(uint8 DeviceIndex, uint16 BlockNumber, uint8* DataBufferPtr) |
| 53 | }}} |
| 54 | |
| 55 | == MemIf_Cancel == |
| 56 | {{{ |
| 57 | void MemIf_Cancel(uint8 DeviceIndex) |
| 58 | }}} |
| 59 | |
| 60 | == MemIf_GetStatus == |
| 61 | {{{ |
| 62 | MemIf_StatusType MemIf_GetStatus(uint8 DeviceIndex) |
| 63 | }}} |
| 64 | |
| 65 | == MemIf_GetJobResult == |
| 66 | {{{ |
| 67 | MemIf_JobResultType MemIf_GetJobResult(uint8 DeviceIndex) |
| 68 | }}} |
| 69 | |
| 70 | == MemIf_InvalidateBlock == |
| 71 | {{{ |
| 72 | Std_ReturnType MemIf_InvalidateBlock(uint8 DeviceIndex, uint16 BlockNumber) |
| 73 | }}} |
| 74 | |
| 75 | == MemIf_GetVersionInfo == |
| 76 | {{{ |
| 77 | void MemIf_GetVersionInfo(Std_VersionInfoType* VersionInfoPtr) |
| 78 | }}} |
| 79 | |
| 80 | == MemIf_EraseImmediateBlock == |
| 81 | {{{ |
| 82 | Std_ReturnType MemIf_EraseImmediateBlock(uint8 DeviceIndex, uint16 BlockNumber) |
| 83 | }}} |
| 84 | |