4x50 standalone mode

This commit is contained in:
tharexde 2021-01-25 23:52:14 +01:00
commit 1ca5d3c53c
6 changed files with 450 additions and 100 deletions

View file

@ -33,6 +33,14 @@
#define FIRST_WORD_WRITE_INHIBITED 2 // third byte
#define LAST_WORD_WRITE_INHIBITED 3 // fourth byte
// commands
#define EM4X50_COMMAND_LOGIN 0x01
#define EM4X50_COMMAND_RESET 0x80
#define EM4X50_COMMAND_WRITE 0x12
#define EM4X50_COMMAND_WRITE_PASSWORD 0x11
#define EM4X50_COMMAND_SELECTIVE_READ 0x0A
#define EM4X50_COMMAND_STANDARD_READ 0x02 // virtual command
// misc
#define TIMEOUT 2000
#define DUMP_FILESIZE 136
@ -52,4 +60,7 @@ typedef struct {
uint8_t byte[4];
} PACKED em4x50_word_t;
extern bool gLogin;
extern bool gWritePasswordProcess;
#endif /* EM4X50_H__ */