aboutsummaryrefslogtreecommitdiff
path: root/src/k8055.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/k8055.c')
-rw-r--r--src/k8055.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/k8055.c b/src/k8055.c
index 92ff291..5b8f806 100644
--- a/src/k8055.c
+++ b/src/k8055.c
@@ -350,10 +350,10 @@ int k8055_set_all_digital(k8055_device* device, int bitmask) {
return k8055_write_data(device);
}
-int k8055_set_digital(k8055_device* device, int channel, int value) {
+int k8055_set_digital(k8055_device* device, int channel, bool value) {
unsigned char data = device->data_out[OUT_DIGITAL_OFFSET];
- if (value == 0) /* off */
+ if (value == false) /* off */
data = data & ~(1 << channel);
else
/* on */