![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: main.cpp
- Revision:
- 21:0bd688722e81
- Parent:
- 20:2d6ab23956e5
- Child:
- 22:d2a4b5939115
--- a/main.cpp Sat Sep 20 13:34:52 2014 +0000 +++ b/main.cpp Sat Sep 20 20:28:24 2014 +0000 @@ -3,9 +3,11 @@ #include "configs.h" #include "UART3Interrupt.h" #include "parallelcpld.h" +#include "prompt.h" #include "debug.h" #include "utils.h" +#include "flood.h" /* #define set_status(a,b) _set_status(a,b) @@ -102,7 +104,13 @@ } reset_leds(); debug_msg( " Ready " ); - while( true ){ + + while( true ){ + prompt_process(); + + if (pflood == 1) flood(); + + if( status != __WAITING__ ){ __read_cb_buffer__( buffer, buffer_from_cb_ptr ); status = __WAITING__; @@ -137,9 +145,15 @@ if( t.read() > 5 ){ for( register uint8_t i = 0; i < v_cb->size(); i++ ){ Call_Box * cb = ( Call_Box * )v_cb->get_element( i ); - debug_msg(" Type :: %d -- Ext :: %d -- TimeSlice :: %d -- remain_timeslices :: %d :: v_call->size() :: %d :: Status :: %d :: SIP Status %d", type , cb->get_ext(), cb->get_timeslice(), ts->remain_timeslices(), v_call->size(), cb->status, cb->sip->status ); + if (debug_alive){debug_msg(" Type :: %d -- Ext :: %d -- TimeSlice :: %d -- remain_timeslices :: %d :: v_call->size() :: %d :: Status :: %d :: SIP Status %d", type , cb->get_ext(), cb->get_timeslice(), ts->remain_timeslices(), v_call->size(), cb->status, cb->sip->status );} } - debug_msg(""); + //debug_msg(""); + if (debug_alive == 1){ + pc.printf("\n\r PKG_CSK OK: %d", pkg_cksok); + pc.printf("\n\r PKG_CSK ERR: %d\n\r", pkg_ckserr); + //uint32_t errper = 100*(pkg_ckserr/(pkg_ckserr + pkg_cksok)); + //pc.printf("\n\r Error = %d", errper); + } t.reset(); led3 = !led3; }