Did version with library code split into separate files - not to library.  In case if needed this could be done easily as logically code is ready for this.

Name is now generic_gpio_libgpiod, sort of long...

Modris

On 2/24/23 01:00, Jim Klimov wrote:
FWIW, there is precedent with libusb{1,0}, libshut and libhid which abstract NUT operations from a "backend lib" to build against; similar for serial.c used by many drivers. Take care to not conflict by filenames with "real" third-party libs used by the build - especially to avoid mixups for headers and in docs/discussion.

Jim

On Thu, Feb 23, 2023, 22:16 MODRIS BĒRZONIS <[email protected]> wrote:

    Did refactoring to better split library specifics, now see
    open/close/read lines that any library should support. Need to split
    into 2 files, may to go for library?

    On 2/22/23 20:17, Greg Troxel wrote:
    > Jim Klimov via Nut-upsdev <[email protected]>
    writes:
    >
    >> Nearby there's also a `generic_modbus" name. Wondering if the
    new driver
    >> should be (similar to) `generic_gpio`.
    > sound good.
    >
    > It would be nice if there were an abstraction layer for various GPIO
    > access methods, rather than hard-coding linux, even if there is
    only one
    > implementation of the abstraction.  I'm not that clear on GPIO,
    but I
    > gather there are differences.  Or maybe there is already a
    portable GPIO
    > abstraction library?
    >
    >> @Community verdict: Then there was also an effort some years
    ago to name
    >> drivers with a `nutdrv-*` prefix... WDYT?
    > I see nutdrv- when used as a driver name to be conent-free.



    _______________________________________________
    Nut-upsdev mailing list
    [email protected]
    https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev

_______________________________________________
Nut-upsdev mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to