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