* Set up CMake configure dependencies on all JSON files used in the configuration
* Remove unneeded cmake-build-dir option, we already have output
* Oops use namespace
* Fix comment
* Don't explode if given paths outside the root dir
* New version of memory bank information system
* Start upconverting linker scripts and target definitions
* Augh my script was being gitignored
* Add tests, update Cypress and STM32 linker scripts and target definitions
* Fix some CI issues
* Fix warning spam on LPC1768
* Fix STM32H745 family compile failure due to failure to include cmsis_nvic.h
* Respond to easy comments
* Break up function into pieces
* Improve type hints, don't write out a JSON file as a side effect
* Two more comments
* Use a virtual environment for Python packages by default
* Install python3-venv in CI
* Don't use sudo
* Oops missed a "STATUS"
* Fix second build dir not using venv
* 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
* Start porting to Teensy 4.1, also fix some compiler warnings in FSL HAL
* Add hardware init for Teensy, refactor phy drivers, rework IMX EMAC autonegotiate code
* Revert some testing changes
* Fix incorrect phy address used outside of low_level_init_successful()
* Ethernet operational!
* Turn off DEBUG_IMX_EMAC
* Style fixes
* Style again
* Bugfix: mbed_lib.json files in project source dir were not getting picked up
* Bugfix: CLion debug configurations not generated properly due to variables going out of scope
* Support Teensy OTP MAC address