| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | aod: PPI/RTC-based backlight brightness | mark9064 | 2024-08-05 | 4 | -16/+146 |
| | | |||||
| * | feat: always on display | KaffeinatedKat | 2024-08-05 | 5 | -9/+43 |
| | | |||||
| * | Batch display command arguments | mark9064 | 2024-06-19 | 2 | -35/+32 |
| | | |||||
| * | Continuous time updates | Jean-François Milants | 2024-06-09 | 1 | -0/+41 |
| | | | | | Add TODO.md in src/components/datetime. This file give detailed information about a refactoring of the DateTimeController that would be nice to do in the future. | ||||
| * | Include assert (fix sim) | mark9064 | 2024-06-09 | 1 | -0/+1 |
| | | |||||
| * | Continuous time updates | mark9064 | 2024-06-09 | 6 | -26/+43 |
| | | |||||
| * | Remove unnecessary BMA421 reads | Felipe Martínez | 2024-06-02 | 1 | -7/+0 |
| | | |||||
| * | Move motorController.Init call to DisplayApp::Start | Felipe Martinez | 2024-06-02 | 1 | -1/+1 |
| | | |||||
| * | Fix erratum 58 workaround | mark9064 | 2024-05-12 | 2 | -26/+43 |
| | | |||||
| * | Include task header (Fixes sim) | mark9064 | 2024-05-01 | 1 | -0/+1 |
| | | |||||
| * | Move includes back | mark9064 | 2024-05-01 | 2 | -3/+4 |
| | | |||||
| * | Apply display driver datasheet delays | mark9064 | 2024-05-01 | 2 | -9/+45 |
| | | |||||
| * | Use FreeRTOS delay instead of spinning the CPU | mark9064 | 2024-05-01 | 1 | -7/+6 |
| | | |||||
| * | Rename to pre-transaction hook | mark9064 | 2024-05-01 | 6 | -10/+10 |
| | | |||||
| * | Avoid storing lambda | mark9064 | 2024-05-01 | 6 | -29/+14 |
| | | |||||
| * | Refactor lambdas | mark9064 | 2024-05-01 | 2 | -20/+18 |
| | | |||||
| * | Use functional abstraction for hooks | mark9064 | 2024-05-01 | 8 | -28/+38 |
| | | |||||
| * | Refactor display WriteToRam | mark9064 | 2024-05-01 | 2 | -5/+4 |
| | | |||||
| * | Remove task to notify | mark9064 | 2024-05-01 | 7 | -29/+4 |
| | | |||||
| * | SPI transaction hooks | mark9064 | 2024-05-01 | 9 | -29/+52 |
| | | |||||
| * | fix: heartrate app displays --- instead of 000 (#1887) | John Crawford | 2024-04-12 | 1 | -3/+7 |
| | | |||||
| * | WatchFaceDigital: Remove unused variables | Victor Kareh | 2024-03-20 | 1 | -4/+0 |
| | | |||||
| * | Emit the message BleRadioEnableToggle to DisplayApp only if the enable state ↵ | JF | 2024-03-15 | 2 | -3/+4 |
| | | | | | | | | 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> | ||||
| * | chrono: Resolve TODOs related to C++20 chrono feats | FintasticMan | 2024-03-14 | 10 | -15/+10 |
| | | |||||
| * | Fix conflicts of min and max from stl_algo.h (included from atomic) | Ritvik | 2024-03-13 | 1 | -1/+1 |
| | | |||||
| * | ApplicationList: Reset app menu screen when loading watch face | Victor Kareh | 2024-03-12 | 1 | -0/+1 |
| | | | | | | | | | 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 | ||||
| * | lowersleep: Improve algorithm by checking wrist angle | FintasticMan | 2024-03-12 | 2 | -9/+23 |
| | | | | | Inspired by https://github.com/InfiniTimeOrg/InfiniTime/pull/827#issuecomment-1881580414. | ||||
| * | Simplify ISR task wake checks | mark9064 | 2024-03-12 | 4 | -17/+5 |
| | | | | | The macro checks the variable, so we don't need to check it ourselves | ||||
| * | Fix chimes | mark9064 | 2024-03-12 | 1 | -0/+8 |
| | | |||||
| * | README: Fix broken URLs | Victor Kareh | 2024-02-25 | 1 | -1/+1 |
| | | |||||
| * | weather: Define function to round and render temperature | Victor Kareh | 2024-02-18 | 1 | -8/+9 |
| | | |||||
| * | weather: Pad forecast temperatures | Victor Kareh | 2024-02-18 | 1 | -12/+17 |
| | | | | | This ensures temperatures are correctly aligned with one another | ||||
| * | weather: Colorize forecast temperatures | Victor Kareh | 2024-02-18 | 2 | -10/+48 |
| | | |||||
| * | weather: Add new app with forecast | Victor Kareh | 2024-02-18 | 9 | -5/+245 |
| | | |||||
| * | DateTimeController: Make DayOfWeekShortToStringLow static | Victor Kareh | 2024-02-18 | 3 | -4/+5 |
| | | | | | | This allows it to be used outside of the current datetime context and makes it consistent with the MonthShortToStringLow function. | ||||
| * | README: Make hex and UTF-8 code consistent for the chosen example | Tim Teichmann | 2024-02-15 | 1 | -1/+1 |
| | | |||||
| * | Fix OOB flash write when DFU interrupted | mark9064 | 2024-02-14 | 1 | -0/+2 |
| | | | | | 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. | ||||
| * | Alarm: Replace clock icon with bell | Victor Kareh | 2024-02-12 | 3 | -2/+3 |
| | | |||||
| * | bma421: Change acceleration values to 'binary milli-G' units | Graham Jones | 2024-02-11 | 3 | -6/+25 |
| | | | | Co-authored-by: FintasticMan <finlay.neon.kid@gmail.com> | ||||
| * | WatchFaceDigital: Move weather widget away from status icons | Victor Kareh | 2024-02-11 | 1 | -4/+4 |
| | | | | | | | The weather widget is too high and could overlap the status icons. Moving it to match the rest of the face avoids this issue and makes it align with the rest of the theme. | ||||
| * | Remove GFX (and unused GFX dependencies) | mark9064 | 2024-02-11 | 7 | -287/+0 |
| | | |||||
| * | SimpleWeatherService: Add forecast operator overrides (#2011) | Victor Kareh | 2024-02-10 | 2 | -0/+17 |
| | | | | | Any screen that relies on DirtyValue to display up-to-date forecast data would require the struct to provide an operator override for comparison. | ||||
| * | navigation: Missing character for font | kieranc | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | WatchFaceDigital: Add weather display | Victor Kareh | 2024-01-23 | 2 | -3/+48 |
| | | | | If weather is available, display the cloud icon and temperature. | ||||
| * | Only inhibit sleep if motion notifications are enabled, not just Bluetooth | apilat | 2024-01-23 | 4 | -3/+12 |
| | | |||||
| * | Keep updating motion during sleep when Bluetooth is on | apilat | 2024-01-23 | 1 | -2/+3 |
| | | |||||
| * | New dice-rolling app: InfiniDice! (#1326) | Yusuf Ebrahim | 2024-01-23 | 9 | -1/+268 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new App `Dice.h` to randomly roll the dice(s). The number of dice can range from 1-9 (default 1), and the sides can range from d2-d99 (default d2). To have a haptic feedback we make Dice vibrate on roll. Regarding the use of C++ `<random>` library: There are known problems with `rand()` and `srand()` (see https://en.cppreference.com/w/cpp/numeric/random/rand) and the `<random>` library is preferred for this reason. The function used from `<random>` also avoids a very rare bias that would occur using `rand()` and modulo, when `RAND_MAX` is not a multiple of `d` and the initially generated number falls in the last "short" segment. This commit also updates the seed to derive entropy (via `seed_seq`) from a mix of the system tick count and the x,y,z components of the PineTime motion controller -- taking inspiration from and with credit to @w4tsn (https://github.com/InfiniTimeOrg/InfiniTime/pull/1199) Thanks for suggestions: * in Dice, when rolling 1d2, also show "HEADS" or "TAILS" -- suggestion by @medeyko * ui adjustments and result realignment -- suggestion by @Boteium --------- Co-authored-by: NeroBurner <pyro4hell@gmail.com> Co-authored-by: Riku Isokoski <riksu9000@gmail.com> Co-authored-by: Paul Weiß <45500341+Poohl@users.noreply.github.com> Co-authored-by: FintasticMan <finlay.neon.kid@gmail.com> | ||||
| * | lv_img_conv: support other modes like 'P' | Reinhold Gschweicher | 2024-01-23 | 1 | -1/+8 |
| | | | | | | | | | | Support other image modes like `P`, which uses 8 bits per pixel and a color palette to save space. Luckily the Pillow module can do the mode conversion for us. Fixes: https://github.com/InfiniTimeOrg/InfiniTime/issues/1985 | ||||
| * | Split declaration and implementation of GetSymbol | Lennart Jahn | 2024-01-16 | 3 | -34/+38 |
| | | |||||
| * | WatchFacePineTimeStyle: Fix conditional in weather display (#1965) | Victor Kareh | 2024-01-14 | 1 | -6/+3 |
| | | | | | | Since returning a valid weather is always considered an updated value, if the current weather is empty, the face will attempt to display the temperature and icon as empty values, rather than clearing the labels. | ||||
