packages feed

fuyu-gpio-direct-0.1.0.0: fuyu-gpio-direct.cabal

cabal-version:      3.0
name:               fuyu-gpio-direct 
version:            0.1.0.0
synopsis:           Direct Haskell bindings for Linux libgpiod v2
description:
    Mid-level and low-level Haskell bindings for interacting with Linux GPIO
    character devices using libgpiod v2. Provides type-safe abstractions for
    line requests, chip management, edge event monitoring, and settings.
license:            LGPL-2.1-or-later
license-file:       LICENSE
author:             BassGT
maintainer:         sebastian11medrano@gmail.com
category:           System, Hardware
build-type:         Simple
extra-doc-files:    CHANGELOG.md

source-repository head
    type:     git
    location: https://github.com/BassGT/fuyu-gpio-direct.git

common warnings
    ghc-options: -Wall

library
    import:           warnings
    exposed-modules:  Fuyu.GPIO.Direct,
                      Fuyu.GPIO.Direct.Types,
                      Fuyu.GPIO.Direct.Bindings
    build-depends:    base >= 4.18 && < 5,
                      bytestring >= 0.10 && < 0.13,
                      unix >= 2.7 && < 2.9,
                      vector >= 0.12 && < 0.14
    extra-libraries:  gpiod
    hs-source-dirs:   src
    default-language: Haskell2010