LibDriver LAN8720
Loading...
Searching...
No Matches
driver_lan8720_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_LAN8720_BASIC_H
38#define DRIVER_LAN8720_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define LAN8720_BASIC_DEFAULT_SPEED LAN8720_SPEED_100M
57#define LAN8720_BASIC_DEFAULT_DUPLEX_MODE LAN8720_DUPLEX_FULL
58
67uint8_t lan8720_basic_init(uint8_t addr);
68
76uint8_t lan8720_basic_deinit(void);
77
89
101
105
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