Then use Thonny IDE to connect to the board. You should see that only a file boot.py exists on the board.
Finally, copy the cfdp and lib folders from the bin folder to the root directory of the ESP32 board.
Note that the folder bin contains the compiled version of the files in the
src folder. They require less memory during execution as compared to running the source files directly. This avoids problems with the network library. In order to re-compile (eg. after changes in src or new version of micropython), run python compile.py src -o bin. For this you need to have mpy-cross installed: pip install mpy-cross.
MicroPython CFDP, Version 0.2
This is a port of the Python CFDP implementation to MicroPython.
Installation
The ESP32 must be running MicroPython. To do so, follow the instructions given here: https://micropython.org/download/ESP32_GENERIC/
Then use Thonny IDE to connect to the board. You should see that only a file
boot.pyexists on the board.Finally, copy the
cfdpandlibfolders from thebinfolder to the root directory of the ESP32 board.Example
See the examples folder on how to use this library.
Documentation
Find the detailed documentation here.
Contribute
To learn more on how to successfully contribute please read the contributing information in the LibreCube documentation.
Support
If you are having issues, please let us know. Reach us at Matrix or via Email.
License
The project is licensed under the MIT license. See the LICENSE file for details.