Skip to content

helins/linux.i2c.horter-i2hae.clj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A/D conversion via I2C with Horter I2HAE from Clojure JVM

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published