pez-globo / pufferfish-software

All software for the Pufferfish ventilator.
Apache License 2.0
0 stars 1 forks source link

Wrap protobuf struct declarations in Pufferfish::Application namespace #416

Closed ethanjli closed 3 years ago

ethanjli commented 3 years ago

This PR fixes #405, including moving the templated == and != operators in Application/States.h into the Pufferfish::Application namespace and upgrading nanopb from v0.4.1 to v0.4.5 (see nanopb's changelog here).

For records-keeping:

  1. This project is licensed under Apache License v2.0 for any software, and Solderpad Hardware License v2.1 for any hardware - do you agree that your contributions to this project will be under these licenses, too? Yes
  2. Were any of these contributions also part of work you did for an employer or a client? No
  3. Does this work include, or is it based on, any third-party work which you did not create? Yes: this PR upgrades nanopb from v0.4.1 to v0.4.5; nanopb's license hasn't changed, and licensing compliance for nanopb is already recorded and tracked in our internal system.