Homepage GitHub

Which libuavcan branch for new project

Hi all,

i was starting to integrate uavcan in my project. First i cloned the master branch but than i saw that the uavcan_v1.0 is even more active in terms of commits. While reading here i found out that there is a general change from V0 to V1 on going. So which branch do u recomment to get started with integrating uavcan in my project?

Thanks

Alex

V0 is functional, proven, and deployed but is slated to become a legacy protocol in 2020. V1 is nearing completion but is not quite ready yet. I’d use v0 but read up on v1 to understand what will be changing next year.

2 Likes

Thanks. I’ll start with v0. I assume it’s still the master branch which is v0?

For Libuavcan, for now, yes. When v1 is usable, the current v0 master will be forked into a new branch named legacy-v0, as we did with PyUAVCAN and public regulated data types, and the new master will contain the v1.

1 Like

Ok fine. I’ll go for the master. And check what’s going on next year.

Thanks.