| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #pragma once
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- /**
- * @brief config rfid pins to reset state
- *
- */
- void api_hal_rfid_pins_reset();
- /**
- * @brief config rfid pins to emulate state
- *
- */
- void api_hal_rfid_pins_emulate();
- /**
- * @brief config rfid pins to read state
- *
- */
- void api_hal_rfid_pins_read();
- /**
- * @brief config rfid timer to read state
- *
- * @param freq timer frequency
- * @param duty_cycle timer duty cycle, 0.0-1.0
- */
- void api_hal_rfid_tim_read(float freq, float duty_cycle);
- /**
- * @brief start read timer
- *
- */
- void api_hal_rfid_tim_read_start();
- /**
- * @brief stop read timer
- *
- */
- void api_hal_rfid_tim_read_stop();
- /**
- * @brief config rfid timer to emulate state
- *
- * @param freq timer frequency
- */
- void api_hal_rfid_tim_emulate(float freq);
- /**
- * @brief start emulation timer
- *
- */
- void api_hal_rfid_tim_emulate_start();
- /**
- * @brief stop emulation timer
- *
- */
- void api_hal_rfid_tim_emulate_stop();
- /**
- * @brief config rfid timers to reset state
- *
- */
- void api_hal_rfid_tim_reset();
- #ifdef __cplusplus
- }
- #endif
|