@@ -40,7 +40,7 @@ int PUSB_GetInterface(u8* interfaceNum)
40
40
int ret = 0 ;
41
41
PUSBListNode* node = rootNode;
42
42
for (u8 i=0 ; i<modules_count; i++) {
43
- ret = node->cb -> getInterface (interfaceNum);
43
+ ret = node->getInterface (interfaceNum);
44
44
node = node->next ;
45
45
}
46
46
return ret;
@@ -51,7 +51,7 @@ int PUSB_GetDescriptor(int8_t t)
51
51
int ret = 0 ;
52
52
PUSBListNode* node = rootNode;
53
53
for (u8 i=0 ; i<modules_count && ret == 0 ; i++) {
54
- ret = node->cb -> getDescriptor (t);
54
+ ret = node->getDescriptor (t);
55
55
node = node->next ;
56
56
}
57
57
return ret;
@@ -62,7 +62,7 @@ bool PUSB_Setup(USBSetup& setup, u8 j)
62
62
bool ret = false ;
63
63
PUSBListNode* node = rootNode;
64
64
for (u8 i=0 ; i<modules_count && ret == false ; i++) {
65
- ret = node->cb -> setup (setup, j);
65
+ ret = node->setup (setup, j);
66
66
node = node->next ;
67
67
}
68
68
return ret;
@@ -85,16 +85,16 @@ int8_t PUSB_AddFunction(PUSBListNode *node, u8* interface)
85
85
}
86
86
87
87
*interface = lastIf;
88
- lastIf += node->cb -> numInterfaces ;
89
- for ( u8 i = 0 ; i< node->cb -> numEndpoints ; i++) {
90
- _initEndpoints[lastEp] = node->cb -> endpointType [i];
88
+ lastIf += node->numInterfaces ;
89
+ for ( u8 i = 0 ; i< node->numEndpoints ; i++) {
90
+ _initEndpoints[lastEp] = node->endpointType [i];
91
91
lastEp++;
92
92
}
93
93
modules_count++;
94
- return lastEp - node->cb -> numEndpoints ;
94
+ return lastEp - node->numEndpoints ;
95
95
// restart USB layer???
96
96
}
97
97
98
98
#endif
99
99
100
- #endif /* if defined(USBCON) */
100
+ #endif /* if defined(USBCON) */
0 commit comments