mirror of
https://github.com/daveallie/crosspoint-reader.git
synced 2026-02-07 16:17:38 +03:00
style: apply clang-format
This commit is contained in:
parent
0c239a989e
commit
5d772229b5
@ -94,9 +94,9 @@ class CrossPointSettings {
|
|||||||
uint8_t longPressChapterSkip = 1;
|
uint8_t longPressChapterSkip = 1;
|
||||||
|
|
||||||
// Calendar mode settings
|
// Calendar mode settings
|
||||||
uint8_t calendarModeEnabled = 0; // 0 = disabled, 1 = enabled
|
uint8_t calendarModeEnabled = 0; // 0 = disabled, 1 = enabled
|
||||||
uint8_t calendarRefreshHours = 4; // Refresh interval in hours (1-24)
|
uint8_t calendarRefreshHours = 4; // Refresh interval in hours (1-24)
|
||||||
char calendarServerUrl[256] = ""; // URL to fetch BMP image from
|
char calendarServerUrl[256] = ""; // URL to fetch BMP image from
|
||||||
|
|
||||||
~CrossPointSettings() = default;
|
~CrossPointSettings() = default;
|
||||||
|
|
||||||
|
|||||||
@ -55,9 +55,7 @@ void CalendarActivity::startWifiConnection() {
|
|||||||
stateStartTime = millis();
|
stateStartTime = millis();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CalendarActivity::checkWifiConnection() {
|
bool CalendarActivity::checkWifiConnection() { return WiFi.status() == WL_CONNECTED; }
|
||||||
return WiFi.status() == WL_CONNECTED;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool CalendarActivity::fetchAndSaveImage() {
|
bool CalendarActivity::fetchAndSaveImage() {
|
||||||
Serial.printf("[%lu] [CAL] Fetching image from: %s\n", millis(), SETTINGS.calendarServerUrl);
|
Serial.printf("[%lu] [CAL] Fetching image from: %s\n", millis(), SETTINGS.calendarServerUrl);
|
||||||
|
|||||||
@ -19,15 +19,7 @@
|
|||||||
* 7. Enter deep sleep
|
* 7. Enter deep sleep
|
||||||
*/
|
*/
|
||||||
|
|
||||||
enum class CalendarState {
|
enum class CalendarState { INIT, CONNECTING_WIFI, FETCHING_IMAGE, SAVING_IMAGE, RENDERING, SCHEDULING_SLEEP, ERROR };
|
||||||
INIT,
|
|
||||||
CONNECTING_WIFI,
|
|
||||||
FETCHING_IMAGE,
|
|
||||||
SAVING_IMAGE,
|
|
||||||
RENDERING,
|
|
||||||
SCHEDULING_SLEEP,
|
|
||||||
ERROR
|
|
||||||
};
|
|
||||||
|
|
||||||
class CalendarActivity final : public Activity {
|
class CalendarActivity final : public Activity {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -22,8 +22,7 @@ const SettingInfo settingsList[settingsCount] = {
|
|||||||
// Calendar mode settings
|
// Calendar mode settings
|
||||||
SettingInfo::Toggle("Calendar Mode", &CrossPointSettings::calendarModeEnabled),
|
SettingInfo::Toggle("Calendar Mode", &CrossPointSettings::calendarModeEnabled),
|
||||||
SettingInfo::Value("Calendar Refresh (hours)", &CrossPointSettings::calendarRefreshHours, {1, 24, 1}),
|
SettingInfo::Value("Calendar Refresh (hours)", &CrossPointSettings::calendarRefreshHours, {1, 24, 1}),
|
||||||
SettingInfo::Action("Calendar Server URL"),
|
SettingInfo::Action("Calendar Server URL"), SettingInfo::Action("Test Calendar Now"),
|
||||||
SettingInfo::Action("Test Calendar Now"),
|
|
||||||
SettingInfo::Enum("Sleep Screen Cover Mode", &CrossPointSettings::sleepScreenCoverMode, {"Fit", "Crop"}),
|
SettingInfo::Enum("Sleep Screen Cover Mode", &CrossPointSettings::sleepScreenCoverMode, {"Fit", "Crop"}),
|
||||||
SettingInfo::Enum("Status Bar", &CrossPointSettings::statusBar, {"None", "No Progress", "Full"}),
|
SettingInfo::Enum("Status Bar", &CrossPointSettings::statusBar, {"None", "No Progress", "Full"}),
|
||||||
SettingInfo::Enum("Hide Battery %", &CrossPointSettings::hideBatteryPercentage, {"Never", "In Reader", "Always"}),
|
SettingInfo::Enum("Hide Battery %", &CrossPointSettings::hideBatteryPercentage, {"Never", "In Reader", "Always"}),
|
||||||
@ -48,8 +47,7 @@ const SettingInfo settingsList[settingsCount] = {
|
|||||||
{"1 min", "5 min", "10 min", "15 min", "30 min"}),
|
{"1 min", "5 min", "10 min", "15 min", "30 min"}),
|
||||||
SettingInfo::Enum("Refresh Frequency", &CrossPointSettings::refreshFrequency,
|
SettingInfo::Enum("Refresh Frequency", &CrossPointSettings::refreshFrequency,
|
||||||
{"1 page", "5 pages", "10 pages", "15 pages", "30 pages"}),
|
{"1 page", "5 pages", "10 pages", "15 pages", "30 pages"}),
|
||||||
SettingInfo::Action("Calibre Settings"),
|
SettingInfo::Action("Calibre Settings"), SettingInfo::Action("Check for updates")};
|
||||||
SettingInfo::Action("Check for updates")};
|
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
void SettingsActivity::taskTrampoline(void* param) {
|
void SettingsActivity::taskTrampoline(void* param) {
|
||||||
|
|||||||
@ -17,12 +17,12 @@
|
|||||||
#include "activities/boot_sleep/BootActivity.h"
|
#include "activities/boot_sleep/BootActivity.h"
|
||||||
#include "activities/boot_sleep/SleepActivity.h"
|
#include "activities/boot_sleep/SleepActivity.h"
|
||||||
#include "activities/browser/OpdsBookBrowserActivity.h"
|
#include "activities/browser/OpdsBookBrowserActivity.h"
|
||||||
|
#include "activities/calendar/CalendarActivity.h"
|
||||||
#include "activities/home/HomeActivity.h"
|
#include "activities/home/HomeActivity.h"
|
||||||
#include "activities/network/CrossPointWebServerActivity.h"
|
#include "activities/network/CrossPointWebServerActivity.h"
|
||||||
#include "activities/reader/ReaderActivity.h"
|
#include "activities/reader/ReaderActivity.h"
|
||||||
#include "activities/settings/SettingsActivity.h"
|
#include "activities/settings/SettingsActivity.h"
|
||||||
#include "activities/util/FullScreenMessageActivity.h"
|
#include "activities/util/FullScreenMessageActivity.h"
|
||||||
#include "activities/calendar/CalendarActivity.h"
|
|
||||||
#include "fontIds.h"
|
#include "fontIds.h"
|
||||||
|
|
||||||
#define SPI_FQ 40000000
|
#define SPI_FQ 40000000
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user