realtek-rtl8195am-Hide_Debugging_Messages

This PR addresses the issue of #8903.
A new boolean variable 'debug' is added to turn off the display of debugging message (by default). It can be turned on when needed.

Description
1.	Add new boolean parameter ‘debug’ in function ‘RTWInterface’ in file "RTWInterface.h".
2.	Add conditional statement to enable/disable variable ‘GlobalDebugEnable’ in file "RTWInterface.h" to control whether debugging message should be displayed.
pull/9370/head
zhanglu@realtek-sg.com 2018-12-27 13:35:32 +08:00 committed by adbridge
parent db22ce9b6c
commit ea044c6046
2 changed files with 4 additions and 2 deletions

View File

@ -85,11 +85,13 @@ static rtw_result_t scan_result_handler( rtw_scan_handler_result_t* malloced_sca
return RTW_SUCCESS;
}
RTWInterface::RTWInterface(RTW_EMAC &get_rtw_emac, OnboardNetworkStack &get_rtw_obn_stack) :
RTWInterface::RTWInterface(RTW_EMAC &get_rtw_emac, OnboardNetworkStack &get_rtw_obn_stack, bool debug) :
EMACInterface(get_rtw_emac, get_rtw_obn_stack),
rtw_emac(get_rtw_emac),
rtw_obn_stack(get_rtw_obn_stack)
{
extern __u32 GlobalDebugEnable;
GlobalDebugEnable = debug?1:0; //Conditional statement: display debugging message
rtw_emac.power_up();
}

View File

@ -40,7 +40,7 @@ public:
*/
RTWInterface(
RTW_EMAC &rtw_emac = RTW_EMAC::get_instance(),
OnboardNetworkStack &rtw_lwip_stack = OnboardNetworkStack::get_default_instance());
OnboardNetworkStack &rtw_lwip_stack = OnboardNetworkStack::get_default_instance(), bool debug=false);
~RTWInterface();