move USBDDriverCallbacks_ConfigurationChanged() to main.c

This alows us to mark simtrace_config as static variable and keep all
code related to this variable local to main.c
This commit is contained in:
Harald Welte
2015-11-07 18:27:05 +01:00
parent d4c1421c91
commit 8d6a5d8f89
3 changed files with 11 additions and 13 deletions

View File

@@ -51,7 +51,17 @@ static const conf_func config_func_ptrs[] = {
/*------------------------------------------------------------------------------
* Internal variables
*------------------------------------------------------------------------------*/
volatile enum confNum simtrace_config = CFG_NUM_SNIFF;
static volatile enum confNum simtrace_config = CFG_NUM_SNIFF;
/*----------------------------------------------------------------------------
* Callbacks
*----------------------------------------------------------------------------*/
void USBDDriverCallbacks_ConfigurationChanged(uint8_t cfgnum)
{
TRACE_INFO_WP("cfgChanged%d ", cfgnum);
simtrace_config = cfgnum;
}
/*------------------------------------------------------------------------------
* Main

View File

@@ -29,7 +29,6 @@ extern volatile ringbuf sim_rcv_buf;
extern volatile bool rcvdChar;
extern volatile uint32_t char_stat;
extern volatile enum confNum simtrace_config;
extern const Pin pinPhoneRST;

View File

@@ -595,17 +595,6 @@ const USBDDriverDescriptors driverDescriptors = {
};
/*----------------------------------------------------------------------------
* Callbacks
*----------------------------------------------------------------------------*/
void USBDDriverCallbacks_ConfigurationChanged(uint8_t cfgnum)
{
TRACE_INFO_WP("cfgChanged%d ", cfgnum);
simtrace_config = cfgnum;
}
/*----------------------------------------------------------------------------
* Functions
*----------------------------------------------------------------------------*/