ecarlett
b7a353cfb6
modified: .gitignore
2024-05-29 13:00:23 +02:00
ecarlett
a4389f63fa
test
2024-05-29 13:00:23 +02:00
ecarlett
ef59bed954
start cat icon
2024-05-29 13:00:23 +02:00
ecarlett
d2fab8d99a
Add pictures in readme
2024-05-29 13:00:23 +02:00
ecarlett
82e96cf8d7
InfiniTime firmware for pinetime with a new watchface. Note that some other watchfaces are disabled from compilation to save memory space, in case. The WatchFaceMeow, named Meow in the interface, displays the status of the alarm on the screen
2024-05-29 13:00:23 +02:00
ecarlett
1ec43e27de
c'est mieux aligné
2024-05-29 13:00:23 +02:00
ecarlett
d7de641b8d
added symbols for alarm states, added alarm state and hour to watchface meow, changed steps to paw. Need to align everythign nicely and find where to change release number
...
modified: make_pine_mcu.sh
modified: src/CMakeLists.txt
modified: src/components/settings/Settings.h
modified: src/displayapp/UserApps.h
modified: src/displayapp/apps/Apps.h.in
modified: src/displayapp/apps/CMakeLists.txt
modified: src/displayapp/fonts/fonts.json
modified: src/displayapp/screens/AlarmIcon.cpp
new file: src/displayapp/screens/README.md
modified: src/displayapp/screens/Symbols.h
modified: src/displayapp/screens/WatchFaceInfineatColors.cpp
modified: src/displayapp/screens/WatchFaceInfineatColors.h
new file: src/displayapp/screens/WatchFaceMeow.cpp
new file: src/displayapp/screens/WatchFaceMeow.h
modified: src/displayapp/screens/settings/SettingWatchFace.h
2024-05-29 13:00:07 +02:00
ecarlett
b16e13f471
add WatchFaceInfineatColors that has different color sets than infineat
2024-05-29 12:58:46 +02:00
ecarlett
a5246941b0
compile sans avoir modifié de code ok
2024-05-29 12:58:46 +02:00
ecarlett
edb61e7658
fixed that label ampm stays shown when alarm status is hidden
2024-05-29 12:08:25 +02:00
ecarlett
48cfd48e39
update settings of watchfaceInifineat with alarm settings so it looks better
2024-05-29 11:18:10 +02:00
ecarlett
735083a042
AMPM for alarm seems to work - but overloads the screen, of course. check tomorrow all cases
2024-05-28 17:45:31 +02:00
ecarlett
1af813a2ef
fixed alarm status reappearing when alarm changed, even if not set to be displayed. TODO : clean comments related to this, and add am/pm format for alarm
2024-05-28 16:44:33 +02:00
ecarlett
ab901b890b
added option to show or hide alarm status
2024-05-28 13:40:16 +02:00
ecarlett
1162fdbf14
initial commit, with already alarm added. TODO : add possibility to disable alarm status, and make it work on 12hrs format
2024-05-28 10:39:51 +02:00
mark9064
0dcfb2edb7
Fix erratum 58 workaround
2024-05-12 13:57:12 +02:00
mark9064
06c6935315
Include task header (Fixes sim)
2024-05-01 16:17:59 +02:00
mark9064
47c104643d
Move includes back
2024-05-01 16:17:59 +02:00
mark9064
7b1110187e
Apply display driver datasheet delays
2024-05-01 16:17:59 +02:00
mark9064
7e460d3c80
Use FreeRTOS delay instead of spinning the CPU
2024-05-01 16:17:59 +02:00
mark9064
7a9211587a
Rename to pre-transaction hook
2024-05-01 16:13:47 +02:00
mark9064
24e6a2f8ab
Avoid storing lambda
2024-05-01 16:13:47 +02:00
mark9064
9a7ba405e1
Refactor lambdas
2024-05-01 16:13:47 +02:00
mark9064
940cd3459f
Use functional abstraction for hooks
2024-05-01 16:13:47 +02:00
mark9064
869bec8f88
Refactor display WriteToRam
2024-05-01 16:13:47 +02:00
mark9064
ee925200c3
Remove task to notify
2024-05-01 16:13:47 +02:00
mark9064
079e676baf
SPI transaction hooks
2024-05-01 16:13:47 +02:00
John Crawford
6b5235c301
fix: heartrate app displays --- instead of 000 ( #1887 )
2024-04-12 14:50:33 +02:00
BloodStainedCrow
57e625d4dc
Unify docker devcontainer with dockerfile used for CI ( #1587 )
...
* Only use one Dockerfile and build.sh script for both docker and devcontainer
* Remove all now unneccessary tasks and scripts
* Update to clang-format-14
* Move devcontainer.json into root folder
* Fix conditional statements in Dockerfile
* Move .devcontainer/README into doc/usingDevcontainers
* Remove obsolete VSCode Task
* Change standard compiler path to the correct compiler
* Set GDB Path for debugging
* Hide broken buttons from CMake Extension
* Refactor .devcontainer
* Remove unneccessary postBuildCommand
* Add devcontainer dependencies to all docker images
* Add Devcontainer Debug launch config
* Add an additional c_cpp_properties config as a fallback for devcontainer
* Remove obsolete Docker Argument
* Fix wrong C/Cpp versions
* Fix silent fail of gdb, add libncurses5
2024-03-23 10:45:45 +01:00
Victor Kareh
9a5f516c42
WatchFaceDigital: Remove unused variables
2024-03-20 20:31:35 +01:00
JF
4ca2112890
Emit the message BleRadioEnableToggle to DisplayApp only if the enable state of the radio has actually changed. ( #2037 )
...
This fixes an issue where the BLE connected logo would disappear when opening and closing the BLE setting (without changing it) while InfiniTime was already connected to a companion app.
Co-authored-by: JustScott <development@justscott.me>
2024-03-15 09:20:19 +01:00
FintasticMan
7dbb8f54c6
chrono: Resolve TODOs related to C++20 chrono feats
2024-03-14 21:09:03 +01:00
adumelie
14c6270903
Typo in example code
2024-03-14 20:27:19 +01:00
adumelie
ef38472278
More typos in code example
2024-03-14 20:27:19 +01:00
adumelie
4c9d5332c7
Typo in code example
2024-03-14 20:27:19 +01:00
adumelie
9aa0bc8ecf
Fix and update documentation
...
Fixed missing colon typo in template for minimal app example
Updated reference to Apps enum after file move
2024-03-14 20:27:19 +01:00
Ritvik
4d86a3c6c1
Fix conflicts of min and max from stl_algo.h (included from atomic)
2024-03-13 21:58:13 +01:00
Victor Kareh
3b4b5a5163
ApplicationList: Reset app menu screen when loading watch face
...
This prevents the application list from loading in the last used screen
and instead goes back to the first screen whenever the watch face is
loaded.
Fixes #2006
2024-03-12 21:01:42 +01:00
FintasticMan
f2df0c45ef
lowersleep: Improve algorithm by checking wrist angle
...
Inspired by https://github.com/InfiniTimeOrg/InfiniTime/pull/827#issuecomment-1881580414 .
2024-03-12 19:14:58 +01:00
mark9064
636af4d33d
Simplify ISR task wake checks
...
The macro checks the variable, so we don't need to check it ourselves
2024-03-12 19:09:01 +01:00
mark9064
70f6604878
Fix chimes
2024-03-12 19:08:17 +01:00
Victor Kareh
004b2bf3a0
README: Fix broken URLs
2024-02-25 13:17:19 +01:00
Victor Kareh
6ab512a6b6
weather: Define function to round and render temperature
2024-02-18 12:57:48 +01:00
Victor Kareh
68ae335a97
weather: Pad forecast temperatures
...
This ensures temperatures are correctly aligned with one another
2024-02-18 12:57:48 +01:00
Victor Kareh
1857b02efa
weather: Colorize forecast temperatures
2024-02-18 12:57:48 +01:00
Victor Kareh
f422929d8c
weather: Add new app with forecast
2024-02-18 12:57:48 +01:00
Victor Kareh
5d971690cb
DateTimeController: Make DayOfWeekShortToStringLow static
...
This allows it to be used outside of the current datetime context and
makes it consistent with the MonthShortToStringLow function.
2024-02-18 12:57:48 +01:00
Tim Teichmann
b0a0afdd4b
README: Make hex and UTF-8 code consistent for the chosen example
2024-02-15 21:20:33 +01:00
mark9064
93d7da1691
Fix OOB flash write when DFU interrupted
...
If a DFU is restarted, the write indices aren't reset causing the image to be written out of bounds. The CRC check prevents the faulty image from booting but LittleFS still gets nuked.
2024-02-14 19:12:08 +01:00
Victor Kareh
fa1af55a45
Alarm: Replace clock icon with bell
2024-02-12 16:08:40 +01:00