From 589a9e1b231d56f1f5eb105d4ec1a43b418fea92 Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Wed, 29 Jun 2022 11:14:02 +0100 Subject: [PATCH] UC8159: Timeout compiler error fix. --- drivers/uc8159/uc8159.cpp | 3 +-- drivers/uc8159/uc8159.hpp | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/uc8159/uc8159.cpp b/drivers/uc8159/uc8159.cpp index d55735bc..dc75d42c 100644 --- a/drivers/uc8159/uc8159.cpp +++ b/drivers/uc8159/uc8159.cpp @@ -39,10 +39,9 @@ namespace pimoroni { bool UC8159::is_busy() { if(BUSY == PIN_UNUSED) { - if(timeout > 0 && absolute_time_diff_us(get_absolute_time(), timeout) > 0) { + if(absolute_time_diff_us(get_absolute_time(), timeout) > 0) { return true; } else { - timeout = 0; return false; } } diff --git a/drivers/uc8159/uc8159.hpp b/drivers/uc8159/uc8159.hpp index 9177aa73..5f0f90fa 100644 --- a/drivers/uc8159/uc8159.hpp +++ b/drivers/uc8159/uc8159.hpp @@ -26,13 +26,13 @@ namespace pimoroni { // interface pins with our standard defaults where appropriate uint CS = SPI_BG_FRONT_CS; - uint DC = 28; + uint DC = 28; // 27; uint SCK = SPI_DEFAULT_SCK; uint MOSI = SPI_DEFAULT_MOSI; uint BUSY = PIN_UNUSED; - uint RESET = 27; + uint RESET = 27; //25; - absolute_time_t timeout = 0; + absolute_time_t timeout; public: enum colour : uint8_t {