Ignore:
Timestamp:
Jul 3, 2020, 7:19:17 PM (4 years ago)
Author:
coas-nagasima
Message:

ASP3, TINET, mbed を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/tinet/net/ethernet.h

    r331 r429  
    9999
    100100#if defined(__RX)
    101 
    102101#pragma pack
     102#elif defined(_MSC_VER)
     103#pragma pack(push, 1)
     104#endif
     105
     106#if defined(__RX) || defined(_MSC_VER)
     107
    103108typedef struct t_ether_header {
    104109
     
    113118        uint16_t        type;
    114119        } T_ETHER_HDR;
    115 #pragma packoption
    116120
    117121#elif defined(TOPPERS_S810_CLG3_85)     /* of #if defined(__RX) */
     
    143147        uint8_t         shost[ETHER_ADDR_LEN];
    144148        uint16_t        type;
    145         } __attribute__((packed, aligned(2)))T_ETHER_HDR;
     149        } __attribute__((packed, aligned(2))) T_ETHER_HDR;
    146150
    147151#endif  /* of #if defined(__RX) */
     
    158162typedef struct t_ether_addr {
    159163        uint8_t         lladdr[ETHER_ADDR_LEN];
    160         } __attribute__((packed, aligned(2)))T_ETHER_ADDR;
     164        } __attribute__((packed, aligned(2))) T_ETHER_ADDR;
     165
     166#if defined(__RX)
     167#pragma packoption
     168#elif defined(_MSC_VER)
     169#pragma pack(pop)
     170#endif
    161171
    162172/*
     
    208218                                                        /* インタフェースのマルチキャストアドレスへの変換              */
    209219
     220#define IF_FLAG_UP                              0x01U
     221#define IF_FLAG_LINK_UP                 0x10U
     222
    210223/*
    211224 *  前方参照
     
    266279#endif  /* of #ifdef T_IF_ETHER_NIC_SOFTC */
    267280
    268 #define IF_FLAG_UP                              0x01U
    269 #define IF_FLAG_LINK_UP                 0x10U
    270 
    271281/*
    272282 *  変数
     
    304314extern uint32_t ether_srand (void);
    305315
    306 /** Function prototype for netif status- or link-callback functions. */
    307316typedef void (*ether_status_callback_fn)(T_IFNET *ether);
    308317extern void ether_set_link_callback(ether_status_callback_fn link_callback);
    309 extern void ether_set_link_up(T_IFNET *ether);
    310 extern void ether_set_link_down(T_IFNET *ether);
     318extern void ether_set_link_up();
     319extern void ether_set_link_down();
     320extern void ether_set_up();
     321extern void ether_set_down();
    311322
    312323#endif  /* of #ifdef SUPPORT_ETHER */
Note: See TracChangeset for help on using the changeset viewer.