Changes between Version 6 and Version 7 of spec/Eth


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

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Eth

    v6 v7  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    14   || [#Eth_Init Eth_Init]                             ||  1|| 0x01||
    15   || [#Eth_ControllerInit Eth_ControllerInit]         ||  2|| 0x02||
    16   || [#Eth_SetControllerMode Eth_SetControllerMode]   ||  3|| 0x03||
    17   || [#Eth_GetControllerMode Eth_GetControllerMode]   ||  4|| 0x04||
    18   || [#Eth_GetPhysAddr Eth_GetPhysAddr]               ||  8|| 0x08||
    19   || [#Eth_WriteMii Eth_WriteMii]                     ||  5|| 0x05||
    20   || [#Eth_ReadMii Eth_ReadMii]                       ||  6|| 0x06||
    21   || [#Eth_GetCounterState Eth_GetCounterState]       ||  7|| 0x07||
    22   || [#Eth_ProvideTxBuffer Eth_ProvideTxBuffer]       ||  9|| 0x09||
    23   || [#Eth_Transmit Eth_Transmit]                     || 10|| 0x0A||
    24   || [#Eth_Receive Eth_Receive]                       || 11|| 0x0B||
    25   || [#Eth_TxConfirmation Eth_TxConfirmation]         || 12|| 0x0C||
    26   || [#Eth_GetVersionInfo Eth_GetVersionInfo]         || 13|| 0x0D||
    27   || [#Eth_RxIrqHdlr_CtrlIdx Eth_RxIrqHdlr_<CtrlIdx>] || 16|| 0x10||
    28   || [#Eth_TxIrqHdlr_CtrlIdx Eth_TxIrqHdlr_<CtrlIdx>] || 17|| 0x11||
    29 
    30 * コンフィギュレーション一覧
    31   * [#EthConfigSet EthConfigSet]
    32     * [#EthCtrlConfig EthCtrlConfig]
    33       * [#EthCtrlEnableMii EthCtrlEnableMii]
    34       * [#EthCtrlEnableRxInterrupt EthCtrlEnableRxInterrupt]
    35       * [#EthCtrlEnableTxInterrupt EthCtrlEnableTxInterrupt]
    36       * [#EthCtrlIdx EthCtrlIdx]
    37       * [#EthCtrlRxBufLenByte EthCtrlRxBufLenByte]
    38       * [#EthCtrlTxBufLenByte EthCtrlTxBufLenByte]
    39       * [#EthRxBufTotal EthRxBufTotal]
    40       * [#EthTxBufTotal EthTxBufTotal]
    41       * [#EthDemEventParameterRefs EthDemEventParameterRefs]
    42         * [#ETH_E_ACCESS ETH_E_ACCESS]
    43   * [#EthGeneral EthGeneral]
    44     * [#EthDevErrorDetect EthDevErrorDetect]
    45     * [#EthIndex EthIndex]
    46     * [#EthMaxCtrlsSupported EthMaxCtrlsSupported]
    47     * [#EthVersionInfoApi EthVersionInfoApi]
    48     * [#EthVersionInfoApiMacro EthVersionInfoApiMacro]
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||
     14  || [#Eth_Init Eth_Init]                             ||  1|| 0x01||  ○  ||
     15  || [#Eth_ControllerInit Eth_ControllerInit]         ||  2|| 0x02||  ○  ||
     16  || [#Eth_SetControllerMode Eth_SetControllerMode]   ||  3|| 0x03||  ○  ||
     17  || [#Eth_GetControllerMode Eth_GetControllerMode]   ||  4|| 0x04||  ○  ||
     18  || [#Eth_GetPhysAddr Eth_GetPhysAddr]               ||  8|| 0x08||  ○  ||
     19  || [#Eth_WriteMii Eth_WriteMii]                     ||  5|| 0x05||  ○  ||
     20  || [#Eth_ReadMii Eth_ReadMii]                       ||  6|| 0x06||  ○  ||
     21  || [#Eth_GetCounterState Eth_GetCounterState]       ||  7|| 0x07||  ○  ||
     22  || [#Eth_ProvideTxBuffer Eth_ProvideTxBuffer]       ||  9|| 0x09||  ○  ||
     23  || [#Eth_Transmit Eth_Transmit]                     || 10|| 0x0A||  ○  ||
     24  || [#Eth_Receive Eth_Receive]                       || 11|| 0x0B||  ○  ||
     25  || [#Eth_TxConfirmation Eth_TxConfirmation]         || 12|| 0x0C||  ○  ||
     26  || [#Eth_GetVersionInfo Eth_GetVersionInfo]         || 13|| 0x0D||  ○  ||
     27  || [#Eth_RxIrqHdlr_CtrlIdx Eth_RxIrqHdlr_<CtrlIdx>] || 16|| 0x10||  ○  ||
     28  || [#Eth_TxIrqHdlr_CtrlIdx Eth_TxIrqHdlr_<CtrlIdx>] || 17|| 0x11||  ○  ||
     29
     30* コンフィギュレーション一覧(R4.0.3)
     31  * [#EthConfigSet EthConfigSet] (○)
     32    * [#EthCtrlConfig EthCtrlConfig] (○)
     33      * [#EthCtrlEnableMii EthCtrlEnableMii] (○)
     34      * [#EthCtrlEnableRxInterrupt EthCtrlEnableRxInterrupt] (○)
     35      * [#EthCtrlEnableTxInterrupt EthCtrlEnableTxInterrupt] (○)
     36      * [#EthCtrlIdx EthCtrlIdx] (○)
     37      * [#EthCtrlRxBufLenByte EthCtrlRxBufLenByte] (○)
     38      * [#EthCtrlTxBufLenByte EthCtrlTxBufLenByte] (○)
     39      * [#EthRxBufTotal EthRxBufTotal] (○)
     40      * [#EthTxBufTotal EthTxBufTotal] (○)
     41      * [#EthDemEventParameterRefs EthDemEventParameterRefs] (○)
     42        * [#ETH_E_ACCESS ETH_E_ACCESS] (○)
     43  * [#EthGeneral EthGeneral] (○)
     44    * [#EthDevErrorDetect EthDevErrorDetect] (○)
     45    * [#EthIndex EthIndex] (○)
     46    * [#EthMaxCtrlsSupported EthMaxCtrlsSupported] (○)
     47    * [#EthVersionInfoApi EthVersionInfoApi] (○)
     48    * [#EthVersionInfoApiMacro EthVersionInfoApiMacro] (○)
    4949
    5050* エラーコード一覧
    51   * "--"は[wiki:spec_DiagnosticEventManager Dem]により決定される
    52 
    53   ||= エラーコード =||= Dec =||= Hex =||
    54   || ETH_E_INV_CTRL_IDX    ||  1|| 0x01||
    55   || ETH_E_NOT_INITIALIZED ||  2|| 0x02||
    56   || ETH_E_INV_POINTER     ||  3|| 0x03||
    57   || ETH_E_INV_PARAM       ||  4|| 0x04||
    58   || ETH_E_INV_CONFIG      ||  5|| 0x05||
    59   || ETH_E_INV_MODE        ||  6|| 0x06||
    60   || ETH_E_ACCESS          || --||   --||
     51  * "--"は[wiki:spec/Dem Dem]により決定される
     52
     53  ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||
     54  || ETH_E_INV_CTRL_IDX    ||  1|| 0x01||  ○  ||
     55  || ETH_E_NOT_INITIALIZED ||  2|| 0x02||  ○  ||
     56  || ETH_E_INV_POINTER     ||  3|| 0x03||  ○  ||
     57  || ETH_E_INV_PARAM       ||  4|| 0x04||  ○  ||
     58  || ETH_E_INV_CONFIG      ||  5|| 0x05||  ○  ||
     59  || ETH_E_INV_MODE        ||  6|| 0x06||  ○  ||
     60  || ETH_E_ACCESS          || --||   --||  ○  ||
    6161
    6262----