LibDriver LAN8720  1.0.0
LAN8720 full-featured driver
driver_lan8720_basic.h
Go to the documentation of this file.
1 
37 #ifndef DRIVER_LAN8720_BASIC_H
38 #define DRIVER_LAN8720_BASIC_H
39 
41 
42 #ifdef __cplusplus
43 extern "C"{
44 #endif
45 
56 #define LAN8720_BASIC_DEFAULT_SPEED LAN8720_SPEED_100M
57 #define LAN8720_BASIC_DEFAULT_DUPLEX_MODE LAN8720_DUPLEX_FULL
67 uint8_t lan8720_basic_init(uint8_t addr);
68 
76 uint8_t lan8720_basic_deinit(void);
77 
89 
101 
106 #ifdef __cplusplus
107 }
108 #endif
109 
110 #endif
driver lan8720 interface header file
lan8720_speed_indication_t
lan8720 speed indication enumeration definition
lan8720_link_t
lan8720 link enumeration definition
uint8_t lan8720_basic_auto_negotiation(lan8720_speed_indication_t *speed)
basic example auto negotiation
uint8_t lan8720_basic_link_status(lan8720_link_t *status)
basic example get link status
uint8_t lan8720_basic_init(uint8_t addr)
basic example init
uint8_t lan8720_basic_deinit(void)
basic example deinit