anchor.diff:  
   % @doc Write one data byte to the 1-Wire line.
   %
  -% Command: a5h
  -%
  -% This function can only be used inside of a {@link transaction/1} call.
  +% This function can only be used inside of a {@link transaction/1} call.
  +%
  +% <em>Command code: `a5h'</em>
   -spec write_byte(integer()) -> ok.
   write_byte(Byte) ->
       assert_transaction(),
  
positive.code: 
  % @doc Write configuration into 1-Wire master register.
  %
  % Command code: d2h.
  %
  % This function can only be used inside of a {@link transaction/1} call.
  %
  % The default configuration is 0, i.e., all three configurable bits set to 0.
  % This corresponds to an empty list. Each atom in the list activates the
  % corresponding configuration (sets the bit to 1) and each atom not present in
  % the list leads to a deactivation (sets the bit to 0).
  %
  % === Atom to Integer to Configuration Bit Mapping ===
  % <table border="1" summary="Atom to Integer to Configuration Bit Mapping">
  %  <tr><th>Atom</th><th>Integer</th><th>Configuration Bit</th>
  %  <th>Activates</th></tr>
  %  <tr><td>`apu'</td><td>1</td><td>Bit 0 (APU)</td><td>Active pullup</td></tr>
  %  <tr><td>`spu'</td><td>4</td><td>Bit 2 (SPU)</td><td>Strong pullup</td></tr>
  %  <tr><td>`overdrive'</td><td>8</td><td>Bit 3 (1WS)</td><td>1-Wire overdrive
  %  speed</td></tr>
  % </table>
  %
  
negative.code: %  4> grisp_onewire:transaction(fun() -> grisp_onewire:write_config(1 bor 8) end).
  %  ok
  % '''
  %
  % <em>Command code: `d2h'.</em>
  % @end
  % I2C messages to 1-Wire Master:
  % | S | AD,0 ‖ A ‖ WCFG ‖ A ‖ <byte> ‖ A ‖ Sr | AD,1 ‖ A | <byte> ‖ A\ | P |
  