mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-17 05:38:33 +03:00
cciddriver.c: Directly access configurationDescriptorsArr
This commit is contained in:
@@ -123,7 +123,7 @@ static CCIDDriverConfigurationDescriptors *configurationDescriptorsFS;
|
||||
//------------------------------------------------------------------------------
|
||||
void CCIDDriver_Initialize( void )
|
||||
{
|
||||
configurationDescriptorsFS = getConfigDesc(CFG_NUM_CCID);
|
||||
configurationDescriptorsFS = (CCIDDriverConfigurationDescriptors *) configurationDescriptorsArr[CFG_NUM_CCID];
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
@@ -42,8 +42,9 @@ typedef struct {
|
||||
USBEndpointDescriptor interruptIn;
|
||||
} __attribute__ ((packed)) CCIDDriverConfigurationDescriptors;
|
||||
|
||||
extern const USBConfigurationDescriptor *configurationDescriptorsArr[];
|
||||
|
||||
/* Helper functions */
|
||||
USBConfigurationDescriptor *getConfigDesc(uint8_t idx);
|
||||
|
||||
// FIXME: static function definitions
|
||||
extern uint32_t _ISO7816_GetChar( uint8_t *pCharToReceive );
|
||||
|
||||
@@ -584,10 +584,6 @@ const USBConfigurationDescriptor *configurationDescriptorsArr[] = {
|
||||
&configurationDescriptorMITM.configuration,
|
||||
};
|
||||
|
||||
USBConfigurationDescriptor *getConfigDesc(uint8_t idx) {
|
||||
return configurationDescriptorsArr[idx];
|
||||
}
|
||||
|
||||
/* AT91SAM3S does only support full speed, but not high speed USB */
|
||||
const USBDDriverDescriptors driverDescriptors = {
|
||||
&deviceDescriptor,
|
||||
|
||||
Reference in New Issue
Block a user