aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Fix Docker workflow not pushing on manual triggerFinlay Davidson2022-07-194-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | Also fix issue where workflow fails on pull requests when the user who made the pull request doesn't have the secrets set. Also allow other workflows to be triggered manually. Also don't trigger any workflows on pull requests to master, as there shouldn't be any pull requests against master.
* | | Merge branch 'develop' of github.com:JF002/Pinetime into developJean-François Milants2022-07-091-7/+5
|\ \ \
| * | | Docker workflow use separate username for loginFinlay Davidson2022-07-091-7/+5
| | | |
* | | | Add 'workflow_dispatch' in the workflow file for Docker image generation to ↵Jean-François Milants2022-07-091-0/+2
|/ / / | | | | | | | | | allow manually starting the workflow.
* | | Fix filename of the MCUBoot image and recovery MCUBoot image in CMake files. ↵Jean-François Milants2022-07-081-11/+15
| | | | | | | | | | | | This will fix the generation of output files at the end of the build process.
* | | Downgrade GNU Arm Toolchain to 10.3-2021.10Finlay Davidson2022-07-085-9/+9
| | | | | | | | | | | | | | | | | | This is because of this bug: https://community.arm.com/support-forums/f/compilers-and-libraries-forum/52623/gcc-11-2-arm-none-eabi-internal-compiler-error-illegal-instruction It is causing some of the GitHub Actions builds to fail.
* | | Only build Docker Images on develop, not masterFinlay Davidson2022-07-081-2/+2
| | |
* | | Make Docker workflow push to latest and commit shaFinlay Davidson2022-07-081-1/+13
| | |
* | | Don't try to cache to Docker Hub on pull requestFinlay Davidson2022-07-081-1/+13
| | |
* | | Use either a secret or infinitime as usernameFinlay Davidson2022-07-081-4/+6
| | | | | | | | | | | | | | | Uses either the DOCKER_HUB_USERNAME secret or just infinitime as the username for pushing to and pulling from Docker Hub.
* | | Require event_name to be push for Docker HubFinlay Davidson2022-07-081-2/+2
| | | | | | | | | | | | Instead of just checking if it's not pull_request
* | | Hardcode the Docker Hub username as infinitimeFinlay Davidson2022-07-081-4/+4
| | | | | | | | | | | | | | | This is so that pull requests that modify the docker image but don't have the DOCKER_HUB_USERNAME secret set won't fail.
* | | Create GH Actions workflow to build Docker imageFintasticMan2022-07-081-0/+42
| | |
* | | Display target build variant in system info screenChristoph Honal2022-07-072-2/+9
| | |
* | | Nimble: Compatibility with LFRC calibrationChristoph Honal2022-07-071-2/+3
| | | | | | | | | | | | | | | | | | | | | Nimble has to be aware of the low frequency clock calibration procedure, in order to not interfere with the usage of the HFCLK. For more info, see https://github.com/apache/mynewt-nimble/issues/1207
* | | Nimble: Enable optional debug output via RTTChristoph Honal2022-07-072-2/+3
| | | | | | | | | | | | This allows better debugging of the bluetooth stack.
* | | Nimble: Reduce BLE power usageChristoph Honal2022-07-073-2/+15
| | | | | | | | | | | | | | | | | | This configures Nimble to enable the HFCLOCK and other Bluetooth peripherals only when needed, but 1500 us in advance. This time is recommended by the Mynewt docs.
* | | Twos code cleanup (#1220)Riku Isokoski2022-07-062-107/+112
| | |
* | | Don't build the firmware when only docs were modified (#1198)Riku Isokoski2022-07-052-0/+12
| | |
* | | Add PageIndicator widget to reduce code duplication (#1218)Riku Isokoski2022-07-059-90/+70
| |/ |/| | | | | * Move PageIndicator widget to its own files to reduce code duplication * Use uint8_t in PageIndicator
* | Add InfiniTime Vision document (#1196)Riku Isokoski2022-06-292-0/+34
| |
* | Set version to 1.10Jean-François Milants2022-06-291-1/+1
| |
* | Notifications: no inTransition screen, simple blackbox is enoughReinhold Gschweicher2022-06-282-15/+9
| |
* | Dismiss notifications by swiping rightSimon Willshire2022-06-284-111/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new interface `NotificationManager::Dismiss(id)` to delete a notification with the specified `id`. The animate the notification dismiss the `RightAnim` transition to a black screen is used. After the dismiss the new message is swiped in from below or above. If we dismiss the oldest message (when we are at 5/5, or 3/3), then the new message after a dismiss should appear to come from below. Otherwise (when we are at 2/3) the new message after a dismiss should appear to come from above. Rework the index code to show the index of the currently viewed notification. Instead of calculating the index relative to the oldest `id` introduce a new interface `NotificationManager::IndexOf(id)`. This is done because the `id` of the notifications in the buffer aren't continuous anymore (as some messages could have been dismissed). Rework notification ring buffer to have a beginIdx and a size internally to make the dismissal of notifications easier. Fixes: https://github.com/InfiniTimeOrg/InfiniTime/issues/176 Co-authored-by: Simon Willshire <me@simonwillshire.com> Co-authored-by: Reinhold Gschweicher <pyro4hell@gmail.com>
* | LFCLK: Add compatibility to wasp-os reloader-factoryChristoph Honal2022-06-271-2/+7
| |
* | Add basic hardware configuration options for P8Christoph Honal2022-06-275-10/+48
| | | | | | | | | | This enables the configuration of the LFCLK source, as well as the target hardware board pin configuration.
* | Font generation: Fix patch binary pathChristoph Honal2022-06-251-1/+1
| |
* | CMake: Fix indentationChristoph Honal2022-06-191-67/+67
| |
* | CMake: Extend debug configurationChristoph Honal2022-06-192-6/+25
| | | | | | | | | | Enable debug output for InfiniTime, Nimble and the NRF SDK via SEGGER RTT on debug builds.
* | Flashlight default to max brightness and code cleanupRiku Isokoski2022-06-192-12/+12
| |
* | Fix InfiniTime compiler warningsRiku Isokoski2022-06-193-15/+8
| |
* | Remove backup brightness feature (#1180)Riku Isokoski2022-06-184-31/+12
| | | | | | This feature is not needed and is probably more likely to cause issues. It's better to just use brightnessController.Set(settingsController.GetBrightness());
* | Automatically create screens for applist and settings (#1153)Riku Isokoski2022-06-164-125/+100
| | | | | | | | | | Apps and settings are now stored in a single array (two arrays in total). Replace magic values with appsPerScreen and entriesPerScreen.
* | Patch hole in the letter M in jetbrains_mono_bold_20 (#1175)Riku Isokoski2022-06-163-1/+11
| |
* | Be more specific about the compiler versionFinlay Davidson2022-06-111-1/+1
| |
* | Replace more instances of old gcc verFinlay Davidson2022-06-113-4/+4
| |
* | Update arm gcc toolchain to 11.2-2022.02Finlay Davidson2022-06-112-8/+9
| | | | | | | | | | | | Updates the buildAndProgram doc and the docker image, which means GitHub Actions will also use the new toolchain.
* | SettingChimes: private Option struct, use std::array for cbOptionReinhold Gschweicher2022-06-111-6/+5
| |
* | Simplify SettingChimes codeRiku Isokoski2022-06-112-42/+27
| |
* | Minor changes to clang-format workflow (#1177)FintasticMan2022-06-112-9/+7
|/
* Remove duplicated value in fonts.json (#1179)Diego Miguel Lozano2022-06-111-1/+1
|
* Fix typo in gettingStarted guide (#1178)kieranc2022-06-071-1/+1
|
* Use lambda to reduce code duplicationRiku Isokoski2022-06-061-10/+11
|
* Move event handlers to unnamed namespaceRiku Isokoski2022-06-062-13/+13
|
* Use static constexpr to force compile time initializationRiku Isokoski2022-06-061-2/+2
|
* Timer: Replace time label with Counter control hiding functionalityRiku Isokoski2022-06-062-12/+11
|
* Counter: add show and hide controls functionsRiku Isokoski2022-06-062-2/+21
|
* Move linePoints to a member variableRiku Isokoski2022-06-062-3/+5
|
* Move bg color to a constexpr variableRiku Isokoski2022-06-061-3/+5
|
* Use Counter widget in TimerRiku Isokoski2022-06-062-112/+41
|