cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack -- -- hash: 58f13b9d5070155fb407ce862cb2cbd07aa2d92494375efb694abdf430d58e25 name: retroclash-lib version: 0.1.2.3 synopsis: Code shared across the code samples in the book "Retrocomputing with Clash" description: Clash components useful when implementing, or interfacing with, retro-computers: . * UART . * Multi-digit seven-segment display driver . * Keypad matrix scanner . * PS/2 keyboard driver . * VGA signal generator . * Video coordinate transformers . * A framework for monadic CPU descriptions . * Address maps . * Various small utilities . category: Hardware homepage: https://unsafePerform.IO/retroclash/ bug-reports: https://github.com/gergoerdi/retroclash-lib/issues author: Gergő Érdi maintainer: gergo@erdi.hu copyright: 2021 Gergő Érdi license: MIT license-file: LICENSE build-type: Simple source-repository head type: git location: https://github.com/gergoerdi/retroclash-lib library exposed-modules: RetroClash.Utils RetroClash.Clock RetroClash.Barbies RetroClash.Keypad RetroClash.SevenSegment RetroClash.SerialRx RetroClash.SerialTx RetroClash.I2C RetroClash.VGA RetroClash.Video RetroClash.CPU RetroClash.Delayed RetroClash.Stack RetroClash.BCD RetroClash.Port RetroClash.PS2 RetroClash.PS2.ASCII RetroClash.Memory other-modules: Paths_retroclash_lib hs-source-dirs: src default-extensions: BinaryLiterals ConstraintKinds DataKinds DeriveAnyClass DeriveGeneric DeriveLift DerivingStrategies ExplicitForAll ExplicitNamespaces FlexibleContexts FlexibleInstances KindSignatures MagicHash MonoLocalBinds NoImplicitPrelude NoMonomorphismRestriction NoStarIsType NoStrictData NoStrict QuasiQuotes ScopedTypeVariables TemplateHaskellQuotes TemplateHaskell TypeApplications TypeFamilies TypeOperators ghc-options: -fexpose-all-unfoldings -fno-worker-wrapper -fplugin GHC.TypeLits.KnownNat.Solver -fplugin GHC.TypeLits.Normalise -fplugin GHC.TypeLits.Extra.Solver build-depends: barbies >=2.0.1 && <2.1 , base >=4.14 && <5 , clash-ghc >=1.4.2 && <2.0 , clash-lib >=1.4.2 && <2.0 , clash-prelude >=1.4.2 && <2.0 , containers <0.8 , ghc-typelits-extra <=1.0 , ghc-typelits-knownnat <=1.0 , ghc-typelits-natnormalise <=1.0 , lens <6 , lift-type ==0.1.* , monoidal-containers ==0.6.* , mtl <3 , template-haskell <2.24 , th-orphans >=0.13.11 && <0.14 , transformers <0.7 default-language: Haskell2010