[FL-1190] Enable OTG pullup for reading and writing keys (#423)
This commit is contained in:
		
							parent
							
								
									f7aeab7084
								
							
						
					
					
						commit
						577606afb9
					
				| @ -178,10 +178,12 @@ void KeyReader::switch_mode_if_needed() { | ||||
| } | ||||
| 
 | ||||
| void KeyReader::start() { | ||||
|     api_hal_power_enable_otg(); | ||||
|     switch_to(ReadMode::CYFRAL_METAKOM); | ||||
| } | ||||
| 
 | ||||
| void KeyReader::stop() { | ||||
|     api_hal_power_disable_otg(); | ||||
|     onewire_master->stop(); | ||||
|     stop_comaparator(); | ||||
| } | ||||
|  | ||||
| @ -10,10 +10,12 @@ KeyWriter::Error KeyWriter::write(iButtonKey* key) { | ||||
| } | ||||
| 
 | ||||
| void KeyWriter::start() { | ||||
|     api_hal_power_enable_otg(); | ||||
|     onewire_master->start(); | ||||
| } | ||||
| 
 | ||||
| void KeyWriter::stop() { | ||||
|     api_hal_power_disable_otg(); | ||||
|     onewire_master->stop(); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -12,12 +12,10 @@ OneWireMaster::~OneWireMaster() { | ||||
| 
 | ||||
| void OneWireMaster::start(void) { | ||||
|     gpio_init(gpio, GpioModeOutputOpenDrain); | ||||
|     api_hal_power_enable_otg(); | ||||
| } | ||||
| 
 | ||||
| void OneWireMaster::stop(void) { | ||||
|     gpio_init(gpio, GpioModeAnalog); | ||||
|     api_hal_power_disable_otg(); | ||||
| } | ||||
| 
 | ||||
| void OneWireMaster::reset_search() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 gornekich
						gornekich