diff options
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/ao_log.c | 2 | ||||
| -rw-r--r-- | src/core/ao_log_mini.c | 4 | ||||
| -rw-r--r-- | src/core/ao_notask.c | 1 | ||||
| -rw-r--r-- | src/core/ao_telemetry.c | 2 | 
4 files changed, 6 insertions, 3 deletions
| diff --git a/src/core/ao_log.c b/src/core/ao_log.c index 701c81ab..20febefe 100644 --- a/src/core/ao_log.c +++ b/src/core/ao_log.c @@ -196,7 +196,9 @@ ao_log_full(void)  	return ao_log_current_pos == ao_log_end_pos;  } +#if HAS_ADC  static __xdata struct ao_task ao_log_task; +#endif  void  ao_log_list(void) __reentrant diff --git a/src/core/ao_log_mini.c b/src/core/ao_log_mini.c index 99a85982..29e3bd9f 100644 --- a/src/core/ao_log_mini.c +++ b/src/core/ao_log_mini.c @@ -78,7 +78,7 @@ typedef uint8_t check_log_size[1-(256 % sizeof(struct ao_log_mini))] ;  void  ao_log(void)  { -	__pdata uint16_t	next_sensor, next_other; +	__pdata uint16_t	next_sensor;  	ao_storage_setup(); @@ -99,7 +99,7 @@ ao_log(void)  	 * when starting up.  	 */  	ao_log_data_pos = ao_data_ring_next(ao_data_head); -	next_other = next_sensor = ao_data_ring[ao_log_data_pos].tick; +	next_sensor = ao_data_ring[ao_log_data_pos].tick;  	ao_log_state = ao_flight_startup;  	for (;;) {  		/* Write samples to EEPROM */ diff --git a/src/core/ao_notask.c b/src/core/ao_notask.c index a41712d2..6f967e6d 100644 --- a/src/core/ao_notask.c +++ b/src/core/ao_notask.c @@ -41,5 +41,6 @@ ao_sleep(__xdata void *wchan)  void  ao_wakeup(__xdata void *wchan)  { +	(void) wchan;  	ao_wchan = 0;  } diff --git a/src/core/ao_telemetry.c b/src/core/ao_telemetry.c index 86158063..5a00d825 100644 --- a/src/core/ao_telemetry.c +++ b/src/core/ao_telemetry.c @@ -24,9 +24,9 @@  #endif  static __pdata uint16_t ao_telemetry_interval; -static __pdata uint8_t ao_rdf = 0;  #if HAS_RDF +static __pdata uint8_t ao_rdf = 0;  static __pdata uint16_t ao_rdf_time;  #endif | 
