File tree 2 files changed +8
-12
lines changed
application/stm32wb-dfu/src
bootloader/stm32wb-dfu/src
2 files changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -59,13 +59,11 @@ async fn main(_spawner: Spawner) {
59
59
60
60
// We add MSOS headers so that the device automatically gets assigned the WinUSB driver on Windows.
61
61
// Otherwise users need to do this manually using a tool like Zadig.
62
- builder. msos_descriptor ( msos:: windows_version:: WIN8_1 , 2 ) ;
63
-
64
- // In the case of non-composite devices, it seems that feature headers need to be on the device level.
65
- // (As is implemented here)
66
62
//
67
- // For composite devices however, they should be on the function level instead.
68
- // (This is achieved by passing a GUID to the "usb_dfu" function)
63
+ // It seems these always need to be at added at the device level for this to work and for
64
+ // composite devices they also need to be added on the function level (as shown later).
65
+ //
66
+ builder. msos_descriptor ( msos:: windows_version:: WIN8_1 , 2 ) ;
69
67
builder. msos_feature ( msos:: CompatibleIdFeatureDescriptor :: new ( "WINUSB" , "" ) ) ;
70
68
builder. msos_feature ( msos:: RegistryPropertyFeatureDescriptor :: new (
71
69
"DeviceInterfaceGUIDs" ,
Original file line number Diff line number Diff line change @@ -67,13 +67,11 @@ fn main() -> ! {
67
67
68
68
// We add MSOS headers so that the device automatically gets assigned the WinUSB driver on Windows.
69
69
// Otherwise users need to do this manually using a tool like Zadig.
70
- builder. msos_descriptor ( msos:: windows_version:: WIN8_1 , 2 ) ;
71
-
72
- // In the case of non-composite devices, it seems that feature headers need to be on the device level.
73
- // (As is implemented here)
74
70
//
75
- // For composite devices however, they should be on the function level instead.
76
- // (This is achieved by passing a GUID to the "usb_dfu" function)
71
+ // It seems these always need to be at added at the device level for this to work and for
72
+ // composite devices they also need to be added on the function level (as shown later).
73
+ //
74
+ builder. msos_descriptor ( msos:: windows_version:: WIN8_1 , 2 ) ;
77
75
builder. msos_feature ( msos:: CompatibleIdFeatureDescriptor :: new ( "WINUSB" , "" ) ) ;
78
76
builder. msos_feature ( msos:: RegistryPropertyFeatureDescriptor :: new (
79
77
"DeviceInterfaceGUIDs" ,
You can’t perform that action at this time.
0 commit comments