diff --git a/ChangeLog b/ChangeLog index 0a8d11a8..d7f47418 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14712,3 +14712,6 @@ 2015-01-09 Fred Gleason * Applied patch by Daniel Bair to add support for dark themes [GitHub pull request #000046]. +2015-01-23 Fred Gleason + * Reversed the GPI logic polarity for the Broadcast Tools GPI-16 in + 'ripcd/btgpi16.cpp' and 'ripcd/btgpi16.h'. diff --git a/ripcd/btgpi16.cpp b/ripcd/btgpi16.cpp index 309e430d..19efd7ca 100644 --- a/ripcd/btgpi16.cpp +++ b/ripcd/btgpi16.cpp @@ -4,8 +4,6 @@ // // (C) Copyright 2002-2005,2010 Fred Gleason // -// $Id: -// // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. @@ -203,7 +201,7 @@ void BtGpi16::processStatus() case 32: case 34: case 36: - if(buffer[i]=='0') { + if(buffer[i]=='1') { gpi=(bt_istate-6)/2; if(bt_gpi_state[gpi]&&(!bt_gpi_mask[gpi])) { emit gpiChanged(bt_matrix,gpi,false); @@ -211,7 +209,7 @@ void BtGpi16::processStatus() } bt_istate++; } - if(buffer[i]=='1') { + if(buffer[i]=='0') { gpi=(bt_istate-6)/2; if((!bt_gpi_state[gpi])&&(!bt_gpi_mask[gpi])) { emit gpiChanged(bt_matrix,gpi,true);