Commit Graph

  • e038703efe Refactor pvPortRealloc() to improve readability. Jean-François Milants 2023-04-08 15:30:14 +0200
  • 611e0ff768 Enable malloc error and stack overflow error detection in FreeRTOS. Count them and display them in the SystemInfo app. Jean-François Milants 2023-03-26 14:53:34 +0200
  • 1911e2d928 Unify all heaps (stdlib + LVGL + FreeRTOS) into a single heap managed by FreeRTOS and heap_4_infinitime.c. Jean-François Milants 2023-03-26 14:49:03 +0200
  • 9e808a65ec Add pvPortRealloc() in heap_4_infinitime.c. An implementation of realloc() is needed by NimBLE. Jean-François Milants 2023-03-26 14:31:59 +0200
  • 1df3d1a14d Copy the memory manager heap_4.c from the FreeRTOS distribution to the InfiniTime project codebase. This will allow to implement custom functionalities that are not available in the original implementation. Jean-François Milants 2023-03-26 14:21:35 +0200
  • 020a7fd11d
    Refactor watch face to enum (#1339) Max Friedrich 2023-04-30 17:03:46 +0200
  • 5f19f689f9
    Refactor, document and fix the Watchdog driver (#1710) JF 2023-04-30 15:56:13 +0200
  • c22e30a4a6
    Refactored Ppg for frequency based algorithm. (#1486) Ceimour 2023-04-30 08:50:18 -0500
  • 40f7e1c7be TimerController: Rename to Timer Riku Isokoski 2023-04-11 12:18:49 +0300
  • 661ffbeb1e TimerController: Make TimerController reusable Riku Isokoski 2023-02-27 15:40:43 +0200
  • 4d93ae6d27 MotionController: Remove IsOk variable Riku Isokoski 2023-04-05 21:50:38 +0300
  • 348d3de60b Watchfaces: Assume motionsensor is ok Riku Isokoski 2023-04-05 21:46:15 +0300
  • e4a6f6ad77 fonts: Make patching silent Finlay Davidson 2023-04-05 10:48:32 +0200
  • d472a71078
    stopwatch: Add hours tracking (#1692) fossison 2023-04-16 06:55:49 -0700
  • 5d45392453 lvgl: Use InfiniTime fork of LVGL Riku Isokoski 2023-02-18 20:24:24 +0200
  • 56fe2e4c43 WatchFaceTerminal: Simplify time update check Riku Isokoski 2023-03-03 13:19:09 +0200
  • d251a47828 WatchFaceG7710: Simplify time update check Riku Isokoski 2023-03-03 13:14:17 +0200
  • 8d089b1429 WatchFaceInfineat: Simplify time update check Riku Isokoski 2023-03-03 13:03:00 +0200
  • c5c3e81e15 WatchFaceDigital: Simplify update check Riku Isokoski 2023-03-03 12:51:17 +0200
  • 238a829577 Set version to 1.12.0 Jean-François Milants 2023-04-02 14:48:26 +0200
  • 616aa91b4c dirtyvalue: Move to src/utility Finlay Davidson 2023-03-16 22:08:51 +0100
  • 47931f41d5 staticstack: Move to src/utility Finlay Davidson 2023-03-16 21:49:44 +0100
  • 2ba8b17967 linearapproximation: Move to src/utility Finlay Davidson 2023-03-16 21:46:16 +0100
  • 9641fd7308 pr-comment: Comment instructions instead of failing Riku Isokoski 2023-03-22 19:10:44 +0200
  • 0a4f015783 WeatherService: const DateTimeController reference Riku Isokoski 2023-03-19 12:36:13 +0200
  • 829ab86f37 HeartRateService: Remove SystemTask dependency Riku Isokoski 2023-03-15 10:27:49 +0200
  • 7c98f26f12 MotionService: Remove SystemTask dependency Riku Isokoski 2023-03-15 10:26:12 +0200
  • ca5e7d1adf NavigationService: Remove unused SystemTask ref Riku Isokoski 2023-03-15 10:21:44 +0200
  • 7e15a1e340 WeatherService: Remove unused SystemTask reference Riku Isokoski 2023-03-15 10:19:30 +0200
  • c7a9b3d7d3 MusicService: Remove SystemTask dependency Riku Isokoski 2023-03-15 10:18:07 +0200
  • 310ea81eec inactivity: Use LVGL inactivity timers Riku Isokoski 2023-02-21 23:30:43 +0200
  • 11ade64166 WatchFaceAnalog: Simplify date update check Riku Isokoski 2023-03-03 12:20:18 +0200
  • e55a76f740 raisewake: Change names in line with the style guide Finlay Davidson 2023-03-05 15:34:03 +0100
  • 49ad5be742 motioncontroller: Fix clang-tidy warnings Finlay Davidson 2023-03-05 15:24:06 +0100
  • 76e79df375 shakewake: Switch to more generic timekeeping Finlay Davidson 2023-03-05 15:19:52 +0100
  • a43463762c shakewake: Simplify return code Finlay Davidson 2023-03-05 14:44:05 +0100
  • 6cf6455313 shakewake: Switch to more generic last* vars Finlay Davidson 2023-03-05 14:40:01 +0100
  • f993311830 shakewake: Fix names according to style guide Finlay Davidson 2023-03-05 14:53:49 +0100
  • ada182336f
    PTS: Fix double tap behaviour on settings screen (#1669) kieranc 2023-03-04 08:16:10 +0100
  • 08b4cfbb50 Add low battery indicator to StatusIcons, digital and analog watchfaces Riku Isokoski 2022-12-31 10:05:38 +0200
  • fff0a00a4a Revert "added low battery message" Riku Isokoski 2022-12-31 09:56:03 +0200
  • 3b084d74c3 branches: Update files to refer to main instead of develop Finlay Davidson 2023-03-01 23:42:29 +0100
  • 692a9bee5d README: Remove status badge Riku Isokoski 2023-02-27 13:06:27 +0200
  • 9bbd2ddbc4 LVGL / FS : Initialize the LVGL FS driver in LittleVgl (instead of FS). Jean-François Milants 2023-02-26 20:33:34 +0100
  • ce2277cbca infineat: Create colors at compile time. Riku Isokoski 2023-01-26 11:50:45 +0200
  • dd8a9a274f warnings: Treat warnings as error Riku Isokoski 2023-01-24 10:57:22 +0200
  • 77f9f6d6fd Apps: Remove Weather from app enum Riku Isokoski 2023-01-24 10:49:58 +0200
  • 6b11d0700a QCBOR: Update to v1.0 Riku Isokoski 2023-01-24 10:49:09 +0200
  • bf8dca202c DateTimeController: Fix integer overflow Riku Isokoski 2023-02-26 09:58:33 +0200
  • a5eac74fb5 motion: Disable Motion app Riku Isokoski 2023-02-20 09:29:10 +0200
  • 0d074ee6e9 screens: Add notes about using C++20 features Riku Isokoski 2023-02-23 23:09:27 +0200
  • 8baa317e7e date: Remove date lib Riku Isokoski 2023-02-23 20:00:58 +0200
  • 959778d770 DateTimeController: Use std::tm for storing date Riku Isokoski 2023-02-23 19:15:23 +0200
  • b63bb798ac DateTimeController: Remove SetTime tick parameter Riku Isokoski 2023-02-24 07:38:16 +0200
  • eccea5ab9f SystemTask: Move lcd to DisplayApp Riku Isokoski 2023-02-25 10:05:32 +0200
  • 6f942e20ed LittleVgl: Instantiate in DisplayApp Riku Isokoski 2023-02-25 13:29:07 +0200
  • ff34cf196e watchdog: Replace WatchdogView with const Watchdog Riku Isokoski 2023-02-23 21:34:06 +0200
  • 26478d9006 screens: Remove unused DisplayApp parameters Riku Isokoski 2023-02-22 22:36:38 +0200
  • c78211952e screens: Remove explicit Screen constructors Riku Isokoski 2023-02-22 22:18:15 +0200
  • 7c7a8602c4 screens: Remove displayapp parameter from screen Riku Isokoski 2023-02-22 22:05:37 +0200
  • e2d4084701 CONTRIBUTING: Fix broken links Riku Isokoski 2023-02-25 15:10:43 +0200
  • 5ab255b26b SystemTask: Move MotorController to DisplayApp Riku Isokoski 2023-02-25 10:25:38 +0200
  • 255b07094b displayapp: Make Ble references const Riku Isokoski 2023-02-23 22:24:07 +0200
  • 76f07de64b displayapp: Make Cst816S references const Riku Isokoski 2023-02-23 22:20:22 +0200
  • 1c4b97382a displayapp: Make Battery class references const Riku Isokoski 2023-02-23 22:16:44 +0200
  • 1516b082fd TouchHandler: Do not store touch panel reference Riku Isokoski 2023-02-23 13:35:29 +0200
  • 7066ff5aba touchhandler: Remove LVGL dependency Riku Isokoski 2023-02-23 13:28:04 +0200
  • 6542f255cd libs: Disable clang-format and -tidy Riku Isokoski 2023-02-21 22:10:06 +0200
  • 0d494136c9 LittleVgl: Remove unused Cst816S reference Riku Isokoski 2023-02-23 23:33:09 +0200
  • 05f404950a TimerController: Use chrono for durations Riku Isokoski 2023-02-23 17:32:11 +0200
  • 56b6291ab7
    WatchfaceAnalog: add ble icon (#1430) Itai Nelken 2023-02-21 20:48:42 +0200
  • f4684f6ea5 CONTRIBUTING: Move from doc to root Riku Isokoski 2023-02-20 20:01:44 +0200
  • c95a788101 CONTRIBUTING: Remove CONTRIBUTING link Riku Isokoski 2023-02-20 19:59:52 +0200
  • d968bcb1f3 docs: Limit number of jobs used for compilation Finlay Davidson 2023-02-12 14:58:46 +0100
  • 6dc49e5bdb clang-format: Always break template declarations Riku Isokoski 2023-01-25 11:24:38 +0200
  • 512ebf0704 Fix Link in buildWithVScode Tim Aschhoff 2023-02-14 09:30:27 +0000
  • 8e2dcda14f files-needed-by-factory: Adjust headers Riku Isokoski 2023-02-10 10:11:11 +0200
  • dddca33d2f files-needed-by-factory: Move to separate document Riku Isokoski 2023-02-10 10:09:01 +0200
  • 27c241c7ee SettingSteps: Update UI Riku Isokoski 2023-02-01 12:04:21 +0200
  • d4eb24b7f8 SettingSteps: Improve goal setting Riku Isokoski 2023-02-01 11:53:06 +0200
  • 4e1a2aff47 contribute.md: Add commit format section Riku Isokoski 2023-01-29 18:19:43 +0200
  • f9d03cc396 contribute.md: Improve contributing instructions Riku Isokoski 2023-01-29 18:08:38 +0200
  • 859fe26fe0 Add WatchMate to the list of companion apps Andrii Zymohliad 2023-02-11 15:23:51 +0200
  • 049fbba516 Steps: Update UI Riku Isokoski 2023-01-02 10:56:56 +0200
  • 822f857d9e stopwatch: Update UI Riku Isokoski 2023-01-02 10:34:50 +0200
  • 81bc16fd92 workflow: Buildsize comment when simulator fails Riku Isokoski 2023-01-31 22:21:57 +0200
  • cb91943f12 workflow: Updated workflow comment for all Riku Isokoski 2023-01-31 09:42:27 +0200
  • 3e964e20ac Revert "workflow: Comment build size on all PRs" Riku Isokoski 2023-01-31 09:32:31 +0200
  • 012c3d25f3 workflow: Comment build size on all PRs Riku Isokoski 2023-01-24 12:01:22 +0200
  • 9b2e1b3250 Merge branch 'aleexxzeero-proper-mcuboot-app-size' into develop Jean-François Milants 2023-01-29 12:47:12 +0100
  • 98d1de070a Linker script: Update gcc_nrf52.ld to reflect changes done in gcc_nrf52-mcuboot.ld. Jean-François Milants 2023-01-29 12:38:05 +0100
  • 97123d99c9 SettingChimes: Use CheckboxList Riku Isokoski 2023-01-22 12:24:07 +0200
  • 32875944f9 SettingBluetooth: Use CheckboxList Riku Isokoski 2023-01-22 11:38:52 +0200
  • 4b2a61ea4a LittleVgl: Small cleanup Riku Isokoski 2023-01-24 01:17:32 +0200
  • 8e8215d360 theme: Replace LV_DPX with a constexpr variant Riku Isokoski 2023-01-24 01:08:20 +0200
  • 547c46a588 theme: Cleanup unused styles Riku Isokoski 2023-01-24 00:52:28 +0200
  • 7aa215fcfa theme: Remove unused parameters Riku Isokoski 2023-01-24 00:45:18 +0200
  • 056b0f5b3f build-size-workflow: Fix when base gets updated Riku Isokoski 2023-01-27 23:03:37 +0200
  • 5feccb382a infineat: Fix 12-hour time Riku Isokoski 2023-01-21 14:45:21 +0200
  • 7bd215bc06 infineat: Remove use with builtin fonts Riku Isokoski 2023-01-21 13:52:24 +0200