From d4c568926e49dc75a983e2fed41b79ebf317b10d Mon Sep 17 00:00:00 2001 From: Johan Persson Date: Sat, 11 Nov 2017 07:52:44 +0100 Subject: [PATCH 1/2] Set explicit SPI frequency to allow board to work in newer kernels which has too high default frequency --- pifacecommon/spi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pifacecommon/spi.py b/pifacecommon/spi.py index 2aa5cfb..40b5d6f 100644 --- a/pifacecommon/spi.py +++ b/pifacecommon/spi.py @@ -65,7 +65,8 @@ def spisend(self, bytes_to_send): transfer = spi_ioc_transfer( tx_buf=ctypes.addressof(wbuffer), rx_buf=ctypes.addressof(rbuffer), - len=ctypes.sizeof(wbuffer) + len=ctypes.sizeof(wbuffer), + speed_hz=ctypes.c_uint32(100000) ) if self.spi_callback is not None: From 6098a598a3b4d1e28c2b0d2ffa2e4fbb542e87da Mon Sep 17 00:00:00 2001 From: Johan Persson Date: Sat, 11 Nov 2017 07:59:06 +0100 Subject: [PATCH 2/2] Bump version to indicate adaption of SPI freq for newer kernels --- pifacecommon/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pifacecommon/version.py b/pifacecommon/version.py index ea5d65f..0d6a4f2 100644 --- a/pifacecommon/version.py +++ b/pifacecommon/version.py @@ -1 +1 @@ -__version__ = '4.2.0' +__version__ = '4.2.1'