Changeset - 0592d2a3ee8b
[Not reviewed]
default
0 1 0
Ethan Zonca (ethanzonca) - 9 years ago 2017-01-03 15:19:40
e@ethanzonca.com
Add LED blinkin
1 file changed with 10 insertions and 4 deletions:
0 comments (0 inline, 0 general)
Source/main.c
Show inline comments
 
@@ -25,29 +25,35 @@ int main(void)
 
 
  afsk_init();
 
  si446x_init();
 
  gps_poweron();
 
 
  // Software timers
 
  uint32_t last_transmission = HAL_GetTick();
 
  uint32_t last_led = HAL_GetTick();
 
 
  while (1)
 
  {
 
	  // Blink LEDs
 
	  if(HAL_GetTick() - last_led > 50)
 
	  if(HAL_GetTick() - last_transmission > 700)
 
	  {
 
		  gps_update_data();
 
		  gps_update_data(); // Will always return at 1hz rate (default measurement rate)
 
		  aprs_send();
 
		  while(afsk_busy());
 
		  //while(afsk_busy());
 
 
		  last_transmission = HAL_GetTick();
 
	  }
 
 
	  if(HAL_GetTick() - last_led > 100)
 
	  {
 
		  HAL_GPIO_TogglePin(LED_POWER);
 
		  last_led = HAL_GetTick();
 
	  }
 
 
	  if(afsk_request_cwoff())
 
		  si446x_cw_off();
 
 
	  // High-frequency function calls
 
//	  gpio_process_shutdown();
 
//	  watchdog_feed();
 
  }
 
}
 
0 comments (0 inline, 0 general)