{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577390688,"defaultBranch":"develop","name":"InfiniTime","ownerLogin":"Ceimour","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-12-12T16:22:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/113631258?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682980236.0","currentOid":""},"activityList":{"items":[{"before":"c86e1d72c84da8bdbd42b4cf7e0505679a55f118","after":null,"ref":"refs/heads/heartratefreq","pushedAt":"2023-05-01T22:30:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"}},{"before":"63b9233707c147d4e77472be4dcf35de26391cd5","after":"c86e1d72c84da8bdbd42b4cf7e0505679a55f118","ref":"refs/heads/heartratefreq","pushedAt":"2023-04-03T19:53:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Pgg: Added LinearInterpolation method to replace code used from InterpolationLib.\nHrs3300: Changed driver parameters to 50ms wait and 15bit ADC resolution.\nlibs/Arduino-Interpolation: Removed library.\nlibs/arduinoFFT: Removed library.\nlibs/arduino-FFT-develop: Added this header only implementation to replace libs/arduinoFFT (removed).\narduinoFFT-develop/src/arduinoFFT.h: Changed define for sqrt to sqrtf (saves ~3KB of flash).\nCMakeLists.txt: Updated with new library entries.","shortMessageHtmlLink":"Pgg: Added LinearInterpolation method to replace code used from Inter…"}},{"before":"56fe2e4c43b94b178de27da10dff883c85eae7fa","after":"5d45392453e964767cac98f806be3c2162b7c3e1","ref":"refs/heads/develop","pushedAt":"2023-04-03T19:48:18.132Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"lvgl: Use InfiniTime fork of LVGL","shortMessageHtmlLink":"lvgl: Use InfiniTime fork of LVGL"}},{"before":"93304e9c6a7b048859a57ad12d59e493c79751ac","after":"63b9233707c147d4e77472be4dcf35de26391cd5","ref":"refs/heads/heartratefreq","pushedAt":"2023-04-02T23:20:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Pgg: Added LinearInterpolation method to replace code used from InterpolationLib.\nHrs3300: Changed driver parameters to 50ms wait and 15bit ADC resolution.\nlibs/Arduino-Interpolation: Removed library.\nlibs/arduinoFFT: Removed library.\nlibs/arduino-FFT-develop: Added this header only implementation to replace libs/arduinoFFT (removed).\narduinoFFT-develop/src/arduinoFFT.h: Changed define for sqrt to sqrtf (saves ~3KB of flash).\nCMakeLists.txt: Updated with new library entries.","shortMessageHtmlLink":"Pgg: Added LinearInterpolation method to replace code used from Inter…"}},{"before":"6068ab5fdc88ae3986eb5776824476f22bc46eee","after":"93304e9c6a7b048859a57ad12d59e493c79751ac","ref":"refs/heads/heartratefreq","pushedAt":"2023-04-02T22:14:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Pgg: Added LinearInterpolation method to replace code used from InterpolationLib.\nHrs3300: Changed driver parameters to 50ms wait and 15bit ADC resolution.\nlibs/Arduino-Interpolation: Removed library.\nlibs/arduinoFFT: Removed library.\nlibs/arduino-FFT-develop: Added this header only implementation to replace libs/arduinoFFT (removed).\narduinoFFT-develop/src/arduinoFFT.h: Changed define for sqrt to sqrtf (saves ~3KB of flash).\nCMakeLists.txt: Updated with new library entries.","shortMessageHtmlLink":"Pgg: Added LinearInterpolation method to replace code used from Inter…"}},{"before":"e210a94072eb4cebcbedd1142466af3ad6228f7b","after":"6068ab5fdc88ae3986eb5776824476f22bc46eee","ref":"refs/heads/heartratefreq","pushedAt":"2023-04-02T20:42:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Pgg: Added LinearInterpolation method to replace code used from InterpolationLib.\nHrs3300: Changed driver parameters to 50ms wait and 15bit ADC resolution.\nlibs/Arduino-Interpolation: Removed library.\nlibs/arduinoFFT: Removed library.\nlibs/arduino-FFT-develop: Added this header only implementation to replace libs/arduinoFFT (removed).\narduinoFFT-develop/src/arduinoFFT.h: Changed define for sqrt to sqrtf (saves ~3KB of flash).\nCMakeLists.txt: Updated with new library entries.","shortMessageHtmlLink":"Pgg: Added LinearInterpolation method to replace code used from Inter…"}},{"before":"11ade64166c8900abb5574dd9d4aa2ae597f69c5","after":"56fe2e4c43b94b178de27da10dff883c85eae7fa","ref":"refs/heads/develop","pushedAt":"2023-04-02T19:12:57.623Z","pushType":"push","commitsCount":16,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"WatchFaceTerminal: Simplify time update check","shortMessageHtmlLink":"WatchFaceTerminal: Simplify time update check"}},{"before":"6584e38685176a3bb459ae402c7b5d6bf2aa43d6","after":"e210a94072eb4cebcbedd1142466af3ad6228f7b","ref":"refs/heads/heartratefreq","pushedAt":"2023-03-17T13:07:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Fixed arduinoFFT.cpp constants are double, should be float.\nModified Ppg.cpp to use anonymous namespace for local static functions.\nCode clean up based on clang-tidy output and reviewer suggestions.\nFixed magic number for delay in HeartRateTask.cpp. Now uses a constant from the Ppg class.\nAdded constant deltaTms in Ppg class, used for calculating sample frequency and task delay.\nChanged non library calls with array pointers to std::array by reference.\nChanged overlap window and output averaging for improved UX. Now holds averaged values longer and reduces acquisition resets.\nRemoved code execution timer code from HeartRateTask.\nRemoved data acquisition reset when HeartRateAverage returns zero.\nAdded logic to display zero in the \"Measuring..\" view instead of UI restart for HR when data is bad and averaging zeroes out.\nChanged HRS buffer type from uint32 to uint16 to save 128 bytes.\n\nWarnings are now treated as errors. Supressed warning in Interpolation and arduinoFFT libs. No functional changes.\n\nPpg, arduinoFFT: Removed(commented out) or modified code using floating point math library (cosf, sqrtf, roundf and powf).","shortMessageHtmlLink":"Fixed arduinoFFT.cpp constants are double, should be float."}},{"before":"102f37f626e0ab0da710871cec57dc700d21034b","after":"6584e38685176a3bb459ae402c7b5d6bf2aa43d6","ref":"refs/heads/heartratefreq","pushedAt":"2023-03-17T08:13:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Fixed arduinoFFT.cpp constants are double, should be float.\nModified Ppg.cpp to use anonymous namespace for local static functions.\nCode clean up based on clang-tidy output and reviewer suggestions.\nFixed magic number for delay in HeartRateTask.cpp. Now uses a constant from the Ppg class.\nAdded constant deltaTms in Ppg class, used for calculating sample frequency and task delay.\nChanged non library calls with array pointers to std::array by reference.\nChanged overlap window and output averaging for improved UX. Now holds averaged values longer and reduces acquisition resets.\nRemoved code execution timer code from HeartRateTask.\nRemoved data acquisition reset when HeartRateAverage returns zero.\nAdded logic to display zero in the \"Measuring..\" view instead of UI restart for HR when data is bad and averaging zeroes out.\nChanged HRS buffer type from uint32 to uint16 to save 128 bytes.\n\nWarnings are now treated as errors. Supressed warning in Interpolation and arduinoFFT libs. No functional changes.\n\nPpg, arduinoFFT: Removed(commented out) or modified code using floating point math library (cosf, sqrtf, roundf and powf).","shortMessageHtmlLink":"Fixed arduinoFFT.cpp constants are double, should be float."}},{"before":"598e1194116be387c5d4e24036a9e8375d080571","after":"102f37f626e0ab0da710871cec57dc700d21034b","ref":"refs/heads/heartratefreq","pushedAt":"2023-03-16T23:27:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"raisewake: Change names in line with the style guide","shortMessageHtmlLink":"raisewake: Change names in line with the style guide"}},{"before":"e55a76f740561378479eda5ff8c32e09db9f1693","after":"11ade64166c8900abb5574dd9d4aa2ae597f69c5","ref":"refs/heads/develop","pushedAt":"2023-03-16T22:46:34.064Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"WatchFaceAnalog: Simplify date update check","shortMessageHtmlLink":"WatchFaceAnalog: Simplify date update check"}},{"before":"692a9bee5d560b7df6e2a72036291460fefa3498","after":"e55a76f740561378479eda5ff8c32e09db9f1693","ref":"refs/heads/develop","pushedAt":"2023-03-09T15:01:59.342Z","pushType":"push","commitsCount":10,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"raisewake: Change names in line with the style guide","shortMessageHtmlLink":"raisewake: Change names in line with the style guide"}},{"before":"04d95787ae6aa2c637108ffa6329483a0f14587a","after":"598e1194116be387c5d4e24036a9e8375d080571","ref":"refs/heads/heartratefreq","pushedAt":"2023-03-09T14:44:10.921Z","pushType":"push","commitsCount":10,"pusher":{"login":"Ceimour","name":null,"path":"/Ceimour","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113631258?s=80&v=4"},"commit":{"message":"Merge branch 'main' into heartratefreq","shortMessageHtmlLink":"Merge branch 'main' into heartratefreq"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wMVQyMjozMDozNi4wMDAwMDBazwAAAAMj78V0","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wMVQyMjozMDozNi4wMDAwMDBazwAAAAMj78V0","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOVQxNDo0NDoxMC45MjEyOTVazwAAAAL_9vwx"}},"title":"Activity · Ceimour/InfiniTime"}