Changes between Version 6 and Version 7 of spec/Eep


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Eep

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Eep_Init Eep_Init]                     ||  0|| 0x00||
    15   || [#Eep_SetMode Eep_SetMode]               ||  1|| 0x01||
    16   || [#Eep_Read Eep_Read]                     ||  2|| 0x02||
    17   || [#Eep_Write Eep_Write]                   ||  3|| 0x03||
    18   || [#Eep_Erase Eep_Erase]                   ||  4|| 0x04||
    19   || [#Eep_Compare Eep_Compare]               ||  5|| 0x05||
    20   || [#Eep_Cancel Eep_Cancel]                 ||  6|| 0x06||
    21   || [#Eep_GetStatus Eep_GetStatus]           ||  7|| 0x07||
    22   || [#Eep_GetJobResult Eep_GetJobResult]     ||  8|| 0x08||
    23   || [#Eep_GetVersionInfo Eep_GetVersionInfo] || 10|| 0x0A||
    24   || [#Eep_MainFunction Eep_MainFunction]     ||  9|| 0x09||
    25 
    26 * コンフィギュレーション一覧
    27   * [#EepGeneral EepGeneral]
    28     * [#EepDevErrorDetect EepDevErrorDetect]
    29     * [#EepDriverIndex EepDriverIndex]
    30     * [#EepUseInterrupts EepUseInterrupts]
    31     * [#EepVersionInfoApi EepVersionInfoApi]
    32     * [#EepWriteCycleReduction EepWriteCycleReduction]
    33   * [#EepInitConfiguration EepInitConfiguration]
    34     * [#EepBaseAddress EepBaseAddress]
    35     * [#EepDefaultMode EepDefaultMode]
    36     * [#EepFastReadBlockSize EepFastReadBlockSize]
    37     * [#EepFastWriteBlockSize EepFastWriteBlockSize]
    38     * [#EepJobCallCycle EepJobCallCycle]
    39     * [#EepJobEndNotification EepJobEndNotification]
    40     * [#EepJobErrorNotification EepJobErrorNotification]
    41     * [#EepNormalReadBlockSize EepNormalReadBlockSize]
    42     * [#EepNormalWriteBlockSize EepNormalWriteBlockSize]
    43     * [#EepSize EepSize]
    44     * [#EepDemEventParameterRefs EepDemEventParameterRefs]
    45       * [#EEP_E_COMPARE_FAILED EEP_E_COMPARE_FAILED]
    46       * [#EEP_E_ERASE_FAILED EEP_E_ERASE_FAILED]
    47       * [#EEP_E_READ_FAILED EEP_E_READ_FAILED]
    48       * [#EEP_E_WRITE_FAILED EEP_E_WRITE_FAILED]
    49     * [#EepExternalDriver EepExternalDriver]
    50       * [#EepSpiReference EepSpiReference]
    51   * [#EepPublishedInformation EepPublishedInformation]
    52     * [#EepAllowedWriteCycles EepAllowedWriteCycles]
    53     * [#EepEraseTime EepEraseTime]
    54     * [#EepEraseUnitSize EepEraseUnitSize]
    55     * [#EepEraseValue EepEraseValue]
    56     * [#EepMinimumAddressType EepMinimumAddressType]
    57     * [#EepMinimumLengthType EepMinimumLengthType]
    58     * [#EepReadUnitSize EepReadUnitSize]
    59     * [#EepSpecifiedEraseCycles EepSpecifiedEraseCycles]
    60     * [#EepTotalSize EepTotalSize]
    61     * [#EepWriteTime EepWriteTime]
    62     * [#EepWriteUnitSize EepWriteUnitSize]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Eep_Init Eep_Init]                     ||  0|| 0x00||  ○  ||
     15  || [#Eep_SetMode Eep_SetMode]               ||  1|| 0x01||  ○  ||
     16  || [#Eep_Read Eep_Read]                     ||  2|| 0x02||  ○  ||
     17  || [#Eep_Write Eep_Write]                   ||  3|| 0x03||  ○  ||
     18  || [#Eep_Erase Eep_Erase]                   ||  4|| 0x04||  ○  ||
     19  || [#Eep_Compare Eep_Compare]               ||  5|| 0x05||  ○  ||
     20  || [#Eep_Cancel Eep_Cancel]                 ||  6|| 0x06||  ○  ||
     21  || [#Eep_GetStatus Eep_GetStatus]           ||  7|| 0x07||  ○  ||
     22  || [#Eep_GetJobResult Eep_GetJobResult]     ||  8|| 0x08||  ○  ||
     23  || [#Eep_GetVersionInfo Eep_GetVersionInfo] || 10|| 0x0A||  ○  ||
     24  || [#Eep_MainFunction Eep_MainFunction]     ||  9|| 0x09||  ○  ||
     25
     26* コンフィギュレーション一覧(R4.0.3)
     27  * [#EepGeneral EepGeneral] (○)
     28    * [#EepDevErrorDetect EepDevErrorDetect] (○)
     29    * [#EepDriverIndex EepDriverIndex] (○)
     30    * [#EepUseInterrupts EepUseInterrupts] (○)
     31    * [#EepVersionInfoApi EepVersionInfoApi] (○)
     32    * [#EepWriteCycleReduction EepWriteCycleReduction] (○)
     33  * [#EepInitConfiguration EepInitConfiguration] (○)
     34    * [#EepBaseAddress EepBaseAddress] (○)
     35    * [#EepDefaultMode EepDefaultMode] (○)
     36    * [#EepFastReadBlockSize EepFastReadBlockSize] (○)
     37    * [#EepFastWriteBlockSize EepFastWriteBlockSize] (○)
     38    * [#EepJobCallCycle EepJobCallCycle] (○)
     39    * [#EepJobEndNotification EepJobEndNotification] (○)
     40    * [#EepJobErrorNotification EepJobErrorNotification] (○)
     41    * [#EepNormalReadBlockSize EepNormalReadBlockSize] (○)
     42    * [#EepNormalWriteBlockSize EepNormalWriteBlockSize] (○)
     43    * [#EepSize EepSize] (○)
     44    * [#EepDemEventParameterRefs EepDemEventParameterRefs] (○)
     45      * [#EEP_E_COMPARE_FAILED EEP_E_COMPARE_FAILED] (○)
     46      * [#EEP_E_ERASE_FAILED EEP_E_ERASE_FAILED] (○)
     47      * [#EEP_E_READ_FAILED EEP_E_READ_FAILED] (○)
     48      * [#EEP_E_WRITE_FAILED EEP_E_WRITE_FAILED] (○)
     49    * [#EepExternalDriver EepExternalDriver] (○)
     50      * [#EepSpiReference EepSpiReference] (○)
     51  * [#EepPublishedInformation EepPublishedInformation] (○)
     52    * [#EepAllowedWriteCycles EepAllowedWriteCycles] (○)
     53    * [#EepEraseTime EepEraseTime] (○)
     54    * [#EepEraseUnitSize EepEraseUnitSize] (○)
     55    * [#EepEraseValue EepEraseValue] (○)
     56    * [#EepMinimumAddressType EepMinimumAddressType] (○)
     57    * [#EepMinimumLengthType EepMinimumLengthType] (○)
     58    * [#EepReadUnitSize EepReadUnitSize] (○)
     59    * [#EepSpecifiedEraseCycles EepSpecifiedEraseCycles] (○)
     60    * [#EepTotalSize EepTotalSize] (○)
     61    * [#EepWriteTime EepWriteTime] (○)
     62    * [#EepWriteUnitSize EepWriteUnitSize] (○)
    6363
    6464* エラーコード一覧
    65   * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
    66 
    67   ||= エラーコード =||= Dec =||= Hex =||
    68   || EEP_E_PARAM_CONFIG   || 16|| 0x10||
    69   || EEP_E_PARAM_ADDRESS  || 17|| 0x11||
    70   || EEP_E_PARAM_DATA     || 18|| 0x12||
    71   || EEP_E_PARAM_LENGTH   || 19|| 0x13||
    72   || EEP_E_PARAM_POINTER  || 35|| 0x23||
    73   || EEP_E_UNINIT         || 32|| 0x20||
    74   || EEP_E_BUSY           || 33|| 0x21||
    75   || EEP_E_TIMEOUT        || 34|| 0x22||
    76   || EEP_E_ERASE_FAILED   || --||   --||
    77   || EEP_E_WRITE_FAILED   || --||   --||
    78   || EEP_E_READ_FAILED    || --||   --||
    79   || EEP_E_COMPARE_FAILED || --||   --||
     65  * "--"は[wiki:spec/Dem Dem]により決定される
     66
     67  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     68  || EEP_E_PARAM_CONFIG   || 16|| 0x10||  ○  ||
     69  || EEP_E_PARAM_ADDRESS  || 17|| 0x11||  ○  ||
     70  || EEP_E_PARAM_DATA     || 18|| 0x12||  ○  ||
     71  || EEP_E_PARAM_LENGTH   || 19|| 0x13||  ○  ||
     72  || EEP_E_PARAM_POINTER  || 35|| 0x23||  ○  ||
     73  || EEP_E_UNINIT         || 32|| 0x20||  ○  ||
     74  || EEP_E_BUSY           || 33|| 0x21||  ○  ||
     75  || EEP_E_TIMEOUT        || 34|| 0x22||  ○  ||
     76  || EEP_E_ERASE_FAILED   || --||   --||  ○  ||
     77  || EEP_E_WRITE_FAILED   || --||   --||  ○  ||
     78  || EEP_E_READ_FAILED    || --||   --||  ○  ||
     79  || EEP_E_COMPARE_FAILED || --||   --||  ○  ||
    8080
    8181----