anchor.diff:      handle_info/2
   ]).
   
  --include("grisp_i2c.hrl").
   -include("grisp.hrl").
   
   -define(DS2482_I2C_ADR, 16#18).
  
positive.code:     timer:sleep(1),
      [ok, Result] = grisp_ni2c:transfer(Bus, [
          {write, ?DS2482_I2C_ADR, 0, <<?CMD_SRP, 16#e1>>},
          {read, ?DS2482_I2C_ADR, ?I2C_M_NO_RD_ACK, 1}
      ]),
      Result.
  
  
negative.code:     grisp_ni2c:transfer(Bus, [{write, ?DS2482_I2C_ADR, 0, <<?CMD_1WRS>>}]),
      timer:sleep(1),
      [Result] = grisp_ni2c:transfer(Bus, [
          {read, ?DS2482_I2C_ADR, 0, 1}
      ]),
      check_status(Result).
  
  