Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
74:81c47fff88a5
Parent:
33:735fd60e96d8
Child:
86:bf7b0d4c3232
--- a/configs.cpp	Wed Nov 19 14:06:13 2014 +0000
+++ b/configs.cpp	Mon Nov 24 16:43:16 2014 +0000
@@ -1,33 +1,9 @@
 #include "configs.h"
-#include "mbed.h"
-#include <stdint.h>
-#include "UART3Interrupt.h" 
-#include "parallelcpld.h"
-
-QSPIFileSystem qspifs("qspi");  // file system
-Watchdog wdt;
 
 //*****************************************************************************
 //                             Pins/Modules Config
 //***************************************************************************** 
 
-DigitalOut led1(LED1);
-DigitalOut led2(LED2);
-DigitalOut led3(LED3);
-DigitalOut led4(LED4);
-DigitalOut CAB_LED(p24);
-
-DigitalOut DataReady(p11);                  //IO 27        
-
-DigitalOut data0(p30);                      //LSB
-DigitalOut data1(p31);
-DigitalOut data2(p32);
-DigitalOut data3(p33);
-DigitalOut data4(p34);
-DigitalOut data5(p37);
-DigitalOut data6(p38);
-DigitalOut data7(p39);                      //MSB
-
 InterruptIn NextData(p8);                   //IO 96
 InterruptIn FrameSync(p17);                 // GCLK1
 
@@ -41,10 +17,8 @@
 DigitalOut ENABLE_F_TX(p20);
 
 Serial  Uart3(p9,p10);  // default baudrate = 9600; Sem paridade, 8bits, 1 stop-bit 
-Serial  pc (USBTX,USBRX);
 
 void start_cpld( void ) {                        //CPLD Start
-
     static uint16_t reset = 10000;
     ENABLE_F_REG = 1;                                
     ENABLE_F_TX = 1;
@@ -55,8 +29,8 @@
     RST = 0;        
 }
 
-void config_lpc( void ) {                                       // Configure LPC4088
-
+///< Configure LPC4088
+void config_lpc( void ){
     Uart3.attach(&SerialRecvInterrupt, Uart3.RxIrq);       // UART3_IRQ configuration 
     Uart3.format(8,SerialBase::Forced1,1);                 // UART3 mode configuration
     Uart3.baud(2000000);                                
@@ -117,13 +91,4 @@
         while ( !(LPC_UART0->LSR &= (1<<5))  ) {} 
         LPC_UART0->THR = *src++;   
     }
-}
-
-void xstrcpy(uint8_t * dest, const uint8_t * src) {
-  while (*src)  *dest++ = *src++;
-  *dest = 0; 
-}
-
-void xmemcpy(uint8_t * dest, uint8_t * src, uint16_t size){
-  while (size--) *dest++ = *src++;
 }
\ No newline at end of file