|  | @@ -237,3 +237,11 @@ void kernel_blockRunningTaskInList (KERNEL_MODE_ TaskList & ioWaitingList) {
 | 
	
		
			
				|  |  |  	kernel_makeNoTaskRunning (MODE) ;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +bool irq_makeTaskReadyFromList (IRQ_MODE_ TaskList & ioWaitingList) {
 | 
	
		
			
				|  |  | +	TaskControlBlock * taskPtr = ioWaitingList.removeFirstTask (MODE) ;
 | 
	
		
			
				|  |  | +	const bool found = taskPtr != nullptr ;
 | 
	
		
			
				|  |  | +	if (found) {
 | 
	
		
			
				|  |  | +		kernel_makeTaskReady (MODE_ taskPtr) ;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	return found ;
 | 
	
		
			
				|  |  | +}
 |