@all,
because nobody is working now with Turbo-Pascal or 16bit Delphi the Louis' list is sufficient.
But there are three special pitfalls:
1. a Delphi record must have the "packed record" property to be compatible wit 8/16bit systems like Turbo or AVRco
2. in Delphi strings must be of type ShortString if they must be compatible with AVRco
3. with the latest Delphis (Delphi9 and upwards) chars can be two bytes in size. Here I don't know how to go on because I work with Delphi6 and have no experience with Delphi9 etc. So an experienced user should provide his knowledge how chars must be defined in Delphi9etc in order to stay in 8bit size.
rolf
because nobody is working now with Turbo-Pascal or 16bit Delphi the Louis' list is sufficient.
But there are three special pitfalls:
1. a Delphi record must have the "packed record" property to be compatible wit 8/16bit systems like Turbo or AVRco
2. in Delphi strings must be of type ShortString if they must be compatible with AVRco
3. with the latest Delphis (Delphi9 and upwards) chars can be two bytes in size. Here I don't know how to go on because I work with Delphi6 and have no experience with Delphi9 etc. So an experienced user should provide his knowledge how chars must be defined in Delphi9etc in order to stay in 8bit size.
rolf