* add targets H503xB and H563xI
* add STM32H5 basic stettings and drivers
* Necessary modification in STM32 family drivers for STM32H5 family
* targets.json5 modified for STM32H503xB and STM32H563xI
* Prototype Upload methods for Nucleo boards of STM32H5 family
* fix typo
* typo fix
* Add images for H5 targets
* cmsis_mcu_desc fix
* targets.json fix
* merge all clock files to one
* Enable Mbed upload method
* fix mcu_family_target
* fix for clock settings
* move - device remove list to family level
* fix targets.json
---------
Co-authored-by: Jan Kamidra <odiin@windowslive.com>
* Initial import of python packages
* Move tests to subfolder, use tests in generate_configuration.cmake
* Bring python packages into the source tree instead of needing to be installed separately
* Use python3
* Just use distro default python
* Install all the requirements with apt-get
* unittests is part of Python now
* Add appdirs, set python version
* Add some missing dependencies
* Add more packages
* Add requirements.apt.txt files, fix relative paths with scancode_evaluate.py
* Fix return code handling for license scan errors
* ok let's try that again, also improve error output from scancode evaluate
* Add missing license headers