#include <TELEOP.h>
#include <Adafruit_NeoPixel.h>
#include <PRIZM_PRO.h>
#include <notes.h>
#include <pixelPatterns.h>
#include <soundEffects.h>
int PowerM1;
int PowerM2;
int PowerM3;
int PowerM4;
int RLPowerM1;
int RLPowerM2;
int RLPowerM3;
int RLPowerM4;
PS4 ps4;
PRIZM prizm;
EXPANSION exc;
void setup() {
prizm.PrizmBegin();
prizm.setServoPosition(1,80);
ps4.setDeadZone(LEFT,10);
ps4.setDeadZone(RIGHT,10);
}
void loop() {
prizm.setMotorInvert(2,1);
prizm.setMotorInvert(4,1);
ps4.getPS4();
if (ps4.Button(R2)){
prizm.setServoPosition(1,5);
}
if (ps4.Button(L2)){
prizm.setServoPosition(1,80);
}
if (ps4.Button(SQUARE)){
prizm.setServoPosition(2,90);
}
if (ps4.Button(CIRCLE)){
prizm.setServoPosition(2,0);
}
if (ps4.Button(UP)){
exc.setMotorPower(1,1,80);
}
if (ps4.Button(DOWN)){
exc.setMotorPower(1,1,-80);
}
if (ps4.Button(TRIANGLE)){
exc.setMotorPower(2,1,80);
}
if (ps4.Button(CROSS)){
exc.setMotorPower(2,1,-80);
}
ps4.getPS4();
if(ps4.Button(L1)){
ps4.setLED(RED);
ps4.getPS4();
PowerM1 = 0.3*ps4.Motor(LY);
PowerM2 = 0.3*ps4.Motor(LY);
PowerM3 = 0.3*ps4.Motor(LY);
PowerM4 = 0.3*ps4.Motor(LY);
RLPowerM1 = 0.3*ps4.Motor(RX);
RLPowerM2 = 0.3*ps4.Motor(RX);
RLPowerM3 = 0.3*ps4.Motor(RX);
RLPowerM4 = 0.3*ps4.Motor(RX);
}else{
ps4.setLED(BLUE);
ps4.getPS4();
PowerM1 = ps4.Motor(LY);
PowerM2 = ps4.Motor(LY);
PowerM3 = ps4.Motor(LY);
PowerM4 = ps4.Motor(LY);
RLPowerM1 = ps4.Motor(RX);
RLPowerM2 = ps4.Motor(RX);
RLPowerM3 = ps4.Motor(RX);
RLPowerM4 = ps4.Motor(RX);
}
prizm.setMotorPowers(PowerM1,PowerM2,PowerM3,PowerM4);
prizm.setMotorPowers(RLPowerM1,-RLPowerM2,RLPowerM3,-RLPowerM4);
Maybe because you accidentally deleted the closing brace } for the loop() function when you added the last statement?
Did you test the PS4 before using it in a sketch?