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/9202/head
Lu 2018-12-27 13:35:32 +08:00
parent 70956ee9bb
commit 5fa127313f
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();