anchor.diff:  -module(pmod_dio).
   -behaviour(gen_server).
  -
  --include_lib("stdlib/include/assert.hrl").
   
   % FIXME: remove!
   -export([crc5/1]).
  
positive.code:         GLOBLF:1,
          Result:Len/bitstring,
          Addr:2,
          ThrErr:1
      >> = Data,
      maps:merge(
          #{
              'SHTVDD' => boolean(SHTVDD),
  
negative.code: encode_request(Reg, Value) ->
      reg(encode, Reg, Value).
  
  decode_response(Op, Addr, Reg, Len, <<_:2, Response/bitstring>>) ->
      0 = crc5(Response),
      <<
          SHTVDD:1,
          AbvVDD:1,
  