APP 4
Dependencies: mbed CRC16 mbed-rtos
Frame.h
- Committer:
- manl2003
- Date:
- 2016-02-20
- Revision:
- 4:272f227e4442
- Parent:
- 2:1250280a511b
- Child:
- 7:733d500dbe5c
File content as of revision 4:272f227e4442:
#include "APP.h" #pragma once void FrameBuilder(bitset* data, char size) { bitset<FRAMESIZE> bitset; //Préambule 10101010 bitset.set(0,1); bitset.set(1,0); bitset.set(2,1); bitset.set(3,0); bitset.set(4,1); bitset.set(5,0); bitset.set(6,1); bitset.set(7,0); //Start 01111110 bitset.set(8,0); bitset.set(9,1); bitset.set(10,1); bitset.set(11,1); bitset.set(12,1); bitset.set(13,1); bitset.set(14,1); bitset.set(15,0); //8 bits de marde //length bitset.set(23, size & 10000000); bitset.set(24, size & 01000000); bitset.set(25, size & 00100000); bitset.set(26, size & 00010000); bitset.set(27, size & 00001000); bitset.set(28, size & 00000100); bitset.set(29, size & 00000010); bitset.set(30, size & 00000001); for(int i = 0; i < size; i++) { bitset.set(30+i, bitset[i]); } int bitset.set(30+size) }