lab11 / buckler

Development board for teaching embedded systems
MIT License
5 stars 11 forks source link

The `nrf52x` submodule is severely outdated #8

Open lhstrh opened 2 years ago

lhstrh commented 2 years ago

Why?

brghena commented 2 years ago

I suspect it never had major improvements that were necessary to pull into the labs. Tracking the head of nrf52x-base always has the chance of breaking things, and when the labs are already working it's not really necessary. Maybe others who taught EE149 more recently have additional information though.

I think now might be a good time, if you're otherwise making changes and testing things anyways. It might be worth considering an SDK update too. I've got a similar software setup (different hardware) for my class at Northwestern which is on SDK 16 and a March 2021 version of nrf52x-base https://github.com/nu-ce346/nu-microbit-base (Note that there's an SDK 17 version as well, which I don't think anyone with nrf52x-base is using yet.)

lhstrh commented 2 years ago

Thanks for the explanation, @brghena! I guess the trouble is that there are no regression tests, so the only way to find out whether something is broken is to do all the exercises...