Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: configs.cpp
- Revision:
- 119:ee6a53069455
- Parent:
- 117:e9facba9db27
- Child:
- 121:ee02790d00b7
diff -r b93b17c50910 -r ee6a53069455 configs.cpp --- a/configs.cpp Fri Apr 24 13:54:24 2015 +0000 +++ b/configs.cpp Thu Apr 30 15:42:41 2015 +0000 @@ -18,7 +18,7 @@ Serial Uart3(p9,p10); // default baudrate = 9600; Sem paridade, 8bits, 1 stop-bit -void start_cpld( void ) { //CPLD Start +int start_cpld( void ) { //CPLD Start static uint16_t reset = 10000; ENABLE_F_REG = 1; ENABLE_F_TX = 1; @@ -26,21 +26,37 @@ DataReady = 0; RST = 1; while( reset-- > 1 ){} - RST = 0; + RST = 0; + return ( 0 ); } ///< Configure LPC4088 -void config_lpc( void ){ - Uart3.attach(&SerialRecvInterrupt, Uart3.RxIrq); // UART3_IRQ configuration - Uart3.format(8,SerialBase::Forced1,1); // UART3 mode configuration +int config_lpc( void ){ + // UART3_IRQ configuration + Uart3.attach(&SerialRecvInterrupt, Uart3.RxIrq); + + // UART3 mode configuration + Uart3.format(8,SerialBase::Forced1,1); + Uart3.baud(2000000); - NVIC_SetPriority(UART3_IRQn,1); - pc.baud(115200); // USART to PC USB USART - NextData.rise(&get2); // Extern Pin Interrupt - FrameSync.rise(&RXFrameSync); // FrameSync for RX - Interrupt + + NVIC_SetPriority(UART3_IRQn,1); + + // USART to PC USB USART + pc.baud(115200); + + // Extern Pin Interrupt + NextData.rise(&get2); + + // FrameSync for RX - Interrupt + FrameSync.rise(&RXFrameSync); + __enable_irq(); - //ticker.attach(&timer,0.01); // Timer para Debug + + // iniciando o pin de controle do arduino hw_extern_wdt = 0; + + return ( 0 ); } static uint8_t itoh[16];