On 05 Sep 2010, at 19:56, Valdas Jankūnas wrote:

> I writing firmware for device (with Atmel 8bit) using ANSI C, also I writing 
> software for PC (to communicate with that device) using Free Pascal. Both 
> firmware and software using some same numeric constants (used in 
> communication protocol), for example in firmware:
>   #define SEND_DATA 1
> in software:
>   const SEND_DATA = 1;
> My problem is that I always must synchronise values in both sources.
> So, I want that C compiler will read constants from FPC source, or FPC 
> compiler read from C source, or both compilers reads from some custom file. 
> Is this possible? How implement this?

The easiest way is probably to create a C include file that contains all 
constants as defines, and then automatically generating the Pascal version of 
the include with "h2pas -i cinclude.h -o pinclude.inc".


Jonas_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to