OpenCyphal / libudpard

A compact implementation of the Cyphal/UDP protocol in C for high-integrity real-time embedded systems
MIT License
10 stars 8 forks source link

Consider using cavl.h as an external dependency instead of vendoring it to reduce code duplication #11

Closed pavel-kirienko closed 4 weeks ago

pavel-kirienko commented 1 year ago

Both libcanard and libudpard need cavl.h. Would it be rational from the maintenance and ROM utilization standpoint to make it an external dependency? That should also allow us to remove its tests from the test suite.