Change in osmo-ccid-firmware[master]: sim slots: omit interrupt disabling for status polling

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Hoernchen gerrit-no-reply at lists.osmocom.org
Sat Nov 27 12:15:31 UTC 2021


Hoernchen has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ccid-firmware/+/26395 )


Change subject: sim slots: omit interrupt disabling for status polling
......................................................................

sim slots: omit interrupt disabling for status polling

Doesn't matter here, we don't care if we get interrupted.

Change-Id: I8f32ad446438ef7776cc8a4aac1946f1a39a8ceb
---
M sysmoOCTSIM/ncn8025.c
1 file changed, 4 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ccid-firmware refs/changes/95/26395/1

diff --git a/sysmoOCTSIM/ncn8025.c b/sysmoOCTSIM/ncn8025.c
index 74d3b39..bcce2ad 100644
--- a/sysmoOCTSIM/ncn8025.c
+++ b/sysmoOCTSIM/ncn8025.c
@@ -98,7 +98,10 @@
 bool ncn8025_interrupt_level(uint8_t slot)
 {
 	uint8_t pin = slot2int_pin(slot);
-	return gpio_get_pin_level(pin);
+	enum gpio_port port = ((enum gpio_port)GPIO_PORT(pin)) & (0x01U << GPIO_PIN(pin));
+	uint32_t dir_tmp = hri_port_read_DIR_reg(PORT, port);
+
+	return (bool)(hri_port_read_IN_reg(PORT, port) & ~dir_tmp);
 }
 
 

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-ccid-firmware/+/26395
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ccid-firmware
Gerrit-Branch: master
Gerrit-Change-Id: I8f32ad446438ef7776cc8a4aac1946f1a39a8ceb
Gerrit-Change-Number: 26395
Gerrit-PatchSet: 1
Gerrit-Owner: Hoernchen <ewild at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20211127/4545ec40/attachment.htm>


More information about the gerrit-log mailing list