Skip to content

Raspberry PI LibBCM2835 crystal bindings

License

Notifications You must be signed in to change notification settings

bbbb1110218/bcm2835

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bcm2835

Crystal Bindings to LibBcm2835.

The BCM2835 is the Broadcom chip used in the Raspberry Pi 1 Models A, A+, B, B+, the Raspberry Pi Zero, the Raspberry Pi Zero W, and the Raspberry Pi Compute Module 1. Some details of the chip can be found in the peripheral specification document. It contains a single-core ARM1176JZF-S processor.

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      bcm2835:
        github: sleepinginsomniac/bcm2835
  2. Run shards install

  3. Run ./build_bcm2835.sh to build the shared library

Usage

require "bcm2835"

Contributing

  1. Fork it (https://github.com/sleepinginsomniac/bcm2835/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

About

Raspberry PI LibBCM2835 crystal bindings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Crystal 99.1%
  • Shell 0.9%