one_wire_device_ds_1990.cpp 500 B

123456789101112131415161718192021222324252627
  1. #include "one_wire_device_ds_1990.h"
  2. // TODO fix GPL compability
  3. // currently we use rework of OneWireHub
  4. DS1990::DS1990(
  5. uint8_t ID1,
  6. uint8_t ID2,
  7. uint8_t ID3,
  8. uint8_t ID4,
  9. uint8_t ID5,
  10. uint8_t ID6,
  11. uint8_t ID7)
  12. : OneWireDevice(ID1, ID2, ID3, ID4, ID5, ID6, ID7) {
  13. }
  14. void DS1990::do_work(OneWireGpioSlave* owner) {
  15. uint8_t cmd;
  16. if(owner->receive(&cmd)) return;
  17. switch(cmd) {
  18. default:
  19. return;
  20. //owner->raiseSlaveError(cmd);
  21. }
  22. }