anchor.diff:  	    
     case init_lcd_driver(I2cDevice, I2cAddr) of
       {ok, I2cRef} ->
  +      update_lcd_control(I2cRef, Inputs),
         Status = initialed,
         Value = 0, 
         {ok, Private2} = attrib_utils:set_value(Private1, i2c_ref, I2cRef);
  
positive.code: 
  execute({Config, Inputs, Outputs, Private}) ->
  
    % INSTRUCTIONS: Perform block type specific actions here, 
    % read input value(s) calculate new output value(s)
    % set block output status value
    Outputs1 = Outputs,
    Private1 = Private,
  
    % Return updated block state
    {Config, Inputs, Outputs1, Private1}.
  
  
  %% 
  
negative.code: %
  % Display Control Command params
  %
  -define(BLINK_CURSOR_ON, 16#01).
  -define(BLINK_CURSOR_OFF, 16#00).
  -define(CURSOR_ON, 16#02). 
  -define(CURSOR_OFF, 16#00).
  -define(DISPLAY_ON, 16#04).
  -define(DISPLAY_OFF, 16#00).
  
  %
  % Function Set Command params
  