Versão do protegemed que calcula o tempo em ms da fuga, calcula o numero de onverflow (valores muito baixo) e underflow (valores muito altos). Além disso, calcula um valor médio a partir dos valores capturados e não apenas pela fft.
Dependencies: EthernetInterface mbed-rtos mbed
Functions/Split.c
- Committer:
- rebonatto
- Date:
- 2014-07-21
- Revision:
- 2:86c3cb25577b
- Parent:
- 0:c64e1194230b
File content as of revision 2:86c3cb25577b:
/* * Split.c * * Created on: 12/04/2012 * Author: francisco */ #include "Split.h" int split(char* str,char* delim,char*** ret ) { char *p = NULL; char *e = NULL; char **array = NULL; int qty = 0; int len = strlen(str); p = str; e = strstr(p,delim); while( e != NULL) { qty++; if(qty==1) array = (char**)malloc(sizeof(char*)*qty); else array = (char**)realloc(array,sizeof(char*)*qty); array[qty-1] = p; *e = '\0'; p = e + strlen(delim); e = strstr(p,delim); } if(p-str < len) { qty++; if(qty==1) array = (char**)malloc(sizeof(char*)*qty); else array = (char**)realloc(array,sizeof(char*)*qty); array[qty-1] = p; } *ret = array; return qty; }