kopia lustrzana https://github.com/SP8EBC/ParaTNC
rodzic
0b3552ac37
commit
f017cf818e
|
@ -7,14 +7,14 @@
|
|||
#include "drivers/serial.h"
|
||||
#include "config_data.h"
|
||||
|
||||
#define SW_VER "ZT17"
|
||||
#define SW_VER "ZT18"
|
||||
#define SW_DATE "30122022"
|
||||
#define SW_KISS_PROTO "A"
|
||||
|
||||
#define SYSTICK_TICKS_PER_SECONDS 100
|
||||
#define SYSTICK_TICKS_PERIOD 10
|
||||
|
||||
//#define INTERNAL_WATCHDOG
|
||||
#define INTERNAL_WATCHDOG
|
||||
#define EXTERNAL_WATCHDOG
|
||||
|
||||
#define PWR_SWITCH_BOTH
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
#include "drivers/i2c.h"
|
||||
#include "drivers/spi.h"
|
||||
#include "drivers/analog_anemometer.h"
|
||||
#include "drivers/max31865.h"
|
||||
#include "aprs/wx.h"
|
||||
#include "aprs/telemetry.h"
|
||||
#include "aprs/beacon.h"
|
||||
|
@ -111,6 +112,7 @@ void RTC_WKUP_IRQHandler(void) {
|
|||
|
||||
pwr_save_exit_from_stop2();
|
||||
|
||||
max31865_set_state_after_wkup(); // TODO: tatry variant
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -617,6 +617,9 @@ int main(int argc, char* argv[]){
|
|||
// swtich power to M4. turn on sensors but keep GSM modem turned off
|
||||
pwr_save_switch_mode_to_c1();
|
||||
|
||||
// TODO: tatry specific!!!
|
||||
io___cntrl_vbat_s_enable();
|
||||
|
||||
delay_fixed(300);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -37,4 +37,6 @@ int32_t max31865_get_pt100_result();
|
|||
int32_t max31865_get_result(uint32_t RTDnominal);
|
||||
max31865_qf_t max31865_get_qf(void);
|
||||
|
||||
void max31865_set_state_after_wkup(void);
|
||||
|
||||
#endif /* INCLUDE_DRIVERS_MAX31865_H_ */
|
||||
|
|
|
@ -502,3 +502,9 @@ int32_t max31865_get_result(uint32_t RTDnominal) {
|
|||
max31865_qf_t max31865_get_qf(void) {
|
||||
return max31865_quality_factor;
|
||||
}
|
||||
|
||||
void max31865_set_state_after_wkup(void) {
|
||||
max31865_current_state = MAX_SHUTDOWN;
|
||||
|
||||
max31865_shutdown_ticks = MAX31865_INTERVAL - 1;
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue