Update PulsePal code to work with new firmware