summaryrefslogtreecommitdiff
path: root/firmware/src/picc/decoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/src/picc/decoder.h')
-rw-r--r--firmware/src/picc/decoder.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/firmware/src/picc/decoder.h b/firmware/src/picc/decoder.h
index aef0e20..06ff42e 100644
--- a/firmware/src/picc/decoder.h
+++ b/firmware/src/picc/decoder.h
@@ -4,22 +4,22 @@
struct decoder_state;
struct decoder_algo {
- u_int8_t oversampling_rate;
- u_int8_t bits_per_sampled_char;
- u_int32_t bytesample_mask;
- int (*decode_sample)(const u_int32_t sample, u_int8_t data);
- u_int32_t (*get_next_bytesample)(struct decoder_state *st, u_int8_t *parity_sample);
+ uint8_t oversampling_rate;
+ uint8_t bits_per_sampled_char;
+ uint32_t bytesample_mask;
+ int (*decode_sample)(const uint32_t sample, uint8_t data);
+ uint32_t (*get_next_bytesample)(struct decoder_state *st, uint8_t *parity_sample);
};
struct decoder_state {
struct decoder_algo *algo;
- u_int8_t bit_ofs;
+ uint8_t bit_ofs;
const char *buf;
- const u_int32_t *buf32;
+ const uint32_t *buf32;
};
extern int decoder_register(int algnum, struct decoder_algo *algo);
-extern int decoder_decode(u_int8_t algo, const char *sample_buf,
+extern int decoder_decode(uint8_t algo, const char *sample_buf,
int sample_buf_size, char *data_buf);
#define DECODER_MILLER 0
personal git repositories of Harald Welte. Your mileage may vary