anchor.diff:      uart_transmit('Read [ Value: ');
       uart_transmit_asstring(i);
       UART_Transmit(' - Free:');
  -    uart_transmit_asstring(Length(ReceiveData) - SPSC_Size(ReceiveBuffer) - 1);
  +    uart_transmit_asstring(High(ReceiveData) + 1 - SPSC_Size(ReceiveBuffer) - 1);
       UART_Transmit(' ]'#13#10);
     end;
   
  
positive.code:   // stored in flash
    // ( see SerialMessage declaration above )
    UART_Transmit(ProgmemStr(SerialMessage));
  
  
    //
    // As this is a ring buffer,
  
negative.code:     uart_transmit('Write [ Value: ');
      uart_transmit_asstring(i);
      UART_Transmit(' - Free:');
      uart_transmit_asstring(High(ReceiveData) + 1 - SPSC_Size(ReceiveBuffer) - 1);
      UART_Transmit(' ]'#13#10);
      Inc(i);
    end;
  