Commit graph

2220 commits

Author SHA1 Message Date
ecarlett 055b9a93c4 fix AlarmIcon.cpp and WatchFaceInfineat.cpp after merge mess 2024-05-30 15:54:40 +02:00
ecarlett e8b1b94507 fix src/displayapp/screens/settings/SettingWatchFace.h after merge mess 2024-05-30 15:54:40 +02:00
ecarlett dbc1dcfbdf fix src/displayapp/UserApps.h
after merge mess
2024-05-30 15:54:40 +02:00
Eve C d1c00370d1 combiner calendar et meow 2024-05-30 15:54:21 +02:00
ecarlett 99d223b4d1 fix src/CMakeLists.txt after merge mess 2024-05-30 15:53:52 +02:00
ecarlett ad19b9e798 fix src/displayapp/apps/CMakeLists.txt after merge mess 2024-05-30 15:53:52 +02:00
ecarlett bbbc9d9910 now I have the Meow Watchface AND the Infineat Watchface with alarm display
interactive rebase in progress; onto b7a353cf
 Last commands done (3 commands done):
    pick 9d04c32f recovering manually changes to original Infineat
    pick 70f9025f now I have the Meow Watchface AND the Infineat Watchface with alarm display
 No commands remaining.
 You are currently rebasing branch 'my-custom-infinitime' on 'b7a353cf'.

 Changes to be committed:
	modified:   src/components/settings/Settings.h
2024-05-30 15:53:52 +02:00
ecarlett 6cb3b6060e test combiner tout 2024-05-30 15:53:47 +02:00
ecarlett ee99e554f0 copy :( files from gitlab repo
interactive rebase in progress; onto b7a353cf
 Last command done (1 command done):
    pick 504f5774 copy :( files from gitlab repo
 Next commands to do (2 remaining commands):
    pick 9d04c32f recovering manually changes to original Infineat
    pick 70f9025f now I have the Meow Watchface AND the Infineat Watchface with alarm display
 You are currently rebasing branch 'my-custom-infinitime' on 'b7a353cf'.

 Changes to be committed:
	modified:   src/CMakeLists.txt
	modified:   src/displayapp/apps/Apps.h.in
	modified:   src/displayapp/apps/CMakeLists.txt
	modified:   src/displayapp/screens/Symbols.h
2024-05-30 15:53:04 +02:00
ecarlett ad5a472b4b modified: .gitignore 2024-05-30 15:51:20 +02:00
ecarlett 8929563950 test 2024-05-30 15:51:20 +02:00
ecarlett d6a6bda6ba start cat icon 2024-05-30 15:51:20 +02:00
ecarlett ecea195533 Add pictures in readme 2024-05-30 15:51:20 +02:00
ecarlett 55866d4470 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-30 15:51:20 +02:00
ecarlett 91fb716ea3 c'est mieux aligné 2024-05-30 15:51:20 +02:00
Eve C 6494faa249 try to rebase scottcalendar into this testbranch 2024-05-30 15:50:41 +02:00
ecarlett 5cd1bcf460 add WatchFaceInfineatColors that has different color sets than infineat 2024-05-30 15:48:38 +02:00
ecarlett b588241207 compile sans avoir modifié de code ok 2024-05-30 15:48:38 +02:00
ecarlett e8a1b12e17 fixed that label ampm stays shown when alarm status is hidden 2024-05-30 15:48:38 +02:00
ecarlett 194b061e19 update settings of watchfaceInifineat with alarm settings so it looks better 2024-05-30 15:48:38 +02:00
ecarlett 8ca3888540 AMPM for alarm seems to work - but overloads the screen, of course. check tomorrow all cases 2024-05-30 15:48:38 +02:00
ecarlett f366354e28 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-30 15:48:38 +02:00
ecarlett feb7631f45 added option to show or hide alarm status 2024-05-30 15:48:38 +02:00
ecarlett b55c9d256c initial commit, with already alarm added. TODO : add possibility to disable alarm status, and make it work on 12hrs format
pick 0dcfb2ed Fix erratum 58 workaround
    pick 1162fdbf initial commit, with already alarm added. TODO : add possibility to disable alarm status, and make it work on 12hrs format
 Next commands to do (30 remaining commands):
    pick ab901b89 added option to show or hide alarm status
    pick 1af813a2 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
 You are currently rebasing branch 'testcalendar' on '577dfd5b'.
2024-05-30 15:47:49 +02:00
mark9064 1246d77781 Fix erratum 58 workaround 2024-05-30 15:45:33 +02:00
mark9064 5c93cbd552 Include task header (Fixes sim) 2024-05-30 15:45:33 +02:00
mark9064 b8fe20b71a Move includes back 2024-05-30 15:45:33 +02:00
mark9064 32dfaa82d6 Apply display driver datasheet delays 2024-05-30 15:45:33 +02:00
mark9064 cad3de46b0 Use FreeRTOS delay instead of spinning the CPU 2024-05-30 15:45:33 +02:00
mark9064 7c8e5c2144 Rename to pre-transaction hook 2024-05-30 15:45:33 +02:00
mark9064 7e8a4d32ee Avoid storing lambda 2024-05-30 15:45:33 +02:00
mark9064 1a379c80bf Refactor lambdas 2024-05-30 15:45:33 +02:00
mark9064 0d77cf9189 Use functional abstraction for hooks 2024-05-30 15:45:33 +02:00
mark9064 7739ecf900 Refactor display WriteToRam 2024-05-30 15:45:33 +02:00
mark9064 e579b83201 Remove task to notify 2024-05-30 15:45:33 +02:00
mark9064 2c9444d67a SPI transaction hooks 2024-05-30 15:45:33 +02:00
John Crawford 80b4da8197 fix: heartrate app displays --- instead of 000 (#1887) 2024-05-30 15:45:33 +02:00
BloodStainedCrow c7a74adb13 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-05-30 15:45:33 +02:00
Victor Kareh db947fa97c WatchFaceDigital: Remove unused variables 2024-05-30 15:45:33 +02:00
JF cbc16cd683 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-05-30 15:45:33 +02:00
JustScott 577dfd5b87 Updated the calendar to use colors from the InfiniTimeTheme.h's Colors namespace 2024-03-15 01:16:39 -05:00
JustScott 0535e93848 Reformatted the code to comply with clang-format. 2024-03-15 01:16:39 -05:00
JustScott 780e68f456 Removed unused variables, some of the commented out code, and added a
license copyright notice to the source and header calendar files.
2024-03-15 01:16:39 -05:00
JustScott d0f776b44c Add a new Calendar App
A basic calendar app that shows all the days dates in the current month along
with the correlating week days, highlights the current day, and allows swiping
left and right to increase and decrease the current month by one.

Co-authored-by: thnikk <thnikk@users.noreply.github.com>
Co-authored-by: Boteium <boteium@users.noreply.github.com>
2024-03-15 01:16:39 -05: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