Browse code

Replace font handling, add new watch face, add calendar. More watchfaces, make calendar interactive and start rearranging button functions

Dario Rodriguez authored on 17/12/2013 22:59:59
Showing 1 changed files
... ...
@@ -25,4 +25,5 @@ event_ret_t info_screen_handle_events(uint16_t event, void *data);
25 25
 event_ret_t messages_screen_handle_events(uint16_t event, void *data);
26 26
 event_ret_t message_screen_handle_events(uint16_t event, void *data);
27 27
 
28
+event_ret_t calendar_overview_handle_events(uint16_t event, void *data);
28 29
 #endif
Browse code

Power saving changes, add new fonts, bitmaps and screens

Nils Faerber authored on 19/05/2013 00:07:04
Showing 1 changed files
... ...
@@ -2,6 +2,8 @@
2 2
 #define _OSWALD_SCREENS_H
3 3
 
4 4
 
5
+event_ret_t main_menu_handle_events(uint16_t event, void *data);
6
+
5 7
 event_ret_t idle_handle_events(uint16_t event, void *data);
6 8
 
7 9
 event_ret_t accel_handle_events(uint16_t event, void *data);
... ...
@@ -20,4 +22,7 @@ event_ret_t bluetooth_screen_events(uint16_t event, void *data);
20 22
 
21 23
 event_ret_t info_screen_handle_events(uint16_t event, void *data);
22 24
 
25
+event_ret_t messages_screen_handle_events(uint16_t event, void *data);
26
+event_ret_t message_screen_handle_events(uint16_t event, void *data);
27
+
23 28
 #endif
Browse code

Add version information and info screen, some more work on the accel screen

Nils Faerber authored on 05/05/2013 01:54:24
Showing 1 changed files
... ...
@@ -18,4 +18,6 @@ event_ret_t alarm_handle_events(uint16_t event, void *data);
18 18
 
19 19
 event_ret_t bluetooth_screen_events(uint16_t event, void *data);
20 20
 
21
+event_ret_t info_screen_handle_events(uint16_t event, void *data);
22
+
21 23
 #endif
Browse code

Rework font code, add new fonts, also proportional, rework watch usage - "SET" button now enters settings mode

Nils Faerber authored on 04/05/2013 19:23:25
Showing 1 changed files
... ...
@@ -2,20 +2,20 @@
2 2
 #define _OSWALD_SCREENS_H
3 3
 
4 4
 
5
-void idle_handle_events(u16t event, void *data);
5
+event_ret_t idle_handle_events(uint16_t event, void *data);
6 6
 
7
-void accel_handle_events(u16t event, void *data);
7
+event_ret_t accel_handle_events(uint16_t event, void *data);
8 8
 
9
-void datetime_setup_events(u16t event, void *data);
9
+event_ret_t datetime_setup_events(uint16_t event, void *data);
10 10
 
11
-void alarm_setup_events(u16t event, void *data);
11
+event_ret_t alarm_setup_events(uint16_t event, void *data);
12 12
 
13
-void test_menu_handle_events(u16t event, void *data);
13
+event_ret_t test_menu_handle_events(uint16_t event, void *data);
14 14
 
15
-void stop_watch_handle_events(u16t event, void *data);
15
+event_ret_t stop_watch_handle_events(uint16_t event, void *data);
16 16
 
17
-void alarm_handle_events(u16t event, void *data);
17
+event_ret_t alarm_handle_events(uint16_t event, void *data);
18 18
 
19
-void bluetooth_screen_events(u16t event, void *data);
19
+event_ret_t bluetooth_screen_events(uint16_t event, void *data);
20 20
 
21 21
 #endif
Browse code

Bluetooth handling, screen reworks for icons

Nils Faerber authored on 21/04/2013 23:10:13
Showing 1 changed files
... ...
@@ -16,5 +16,6 @@ void stop_watch_handle_events(u16t event, void *data);
16 16
 
17 17
 void alarm_handle_events(u16t event, void *data);
18 18
 
19
-#endif
19
+void bluetooth_screen_events(u16t event, void *data);
20 20
 
21
+#endif
Browse code

Oh boy... lots of changes, too many to describe

Nils Faerber authored on 21/04/2013 14:26:38
Showing 1 changed files
... ...
@@ -8,9 +8,13 @@ void accel_handle_events(u16t event, void *data);
8 8
 
9 9
 void datetime_setup_events(u16t event, void *data);
10 10
 
11
+void alarm_setup_events(u16t event, void *data);
12
+
11 13
 void test_menu_handle_events(u16t event, void *data);
12 14
 
13 15
 void stop_watch_handle_events(u16t event, void *data);
14 16
 
17
+void alarm_handle_events(u16t event, void *data);
18
+
15 19
 #endif
16 20
 
Browse code

Add fixes for it to work properly on microcontroller

Nils Faerber authored on 19/03/2013 19:22:58
Showing 1 changed files
... ...
@@ -10,5 +10,7 @@ void datetime_setup_events(u16t event, void *data);
10 10
 
11 11
 void test_menu_handle_events(u16t event, void *data);
12 12
 
13
+void stop_watch_handle_events(u16t event, void *data);
14
+
13 15
 #endif
14 16
 
Browse code

Make idle selectable

Nils Faerber authored on 12/08/2012 02:11:30
Showing 1 changed files
... ...
@@ -1,16 +1,13 @@
1 1
 #ifndef _OSWALD_SCREENS_H
2 2
 #define _OSWALD_SCREENS_H
3 3
 
4
-void idle_handle_user_buttons(watch_button button);
4
+
5 5
 void idle_handle_events(u16t event, void *data);
6 6
 
7
-void draw_accel_screen(void);
8 7
 void accel_handle_events(u16t event, void *data);
9 8
 
10
-void draw_datetime_setup_screen(void);
11 9
 void datetime_setup_events(u16t event, void *data);
12 10
 
13
-void draw_menu_test_screen(void);
14 11
 void test_menu_handle_events(u16t event, void *data);
15 12
 
16 13
 #endif
Browse code

Redesign to an event based handling

Nils Faerber authored on 07/08/2012 22:09:29
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,17 @@
1
+#ifndef _OSWALD_SCREENS_H
2
+#define _OSWALD_SCREENS_H
3
+
4
+void idle_handle_user_buttons(watch_button button);
5
+void idle_handle_events(u16t event, void *data);
6
+
7
+void draw_accel_screen(void);
8
+void accel_handle_events(u16t event, void *data);
9
+
10
+void draw_datetime_setup_screen(void);
11
+void datetime_setup_events(u16t event, void *data);
12
+
13
+void draw_menu_test_screen(void);
14
+void test_menu_handle_events(u16t event, void *data);
15
+
16
+#endif
17
+