small fix for 32 channel firmwares
This commit is contained in:
parent
a99ced1ad1
commit
e696efbddd
2 changed files with 20 additions and 12 deletions
|
@ -21,16 +21,20 @@ void loop()
|
||||||
{
|
{
|
||||||
byte1 = Serial.read();
|
byte1 = Serial.read();
|
||||||
byte2 = Serial.read();
|
byte2 = Serial.read();
|
||||||
|
|
||||||
|
|
||||||
|
if ((byte1 & 32) && (byte2 & 32))
|
||||||
|
{
|
||||||
|
if (byte1 & 1) Serial.write("PC3,32\n");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
byte3 = Serial.read();
|
byte3 = Serial.read();
|
||||||
byte4 = Serial.read();
|
byte4 = Serial.read();
|
||||||
byte5 = Serial.read();
|
byte5 = Serial.read();
|
||||||
byte6 = Serial.read();
|
byte6 = Serial.read();
|
||||||
byte7 = Serial.read();
|
byte7 = Serial.read();
|
||||||
byte8 = Serial.read();
|
byte8 = Serial.read();
|
||||||
|
|
||||||
if ((byte1 & 32) && (byte2 & 32))
|
|
||||||
{
|
|
||||||
if (byte1 & 1) Serial.write("PC3,32\n");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((byte1 & 64) && (byte2 & 64) && (byte3 & 64) && (byte4 & 64) && (byte5 & 64) && (byte6 & 64) && (byte7 & 64) && (byte8 & 64))
|
if ((byte1 & 64) && (byte2 & 64) && (byte3 & 64) && (byte4 & 64) && (byte5 & 64) && (byte6 & 64) && (byte7 & 64) && (byte8 & 64))
|
||||||
|
|
|
@ -36,16 +36,20 @@ void loop() {
|
||||||
{
|
{
|
||||||
byte1 = Serial.read();
|
byte1 = Serial.read();
|
||||||
byte2 = Serial.read();
|
byte2 = Serial.read();
|
||||||
|
|
||||||
|
if ((byte1 & 32) && (byte2 & 32))
|
||||||
|
{
|
||||||
|
if (byte1 & 1) Serial.write("PC3,8\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
byte3 = Serial.read();
|
byte3 = Serial.read();
|
||||||
byte4 = Serial.read();
|
byte4 = Serial.read();
|
||||||
byte5 = Serial.read();
|
byte5 = Serial.read();
|
||||||
byte6 = Serial.read();
|
byte6 = Serial.read();
|
||||||
byte7 = Serial.read();
|
byte7 = Serial.read();
|
||||||
byte8 = Serial.read();
|
byte8 = Serial.read();
|
||||||
|
|
||||||
if ((byte1 & 32) && (byte2 & 32))
|
|
||||||
{
|
|
||||||
if (byte1 & 1) Serial.write("PC3,8\n");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((byte1 & 64) && (byte2 & 64) && (byte3 & 64) && (byte4 & 64) && (byte5 & 64))
|
if ((byte1 & 64) && (byte2 & 64) && (byte3 & 64) && (byte4 & 64) && (byte5 & 64))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue