David Lechner 7a415e7c85 firmware/ev3: pad firmware to avoid bugs
Add a function to pad EV3 firmware size to avoid potentially triggering
bugs in the EV3 bootloader. When we do a download command with too small
of a payload, the bootloader can send a bad response. We can work around
this by ensuring that the firmware size is such that the last chunk is
the maximum size. This way we never send a small chunk that could
trigger the bug.
2026-01-24 16:16:02 -06:00
2024-02-19 22:57:31 -06:00
2022-06-02 19:09:07 -05:00
2024-02-19 22:50:14 -06:00
2022-09-09 11:37:37 -05:00
2023-03-08 15:07:16 -06:00
2021-02-01 13:02:06 -06:00
2021-01-08 13:09:14 -06:00
2022-03-14 15:15:29 -05:00
2022-03-14 15:15:29 -05:00
2020-04-08 19:23:19 -05:00
2022-11-18 19:28:00 -06:00
2024-02-19 22:50:14 -06:00
2025-02-26 13:08:59 +01:00
2022-06-03 10:25:05 -05:00
2026-01-23 10:33:54 +01:00

CI test status codecov

pybricks-code

A Web App for programming LEGO® Powered Up smart hubs using Pybricks MicroPython.

Try it at https://code.pybricks.com or the latest updates https://beta.pybricks.com.

screenshot

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

For more details, see the file CONTRIBUTING.md.


LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this project.
S
Description
Web IDE for Pybricks
https://code.pybricks.com/
Readme MIT
52 MiB
Languages
TypeScript 90%
JavaScript 7.6%
SCSS 2.1%
HTML 0.2%
Python 0.1%