Skip to content
Snippets Groups Projects
Commit c4ec275f authored by Maximilian Leske's avatar Maximilian Leske
Browse files

Hochladen neuer "environment" Bibiliothek "Soapp2-0_Defines" in der diverse...

Hochladen neuer "environment" Bibiliothek "Soapp2-0_Defines" in der diverse Definitionen für den Betrieb der SOAPP 2.0 Verbindung vorgesehen sind.
parent 2d181603
No related branches found
No related tags found
No related merge requests found
#ifndef __Soaap2_0_Defines__
#define __Soaap2_0_Defines__
#define SoaapDefUartCtrlHead 3
#define SoaapDefUartCtrlPer 6
#define SoaapDefUartCtrlTail 3
//Bytedefinitionen für das starten bzw. stoppen des BleEP Betirebes
#define soaapDefBleEPStart 0x10
#define soaapDefBleEPStop 0x20
enum soaapAppId2_0 {
soaapDefEuler,
soaapDef3AxisAcc,
soaapDef3AxisGyro,
soaapDef3AxisMagn,
//diese beiden sind ersteinmal Platzhalter für spätere Erweiterungen
soaapDefMovement,
soaapDefLightControll,
//dies sind "alte" übertagungstandarts, die mit der gekürzten BLE-Komunikation nicht funktionieren
soaapDefEulerLegacy,
soaapDef3AxisAccGyrMagLegacy,
soaapDefFakeInit,
};
// 0xF0 kontroll Maske für erstes Byte der Datenübertragung BleMaster->Due
const byte soaapDefSlaveSndCtrlMaskOne = 0xF0;
// 0xF0 kontroll Maske für zweites Byte der Datenübertragung BleMaster->Due
const byte soaapDefSlaveSndCtrlMaskTwo = 0xF0;
// 0xF8 kontroll Maske für drittes Byte der Datenübertragung BleMaster->Due
const byte soaapDefSlaveSndCtrlMaskThree = 0xF8;
// 0xFF kontroll Maske für erstes Byte der Datenübertragung Due->BleMaster
const byte soaapDefSlaveRecCtrlMaskOne = 0xFF;
// 0xF8 kontroll Maske für zweites Byte der Datenübertragung Due->BleMaster
const byte soaapDefSlaveRecCtrlMaskTwo = 0xF8;
// 0x8F kontroll Maske für drittes Byte der Datenübertragung Due->BleMaster
const byte soaapDefSlaveRecCtrlMaskThree = 0x8F;
struct CtrlBytesMaster{
byte addressByte;
byte ctrlByteOne;
byte ctrlByteTwo;
byte FakeAppID;
bool newData;
};
#endif /* SoaapBleMaster_h */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment