Skip to content
Ctypes Python Bindings to bcm2835
Branch: master
Clone or download
mubeta06 Merge pull request #1 from chippyash/master
fix non compliant Python3 print statement
Latest commit 5beb074 Nov 18, 2013
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING initial commit to new repo. Oct 19, 2013
COPYING.LESSER Update Nov 12, 2013 initial commit to new repo. Oct 19, 2013


Fork of mubeta06/py-libbcm2835 to address Python 3 issues

Python bindings to the C library for Broadcom BCM 2835 as used in Raspberry Pi. (

These bindings require the library be built as a shared library object. To do this manually simply gcc -shared -o -fPIC bcm2835.c and copy library to /usr/local/lib.


  1. Clone from git or download zip file and extract

  2. In root of download directory type

sudo python3 install

NB, you can also use Python 2, simply type

sudo python install

  1. You can now use the library in your code like so:

import libbcm2835._bcm2835 as soc


You can’t perform that action at this time.