Wez Furlong be4e75423a 
	
	
	Tidy up atomicity in timer.c and ring_buffer.h ... 
			Adopt the macros for saving/restoring the interrupt state
that are provided by the avr gcc environment.
Removing intialization of the timer value; this shaves off
a few bytes because globals are default initialized to zero. 
		
	 
		2016-11-27 22:58:34 -08:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2016-11-27 22:58:34 -08:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2016-09-07 23:50:58 -05:00 
		 
	
		
			
			
			
			
			
			2016-08-20 17:46:53 -07:00 
		 
	
		
			
			
			
			
			
			2016-07-24 12:56:28 -07:00 
		 
	
		
			
			
			
			
			
			2016-04-14 18:01:29 -05:00 
		 
	
		
			
			
			
			
			
			2016-04-28 23:23:33 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-05-05 21:41:37 -04:00 
		 
	
		
			
			
			
			
			
			2016-09-23 01:20:49 +02:00 
		 
	
		
			
			
			
			
			
			2016-08-20 17:46:53 -07:00 
		 
	
		
			
			
			
			
			
			2016-11-22 22:12:57 +01:00 
		 
	
		
			
			
			
			
			
			2016-05-09 13:17:15 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-10-23 23:00:43 -05:00 
		 
	
		
			
			
			
			
			
			2016-06-21 17:42:29 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2016-06-21 12:53:21 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-19 00:39:43 +09:00 
		 
	
		
			
			
			
			
			
			2016-07-07 20:04:27 +03:00 
		 
	
		
			
			
			
			
			
			2016-06-23 22:18:20 -04:00 
		 
	
		
			
			
			
			
			
			2016-09-06 23:19:01 -05:00 
		 
	
		
			
			
			
			
			
			2016-04-16 18:51:58 -04:00 
		 
	
		
			
			
			
			
			
			2016-10-28 16:24:20 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-05-09 13:17:15 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2016-09-07 23:50:58 -05:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2015-04-10 01:32:04 +09:00 
		 
	
		
			
			
			
			
			
			2016-08-23 04:16:35 +00:00 
		 
	
		
			
			
			
			
			
			2016-07-01 10:04:53 -04:00