rpi-openwrt-packages
Warning
Please use with OpenWRT Trunk Version, 15.05 can be troublesome with these packages.
wiringpi
Original work by https://sourceforge.net/projects/atomproducts/ - I have taken the sourcecode from their svn and updated the libraries so that it is useable again - in hopes to preserve their awesome work - and put it to good use in my next projects :). Thanks a lot to the AtomEmbedded Machine Learning Products Team :)! Updated from 2.21 (10.10.2014) to 2.44 (03.03.2017)
i2c-tools
Updated from 3.10 (07.07.2015) to 3.12 (03.04.2017) to 3.12 (03.07.2017)
Onion Omega 2 i2c-exp-driver
Fetched on 22.05.2017 This includes SSD1306 OLED Support for Python, I patched the I2C lib to use the I2C Port 1 and not 0 (Omega does use Port 0 on its Boards, RPi uses Port 1, patched here by changing 0 to 1.
Python SSD1306
Fetched on 22.05.2017 Another SSD1306 OLED Support for Python, based on Adafruit Code. I patched it to be compatible with latest OpenWRT Trunk.
python-wiringpi2 2.44.0
from 23.05.2017
paho_mqtt 1.3.1
from 12.10.2017
How To:
Update feeds.conf in root Directory, add:
src-git wiringPi https://github.com/nmaas87/rpi-openwrt-packages.git
Update feeds:
./scripts/feeds update -a
./scripts/feeds install -a
Make Menu:
make menuconfig
Choose Packages:
wiringPi
- Category Atom-GPL
- Section libs
i2c-tools-clone
- Category Atom-GPL
- Section Utilities
python-smbus
- Category Languages
- Section lang
- Submenu Python
libi2c
- Category Libraries
- Section libs
i2c-exp-driver
- Category Onion
- Section Libraries
ssd1306_i2c
- Category Languages
- Section lang
- Submenu Python
python-wiringpi2
- Category Languages
- Section lang
- Submenu Python
paho_mqtt
- Category Languages
- Section lang
- Submenu Python
Binary OPKG Repo
Use wiringPi files with i.e.
src/gz wiringPi https://nmaas87.github.io/rpi-openwrt-packages/bin_packages/wiringPi
in /etc/opkg/customfeeds.conf