summaryrefslogtreecommitdiff
path: root/usb-i2c-sl018
diff options
context:
space:
mode:
Diffstat (limited to 'usb-i2c-sl018')
-rw-r--r--usb-i2c-sl018/limits.c4
-rw-r--r--usb-i2c-sl018/manual.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/usb-i2c-sl018/limits.c b/usb-i2c-sl018/limits.c
index 5807151..db0e4ee 100644
--- a/usb-i2c-sl018/limits.c
+++ b/usb-i2c-sl018/limits.c
@@ -40,7 +40,7 @@ void init_limits(void)
uint8_t limits_get_close(uint8_t pin)
{
- static uint8_t last_state = 0;
+ static uint8_t last_state = 1<<LIMITS_CLOSE;
static uint8_t lp_cnt = 0;
uint8_t state = pin & (1<<LIMITS_CLOSE);
@@ -59,7 +59,7 @@ uint8_t limits_get_close(uint8_t pin)
uint8_t limits_get_open(uint8_t pin)
{
- static uint8_t last_state = 0;
+ static uint8_t last_state = 1<<LIMITS_OPEN;
static uint8_t lp_cnt = 0;
uint8_t state = pin & (1<<LIMITS_OPEN);
diff --git a/usb-i2c-sl018/manual.c b/usb-i2c-sl018/manual.c
index 0aab9b8..5ba4983 100644
--- a/usb-i2c-sl018/manual.c
+++ b/usb-i2c-sl018/manual.c
@@ -40,7 +40,7 @@ void init_manual(void)
void manual_task(void)
{
- static uint8_t last_state = 0;
+ static uint8_t last_state = (1<<MANUAL_BIT);
static uint8_t lp_cnt = 0;
uint8_t state = MANUAL_PIN & (1<<MANUAL_BIT);