diff --git a/modbus_io_slave.c b/modbus_io_slave.c index 65f8595..1fd76a6 100644 --- a/modbus_io_slave.c +++ b/modbus_io_slave.c @@ -28,14 +28,10 @@ void modbus_io_set_Output(uint8_t slave_adr, uint8_t nr, uint8_t state) { writeCoil(slave_adr,100+nr,1); wait_write(10); break; - //case TOGGLE: - // ioHelperSetBit(outStatesBlinking, nr, OFF); - // if (ioHelperReadBit(outStates, nr)) { - // ioHelperSetBit(outStates, nr, OFF); - // } else { - // ioHelperSetBit(outStates, nr, ON); - // } - // break; + case TOGGLE: + writeCoil(slave_adr,200+nr,1); + wait_write(10); + break; case ON: writeCoil(slave_adr,nr,1); wait_write(10);