Helmotz

Dependencies:   mbed

Envoi.cpp

Committer:
Cointepas
Date:
2017-05-18
Revision:
0:8d7791a3b914

File content as of revision 0:8d7791a3b914:

#include <mbed.h>
#include <Fonction.h>

using namespace std;

Serial Etrame(p13, p14, 9600); //(tx, rx, baud)
int start3 = 0xFF;
int start4 = 0xFF;
int echecksum;
int tabtest[9] = {0xFF, 0x74, 0x05, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17};
DigitalOut led9(LED3);

void envoi(){
        led9 = 0;
        Etrame.putc(start3);
        Etrame.putc(start4);
        echecksum += start3;
        echecksum += start4;
        for (int i = 0; i<9; i++) {
            echecksum += tabtest[i];
            Etrame.putc(tabtest[i]);
        }
        Etrame.putc(echecksum);
        
        led9 = 1;
    
}