Files
@ 851511077b87
Branch filter:
Location: windsonde/Source/main.c - annotation
851511077b87
895 B
text/plain
Fix issue where miso was never initted
0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 7ff1c5a59571 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 7ff1c5a59571 7ff1c5a59571 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 7ff1c5a59571 0f04af7169be 0f04af7169be 7ff1c5a59571 7ff1c5a59571 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 851511077b87 0f04af7169be 7ff1c5a59571 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be 0f04af7169be | //
// mBuoy Depth Select Firmware
// Copyright 2015 SeaLandAire Technologies
//
#include "config.h"
#include "error.h"
#include "system/gpio.h"
#include "system/sysclk.h"
#include "system/watchdog.h"
#include "system/uart.h"
#include "stm32f0xx_hal.h"
#include "si446x/si446x.h"
#include "aprs/aprs.h"
#include "aprs/afsk.h"
#include "gps.h"
int main(void)
{
hal_init();
sysclock_init();
gpio_init();
afsk_init();
si446x_init();
gps_poweron();
// Software timers
uint32_t last_led = HAL_GetTick();
while (1)
{
// Blink LEDs
if(HAL_GetTick() - last_led > 50)
{
gps_update_data();
aprs_send();
while(afsk_busy());
last_led = HAL_GetTick();
}
if(afsk_request_cwoff())
si446x_cw_off();
// High-frequency function calls
// gpio_process_shutdown();
// watchdog_feed();
}
}
|