Browse Source

save ram, move constants to flash

main
Hendrik Langer 5 years ago
parent
commit
290a63270a
  1. 12
      src/main.cpp

12
src/main.cpp

@ -29,12 +29,12 @@ extern "C" {
#include "main.h"
#include "passwords.h"
const char* server = "ingress.opensensemap.org";
const char* server PROGMEM = "ingress.opensensemap.org";
#define MQTT_MAX_PACKET_SIZE 512
const char* mqttserver = "home.xd0.de";
const char* mqttusername = "esp-weatherstation";
const char* mqttpassword = PWD_MQTT;
const char* mqttserver PROGMEM = "home.xd0.de";
const char* mqttusername PROGMEM = "esp-weatherstation";
const char* mqttpassword PROGMEM = PWD_MQTT;
constexpr unsigned int postingInterval = 60000; //Uploadintervall in Millisekunden
constexpr unsigned int dhcp_interval = 60*60*1000;
@ -121,7 +121,7 @@ unsigned long rtcMillis() {
return ((uint64_t)(rtc_t*(uint64_t)cal) >> 12)/1000;
}
void fpm_wakup_cb_func1(void) {
void ICACHE_RAM_ATTR fpm_wakup_cb_func1(void) {
//gpio_pin_wakeup_disable();
//ESP.wdtFeed();
//wifi_fpm_do_wakeup();
@ -129,7 +129,7 @@ void fpm_wakup_cb_func1(void) {
geiger_counts++;
}
void lightsleep() {
void inline lightsleep() {
ESP.wdtFeed();
wifi_station_disconnect();
wifi_set_opmode(NULL_MODE);

Loading…
Cancel
Save