![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: vz_protocol.h
- Revision:
- 78:1353744f01e1
- Parent:
- 74:81c47fff88a5
- Child:
- 79:9bc12aa305a9
--- a/vz_protocol.h Tue Nov 25 18:43:01 2014 +0000 +++ b/vz_protocol.h Tue Dec 16 12:13:01 2014 +0000 @@ -50,8 +50,8 @@ #define __TIMESLICE_PLACE__ 22 ///< Indica o local ( em relação ao começo do pacote ) onde se encontra o timeslice. -#define __MAX_CB_IN_A_BRANCH__ 40 -///< Estabelece o nro máximo de CBx em um mesmo ramo, não utilizado atualmente. +#define __MAX_CB_IN_A_BRANCH__ 128 +///< Estabelece o nro máximo de CBx em um mesmo ramo #define __READ__ 0x01 ///< Define o estado ( na main ) de que existe um dados disponivel para leitura. @@ -112,9 +112,11 @@ #define __MY_GTW__ "192.168.120.1" // colinas ///< Indica o IP do Gateway de rede -extern uint16_t pkg_ckserr; +extern uint32_t pkg_zero; +///< Contador de pacotes contendo somente zeros +extern uint32_t pkg_ckserr; ///< Contador de pacotes em que o checksum resultou divergente do calculado/recebido -extern uint16_t pkg_cksok; +extern uint32_t pkg_cksok; ///< Contador de pacotes em que o checksum resultou o mesmo calculado e o recebido /** @@ -236,12 +238,4 @@ */ void __print_clock__( uint8_t * buffer ); -extern void uart3_puts( uint8_t *src, uint16_t size ); - -/* mais pra frente isso vira os cpld_send and cpld_receive */ -uint8_t * __read_cb_buffer__( uint8_t * dest, uint8_t * src ); -uint8_t * __read_eth_buffer__( uint8_t * dest, uint8_t * src ); -uint8_t * __write_cb_buffer__( uint8_t * dest, uint8_t * src ); -uint8_t * __write_eth_buffer__( uint8_t * dest, uint8_t * src ); - #endif \ No newline at end of file