Liking cljdoc? Tell your friends :D

Linux.I2C.Horter-I2HAE, driver for an A/C converter

Clojars
Project

Cljdoc

Interact with this A/D converter for reading up to 5 analog 10 bits inputs via I2C from Clojure JVM.

Usage

Using helins/linux.i2c for opening an I2C bus and reading the ADC (without exception handling):

(require '[helins.linux.i2c              :as i2c]
         '[helins.linux.i2c.horter-i2hae :as adc])


(with-open [bus (i2c/bus "/dev/i2c-1")]
  
  (i2c/select-slave bus
                    0x08)

  (adc/read-channels bus)

  ;; => {1 24
  ;;     2 546
  ;;     3 0
  ;;     4 245
  ;;     5 0}
  )

License

Copyright © 2017 Adam Helinski

Licensed under the term of the Mozilla Public License 2.0, see LICENSE.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close