cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack -- -- hash: 22e2ca64db5edae2c612198d87c170364e623ad7b1bbdbd6b31ad2769b65fa4b name: retroclash-lib version: 0.1.2.2 x-revision: 1 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 , ghc-typelits-extra , ghc-typelits-knownnat , ghc-typelits-natnormalise , lens , lift-type ==0.1.* , monoidal-containers ==0.6.* , mtl , template-haskell , th-orphans >=0.13.11 , transformers default-language: Haskell2010