Reorder respond cases for better clarity
This commit is contained in:
@@ -37,28 +37,28 @@ static void twiSendData(uint8_t data) {
|
||||
void twiRespond(void) {
|
||||
if(respondFlag) {
|
||||
switch(twiBuffer[0]) {
|
||||
case 0x01: // Send moisture
|
||||
case 0x01: // Get moisture
|
||||
twiSendData(*pLastMoistureVal);
|
||||
break;
|
||||
case 0x02: // Get MOISTURE_MIN
|
||||
case 0x02: // Get SENSOR_READINGS
|
||||
twiSendData(eepromRead(SENSOR_READINGS));
|
||||
break;
|
||||
case 0x03: // Get MOISTURE_MIN
|
||||
twiSendData(eepromRead(MOISTURE_MIN));
|
||||
break;
|
||||
case 0x03: // Get MOISTURE_MAX
|
||||
case 0x04: // Get MOISTURE_MAX
|
||||
twiSendData(eepromRead(MOISTURE_MAX));
|
||||
break;
|
||||
case 0x04: // Set parameters
|
||||
case 0x05: // Set SENSOR_READINGS
|
||||
eepromWrite(SENSOR_READINGS, twiBuffer[1]);
|
||||
twiSendAck();
|
||||
break;
|
||||
case 0x06: // Set parameters
|
||||
eepromWrite(MOISTURE_MIN, twiBuffer[1]);
|
||||
eepromWrite(MOISTURE_MAX, twiBuffer[2]);
|
||||
eepromWrite(SENSOR_READINGS, twiBuffer[3]);
|
||||
twiSendAck();
|
||||
break;
|
||||
case 0x05: // Get SENSOR_READINGS
|
||||
twiSendData(eepromRead(SENSOR_READINGS));
|
||||
break;
|
||||
case 0x06: // Set SENSOR_READINGS
|
||||
eepromWrite(SENSOR_READINGS, twiBuffer[1]);
|
||||
twiSendAck();
|
||||
break;
|
||||
case 0x07: // Force water plants (one pumping)
|
||||
waterPlant();
|
||||
twiSendAck();
|
||||
|
||||
Reference in New Issue
Block a user