[fpc-pascal] Reading Serial Hex Data
    Jean SUZINEAU 
    jean.suzineau at wanadoo.fr
       
    Sun Dec 27 21:15:03 CET 2020
    
    
  
May be using TBlockSerial from unit synaser from Ararat Synapse ?
( doc: http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html , 
download: http://synapse.ararat.cz/doku.php/download ).
Given a variable (SynSer: TBlockSerial;), you can test if data is 
available with SynSer.CanReadEx(0) and then use 
SynSer.RecvPacket(Timeout) to get your data.
I think it should work, I haven't used directly TBlockSerial this way, 
but through TLazSerial component for reading data from an Arduino in a 
program running on Windows, Linux x86, or Raspberry.
I think TBlockSerial can work in your console programĀ  context. May be 
TLazSerial can be more tricky to use in your context, you'll need to use 
events/callbacks and FCL.
    
    
More information about the fpc-pascal
mailing list