Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Thu Apr 30 15:42:41 2015 +0000
Revision:
119:ee6a53069455
Parent:
117:e9facba9db27
Child:
121:ee02790d00b7
funcionalidade - clock "ogro" - implementada

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 0:4d17cd9c8f9d 1 #include "UART3Interrupt.h"
klauss 0:4d17cd9c8f9d 2
klauss 119:ee6a53069455 3 char RXBuffer[CB_BUFFER_SIZE];
klauss 74:81c47fff88a5 4 ///< UART3 RX Buffer
klauss 74:81c47fff88a5 5
klauss 0:4d17cd9c8f9d 6 volatile uint16_t RX_c = 0;
klauss 0:4d17cd9c8f9d 7
klauss 74:81c47fff88a5 8 ///< UART3 Serial Interrupt Handler
klauss 74:81c47fff88a5 9 void SerialRecvInterrupt( void ){
klauss 74:81c47fff88a5 10 while ( LPC_UART3 -> LSR & ( 0<<1 ) ) {}
klauss 74:81c47fff88a5 11 // Receive data from UART3 RX
klauss 74:81c47fff88a5 12 *( RXBuffer + RX_c ) = LPC_UART3 -> RBR;
klauss 0:4d17cd9c8f9d 13
klauss 0:4d17cd9c8f9d 14 RX_c++;
klauss 0:4d17cd9c8f9d 15
klauss 78:1353744f01e1 16 led4 =!led4;
klauss 78:1353744f01e1 17
klauss 74:81c47fff88a5 18 if ( RX_c == 300 ){
klauss 119:ee6a53069455 19 status = READ;
klauss 86:bf7b0d4c3232 20 missed_pkg++;
klauss 99:e80850c51106 21 cpld_pkg_rx_counter++;
klauss 0:4d17cd9c8f9d 22 }
klauss 0:4d17cd9c8f9d 23 }
klauss 0:4d17cd9c8f9d 24
klauss 0:4d17cd9c8f9d 25 void RXFrameSync (void) {
klauss 0:4d17cd9c8f9d 26 RX_c = 0;
klauss 119:ee6a53069455 27 status = WAITING;
klauss 119:ee6a53069455 28 }