Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Tue Sep 30 11:37:31 2014 +0000
Revision:
33:735fd60e96d8
Parent:
26:725cbbedadd5
Child:
74:81c47fff88a5
versao 1 do protocolo de comunicao udp pra comunicao externa com a header e consequentemente, criacao do bootloader

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 0:4d17cd9c8f9d 1 #ifndef _CONFIGS_H
klauss 0:4d17cd9c8f9d 2 #define _CONFIGS_H
klauss 0:4d17cd9c8f9d 3 #include "mbed.h"
klauss 26:725cbbedadd5 4 #include "QSPIFileSystem.h"
klauss 33:735fd60e96d8 5 #include "wdt.h"
klauss 0:4d17cd9c8f9d 6
klauss 0:4d17cd9c8f9d 7 #define DATA_SIZE 300
klauss 0:4d17cd9c8f9d 8
klauss 26:725cbbedadd5 9 extern QSPIFileSystem qspifs; //FileSystem
klauss 33:735fd60e96d8 10 extern Watchdog wdt;
klauss 26:725cbbedadd5 11
klauss 0:4d17cd9c8f9d 12 extern DigitalOut led1;
klauss 0:4d17cd9c8f9d 13 extern DigitalOut led2;
klauss 0:4d17cd9c8f9d 14 extern DigitalOut led3;
klauss 0:4d17cd9c8f9d 15 extern DigitalOut led4;
Cola 22:d2a4b5939115 16 extern DigitalOut CAB_LED;
klauss 0:4d17cd9c8f9d 17
klauss 0:4d17cd9c8f9d 18 extern DigitalOut DataReady; //IO 27
klauss 0:4d17cd9c8f9d 19
klauss 0:4d17cd9c8f9d 20 extern DigitalOut data0; //LSB
klauss 0:4d17cd9c8f9d 21 extern DigitalOut data1;
klauss 0:4d17cd9c8f9d 22 extern DigitalOut data2;
klauss 0:4d17cd9c8f9d 23 extern DigitalOut data3;
klauss 0:4d17cd9c8f9d 24 extern DigitalOut data4;
klauss 0:4d17cd9c8f9d 25 extern DigitalOut data5;
klauss 0:4d17cd9c8f9d 26 extern DigitalOut data6;
klauss 0:4d17cd9c8f9d 27 extern DigitalOut data7; //MSB
klauss 0:4d17cd9c8f9d 28
klauss 0:4d17cd9c8f9d 29 extern InterruptIn NextData; //IO 96
klauss 0:4d17cd9c8f9d 30 extern InterruptIn FrameSync;
klauss 0:4d17cd9c8f9d 31 //Ticker ticker; // Timer para Debug
klauss 0:4d17cd9c8f9d 32
klauss 0:4d17cd9c8f9d 33 extern DigitalOut RST; // Pino de reset para o CPLD
klauss 0:4d17cd9c8f9d 34 extern DigitalIn PPD; // Pino de conexao com o cristal do CPLD
klauss 0:4d17cd9c8f9d 35
klauss 0:4d17cd9c8f9d 36 extern DigitalOut ENABLE_F_REG; // Configuracao da Alimentacao do CPLD
klauss 0:4d17cd9c8f9d 37 extern DigitalOut ENABLE_F_RX;
klauss 0:4d17cd9c8f9d 38 extern DigitalOut ENABLE_F_TX;
klauss 0:4d17cd9c8f9d 39
klauss 0:4d17cd9c8f9d 40 extern Serial Uart3; // default baudrate = 9600; Sem paridade, 8bits, 1 stop-bit
klauss 0:4d17cd9c8f9d 41 extern Serial pc ;
klauss 0:4d17cd9c8f9d 42
klauss 0:4d17cd9c8f9d 43 void start_cpld( void );
klauss 0:4d17cd9c8f9d 44 void config_lpc( void );
klauss 0:4d17cd9c8f9d 45 void uart3_puts(uint8_t *src, uint16_t size);
klauss 0:4d17cd9c8f9d 46 void uart0_puts( uint8_t *src );
klauss 0:4d17cd9c8f9d 47 void uart0_text( const char* src);
klauss 0:4d17cd9c8f9d 48 void uart0_putsx(volatile uint8_t *src );
klauss 0:4d17cd9c8f9d 49 void xmemcpy(uint8_t * dest, uint8_t * src, uint16_t size);
klauss 0:4d17cd9c8f9d 50
klauss 0:4d17cd9c8f9d 51
klauss 0:4d17cd9c8f9d 52 #endif