kopia lustrzana https://github.com/bristol-seds/pico-tracker
				
				
				
			
		
			
				
	
	
	
		
			2.0 KiB
		
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
Updating telemetry
- 
Set callsign in src/main.c
- 
Update ukhas format string. format_telemetry_stringinsrc/main.c
- 
Update aprs telemetry. encode_telemetryinsrc/aprs.c. This same format is re-used in backlog.
- 
Describe the new formats in tools/aprs/telemetry_format.py
- 
Run tools/aprs/equations.pyto setup new format APRS-IS
Pre-Flight Checklist
- 
In hw_config.h- USE_XOSCis set. Otherwise the symbol timing frequency will be somewhat inaccurate.
- XOSC_TCXO_SHUTDOWN_ENshould be set for lowest power if required
- RF_TX_ENABLEis set
- APRS_ENABLEis set if APRS is to be used on the flight
- APRS_USE_GEOFENCEis set
- TELEMETRY_ENABLEis set
- TELEMETRY_USE_GEOFENCEis set
- ARISS_ENABLEis set if ARISS is to be used on the flight
- ARISS_USE_GEOFENCEis set
- GEOFENCE_USE_PREFIXis set
- Check the COLD_OUTparameters. These prevent start-up spikes when the battery may not be viable.
- Check the correct barometer is defined, for instance BAROMETER_TYPE_MS5607is set.
- DEBUG_USE_INTWATCHDOGcan be disabled during flight. This saves some power
- Check interrupts are regular enough to kick the hardware watchdog under all conditions.
 
- 
In watchdog.h- Set the various MAXIDLEvalues to values determined during testing. These define how many sleep cycles are permitted in that state before we stop kicking the watchdog. 0xFFFF seems like a good conservative value, but you may want to be more agressive.
 
- Set the various 
- 
In aprs.h- Set callsign and symbol
- Make sure APRS_FLIGHT_PARAMSis defined
 
- 
In gps_osp.c- Check reinit parameters for gps_get_data_wrappedare reasonable.
 
- Check reinit parameters for 
- 
Check memory works and is erased - make test tc=backlog_write_readRun this more than once to check functionality of a non-blank memory
- make test tc=mem_erase_all
 
- 
Check geofences are in order. Run - make test tc=location_aprs
- make test tc=location_telemetry