Stefan Fischer wrote on Tue, 19 Jun 2012:
My code snipet is below:
spi_ioc_transfer_t = record
tx_buf_ptr : pointer;
rx_buf_ptr : pointer;
len : longword;
delay_usec : word;
speed_hz : longword;
bits_per_word : byte;
cs_change : byte;
pad : longword;
end;
The speed_hz and delay_usec fields are switched around. Furthermore,
make sure to add add {$packrecords C} to guarantee the same alignment
as in a C compiler.
Jonas
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel