I had a similar request some days ago. Contacted Cypress and got as answer: Newlib nano does not support scanf() functions.
- Do it yourself
- Not using newlib nano which will result in quite more fram usage
- Using atoi() and atof()
I was afraid that was the case but I had to ask. I guess I'll just need to resuscitate that part of my brain - it has been long unused thanks to higher level languages. You're right though, although primitive, there are still ways to get it accomplished. Thanks for the input.