]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/mbed/targets/hal/TARGET_RENESAS/TARGET_RZ_A1H/ethernetext_api.h
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / libraries / mbed / targets / hal / TARGET_RENESAS / TARGET_RZ_A1H / ethernetext_api.h
1
2 /* PHY link mode */
3 #define NEGO_FAIL               (0)
4 #define HALF_10M                (1)
5 #define FULL_10M                (2)
6 #define HALF_TX                 (3)
7 #define FULL_TX                 (4)
8
9 typedef void (ethernetext_cb_fnc)(void);
10
11 typedef struct tag_ethernet_cfg {
12     int                  int_priority;
13     ethernetext_cb_fnc   *recv_cb;
14     char                 *ether_mac;
15 } ethernet_cfg_t;
16
17 extern int ethernetext_init(ethernet_cfg_t *p_ethcfg);
18 extern void ethernetext_start_stop(int32_t mode);
19 extern int ethernetext_chk_link_mode(void);
20 extern void ethernetext_set_link_mode(int32_t link);