The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Fri Feb 16 16:16:41 2018 +0000
Revision:
161:aa5281ff4a02
Child:
169:a7c7b631e539
mbed library. Release version 159.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 161:aa5281ff4a02 1
AnnaBridge 161:aa5281ff4a02 2 /* PHY link mode */
AnnaBridge 161:aa5281ff4a02 3 #define NEGO_FAIL (0)
AnnaBridge 161:aa5281ff4a02 4 #define HALF_10M (1)
AnnaBridge 161:aa5281ff4a02 5 #define FULL_10M (2)
AnnaBridge 161:aa5281ff4a02 6 #define HALF_TX (3)
AnnaBridge 161:aa5281ff4a02 7 #define FULL_TX (4)
AnnaBridge 161:aa5281ff4a02 8
AnnaBridge 161:aa5281ff4a02 9 typedef void (ethernetext_cb_fnc)(void);
AnnaBridge 161:aa5281ff4a02 10
AnnaBridge 161:aa5281ff4a02 11 typedef struct tag_ethernet_cfg {
AnnaBridge 161:aa5281ff4a02 12 int int_priority;
AnnaBridge 161:aa5281ff4a02 13 ethernetext_cb_fnc *recv_cb;
AnnaBridge 161:aa5281ff4a02 14 char *ether_mac;
AnnaBridge 161:aa5281ff4a02 15 } ethernet_cfg_t;
AnnaBridge 161:aa5281ff4a02 16
AnnaBridge 161:aa5281ff4a02 17 extern int ethernetext_init(ethernet_cfg_t *p_ethcfg);
AnnaBridge 161:aa5281ff4a02 18 extern void ethernetext_start_stop(int32_t mode);
AnnaBridge 161:aa5281ff4a02 19 extern int ethernetext_chk_link_mode(void);
AnnaBridge 161:aa5281ff4a02 20 extern void ethernetext_set_link_mode(int32_t link);