AnsweredAssumed Answered

debug_scanf() not working?

Question asked by giacomopetrini on Mar 12, 2015
Latest reply on Mar 16, 2015 by Iva Susnova

Hello,

in a project, created with KDS 2.0.0, KSDK 1.1.0 and PE, I'm trying to create some user interaction with the console.

I added the fsl_debug_console component in PE.

I can output messages using debug_printf() and read 1 character using debug_getchar().

 

Now in fsl_debug_console.c there is the debug_scanf() funtion, that I expect to work like the classic scanf().

 

But it seems that it doesn't:

 uint16_t choice;  debug_printf("\nSet Year (last 2 digit): ");  choice = debug_scanf("%d",&choice);  debug_printf("%d\n",choice);

 

The input is "15\n", so I expect that the debug_printf() outputs "15\n", but the output is "1\n".

 

Am I doing something wrong?

 

Thanks, regards Giacomo

Outcomes