tim-balloon / TIMflight

Flight MCP repo
0 stars 0 forks source link

Compile `mcp` on Ubuntu 20.04 #37

Closed evanmayer closed 1 year ago

evanmayer commented 1 year ago

NOTE: These are changes that BREAK backwards compatibility. After this PR is approved, the changes I have made to mcp calls to the modbus API will no longer be compatible with libraries found on Debian 8 versions of the flight computers.

Apologies once again to all reviewers for another big PR. A lot of unit test development and build system improvements have been dammed behind moving to Ubuntu 20.04. There are a total of 48 new individual unit tests, bringing the current total to 76. Thankfully, this PR only touches a few areas of code, so it shouldn't be too cumbersome to review.

Change Summary