Weijie Gao 
		ccdd7948e2 
		
	 
	
	
	menu: add support to check if menu needs to be reprinted ... 
			This patch adds a new callback named need_reprint for menu.
The need_reprint will be called before printing the menu. If the
callback exists and returns FALSE, menu printing will be canceled.
This is very useful if the menu was not changed. It can save time
for serial-based menu to handle more input data.
Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
Reviewed-by: Daniel Golle <daniel@makrotopia.org>
Tested-by: Daniel Golle <daniel@makrotopia.org> 
		
	 
		2024-11-04 16:41:38 -06:00 
	 
	
	
		 
	
	
		
			
			
			
			
			
			2024-06-07 10:48:41 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-25 18:51:05 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-02-15 10:38:34 +01:00 
		 
	
		
			
			
			
			
			
			2024-10-27 18:44:13 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-25 14:22:24 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-29 16:17:47 -06:00 
		 
	
		
			
			
			
			
			
			2024-11-03 21:27:12 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-22 08:55:29 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-09-13 13:43:56 -06:00 
		 
	
		
			
			
			
			
			
			2024-09-13 13:43:56 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-23 06:52:38 +02:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-25 14:22:24 -06:00 
		 
	
		
			
			
			
			
			
			2013-04-01 16:33:52 -04:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-09-24 13:41:21 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-08-26 14:06:08 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-27 18:44:13 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-08-23 15:58:41 -06:00 
		 
	
		
			
			
			
			
			
			2024-08-23 15:58:41 -06:00 
		 
	
		
			
			
			
			
			
			2024-11-03 21:27:12 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-08-26 14:06:08 -06:00 
		 
	
		
			
			
			
			
			
			2024-04-12 16:23:06 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-11-04 16:41:38 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2023-02-06 13:04:53 -05:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-11 11:44:48 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2009-06-12 20:45:48 +02:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-10-16 11:11:56 -06:00 
		 
	
		
			
			
			
			
			
			2024-05-20 13:35:03 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00 
		 
	
		
			
			
			
			
			
			2023-11-07 14:48:19 -05:00 
		 
	
		
			
			
			
			
			
			2024-07-15 12:12:17 -06:00