printf redirection

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

printf redirection

572 次查看
mircopizzichini
Contributor III

Hi all

 

Currently I'm porting my old MQX project on KSDK.

In the previous version, we had modified fio.h file from:

 

#define  ioctl      _io_ioctl  #define  printf     _io_printf #define  putc       _io_fputc

 

to:

 

#define  ioctl      _io_ioctl  #if defined(MQX_USES_MY_PRINTF) && MQX_USES_MY_PRINTF == 1    #define  printf     my_printf #else    #define  printf     _io_printf #endif #define  putc       _io_fputc

 

where MQX_USES_MY_PRINTF was defined in user_config.h.

This is beacuse we used a custom printf function which, in addition to performing the classic _io_printf, sent the string to the Bluetooth_Task for wireless transmission. Now fio.h file is no more present.

Is there a way to replicate this redirection? The new function shall be called by EVERY printf in my working set, like usb or nshell project.

标签 (1)
0 项奖励
1 回复

413 次查看
Kan_Li
NXP TechSupport
NXP TechSupport

Hi,

You may find similar definition in the following header file:

pastedImage_0.png

Hope that helps,


Have a great day,
Kan

NXP Technical Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------