Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
parallelcpld.h
- Committer:
- klauss
- Date:
- 2015-11-24
- Revision:
- 137:32dd35a6dbc9
- Parent:
- 126:1f90756250fb
File content as of revision 137:32dd35a6dbc9:
#ifndef __PARALLELCPLD_H__ #define __PARALLELCPLD_H__ #include "ring_buffer.h" #include "bits.h" #include "debug.h" #include "vz_protocol.h" #include "utils.h" #include "fw.h" #include "flood.h" #include "file_system_manager.h" //alguém explica por que eu nao consido deixar esse cara como extern ??? extern ring_buffer * rb; extern uint8_t TXBuffer[ CB_BUFFER_SIZE ]; ///<UART3 TX Buffer -- Buffer de transmissao para o CPLD extern uint8_t tx_clear; extern uint8_t cb_tx_buffer[ CB_BUFFER_SIZE ]; ///< Armazena o ultimo pacote enviado para os CBx void parallel_write( uint8_t data); //void send2callboxes(); void send2callboxes( uint8_t * buffer ); void get2(); /* rotina que esvazia possiveis pacotes que não foram transmitidos para evitar conflito */ void tx_buffer_ring_buffer_handler( void ); extern DigitalOut data0; //LSB extern DigitalOut data1; extern DigitalOut data2; extern DigitalOut data3; extern DigitalOut data4; extern DigitalOut data5; extern DigitalOut data6; extern DigitalOut data7; //MSB extern DigitalOut DataReady; ///<IO 27 extern DigitalOut hw_extern_wdt; #endif