Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

flood.cpp

Committer:
klauss
Date:
2014-10-28
Revision:
63:0d95da692bb4
Parent:
48:195c97f12e8e
Child:
74:81c47fff88a5

File content as of revision 63:0d95da692bb4:

#include "mbed.h"
#include "flood.h"
#include "parallelcpld.h"
#include "prompt.h"
#include "utils.h"

uint8_t pflood = 0;

Timer tflood;
int floodcount = 0;

void flood (){
    if( tflood.read_us() > floodcount ){
        while( tflood.read_us() > floodcount ){
            floodcount += 20000;
        }
        uint8_t Bflood[300];
        uint8_t j;
        static uint8_t flood_start =0;
        j = flood_start;
        for (int i = 0; i < 300; i++) {
            Bflood[i] = j++;
        }
        flood_start++;
        Bflood[6] = 0x40;
        xmemcpy( TXBuffer, Bflood, 300 );
        xmemcpy( cb_tx_buffer, Bflood, 300 );

        send2callboxes();
        pc.printf("F");
        if( tcp_session ){
            tcp_client.send_all( "F", strlen( "F" ) );
        }
    }
}