Message ID | cover.1638443930.git.viresh.kumar@linaro.org |
---|---|
Headers | show |
Series | libgpiod: Add Rust bindings | expand |
On 02-12-21, 16:52, Viresh Kumar wrote: > Hi Bartosz, > > This patch adds rust bindings for libgpiod v2.0, this is already partially > tested with the virtio rust backend I am developing, which uses these to talk to > the host kernel. > > This is based of the next/post-libgpiod-2.0 branch. > > I will be adding testing infrastructure later on, once other bindings are > converted to use gpiosim. Hi Bartosz, I can see a lots of patches related to V2 version making there way into libgpiod, but it is a bit hard for me to follow them currently. Just wanted to request you, if you can ping me once the API is stable enough and most of the V2 changes you planned are merged, so I can rebase my stuff over those and send for review. Thanks.
On Mon, Apr 11, 2022 at 5:33 AM Viresh Kumar <viresh.kumar@linaro.org> wrote: > > On 02-12-21, 16:52, Viresh Kumar wrote: > > Hi Bartosz, > > > > This patch adds rust bindings for libgpiod v2.0, this is already partially > > tested with the virtio rust backend I am developing, which uses these to talk to > > the host kernel. > > > > This is based of the next/post-libgpiod-2.0 branch. > > > > I will be adding testing infrastructure later on, once other bindings are > > converted to use gpiosim. > > Hi Bartosz, > > I can see a lots of patches related to V2 version making there way > into libgpiod, but it is a bit hard for me to follow them currently. > > Just wanted to request you, if you can ping me once the API is stable > enough and most of the V2 changes you planned are merged, so I can > rebase my stuff over those and send for review. > > Thanks. > > -- > viresh Hi Viresh! Yes, I will! Just to give you a summary: the C API is mostly ready but I can't guarantee it won't change more. The C++ API needs another revision that should be posted today or tomorrow. The Python bindings are still WIP but will be ready soon. Once those three are agreed upon, we'll merge them into master as one (for bisectability), drop the next branch and work from there on new features (including Rust bindings). That's my plan at least. Bart