Changes between Version 6 and Version 7 of spec/Ea


Ignore:
Timestamp:
Oct 21, 2020, 2:52:39 PM (4 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Ea

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Ea_Init Ea_Init]                                 ||  0|| 0x00||
    15   || [#Ea_SetMode Ea_SetMode]                           ||  1|| 0x01||
    16   || [#Ea_Read Ea_Read]                                 ||  2|| 0x02||
    17   || [#Ea_Write Ea_Write]                               ||  3|| 0x03||
    18   || [#Ea_Cancel Ea_Cancel]                             ||  4|| 0x04||
    19   || [#Ea_GetStatus Ea_GetStatus]                       ||  5|| 0x05||
    20   || [#Ea_GetJobResult Ea_GetJobResult]                 ||  6|| 0x06||
    21   || [#Ea_InvalidateBlock Ea_InvalidateBlock]           ||  7|| 0x07||
    22   || [#Ea_GetVersionInfo Ea_GetVersionInfo]             ||  8|| 0x08||
    23   || [#Ea_EraseImmediateBlock Ea_EraseImmediateBlock]   ||  9|| 0x09||
    24   || [#Ea_JobEndNotification Ea_JobEndNotification]     || 16|| 0x10||
    25   || [#Ea_JobErrorNotification Ea_JobErrorNotification] || 17|| 0x11||
    26   || [#Ea_MainFunction Ea_MainFunction]                 || 18|| 0x12||
    27 
    28 * コンフィギュレーション一覧
    29   * [#EaBlockConfiguration EaBlockConfiguration]
    30     * [#EaBlockNumber EaBlockNumber]
    31     * [#EaBlockSize EaBlockSize]
    32     * [#EaImmediateData EaImmediateData]
    33     * [#EaNumberOfWriteCycles EaNumberOfWriteCycles]
    34     * [#EaDeviceIndex EaDeviceIndex]
    35   * [#EaGeneral EaGeneral]
    36     * [#EaDevErrorDetect EaDevErrorDetect]
    37     * [#EaIndex EaIndex]
    38     * [#EaNvmJobEndNotification EaNvmJobEndNotification]
    39     * [#EaNvmJobErrorNotification EaNvmJobErrorNotification]
    40     * [#EaPollingMode EaPollingMode]
    41     * [#EaSetModeSupported EaSetModeSupported]
    42     * [#EaVersionInfoApi EaVersionInfoApi]
    43     * [#EaVirtualPageSize EaVirtualPageSize]
    44   * [#EaPublishedInformation EaPublishedInformation]
    45     * [#EaBlockOverhead EaBlockOverhead]
    46     * [#EaMaximumBlockingTime EaMaximumBlockingTime]
    47     * [#EaPageOverhead EaPageOverhead]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Ea_Init Ea_Init]                                 ||  0|| 0x00||  ○  ||
     15  || [#Ea_SetMode Ea_SetMode]                           ||  1|| 0x01||  ○  ||
     16  || [#Ea_Read Ea_Read]                                 ||  2|| 0x02||  ○  ||
     17  || [#Ea_Write Ea_Write]                               ||  3|| 0x03||  ○  ||
     18  || [#Ea_Cancel Ea_Cancel]                             ||  4|| 0x04||  ○  ||
     19  || [#Ea_GetStatus Ea_GetStatus]                       ||  5|| 0x05||  ○  ||
     20  || [#Ea_GetJobResult Ea_GetJobResult]                 ||  6|| 0x06||  ○  ||
     21  || [#Ea_InvalidateBlock Ea_InvalidateBlock]           ||  7|| 0x07||  ○  ||
     22  || [#Ea_GetVersionInfo Ea_GetVersionInfo]             ||  8|| 0x08||  ○  ||
     23  || [#Ea_EraseImmediateBlock Ea_EraseImmediateBlock]   ||  9|| 0x09||  ○  ||
     24  || [#Ea_JobEndNotification Ea_JobEndNotification]     || 16|| 0x10||  ○  ||
     25  || [#Ea_JobErrorNotification Ea_JobErrorNotification] || 17|| 0x11||  ○  ||
     26  || [#Ea_MainFunction Ea_MainFunction]                 || 18|| 0x12||  ○  ||
     27
     28* コンフィギュレーション一覧(R4.0.3)
     29  * [#EaBlockConfiguration EaBlockConfiguration] (○)
     30    * [#EaBlockNumber EaBlockNumber] (○)
     31    * [#EaBlockSize EaBlockSize] (○)
     32    * [#EaImmediateData EaImmediateData] (○)
     33    * [#EaNumberOfWriteCycles EaNumberOfWriteCycles] (○)
     34    * [#EaDeviceIndex EaDeviceIndex] (○)
     35  * [#EaGeneral EaGeneral] (○)
     36    * [#EaDevErrorDetect EaDevErrorDetect] (○)
     37    * [#EaIndex EaIndex] (○)
     38    * [#EaNvmJobEndNotification EaNvmJobEndNotification] (○)
     39    * [#EaNvmJobErrorNotification EaNvmJobErrorNotification] (○)
     40    * [#EaPollingMode EaPollingMode] (○)
     41    * [#EaSetModeSupported EaSetModeSupported] (○)
     42    * [#EaVersionInfoApi EaVersionInfoApi] (○)
     43    * [#EaVirtualPageSize EaVirtualPageSize] (○)
     44  * [#EaPublishedInformation EaPublishedInformation] (○)
     45    * [#EaBlockOverhead EaBlockOverhead] (○)
     46    * [#EaMaximumBlockingTime EaMaximumBlockingTime] (○)
     47    * [#EaPageOverhead EaPageOverhead] (○)
    4848
    4949* エラーコード一覧
    5050
    51   ||= エラーコード =||= Dec =||= Hex =||
    52   || EA_E_UNINIT               ||  1|| 0x01||
    53   || EA_E_INVALID_BLOCK_NO     ||  2|| 0x02||
    54   || EA_E_INVALID_BLOCK_OFS    ||  3|| 0x03||
    55   || EA_E_INVALID_DATA_POINTER ||  4|| 0x04||
    56   || EA_E_INVALID_BLOCK_LEN    ||  5|| 0x05||
    57   || EA_E_BUSY                 ||  6|| 0x06||
    58   || EA_E_BUSY_INTERNAL        ||  7|| 0x07||
    59   || EA_E_INVALID_CANCEL       ||  8|| 0x08||
     51  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     52  || EA_E_UNINIT               ||  1|| 0x01||  ○  ||
     53  || EA_E_INVALID_BLOCK_NO     ||  2|| 0x02||  ○  ||
     54  || EA_E_INVALID_BLOCK_OFS    ||  3|| 0x03||  ○  ||
     55  || EA_E_INVALID_DATA_POINTER ||  4|| 0x04||  ○  ||
     56  || EA_E_INVALID_BLOCK_LEN    ||  5|| 0x05||  ○  ||
     57  || EA_E_BUSY                 ||  6|| 0x06||  ○  ||
     58  || EA_E_BUSY_INTERNAL        ||  7|| 0x07||  ○  ||
     59  || EA_E_INVALID_CANCEL       ||  8|| 0x08||  ○  ||
    6060
    6161----