From 1c02ceab65aa29966be9131f31abeac1496c6f57 Mon Sep 17 00:00:00 2001 From: Philipp Claves <pclaves@web.de> Date: Thu, 1 Dec 2011 18:59:37 +0100 Subject: [PATCH] CardReader, Control: Change Polarity of Card-Detection / Reader-Power-Request pin to match the final hardware. --- CardReader/ISO7816-reader.c | 2 +- Control/main.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CardReader/ISO7816-reader.c b/CardReader/ISO7816-reader.c index 9eba34f..1720cfa 100644 --- a/CardReader/ISO7816-reader.c +++ b/CardReader/ISO7816-reader.c @@ -52,7 +52,7 @@ void ISO7816_init(void){ } uint8_t ISO7816_is_card_present(void){ - return (CARD_PRESENCE_REG_PIN & (1 << CARD_PRESENCE_PIN)) != 0; + return (CARD_PRESENCE_REG_PIN & (1 << CARD_PRESENCE_PIN)) == 0; } uint8_t ISO7816_card_power(uint8_t on){ diff --git a/Control/main.c b/Control/main.c index 8df594b..7b6bd35 100644 --- a/Control/main.c +++ b/Control/main.c @@ -44,7 +44,7 @@ void tick(void){ } ISR(PCINT0_vect){ - card_power_request_pin_changed((CARDREADER_POWER_REQUEST_PIN & (1 << CARDREADER_POWER_REQUEST_LINE)) != 0); + card_power_request_pin_changed((CARDREADER_POWER_REQUEST_PIN & (1 << CARDREADER_POWER_REQUEST_LINE)) == 0); } void sleep(void){ @@ -84,7 +84,7 @@ int main(void){ keystore_init(); printf_P(PSTR("Keystore initialized\n")); - //log_append(LOG_EVENT_STARTUP, 0); + log_append(LOG_EVENT_STARTUP, 0); shell_show_welcome_prompt(); -- GitLab