Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Third-party dependency update #1864
DeviceOS depends on a number of third-party components, which we should strive to keep up to date in order to not be affected by various issues in them possibly fixed in the recent versions. We've had several of such occurances already.
This PR updates the following dependencies:
We haven't upgraded LittleFS to the latest stable 2.0.0 and are still on 1.x line, because the format of the filesystem has significantly changed and the devices will require to migrate to it. Given that both our bootloader and system firmware require access to the DCT (which is stored as a file in the filesystem) we'll need to be careful with this process, so we'll be evaluating the upgrade to 2.x line separately and will upgrade in a separate PR later on as well.
Steps to Test
Pretty much everything needs to be retested.
m-mcgowan left a comment
lgtm. Please document the steps used to upgrade 3rd party dependencies, in particular the dependencies that are not under the
I'll create a separate PR targeting the documentation.
As for this one, I doubt the changes I've done warrant documentation in our source code. It was wrong of us to assume that FreeRTOS-specific types (e.g.