Udi Fuchs

Results 2 issues of Udi Fuchs

The changes are not specific to rp2. cmake support was added and the rp2 port of micropython only works with cmake.

All source code and tests pass the `mypy --strict` checks. The only change is the addition of type annotations. I made sure that there would not be any functional side...