kopia lustrzana https://github.com/SP8EBC/ParaTNC
62 wiersze
1.5 KiB
C
62 wiersze
1.5 KiB
C
/*
|
|
* rte_main.c
|
|
*
|
|
* Created on: 16.04.2019
|
|
* Author: mateusz
|
|
*/
|
|
|
|
#include "rte_main.h"
|
|
|
|
#include "station_config_target_hw.h"
|
|
|
|
uint8_t rte_main_reboot_req = 0;
|
|
|
|
uint8_t rte_main_boot_cycles = 0, rte_main_hard_faults = 0;
|
|
|
|
uint8_t rte_main_trigger_status = 0;
|
|
|
|
uint8_t rte_main_trigger_wx_packet = 0;
|
|
|
|
message_t rte_main_received_message;
|
|
message_source_t rte_main_received_message_source;
|
|
|
|
#ifdef PARAMETEO
|
|
//!< Trigger preparing and sending ACK
|
|
uint8_t rte_main_trigger_message_ack = 0;
|
|
|
|
uint8_t rte_main_trigger_gsm_aprsis_counters_packet = 0;
|
|
|
|
//!< Trigger sending status packet with received APRS is login string
|
|
uint8_t rte_main_trigger_gsm_loginstring_packet = 0;
|
|
|
|
//!< Trigger packet with telemetry value AFTER it is prepared
|
|
uint8_t rte_main_trigger_gsm_telemetry_values = 0;
|
|
|
|
//!< Trigger set of packets with telemetry description
|
|
uint8_t rte_main_trigger_gsm_telemetry_descriptions = 0;
|
|
|
|
//!<
|
|
uint8_t rte_main_trigger_gsm_status = 0;
|
|
|
|
//!< Trigger some reinitialization after waking up from deep sleep
|
|
uint8_t rte_main_woken_up = 0;
|
|
|
|
//!< Current battery voltage as 10mV increments
|
|
uint16_t rte_main_battery_voltage;
|
|
|
|
//!< Average battery voltage as 10mV increments, lenght configured by VBATT_HISTORY_LN
|
|
uint16_t rte_main_average_battery_voltage = 0;
|
|
|
|
uint16_t rte_main_wakeup_count = 0;
|
|
|
|
uint16_t rte_main_going_sleep_count = 0;
|
|
|
|
uint32_t rte_main_last_sleep_master_time = 0;
|
|
|
|
//!< Set to one after waking up from L7 / L6 powersave mode and
|
|
uint8_t rte_main_reset_gsm_modem = 0;
|
|
|
|
config_data_powersave_mode_t rte_main_curret_powersave_mode;
|
|
#endif
|
|
|