anschrammh
|
8b16cf98aa
|
It is now possible to swipe from right to left on the menu screen to open back the previously used application
|
2023-11-27 08:38:12 +01:00 |
|
anschrammh
|
68e1accde7
|
Added the possibility to enable the watchdog timer in case something goes sideways using the app_config.h file (enabled by default)
|
2023-11-27 08:37:08 +01:00 |
|
|
598feba07a
|
Menu screen items are now displayed in a circular pattern and not as a straight list anymore
|
2023-11-04 16:28:26 +01:00 |
|
|
967913d8df
|
Updated code::blocks lvgl simulator (font updated among other things)
|
2023-11-04 12:32:09 +01:00 |
|
|
da65442ad5
|
Started to implement some functions of the watch power management system (dynamically change CPU clock), more to be done.
|
2023-11-04 12:27:33 +01:00 |
|
|
b5efc4f3a2
|
Cleaned up some code, calling vibrate functions where needed.
|
2023-11-04 12:11:40 +01:00 |
|
|
518c78f879
|
Added two new helper function to vibrate the watch on item click and vibrate the watch on received message notifications.
|
2023-11-04 12:10:42 +01:00 |
|
|
54c35bcde8
|
Regenerated used fonts (14, 16, 24, 28 and 30) to add accented characters used in the french and german languages. Added parentheses around macro value in app_config.h, Updated the firmware_version.h file.
|
2023-11-04 12:09:02 +01:00 |
|
|
0580425401
|
Reworked the menu_screen internal working to be able to register an item clicked callback used to vibrate the watch as a configurable feedback to the user.
|
2023-11-03 14:42:20 +01:00 |
|
|
8ee9f96de2
|
Moved helper function used to vibrate the watch when an item was clicked to an other source file to clean things up
|
2023-11-03 14:40:12 +01:00 |
|
|
a5527b583c
|
Added bma456 wearables feature set datasheet
|
2023-11-03 14:27:34 +01:00 |
|
Anatole SCHRAMM
|
06c02f76ba
|
Added the possibility to set the notification's displayed hour format (12H/24H)
|
2023-10-25 13:39:06 +02:00 |
|
Anatole SCHRAMM
|
6b06e28394
|
Enabling the settings save feature (called when leaving the settings screen) only when the HARDWARE_PLATFORM is set to SMART_WATCH_PCB_RELEASE
|
2023-10-25 12:46:43 +02:00 |
|
Anatole SCHRAMM
|
01ba704adc
|
Taking into account the newly available HARDWARE_PLATFORM for various file configurations
|
2023-10-25 12:44:48 +02:00 |
|
Anatole SCHRAMM
|
627754a5e6
|
Cleaned and added and new HARDWARE_PLATFORM to set the BLE name of the device as well as enable specific features if it is the release firmware ie the watch that is used daily
|
2023-10-25 12:43:41 +02:00 |
|
anschrammh
|
f31b3a2896
|
Corrected received notification time formatting, changed a lv_label_set_text to lv_label_set_text_static
|
2023-10-25 08:23:52 +02:00 |
|
|
3c36ec92ad
|
Added the watch_power_management folder to the header include list
|
2023-10-22 09:03:46 +02:00 |
|
|
0fcfae7d1c
|
Reworked the RTC driver to internally track the years from 2000 and not 1900 as there are only 7 bits for storing the years and this would overflow in 2028 ...
|
2023-10-22 09:02:38 +02:00 |
|
|
111ebd65c5
|
Did more code cleaning, integrated notification logic, a few things still needed to be fully functional
|
2023-10-22 09:00:33 +02:00 |
|
|
4107a5461f
|
Added new settings to the notification section of the settings (Vibrations duration and strength for the message notifications and for the call notifications), added switches to enable or disable notifications
|
2023-10-22 08:59:28 +02:00 |
|
|
77a87d401e
|
Added new functions to the API, work is almost done for the popup part of the notification, still need to design the notification history app
|
2023-10-22 08:57:23 +02:00 |
|
|
5b74ae2676
|
Added missing (void *) cast
|
2023-10-22 08:55:26 +02:00 |
|
|
ab08d61ee2
|
Fixed badly computed vibration strength, which could'nt reach 255...
|
2023-10-22 08:54:13 +02:00 |
|
|
24c3d8f397
|
Added missing stdio include file
|
2023-10-22 08:52:10 +02:00 |
|
|
e878184b5d
|
Added a few function around power management, work is still in progress aand the API might change
|
2023-10-22 08:50:19 +02:00 |
|
|
f7c66602e7
|
Minor clean
|
2023-10-22 08:48:41 +02:00 |
|
anschrammh
|
e8f8f694f0
|
Updated CodeBlocks LVGL simulator main.c file
|
2023-10-19 08:32:30 +02:00 |
|
anschrammh
|
9e63ebd529
|
Updated the notification screen in the CodeBlocks LVGL simulator as work is in progress
|
2023-10-19 08:32:28 +02:00 |
|
anschrammh
|
a89e0db18a
|
increased the available memory to lvgl from 30k to 35k of RAM
|
2023-10-19 08:32:27 +02:00 |
|
anschrammh
|
d796c4c0fa
|
Fixed a bug where on watch screen creation, depending on the current battery state, I paused a timer which was not yet created...
|
2023-10-19 08:32:26 +02:00 |
|
anschrammh
|
b19c7defc7
|
Added an event callback to know what setting category is opened and closed, reworked the way the side screen is cleaned (refactoring), added a background color on the selected item of the list
|
2023-10-19 08:32:25 +02:00 |
|
anschrammh
|
bf9816457b
|
Added the GadgetBridge notification popup (Work In Progress), removed the compass app update code from the loop, plus other ongoing code cleanup/rework of this file
|
2023-10-19 08:32:24 +02:00 |
|
anschrammh
|
af71c44af4
|
The compass app now updates it's azimuth and temperature by itself with a timer and doesn't rely on the main loop to do so. It also, through a callback, put the magnetometer in active or standby mode to save power when leaving the app
|
2023-10-19 08:32:20 +02:00 |
|
anschrammh
|
2fc99479c5
|
Updated the GadgetBridge parser to fix an issue where a double quote was added in the parsed data if we received a notification text with 35 characters, removed the const attribute of the parameter passed in the event callback
|
2023-10-19 08:07:26 +02:00 |
|
anschrammh
|
59a42c7309
|
Changed battery_unit_e enumeration values names to capital letters for consistency sake
|
2023-10-19 08:03:02 +02:00 |
|
anschrammh
|
73b0a6f2f3
|
Minor change trying to make the mmc_sdio driver more robust
|
2023-10-19 08:00:25 +02:00 |
|
anschrammh
|
43dc3ce89e
|
Cosmetic change
|
2023-10-19 07:58:42 +02:00 |
|
anschrammh
|
8f53359cb8
|
Added the folder for a new module which work is still in progress : the power management block
|
2023-10-19 07:57:48 +02:00 |
|
anschrammh
|
57fe2a423e
|
Replaced Mhz with the correct spelling MHz
|
2023-10-19 07:54:03 +02:00 |
|
|
7af7c7f95d
|
Minor watch settings renaming
|
2023-10-15 11:04:49 +02:00 |
|
|
5cd5080fc9
|
Removed a potential memory leak in the GadgetBridge parser state machine
|
2023-10-15 11:02:55 +02:00 |
|
anschrammh
|
5b0dea4cd7
|
Remapping the accelerometer axes when changing the display's orientation so that the wakeup gesture continues to work as expected
|
2023-10-11 13:30:05 +02:00 |
|
anschrammh
|
34bf170dee
|
Minor changes : added the static keyword to some global variables to at least limit their scope to the file
|
2023-10-03 20:46:38 +02:00 |
|
|
dd5ab56bc0
|
Updated the LVGL demo Code::Blocks project file, started to work on the notification screen to display incoming text messages, emails and more.
|
2023-10-01 19:51:54 +02:00 |
|
|
1e1cb3e459
|
Updated firmware version number
|
2023-10-01 19:48:25 +02:00 |
|
|
1f43db8e18
|
Updated the watch's settings screen so that the selected item in the list on the left side is highlighted.
|
2023-10-01 19:45:12 +02:00 |
|
|
d1f1481f13
|
Commented the functions of the API and corrected a last issue (I hope) with an integer overflow causing some sync issues. Music player should be perfect now !
|
2023-10-01 19:43:19 +02:00 |
|
|
1a425cce58
|
Now vibrating the watch on a menu item click if it is configured to do so
|
2023-10-01 19:40:05 +02:00 |
|
|
72ddebfb8b
|
Minor update to function comment
|
2023-10-01 19:38:58 +02:00 |
|
|
0bb9c1fe7e
|
Removed the touch_panel_feedback_cb callback function which vibrated the screen every time the touch screen was used
|
2023-10-01 19:36:48 +02:00 |
|