Library used to configure a AD9854 Libreria usada para comunicarse con el AD9854
Dependents: JRO_DDSv2 JRO_DDSv2_rev2019
EthUtils.h@6:dd61acd77e2c, 2019-09-04 (annotated)
- Committer:
- miguelcordero191
- Date:
- Wed Sep 04 22:25:24 2019 +0000
- Revision:
- 6:dd61acd77e2c
- Parent:
- 5:6500be930b36
- Child:
- 7:45e91ce14a28
Updated to 04/09/2019
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
miguelcordero191 | 5:6500be930b36 | 1 | #ifndef UTILS_ETH |
miguelcordero191 | 5:6500be930b36 | 2 | #define UTILS_ETH |
miguelcordero191 | 5:6500be930b36 | 3 | |
miguelcordero191 | 5:6500be930b36 | 4 | #include "FreescaleIAP.h" |
miguelcordero191 | 5:6500be930b36 | 5 | |
miguelcordero191 | 5:6500be930b36 | 6 | #define MAX_IP_LEN 16 |
miguelcordero191 | 5:6500be930b36 | 7 | |
miguelcordero191 | 6:dd61acd77e2c | 8 | #define IP_INI "10.10.20.254"; // IP |
miguelcordero191 | 5:6500be930b36 | 9 | #define MASK_INI "255.255.255.0"; // MASK |
miguelcordero191 | 5:6500be930b36 | 10 | #define GATEWAY_INI "0.0.0.0"; // GATEWAY |
miguelcordero191 | 6:dd61acd77e2c | 11 | |
miguelcordero191 | 5:6500be930b36 | 12 | //INTERNAL FLASH |
miguelcordero191 | 5:6500be930b36 | 13 | #define FLASH_FULL 0xAA |
miguelcordero191 | 5:6500be930b36 | 14 | |
miguelcordero191 | 5:6500be930b36 | 15 | int numberOfDigits(int x); |
miguelcordero191 | 5:6500be930b36 | 16 | int isNumber(char* str); |
miguelcordero191 | 5:6500be930b36 | 17 | int splitstr(char *, const char *, char parts[][MAX_IP_LEN]); |
miguelcordero191 | 5:6500be930b36 | 18 | int validateIp(char* str); |
miguelcordero191 | 5:6500be930b36 | 19 | int splitIpConf(char* str, char *_ip, char *_mask, char *_gateway); |
miguelcordero191 | 5:6500be930b36 | 20 | |
miguelcordero191 | 5:6500be930b36 | 21 | int eraseIpConfig(); |
miguelcordero191 | 5:6500be930b36 | 22 | int saveIpConfig(char *ip, char *mask, char *gateway); |
miguelcordero191 | 5:6500be930b36 | 23 | int readIpConfig(char *_ip, char *_mask, char *_gateway); |
miguelcordero191 | 5:6500be930b36 | 24 | |
miguelcordero191 | 5:6500be930b36 | 25 | #endif |