Library used to configure a AD9854 Libreria usada para comunicarse con el AD9854

Dependents:   JRO_DDSv2 JRO_DDSv2_rev2019

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?

UserRevisionLine numberNew 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