Upload files to "src/c"

This commit is contained in:
2024-10-06 20:52:51 +00:00
parent 0b21f56aca
commit df013090b6
3 changed files with 46 additions and 0 deletions

7
src/c/messaging.h Normal file
View File

@@ -0,0 +1,7 @@
#pragma once
void send(int key, int value, int key2, int value2, int key3, char value3[64]);
void inbox_received_callback(DictionaryIterator *iterator, void *context);
void message_dropped(AppMessageResult reason, void *context);
void message_out_success(DictionaryIterator *iter, void *context);
void message_out_failed(DictionaryIterator *iter, AppMessageResult reason, void *context);

34
src/c/options.c Normal file
View File

@@ -0,0 +1,34 @@
#include <pebble.h>
#include "options.h"
#include "constants.h"
#include "basic.h"
extern Options s_options;
void init_options() {
if (persist_exists(KEY_OPTIONS)) {
persist_read_data(KEY_OPTIONS, &s_options, sizeof(s_options));
}
else {
s_options.hr_color = DEFAULT_HR_COLOR;
#ifdef PBL_COLOR // If on basalt
s_options.min_color = DEFAULT_MIN_COLOR;
#else
s_options.min_color = DEFAULT_HR_COLOR; //white
#endif
s_options.wsd_color = DEFAULT_WSD_COLOR;
s_options.background_color = DEFAULT_BACKGROUND_COLOR;
s_options.hourFont = DEFAULT_HOUR_FONT;
s_options.minutesFont = DEFAULT_MINUTES_FONT;
}
#if DEBUG
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.hr_color: %d", s_options.hr_color);
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.min_color: %d", s_options.min_color);
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.wsd_color: %d", s_options.wsd_color);
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.background_color: %d", s_options.background_color);
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: options sizeof(s_options) %zu", sizeof(s_options));
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.hourFont: %d", s_options.hourFont);
APP_LOG(APP_LOG_LEVEL_DEBUG, "init_options: s_options.minutesFont: %d", s_options.minutesFont);
#endif
}

5
src/c/options.h Normal file
View File

@@ -0,0 +1,5 @@
#pragma once
#define KEY_OPTIONS 99
void init_options();