Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
133:3d136f5ffd66
Parent:
132:05cd37f7e007
Child:
135:2f4290590e51
diff -r 05cd37f7e007 -r 3d136f5ffd66 file_system_manager.cpp
--- a/file_system_manager.cpp	Tue Sep 01 17:21:11 2015 +0000
+++ b/file_system_manager.cpp	Tue Sep 01 19:33:11 2015 +0000
@@ -194,6 +194,40 @@
     }
 }
 
+int fset_acceptable_delay ( const int new_acceptable_delay )
+{
+    FILE * fad = fopen( "/qspi/acceptable_delay.txt", "w" );
+    if ( fad )
+    {
+        fprintf ( fad, "%i\n\r", new_acceptable_delay );
+        fclose ( fad );
+        return ( 0 );
+    }
+        else
+    {
+        return ( -1 );    
+    }
+}
+
+int fget_acceptable_delay ( void )
+{
+    char get_acceptable_delay_buffer [ 32 ] = "";
+    
+    FILE * fad = fopen ( "/qspi/acceptable_delay.txt", "r" );
+    if ( fad == NULL )
+    {   
+        return ( -3 );
+    } else {
+        if( fread ( ( void * ) get_acceptable_delay_buffer, 1, sizeof ( get_acceptable_delay_buffer ) - 1, fad ) > 0 )
+        {
+            if ( fad ) fclose ( fad );
+            return ( atoi ( get_acceptable_delay_buffer ) );
+        } else {
+            if ( fad ) fclose ( fad );
+            return ( -5 );
+        }
+    }
+}
 
 int fget_header_ext ( void )
 {