[Feature] Re-implement calibration routine and port view in C. #1958
Labels
enhancement
New feature or request
hub: technichub
Issues related to the LEGO Technic hub (Hub No. 2)
software: pybricks-code
Issues with https://code.pybricks.com application
software: pybricks-micropython
Issues with Pybricks MicroPython firmware (or EV3 runtime)
Is your feature request related to a problem? Please describe.
We are running out of space on the Technic Hub.
Describe the solution you'd like
Once the various protocols and implementations for port view / hub central and IMU calibration are finalized, we can re-implement them in C.
We can then also turn off frozen MPY support for Technic Hub.
Combined, this should help us recover several kilobytes of firmware size that we can reserve for future bug fixes.
Describe alternatives you've considered
Reduce user program space, but we'd want to avoid it if we can.
Additional context
This is less of an issue for City Hub, since its bootloader takes up 12KB less space. Also, it does not have an IMU, so does not need to include that routine.
The text was updated successfully, but these errors were encountered: