WIP: Add card_uart driver for ASF4 USART
Change-Id: I9a141e9d2125fbfc992ad51aa4b11a39ee186607
diff --git a/ccid_common/ccid_slot_fsm.c b/ccid_common/ccid_slot_fsm.c
index 06c14f1..76279ec 100644
--- a/ccid_common/ccid_slot_fsm.c
+++ b/ccid_common/ccid_slot_fsm.c
@@ -30,12 +30,18 @@
static struct iso_fsm_slot_instance g_si;
-struct iso_fsm_slot *ccid_slot2iso_fsm_slot(struct ccid_slot *cs)
+static struct iso_fsm_slot *ccid_slot2iso_fsm_slot(struct ccid_slot *cs)
{
OSMO_ASSERT(cs->slot_nr < ARRAY_SIZE(g_si.slot));
return &g_si.slot[cs->slot_nr];
}
+struct card_uart *cuart4slot_nr(uint8_t slot_nr)
+{
+ OSMO_ASSERT(slot_nr < ARRAY_SIZE(g_si.slot));
+ return g_si.slot[slot_nr].cuart;
+}
+
static const uint8_t sysmousim_sjs1_atr[] = {
0x3B, 0x9F, 0x96, 0x80, 0x1F, 0xC7, 0x80, 0x31,
0xA0, 0x73, 0xBE, 0x21, 0x13, 0x67, 0x43, 0x20,