summaryrefslogtreecommitdiff
path: root/openpcd/firmware/src/main_reqa.c
diff options
context:
space:
mode:
Diffstat (limited to 'openpcd/firmware/src/main_reqa.c')
-rw-r--r--openpcd/firmware/src/main_reqa.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/openpcd/firmware/src/main_reqa.c b/openpcd/firmware/src/main_reqa.c
index 1c375c3..cd1f162 100644
--- a/openpcd/firmware/src/main_reqa.c
+++ b/openpcd/firmware/src/main_reqa.c
@@ -7,13 +7,14 @@
*
*/
+#include <errno.h>
+#include <string.h>
+#include <librfid/rfid_layer2_iso14443a.h>
#include "rc632.h"
#include "dbgu.h"
#include "led.h"
#include "trigger.h"
#include "pcd_enumerate.h"
-#include <rfid_layer2_iso14443a.h>
-#include <string.h>
void _init_func(void)
{
@@ -26,6 +27,10 @@ void _init_func(void)
rc632_iso14443a_init(RAH);
}
+int _main_dbgu(char key)
+{
+ return -EINVAL;
+}
void _main_func(void)
{
@@ -38,8 +43,10 @@ void _main_func(void)
if (rc632_iso14443a_transceive_sf(RAH, ISO14443A_SF_CMD_WUPA, &atqa) < 0) {
DEBUGPCRF("error during transceive_sf");
led_switch(1, 0);
- } else
+ } else {
+ DEBUGPCRF("received ATQA: %s\n", hexdump((char *)&atqa, sizeof(atqa)));
led_switch(1, 1);
+ }
led_toggle(2);
}
personal git repositories of Harald Welte. Your mileage may vary