Changes between Version 6 and Version 7 of spec/MemIf


Ignore:
Timestamp:
Sep 28, 2020, 10:20:35 AM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/MemIf

    v6 v7  
    1111* API一覧
    1212
    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||
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||
     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||  ○  ||  ○  ||
    2323
    24 * コンフィギュレーション一覧
    25   * [#MemIfGeneral MemIfGeneral]
    26     * [#MemIfDevErrorDetect MemIfDevErrorDetect]
    27     * [#MemIfNumberOfDevices MemIfNumberOfDevices]
    28     * [#MemIfVersionInfoApi MemIfVersionInfoApi]
     24* コンフィギュレーション一覧(R4.0.3 / R4.2.2)
     25  * [#MemIfGeneral MemIfGeneral] (○/○)
     26    * [#MemIfDevErrorDetect MemIfDevErrorDetect] (○/○)
     27    * [#MemIfNumberOfDevices MemIfNumberOfDevices] (○/○)
     28    * [#MemIfVersionInfoApi MemIfVersionInfoApi] (○/○)
    2929
    3030* エラーコード一覧
    3131
    32   ||= エラーコード =||= Dec =||= Hex =||
    33   || MEMIF_E_PARAM_DEVICE  ||  1|| 0x01||
    34   || MEMIF_E_PARAM_POINTER ||  2|| 0x02||
     32  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||
     33  || MEMIF_E_PARAM_DEVICE  ||  1|| 0x01||  ○  ||  ○  ||
     34  || MEMIF_E_PARAM_POINTER ||  2|| 0x02||  ○  ||  ○  ||
    3535
    3636----
     
    5050== MemIf_Write ==
    5151{{{
    52 Std_ReturnType MemIf_Write(uint8 DeviceIndex, uint16 BlockNumber, uint8* DataBufferPtr)
     52R4.0.3: Std_ReturnType MemIf_Write(uint8 DeviceIndex, uint16 BlockNumber, uint8* DataBufferPtr)
     53R4.2.2: Std_ReturnType MemIf_Write(uint8 DeviceIndex, uint16 BlockNumber, const uint8* DataBufferPtr)
    5354}}}
    5455
     
    107108* 型:IntegerParam
    108109* 多重度:1
     110* 上限値:
     111  * R4.0.3:255
     112  * R4.2.2:2
     113* 下限値:1
    109114
    110115== MemIfVersionInfoApi ==