Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
121:ee02790d00b7
Parent:
119:ee6a53069455
Child:
122:480c44b0e205
diff -r 770f00554b1e -r ee02790d00b7 vz_protocol.cpp
--- a/vz_protocol.cpp	Mon May 04 17:25:29 2015 +0000
+++ b/vz_protocol.cpp	Fri May 08 04:15:23 2015 +0000
@@ -1,12 +1,14 @@
 #include "vz_protocol.h"
 
+#include "debug.h"
+
 uint32_t pkg_ckserr = 0;
 uint32_t pkg_zero = 0;
 uint32_t pkg_cksok = 0;
 int begin = 0;
 int end = 0;
 
-int init_ranges( void ){
+int init_ranges ( void ){
     FILE * begin_ext = fopen( "/qspi/minext.txt", "r" );
     if( begin_ext == NULL ){
         if( debug_out_of_range ) debug_msg("Failed to open /qspi/minext.txt" );
@@ -42,7 +44,7 @@
     return ( 0 );
 }
 
-uint8_t * parse_vz_pkg( int * ext, int * port, volatile uint8_t * type, uint8_t * cb_buffer ){
+uint8_t * parse_vz_pkg ( int * ext, int * port, volatile uint8_t * type, uint8_t * cb_buffer ){
     uint8_t p_lsb, p_msb;
     uint8_t e_lsb, e_msb;
     
@@ -151,7 +153,8 @@
         return( cb_buffer + VZ_HEADER_OFFSET );    
     }
 }
-uint8_t * build_cb_package( int ext, int port, uint8_t type, char * cb_buffer, uint8_t seq_num, int length,  uint8_t * pkg ){
+uint8_t * build_cb_package ( int ext, int port, uint8_t type, char * cb_buffer, uint8_t seq_num, int length,  uint8_t * pkg )
+{
     //checa se o fuffer de src e dst dos dados estao alocados
     if( ( cb_buffer == NULL ) || ( pkg == NULL ) ) return NULL;
     
@@ -244,7 +247,8 @@
         strcpy( str, "TX :: \n\r " );
         for( register uint16_t i = 0; i < CB_BUFFER_SIZE; i++ ) {
             char tmp[ 16 ];
-            strcat( str, itoa( pkg[ i ], tmp, 16 ) );
+            snprintf ( tmp, sizeof ( tmp ), "%x", pkg [ i ] );
+            strcat( str, tmp );
             if( ( i != 0 ) && !( ( i + 1 ) % 50 ) ) strcat( str, "\n\r " );
 
             else strcat( str, " " );