nova verzija tcp+udp->serial com

main.cpp

Committer:
bosko001
Date:
2020-04-05
Revision:
2:45b351b4fc2a
Parent:
1:e1bde4e82763
Child:
3:1196befeace0

File content as of revision 2:45b351b4fc2a:

#include "mbed.h"
#include "clubbing.h"
#include "EthernetSetup.h"
#include "UdpToScom.h"
#include "TcpServerToFlash.h"
#include "dxml.h"
#include "doHTML.h"
#include "string.h"

volatile PFV pfv = NULL; 


DigitalOut GLed(LED2,1);

void pfv_fun( void ) 
{
     while(true) 
     { 
        if(pfv) {pfv(); pfv = NULL;}
        cleanTcpServerToFlashThread( );

     } 
} 
Thread pfv_thread(pfv_fun);


int main(void)
{
  
    printf("\n\r----------  POCETAK  ------------- \n\r");

    init_EthToScom(  );
    inic_TcpServerToFlash(  );
    inic_html(  );


    
    
int i=0;
    while(true)
    {
       if(i++ >10 ) { i=0;  GLed = !GLed;}
        wait(0.01);  
    } 
}








//
//enum nsapi_error {
//    NSAPI_ERROR_OK                  =  0,        /*!< no error */
//    NSAPI_ERROR_WOULD_BLOCK         = -3001,     /*!< no data is not available but call is non-blocking */
//    NSAPI_ERROR_UNSUPPORTED         = -3002,     /*!< unsupported functionality */
//    NSAPI_ERROR_PARAMETER           = -3003,     /*!< invalid configuration */
//    NSAPI_ERROR_NO_CONNECTION       = -3004,     /*!< not connected to a network */
//    NSAPI_ERROR_NO_SOCKET           = -3005,     /*!< socket not available for use */
//    NSAPI_ERROR_NO_ADDRESS          = -3006,     /*!< IP address is not known */
//    NSAPI_ERROR_NO_MEMORY           = -3007,     /*!< memory resource not available */
//    NSAPI_ERROR_NO_SSID             = -3008,     /*!< ssid not found */
//    NSAPI_ERROR_DNS_FAILURE         = -3009,     /*!< DNS failed to complete successfully */
//    NSAPI_ERROR_DHCP_FAILURE        = -3010,     /*!< DHCP failed to complete successfully */
//    NSAPI_ERROR_AUTH_FAILURE        = -3011,     /*!< connection to access point failed */
//    NSAPI_ERROR_DEVICE_ERROR        = -3012,     /*!< failure interfacing with the network processor */
//    NSAPI_ERROR_IN_PROGRESS         = -3013,     /*!< operation (eg connect) in progress */
//    NSAPI_ERROR_ALREADY             = -3014,     /*!< operation (eg connect) already in progress */
//    NSAPI_ERROR_IS_CONNECTED        = -3015,     /*!< socket is already connected */
//    NSAPI_ERROR_CONNECTION_LOST     = -3016,     /*!< connection lost */
//    NSAPI_ERROR_CONNECTION_TIMEOUT  = -3017,     /*!< connection timed out */
//};