SCIDYNE Corporation
649 School
Pembroke, MA 02359

XIO-RLY8 Demonstration programs for Raspberry Pi

Notes:
- File names containing bb are for use with Bit-Banged I2C such as pigpio on RPi3 and RPi4. 
- File names containing smbus are for using the Raspberry Pi native smbus.


Python files
- bitSet_bitReset_bb_for_loop.py	
- bitSet_bitReset_smbus_for_loop.py
- bitSet_bitReset_smbus_or_bb_for_loop.py ----- Can use either smbus or pigpio
- buttons_smbus.py ----- Simple Graphical interface to control the XIO-RLY8 relays, uses smbus
- regRW_bb.py
- regRW_smbus.py


C/CPP Files
- bitSet_bitReset_smbus_for_loop.c
- bitSet_bitReset_bb_for_loop_non_exclusive.c ----- Shares pigpio with other apps
- bitSet_bitReset_bb_for_loop_exclusive.c ----- Only this program can use pigpio
- regRW_smbus.c
- regRW_bb_non_exclusive.c


Miscellaneous Files
- XIO-RLY8_programmer.py ----- Use to change the I2C address of the XIO-RLY8, Can use either smbus or pigpio
- license.txt - MIT license text
- readme.txt - This file
