Changes between Version 6 and Version 7 of spec/Icu


Ignore:
Timestamp:
Oct 21, 2020, 3:01:53 PM (3 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Icu

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Icu_Init Icu_Init]                                     ||  0|| 0x00||
    15   || [#Icu_DeInit Icu_DeInit]                                 ||  1|| 0x01||
    16   || [#Icu_SetMode Icu_SetMode]                               ||  2|| 0x02||
    17   || [#Icu_DisableWakeup Icu_DisableWakeup]                   ||  3|| 0x03||
    18   || [#Icu_EnableWakeup Icu_EnableWakeup]                     ||  4|| 0x04||
    19   || [#Icu_CheckWakeup Icu_CheckWakeup]                       || 21|| 0x15||
    20   || [#Icu_SetActivationCondition Icu_SetActivationCondition] ||  5|| 0x05||
    21   || [#Icu_DisableNotification Icu_DisableNotification]       ||  6|| 0x06||
    22   || [#Icu_EnableNotification Icu_EnableNotification]         ||  7|| 0x07||
    23   || [#Icu_GetInputState Icu_GetInputState]                   ||  8|| 0x08||
    24   || [#Icu_StartTimestamp Icu_StartTimestamp]                 ||  9|| 0x09||
    25   || [#Icu_StopTimestamp Icu_StopTimestamp]                   || 10|| 0x0A||
    26   || [#Icu_GetTimestampIndex Icu_GetTimestampIndex]           || 11|| 0x0B||
    27   || [#Icu_ResetEdgeCount Icu_ResetEdgeCount]                 || 12|| 0x0C||
    28   || [#Icu_EnableEdgeCount Icu_EnableEdgeCount]               || 13|| 0x0D||
    29   || [#Icu_EnableEdgeDetection Icu_EnableEdgeDetection]       || 22|| 0x16||
    30   || [#Icu_DisableEdgeDetection Icu_DisableEdgeDetection]     || 23|| 0x17||
    31   || [#Icu_DisableEdgeCount Icu_DisableEdgeCount]             || 14|| 0x0E||
    32   || [#Icu_GetEdgeNumbers Icu_GetEdgeNumbers]                 || 15|| 0x0F||
    33   || [#Icu_StartSignalMeasurement Icu_StartSignalMeasurement] || 19|| 0x13||
    34   || [#Icu_StopSignalMeasurement Icu_StopSignalMeasurement]   || 20|| 0x14||
    35   || [#Icu_GetTimeElapsed Icu_GetTimeElapsed]                 || 16|| 0x10||
    36   || [#Icu_GetDutyCycleValues Icu_GetDutyCycleValues]         || 17|| 0x11||
    37   || [#Icu_GetVersionInfo Icu_GetVersionInfo]                 || 18|| 0x12||
    38 
    39 * コンフィギュレーション一覧
    40   * [#IcuConfigSet IcuConfigSet]
    41     * [#IcuMaxChannel IcuMaxChannel]
    42     * [#IcuChannel IcuChannel]
    43       * [#IcuChannelId IcuChannelId]
    44       * [#IcuDefaultStartEdge IcuDefaultStartEdge]
    45       * [#IcuMeasurementMode IcuMeasurementMode]
    46       * [#IcuWakeupCapability IcuWakeupCapability]
    47       * [#IcuSignalEdgeDetection IcuSignalEdgeDetection]
    48         * [#IcuSignalNotification IcuSignalNotification]
    49       * [#IcuSignalMeasurement IcuSignalMeasurement]
    50         * [#IcuSignalMeasurementProperty IcuSignalMeasurementProperty]
    51       * [#IcuTimestampMeasurement IcuTimestampMeasurement]
    52         * [#IcuTimestampMeasurementProperty IcuTimestampMeasurementProperty]
    53         * [#IcuTimestampNotification IcuTimestampNotification]
    54       * [#IcuWakeup IcuWakeup]
    55         * [#IcuChannelWakeupInfo IcuChannelWakeupInfo]
    56   * [#IcuGeneral IcuGeneral]
    57     * [#IcuDevErrorDetect IcuDevErrorDetect]
    58     * [#IcuIndex IcuIndex]
    59     * [#IcuReportWakeupSource IcuReportWakeupSource]
    60   * [#IcuOptionalApis IcuOptionalApis]
    61     * [#IcuDeInitApi IcuDeInitApi]
    62     * [#IcuDisableWakeupApi IcuDisableWakeupApi]
    63     * [#IcuEdgeCountApi IcuEdgeCountApi]
    64     * [#IcuEdgeDetectApi IcuEdgeDetectApi]
    65     * [#IcuEnableWakeupApi IcuEnableWakeupApi]
    66     * [#IcuGetDutyCycleValuesApi IcuGetDutyCycleValuesApi]
    67     * [#IcuGetInputStateApi IcuGetInputStateApi]
    68     * [#IcuGetTimeElapsedApi IcuGetTimeElapsedApi]
    69     * [#IcuGetVersionInfoApi IcuGetVersionInfoApi]
    70     * [#IcuSetModeApi IcuSetModeApi]
    71     * [#IcuSignalMeasurementApi IcuSignalMeasurementApi]
    72     * [#IcuTimestampApi IcuTimestampApi]
    73     * [#IcuWakeupFunctionalityApi IcuWakeupFunctionalityApi]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Icu_Init Icu_Init]                                     ||  0|| 0x00||  ○  ||
     15  || [#Icu_DeInit Icu_DeInit]                                 ||  1|| 0x01||  ○  ||
     16  || [#Icu_SetMode Icu_SetMode]                               ||  2|| 0x02||  ○  ||
     17  || [#Icu_DisableWakeup Icu_DisableWakeup]                   ||  3|| 0x03||  ○  ||
     18  || [#Icu_EnableWakeup Icu_EnableWakeup]                     ||  4|| 0x04||  ○  ||
     19  || [#Icu_CheckWakeup Icu_CheckWakeup]                       || 21|| 0x15||  ○  ||
     20  || [#Icu_SetActivationCondition Icu_SetActivationCondition] ||  5|| 0x05||  ○  ||
     21  || [#Icu_DisableNotification Icu_DisableNotification]       ||  6|| 0x06||  ○  ||
     22  || [#Icu_EnableNotification Icu_EnableNotification]         ||  7|| 0x07||  ○  ||
     23  || [#Icu_GetInputState Icu_GetInputState]                   ||  8|| 0x08||  ○  ||
     24  || [#Icu_StartTimestamp Icu_StartTimestamp]                 ||  9|| 0x09||  ○  ||
     25  || [#Icu_StopTimestamp Icu_StopTimestamp]                   || 10|| 0x0A||  ○  ||
     26  || [#Icu_GetTimestampIndex Icu_GetTimestampIndex]           || 11|| 0x0B||  ○  ||
     27  || [#Icu_ResetEdgeCount Icu_ResetEdgeCount]                 || 12|| 0x0C||  ○  ||
     28  || [#Icu_EnableEdgeCount Icu_EnableEdgeCount]               || 13|| 0x0D||  ○  ||
     29  || [#Icu_EnableEdgeDetection Icu_EnableEdgeDetection]       || 22|| 0x16||  ○  ||
     30  || [#Icu_DisableEdgeDetection Icu_DisableEdgeDetection]     || 23|| 0x17||  ○  ||
     31  || [#Icu_DisableEdgeCount Icu_DisableEdgeCount]             || 14|| 0x0E||  ○  ||
     32  || [#Icu_GetEdgeNumbers Icu_GetEdgeNumbers]                 || 15|| 0x0F||  ○  ||
     33  || [#Icu_StartSignalMeasurement Icu_StartSignalMeasurement] || 19|| 0x13||  ○  ||
     34  || [#Icu_StopSignalMeasurement Icu_StopSignalMeasurement]   || 20|| 0x14||  ○  ||
     35  || [#Icu_GetTimeElapsed Icu_GetTimeElapsed]                 || 16|| 0x10||  ○  ||
     36  || [#Icu_GetDutyCycleValues Icu_GetDutyCycleValues]         || 17|| 0x11||  ○  ||
     37  || [#Icu_GetVersionInfo Icu_GetVersionInfo]                 || 18|| 0x12||  ○  ||
     38
     39* コンフィギュレーション一覧(R4.0.3)
     40  * [#IcuConfigSet IcuConfigSet] (○)
     41    * [#IcuMaxChannel IcuMaxChannel] (○)
     42    * [#IcuChannel IcuChannel] (○)
     43      * [#IcuChannelId IcuChannelId] (○)
     44      * [#IcuDefaultStartEdge IcuDefaultStartEdge] (○)
     45      * [#IcuMeasurementMode IcuMeasurementMode] (○)
     46      * [#IcuWakeupCapability IcuWakeupCapability] (○)
     47      * [#IcuSignalEdgeDetection IcuSignalEdgeDetection] (○)
     48        * [#IcuSignalNotification IcuSignalNotification] (○)
     49      * [#IcuSignalMeasurement IcuSignalMeasurement] (○)
     50        * [#IcuSignalMeasurementProperty IcuSignalMeasurementProperty] (○)
     51      * [#IcuTimestampMeasurement IcuTimestampMeasurement] (○)
     52        * [#IcuTimestampMeasurementProperty IcuTimestampMeasurementProperty] (○)
     53        * [#IcuTimestampNotification IcuTimestampNotification] (○)
     54      * [#IcuWakeup IcuWakeup] (○)
     55        * [#IcuChannelWakeupInfo IcuChannelWakeupInfo] (○)
     56  * [#IcuGeneral IcuGeneral] (○)
     57    * [#IcuDevErrorDetect IcuDevErrorDetect] (○)
     58    * [#IcuIndex IcuIndex] (○)
     59    * [#IcuReportWakeupSource IcuReportWakeupSource] (○)
     60  * [#IcuOptionalApis IcuOptionalApis] (○)
     61    * [#IcuDeInitApi IcuDeInitApi] (○)
     62    * [#IcuDisableWakeupApi IcuDisableWakeupApi] (○)
     63    * [#IcuEdgeCountApi IcuEdgeCountApi] (○)
     64    * [#IcuEdgeDetectApi IcuEdgeDetectApi] (○)
     65    * [#IcuEnableWakeupApi IcuEnableWakeupApi] (○)
     66    * [#IcuGetDutyCycleValuesApi IcuGetDutyCycleValuesApi] (○)
     67    * [#IcuGetInputStateApi IcuGetInputStateApi] (○)
     68    * [#IcuGetTimeElapsedApi IcuGetTimeElapsedApi] (○)
     69    * [#IcuGetVersionInfoApi IcuGetVersionInfoApi] (○)
     70    * [#IcuSetModeApi IcuSetModeApi] (○)
     71    * [#IcuSignalMeasurementApi IcuSignalMeasurementApi] (○)
     72    * [#IcuTimestampApi IcuTimestampApi] (○)
     73    * [#IcuWakeupFunctionalityApi IcuWakeupFunctionalityApi] (○)
    7474
    7575* エラーコード一覧
    7676
    77   ||= エラーコード =||= Dec =||= Hex =||
    78   || ICU_E_PARAM_CONFIG          || 10|| 0x0A||
    79   || ICU_E_PARAM_CHANNEL         || 11|| 0x0B||
    80   || ICU_E_PARAM_ACTIVATION      || 12|| 0x0C||
    81   || ICU_E_PARAM_BUFFER_PTR      || 13|| 0x0D||
    82   || ICU_E_PARAM_BUFFER_SIZE     || 14|| 0x0E||
    83   || ICU_E_PARAM_MODE            || 15|| 0x0F||
    84   || ICU_E_UNINIT                || 20|| 0x14||
    85   || ICU_E_NOT_STARTED           || 21|| 0x15||
    86   || ICU_E_BUSY_OPERATION        || 22|| 0x16||
    87   || ICU_E_ALREADY_INITIALIZED   || 23|| 0x17||
    88   || ICU_E_PARAM_NOTIFY_INTERVAL || 24|| 0x18||
    89   || ICU_E_PARAM_VINFO           || 25|| 0x19||
     77  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     78  || ICU_E_PARAM_CONFIG          || 10|| 0x0A||  ○  ||
     79  || ICU_E_PARAM_CHANNEL         || 11|| 0x0B||  ○  ||
     80  || ICU_E_PARAM_ACTIVATION      || 12|| 0x0C||  ○  ||
     81  || ICU_E_PARAM_BUFFER_PTR      || 13|| 0x0D||  ○  ||
     82  || ICU_E_PARAM_BUFFER_SIZE     || 14|| 0x0E||  ○  ||
     83  || ICU_E_PARAM_MODE            || 15|| 0x0F||  ○  ||
     84  || ICU_E_UNINIT                || 20|| 0x14||  ○  ||
     85  || ICU_E_NOT_STARTED           || 21|| 0x15||  ○  ||
     86  || ICU_E_BUSY_OPERATION        || 22|| 0x16||  ○  ||
     87  || ICU_E_ALREADY_INITIALIZED   || 23|| 0x17||  ○  ||
     88  || ICU_E_PARAM_NOTIFY_INTERVAL || 24|| 0x18||  ○  ||
     89  || ICU_E_PARAM_VINFO           || 25|| 0x19||  ○  ||
    9090
    9191----