mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	Merge pull request #2193 from Subv/pulse_events
Kernel/Events: Log an error when trying to create Pulse events and timers
This commit is contained in:
		@@ -22,6 +22,11 @@ SharedPtr<Event> Event::Create(ResetType reset_type, std::string name) {
 | 
				
			|||||||
    evt->reset_type = reset_type;
 | 
					    evt->reset_type = reset_type;
 | 
				
			||||||
    evt->name = std::move(name);
 | 
					    evt->name = std::move(name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (reset_type == ResetType::Pulse) {
 | 
				
			||||||
 | 
					        LOG_ERROR(Kernel, "Unimplemented event reset type Pulse");
 | 
				
			||||||
 | 
					        UNIMPLEMENTED();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return evt;
 | 
					    return evt;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,6 +31,11 @@ SharedPtr<Timer> Timer::Create(ResetType reset_type, std::string name) {
 | 
				
			|||||||
    timer->interval_delay = 0;
 | 
					    timer->interval_delay = 0;
 | 
				
			||||||
    timer->callback_handle = timer_callback_handle_table.Create(timer).MoveFrom();
 | 
					    timer->callback_handle = timer_callback_handle_table.Create(timer).MoveFrom();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (reset_type == ResetType::Pulse) {
 | 
				
			||||||
 | 
					        LOG_ERROR(Kernel, "Unimplemented timer reset type Pulse");
 | 
				
			||||||
 | 
					        UNIMPLEMENTED();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return timer;
 | 
					    return timer;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user