TheThingsIndustries / generic-node-se

Generic Node Sensor Edition
https://www.genericnode.com
Other
110 stars 31 forks source link

Feature/basic bootloader #72

Closed elsalahy closed 3 years ago

elsalahy commented 3 years ago

Summary:

Adds a all the boilerplate for a basic bootloader, and will allow us to build FUOTA easily for our device. Closes #68 Realtes to #69

Changes:

Notes for Reviewers:

Had to push this, so I'm not developing solo all the time. Should be straight forward to review. No docs for now, but will be added with the CRC check and hash validation

Release Notes: (optional)

...

elsalahy commented 3 years ago

@johanstokking yes, with boot.bin is intentional as it allows anyone to use any app without having to re-compile the bootloader.

They just merge any app with this boot.bin and they get a bootloader + app image.

This adds more connivence for developers, but if you disagree I can remove it.

johanstokking commented 3 years ago

No, that's fine with me, I know it's common to distribute binaries / hex files in embedded development.