* Attempt to fix declaring an OSPIFBlockDevice as a global object
* Astyle format
* Add B_U585_IOT02A upload method support and default OSPIF mappings. Guard against incorrect case on upload method
* Also fix the same error in QSPIFBlockDevice
* Fix compile error for mbed-wifi
* Provide ScopedMutexLock for unittests mode
Aside from the core mbed-os CMake target, a number of targets have been created so they can optionally be included by application executables that require them using `target_link_libraries()`.
Co-authored-by: Martin Kojtal <martin.kojtal@arm.com>
Co-authored-by: Rajkumar Kanagaraj <rajkumar.kanagaraj@arm.com>