Upload files to "src/c"
This commit is contained in:
7
src/c/messaging.h
Normal file
7
src/c/messaging.h
Normal 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
34
src/c/options.c
Normal 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
5
src/c/options.h
Normal file
@@ -0,0 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
#define KEY_OPTIONS 99
|
||||
|
||||
void init_options();
|
||||
Reference in New Issue
Block a user