summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2023-01-24merged ui-cleaning into developdavidpkj32-59/+7090
2023-01-24Update: system informationdavidpkj1-4/+6
2023-01-24Add: jetbrains i menu for infodavidpkj4-26/+27
2023-01-24Fix: uniform date & time settings labeldavidpkj2-3/+3
2023-01-24Fix: uniform date & time settingsdavidpkj2-4/+4
2023-01-24src: Enable unused parameter warningRiku Isokoski41-159/+110
Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed.
2023-01-23batt: Improve discharge curve valuesFinlay Davidson1-9/+4
Values calculated using multiple tests on 3 PineTimes
2023-01-22Change: colors & menu itemsdavidpkj29-46/+7074
2023-01-14Combine Date and Time Settings (#1465)John Quigley12-35/+170
Replace separate SettingSetDate and SettingSetTime with a combined screenlist. Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list. Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
2023-01-12List: Update list style and make it grayRiku Isokoski1-25/+29
2023-01-12SetingTimeFormat use CheckboxList, reduce duplicationRiku Isokoski3-71/+49
2023-01-09Format header filesFinlay Davidson55-0/+144
In my PR updating clang-format, I forgot to also format the headers.
2023-01-05Fix returning to the same screenRiku Isokoski1-2/+7
2023-01-05Implement a return app stackRiku Isokoski4-54/+104
Each opened app (screen) is pushed on a stack, which is then popped from when returning instead of hard coded "previous apps". Return swipe and refresh directions are automatically determined from the app transition.
2023-01-04Update clang-{format,tidy} to 14Finlay Davidson13-0/+22
Also add configuration options only available in 13 and 14. Fixes warning about -fstack-usage in clang-tidy check.
2022-12-31Revert "prepare cmake unity build"Riku Isokoski2-29/+0
This reverts commit 21f3bd708261ece47096961039e65d5b6f113c73.
2022-12-27prepare cmake unity buildtnixeu2-0/+29
Exclude files from unity build which currently cause compile erros because of redefinitions.
2022-12-27Include algorithm and cstring for std::memcpy and std::minJean-François Milants1-0/+2
2022-12-27Update src/systemtask/SystemTask.cppMax Friedrich1-4/+4
Co-authored-by: JF <JF002@users.noreply.github.com>
2022-12-27hopefully fixed crash on notificationminacode1-1/+1
2022-12-27formatminacode1-1/+2
2022-12-27removed magic numberminacode1-1/+1
2022-12-27formatminacode1-1/+0
2022-12-27changed to boolminacode2-3/+8
2022-12-27fixed a comment, set threshold to 15%minacode2-2/+2
2022-12-27cutout scaling hackminacode1-5/+0
2022-12-27added punctuationminacode1-2/+2
2022-12-27formatminacode1-1/+1
2022-12-27added message, changed UIminacode4-8/+12
2022-12-27add percentage rescalingminacode1-1/+7
2022-12-27formatminacode1-11/+9
2022-12-27added low battery messageminacode4-0/+19
2022-12-26Fix formattingtgc-dk1-2/+1
2022-12-26Put common code into DismissToBlack helper functionTomas Groth2-15/+14
2022-12-26Make it possible to dismiss new notificationsTomas Groth2-2/+25
2022-12-26Small fixup for cmake cleanupRiku Isokoski1-11/+10
2022-12-26Clean up target compile option assignmentsJonathan Vander Mey1-51/+65
Removed/simplified some generator expressions that had more repeated elements than they needed to. Extracted some repeated sets of options into separate variables as well.
2022-12-26Split warning flags from commonJonathan Vander Mey1-25/+26
Only enable the warning flags when building InfiniTime firmware, not when building third-party libraries.
2022-12-18Update clang-tidy configuration and fix some warnings (#1474)Riku Isokoski23-133/+136
Don't enable coding conventions from unrelated projects. Only enable generic checks.
2022-12-18Optimize SettingWatchFaceRiku Isokoski2-40/+41
2022-12-18Optimize SettingWakeUpRiku Isokoski2-67/+42
2022-12-18Optimize SettingTimeFormatRiku Isokoski2-11/+11
2022-12-18PineTimeStyle: use "" for our includesNeroBurner1-1/+1
Small fix to be consistent: use "" for our includes and <> for system includes or packages by others.
2022-12-12compiler warnings, #1035 and #notreported (#1481)cybuzuma3-3/+1
2022-11-25BLE CTS: fixed signedness of timezoneuli3-9/+9
2022-11-25WeatherService daily min/max temperature fixes (#1455)kieranc1-6/+8
* Min/Max function fixes * Faster way to calculate day start
2022-11-19Add linear approximation and use it for improving battery percentageAlex Dolzhenkov3-36/+51
Add linear approximation class and use it to better model the non-linear discharge curve of the battery. Changed the minimum voltage level to 3.5V and the maximum to 4.18V. For reference the maximum observed voltage is 4.21V during charging.
2022-11-19Update BatteryController.h with non-linear discharge curvehassless2-5/+36
2022-11-19FixElements60071-1/+1
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
2022-11-19Clang formatElements60071-6/+4