Added raw and eegPower.

This commit is contained in:
Vojtěch Pour 2022-12-09 21:22:19 +01:00
parent 20879115cb
commit 44820e656f

View file

@ -39,6 +39,8 @@ byte payloadData[64] = {0};
byte poorQuality = 0;
byte attention = 0;
byte meditation = 0;
short raw;
uint32_t eegPower[8];
// system variables
long lastReceivedPacket = 0;
@ -201,9 +203,16 @@ void loop() {
break;
case 0x80:
i = i + 3;
raw = (payloadData[0]<<8) | payloadData[1];
break;
case 0x83:
i = i + 25;
for (int j = 0; j < 8; j++) {
uint8_t a,b,c;
a = payloadData[++i];
b = payloadData[++i];
c = payloadData[++i];
eegPower[j] = ((uint32_t)a << 16) | ((uint32_t)b << 8) | (uint32_t)c;
}
break;
default:
break;
@ -239,6 +248,12 @@ void loop() {
Serial.print("Meditation: ");
Serial.print(meditation);
Serial.print("\n");
Serial.print("Raw: ");
Serial.print(raw);
Serial.print("\n");
Serial.print("EEG POWER: ")
Serial.print(eegPower[0] + ", " + eegPower[1] + ", " + eegPower[2] + ", " + eegPower[3] + ", " + eegPower[4] + ", " + eegPower[5] + ", " + eegPower[6] + ", " + eegPower[7]);
Serial.print("\n");
}
#endif
bigPacket = false;