12.0.0: Difference between revisions
Line 240: | Line 240: | ||
===[[Bluetooth_Driver_services|bluetooth]]=== | ===[[Bluetooth_Driver_services|bluetooth]]=== | ||
The IPC<>btstack code was rewritten. C++ objects with vfuncs are now used by commands, instead of the interface funcptr tables. Various structs/enums were updated/etc. | The IPC<>btstack code was rewritten. C++ objects with vfuncs are now used by commands, instead of the interface funcptr tables. Various structs/enums were updated/etc. | ||
The funcs which were called via funcptrs from the HidMessageHandler thread for writing the various EventInfo state are now inlined. | |||
The Adapter commands were updated, which in the process vulns were [[Switch_System_Flaws|fixed]]. | The Adapter commands were updated, which in the process vulns were [[Switch_System_Flaws|fixed]]. | ||
Line 246: | Line 248: | ||
[[Bluetooth_Driver_services#StartInquiry|StartInquiry]] was updated. | [[Bluetooth_Driver_services#StartInquiry|StartInquiry]] was updated. | ||
System-setting "bluetooth_config!skip_boot" is now [[Bluetooth_Driver_services#IsManufacturingMode|handled]]. | |||
For more details, see [[Bluetooth_Driver_services|here]]. | For more details, see [[Bluetooth_Driver_services|here]]. |