diff --git a/firmware/apps/cardem/Makefile b/firmware/apps/cardem/Makefile index d5f68a5a..b7922a78 100644 --- a/firmware/apps/cardem/Makefile +++ b/firmware/apps/cardem/Makefile @@ -1,3 +1,3 @@ C_FILES += $(C_LIBUSB_RT) -C_FILES += card_emu.c cciddriver.c iso7816_3.c iso7816_4.c iso7816_fidi.c mitm.c mode_cardemu.c mode_ccid.c simtrace_iso7816.c sniffer.c tc_etu.c usb.c +C_FILES += card_emu.c iso7816_3.c iso7816_4.c iso7816_fidi.c mode_cardemu.c simtrace_iso7816.c tc_etu.c usb.c diff --git a/firmware/apps/trace/Makefile b/firmware/apps/trace/Makefile index 75c43e8e..ddea898b 100644 --- a/firmware/apps/trace/Makefile +++ b/firmware/apps/trace/Makefile @@ -1,3 +1,3 @@ C_FILES += $(C_LIBUSB_RT) -C_FILES += card_emu.c cciddriver.c iso7816_4.c iso7816_fidi.c mitm.c mode_cardemu.c mode_ccid.c simtrace_iso7816.c sniffer.c tc_etu.c usb.c +C_FILES += iso7816_4.c iso7816_fidi.c simtrace_iso7816.c sniffer.c usb.c diff --git a/firmware/libboard/qmod/include/board.h b/firmware/libboard/qmod/include/board.h index a738daa3..64cf5f5e 100644 --- a/firmware/libboard/qmod/include/board.h +++ b/firmware/libboard/qmod/include/board.h @@ -95,4 +95,7 @@ #define CARDEMU_SECOND_UART #define DETECT_VCC_BY_ADC +/** sysmoQMOD only supports card emulation */ +#ifdef APPLICATION_cardem #define HAVE_CARDEM +#endif diff --git a/firmware/libboard/simtrace/include/board.h b/firmware/libboard/simtrace/include/board.h index 98a75b3a..73a50180 100644 --- a/firmware/libboard/simtrace/include/board.h +++ b/firmware/libboard/simtrace/include/board.h @@ -138,10 +138,18 @@ /** Supported modes */ /* SIMtrace board supports sniffer mode */ +#ifdef APPLICATION_trace #define HAVE_SNIFFER +#endif /* SIMtrace board supports CCID mode */ +#ifdef APPLICATION_ccid //#define HAVE_CCID +#endif /* SIMtrace board supports card emulation mode */ +#ifdef APPLICATION_cardem //#define HAVE_CARDEM +#endif /* SIMtrace board supports man-in-the-middle mode */ +#ifdef APPLICATION_mitm //#define HAVE_MITM +#endif