bosko lekovic
/
EthToCom_11
nova proba
Diff: main.cpp
- Revision:
- 22:11279d24a105
- Parent:
- 21:2232f5a34eb4
- Child:
- 23:766819b4c453
diff -r 2232f5a34eb4 -r 11279d24a105 main.cpp --- a/main.cpp Mon May 25 22:19:36 2020 +0200 +++ b/main.cpp Thu Jun 11 10:41:11 2020 +0200 @@ -9,8 +9,13 @@ #include "doHTML.h" #include "dataFlash.h" + extern "C" void mbed_reset(); - +void startUp( void) +{ + // mbed_reset(); + NVIC_SystemReset(); +} volatile PFV pfv = NULL; @@ -69,7 +74,8 @@ } break; case 'P': case 'p': - restart_TcpClients( ); + // restart_TcpClients( ); + startUp(); break; case 'S': case 's': { @@ -96,6 +102,13 @@ SystemInit(); //goto __main; break; + + case 'q': case 'Q': + { + extern void print_serial( void ); + print_serial( ); + } + break; } } } @@ -112,7 +125,7 @@ printf("\n\r\n\n---------- POCETAK ------------- \n\n\r"); - init_FlashData( ); + doinit_FlashData( ); gpc_html = new C_HTMLparse; C_HTMLparse *p_temp_html = new C_HTMLparse; @@ -127,7 +140,7 @@ } else { - printf("MAIN: losi FLASH podaci\n\r"); + printf("MAIN: losi FLASH podaci - koristim static\n\r"); putHTMLintoFLASH( gpc_html ); putFLASHintoHTML( gpc_html ); } @@ -172,7 +185,7 @@ if( s != k) { *p_led = 1; - if( s == 1 ) p_led = &GLed; + if( s == 1 ) startUp(); //p_led = &GLed; else if( s == 3) p_led = &BLed; k = s; }