[FL-1313] fix resistor heating on F5 target #467
This commit is contained in:
		@@ -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);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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() {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user