openpcd/openpicc/application/iso14443a_diffmiller.h @ master
1 | 6304718e | henryk | #ifndef ISO14443A_DIFFMILLER_H_
|
---|---|---|---|
2 | #define ISO14443A_DIFFMILLER_H_
|
||
3 | |||
4 | #include "iso14443.h"
|
||
5 | |||
6 | struct diffmiller_state; |
||
7 | |||
8 | 3e2456c7 | henryk | extern int __ramfunc iso14443a_decode_diffmiller(struct diffmiller_state *state, iso14443_frame *frame, |
9 | 6304718e | henryk | const u_int32_t buffer[], unsigned int *offset, const unsigned int buflen); |
10 | e2e37bea | henryk | extern int iso14443a_diffmiller_assert_frame_ended(struct diffmiller_state * const state, |
11 | iso14443_frame * const frame); |
||
12 | 6304718e | henryk | extern struct diffmiller_state *iso14443a_init_diffmiller(int pauses_count); |
13 | |||
14 | 48e21726 | henryk | extern void iso14443a_diffmiller_print_performance(struct diffmiller_state * const state); |
15 | |||
16 | 6304718e | henryk | #endif /*ISO14443A_DIFFMILLER_H_*/ |