JN5189

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
414 Views
qianchihuang
Contributor III

I wonder how to output a printed float in JN5189's JN-AN-1243?

qianchihuang_0-1695891864875.png

It now prints blank and cannot print floating-point numbers.

qianchihuang_1-1695891943042.png

 

 

0 Kudos
Reply
1 Solution
402 Views
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @qianchihuang

You can try to adapt the following workaround:

float test_value = 11.111;
int int_part;
int decimal_part;
int_part=(int)test_value;
decimal_part=(int)(test_value*1000)-int_part*1000;
DBG_vPrintf(TRUE, "\r\nFloating value: %d.%d", int_part, decimal_part);

Regards,
Eduardo.

View solution in original post

0 Kudos
Reply
1 Reply
403 Views
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @qianchihuang

You can try to adapt the following workaround:

float test_value = 11.111;
int int_part;
int decimal_part;
int_part=(int)test_value;
decimal_part=(int)(test_value*1000)-int_part*1000;
DBG_vPrintf(TRUE, "\r\nFloating value: %d.%d", int_part, decimal_part);

Regards,
Eduardo.

0 Kudos
Reply