VZTECH / Mbed 2 deprecated header_main

Dependencies:   EthernetInterface NTPClient mbed-rtos mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers configs.h Source File

configs.h

00001 #ifndef _CONFIGS_H
00002 #define _CONFIGS_H
00003 #include "mbed.h"
00004 
00005 #define DATA_SIZE         300
00006 
00007 extern DigitalOut led1;
00008 extern DigitalOut led2;
00009 extern DigitalOut led3;
00010 extern DigitalOut led4;
00011 
00012 extern DigitalOut DataReady;                  //IO 27        
00013 
00014 extern DigitalOut data0;                      //LSB
00015 extern DigitalOut data1;
00016 extern DigitalOut data2;
00017 extern DigitalOut data3;
00018 extern DigitalOut data4;
00019 extern DigitalOut data5;
00020 extern DigitalOut data6;
00021 extern DigitalOut data7;                      //MSB
00022 
00023 extern InterruptIn NextData;                   //IO 96
00024 extern InterruptIn FrameSync;
00025 //Ticker ticker;                              // Timer para Debug
00026 
00027 extern DigitalOut RST;                        // Pino de reset para o CPLD
00028 extern DigitalIn PPD;                         // Pino de conexao com o cristal do CPLD
00029 
00030 extern DigitalOut ENABLE_F_REG;               // Configuracao da Alimentacao do CPLD
00031 extern DigitalOut ENABLE_F_RX;
00032 extern DigitalOut ENABLE_F_TX;
00033 
00034 extern Serial  Uart3;  // default baudrate = 9600; Sem paridade, 8bits, 1 stop-bit 
00035 extern Serial  pc ;
00036 
00037 void start_cpld( void );
00038 void config_lpc( void );
00039 void uart3_puts(uint8_t *src, uint16_t size);
00040 void uart0_puts( uint8_t *src );
00041 void uart0_text( const char* src);
00042 void uart0_putsx(volatile uint8_t *src );
00043 void xmemcpy(uint8_t * dest, uint8_t * src, uint16_t size);
00044 
00045 
00046 #endif