Hi
I thought I had figured this problem out, but my solution didnt work.
The default library my code was linking against was C_4i_CF_RegABI_MSL.a (plus a couple of others that prob not relevant to this issue)
I disabled that library and added C_4i_CF_FPU_RegABI_MSL.a instead
Unfortunately this didnt fix it, my printf("%f", myfloat) still prints out "f"
I had assumed the FPU in this filename means enable float support in printf. Of course I could be wrong it could be a library for a Coldfire with floating support FPU hardware or something ?
Any ideas what I am doing wrong please ?
Why on earth couldnt they add a checkbox on the linker page to say "Enable floating point in Printf" ? It would be so much easier.
Geoff