[FL-1313] fix resistor heating on F5 target #467

This commit is contained in:
SG 2021-05-18 23:11:48 +10:00 committed by GitHub
parent 3114a2d4b8
commit 4f038e4a41
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 5 deletions

View file

@ -53,13 +53,12 @@ void RfidTimerEmulator::start(Type type) {
void RfidTimerEmulator::stop() { void RfidTimerEmulator::stop() {
api_hal_rfid_tim_emulate_stop(); api_hal_rfid_tim_emulate_stop();
api_hal_rfid_tim_reset();
api_hal_rfid_pins_reset();
api_interrupt_remove(timer_update_callback, InterruptTypeTimerUpdate); api_interrupt_remove(timer_update_callback, InterruptTypeTimerUpdate);
} }
void RfidTimerEmulator::emulate() {
}
void RfidTimerEmulator::timer_update_callback(void* _hw, void* ctx) { void RfidTimerEmulator::timer_update_callback(void* _hw, void* ctx) {
RfidTimerEmulator* _this = static_cast<RfidTimerEmulator*>(ctx); RfidTimerEmulator* _this = static_cast<RfidTimerEmulator*>(ctx);
TIM_HandleTypeDef* hw = static_cast<TIM_HandleTypeDef*>(_hw); TIM_HandleTypeDef* hw = static_cast<TIM_HandleTypeDef*>(_hw);

View file

@ -20,7 +20,6 @@ public:
~RfidTimerEmulator(); ~RfidTimerEmulator();
void start(Type type); void start(Type type);
void stop(); void stop();
void emulate();
private: private:
EncoderGeneric* current_encoder = nullptr; EncoderGeneric* current_encoder = nullptr;

View file

@ -17,7 +17,7 @@ void api_hal_rfid_pins_reset() {
// from both sides // from both sides
hal_gpio_init(&gpio_rfid_pull, GpioModeOutputPushPull, GpioSpeedLow, GpioPullNo); hal_gpio_init(&gpio_rfid_pull, GpioModeOutputPushPull, GpioSpeedLow, GpioPullNo);
hal_gpio_write(&gpio_rfid_pull, true); hal_gpio_write(&gpio_rfid_pull, false);
} }
void api_hal_rfid_pins_emulate() { void api_hal_rfid_pins_emulate() {