David Lechner 055d2c8ca8 firmware/ev3: erase 2 sectors at one time
Change from erasing 1 sector at a time to erasing 2 sectors at a time.
This works around a USB issue where commands that don't take long to
execute can receive an incorrect response.

The point of erasing 2 sectors at a time is that when we write the data
to the sectors that we just erased, the last (partial) chunk of data is
now twice as large, which makes it take twice as long to write. This
seems to be long enough to avoid the USB issue.
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%