mag_helpers.h 544 B

12345678910111213
  1. #include "../mag_i.h"
  2. #include <stdio.h>
  3. #include <string.h>
  4. void play_bit_rfid(uint8_t send_bit);
  5. // void play_bit_gpio(uint8_t send_bit);
  6. void rfid_tx_init();
  7. void rfid_tx_reset();
  8. void track_to_bits(uint8_t* bit_array, const char* track_data, uint8_t track_index);
  9. void mag_spoof_single_track_rfid(FuriString* track_str, uint8_t track_index);
  10. void mag_spoof_two_track_rfid(FuriString* track1, FuriString* track2);
  11. void set_bit(uint8_t* b, uint32_t blen, uint32_t bitpos, bool val);
  12. bool get_bit(uint8_t* b, uint32_t blen, uint32_t bitpos);