packages feed

STM32-Zombie-0.1: STM32-Zombie.cabal

Name:          STM32-Zombie
Version:       0.1
Category:      STM32, Hardware, Microcontroller
License-File:  LICENSE
Synopsis:      control a STM32F103 microcontroller from Haskell
Description:
            This library turns a STM32F103 board into a powerful Haskell hackable
            IO adapter. Features are GPIO pins, serial ports, SPI ports, DMA
            ADC, timers,..
            The library is modeled after the STMicroelectronics
            STM32F10x Firmware Library.
            The library has a rather low-level interface, which
            allows one to control many details of the micro controller hardware
            and can also be used to build higher level abstraction.
            See App.Blink in the App-folder and the github page
            
Copyright:     2015-2017 Marc Fontaine <Marc.Fontaine@gmx.de>
Maintainer:    Marc Fontaine <Marc.Fontaine@gmx.de>
License:       BSD3
Stability:     Experimental
Tested-With:   GHC == 8.2.1
Author:        Marc Fontaine
Build-Type:    Simple
Cabal-Version: >= 1.24

Source-Repository head
  type:     git
  location: git://github.com/MarcFontaine/stm32hs
               
library
  default-language  : Haskell2010
  ghc-options       : -Wall
  build-depends     : base  >= 4 && < 5
                    , bytestring
                    , transformers
                    , containers
                    , binary
                    , STM32F103xx-SVD
                    , STLinkUSB
		    
  hs-source-dirs: src
  exposed-modules:
      STM32.API
    , STM32.MachineInterfaceSTLinkUSB
    , STM32.MachineInterface
    , STM32.Utils
    , STM32.GPIO
    , STM32.USART
    , STM32.RTC
    , STM32.RCC
    , STM32.PWR            
    , STM32.DMA
    , STM32.ADC
    , STM32.SPI
    , STM32.I2C
    , STM32.DAC
    , STM32.Timer            
    , App.Blink
    , App.Serial
    , App.ADC
    , App.TimerDMA
    , App.RealTimeClock
    , App.Stepper
    , App.LCD
    , App.TestLCD
    , App.DMABuffer
    , App.WS1228B