-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: yehoshuapw/InfiniSim
base: main
head repository: InfiniTimeOrg/InfiniSim
compare: main
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dfe7223 - Browse repository at this point
Copy the full SHA dfe7223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8861b98 - Browse repository at this point
Copy the full SHA 8861b98View commit details
Commits on Aug 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fc96e5d - Browse repository at this point
Copy the full SHA fc96e5dView commit details
Commits on Aug 15, 2022
-
Support "Centralize most color definitions" (InfiniTimeOrg#50)
Support changes in InfiniTimeOrg/InfiniTime#1258 The file `lv_pinetime_theme.c` is renamed to `InfiniTimeTheme.cpp`. Need to pick up that change in the simulator to compile with the new cpp file if it exists. Furthermore use the new `InfiniTimeTheme.h` header in simulator files. Fixes: InfiniTimeOrg#49
Configuration menu - View commit details
-
Copy full SHA for b00dceb - Browse repository at this point
Copy the full SHA b00dcebView commit details
Commits on Aug 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 741db4e - Browse repository at this point
Copy the full SHA 741db4eView commit details
Commits on Aug 29, 2022
-
littlefs-do binary to work with spi raw file (InfiniTimeOrg#52)
Add helper to modify spi raw file, to make experimenting with it easier. ```sh $ ./littlefs-do --help Usage: ./littlefs-do <command> [options] Commands: -h, --help show this help message for the selected command and exit -v, --verbose print status messages to the console stat show information of specified file or directory ls list available files in 'spiNorFlash.raw' file mkdir create directory rmdir remove directory rm remove directory or file cp copy files into or out of flash file settings list settings from 'settings.h' ``` In the process restructure the CMake file for less duplicate includes/defines for both executables (`infinisim` and `littlefs-do`). Upload the `littlefs-do` binary built by the CI additionally to the `infinisim` binary. Use the updated upload-artifact@v3 template to do that.
Configuration menu - View commit details
-
Copy full SHA for 9e15182 - Browse repository at this point
Copy the full SHA 9e15182View commit details
Commits on Sep 5, 2022
-
README: get sources before lv_font_conv install
The build dependencies section says to install `lv_font_conv` to the source directory. But the instructions to download the InfiniSim sources was after the build dependencies. Move the "get sources" section before the "build dependencies" to clairify the instructions. Fixes: InfiniTimeOrg#53
Configuration menu - View commit details
-
Copy full SHA for 25ce4b2 - Browse repository at this point
Copy the full SHA 25ce4b2View commit details -
Update Notification::On/Off enum rename (InfiniTimeOrg#59)
In InfiniTimeOrg/InfiniTime#1261 the enums for Notification ON/OFF were renamed to On/Off and the additional entry `Sleep` was added. Update `littlefs-do` to this change.
Configuration menu - View commit details
-
Copy full SHA for 6e423c9 - Browse repository at this point
Copy the full SHA 6e423c9View commit details
Commits on Sep 6, 2022
-
external: add miniz v2.2.0 with self written CMakeLists.txt
Sources downloaded from https://github.com/richgel999/miniz/releases/tag/2.2.0
Configuration menu - View commit details
-
Copy full SHA for 9841601 - Browse repository at this point
Copy the full SHA 9841601View commit details -
external: add nlohmann_json v3.11.2
Single header downloaded from https://github.com/nlohmann/json/releases/tag/v3.11.2 Add a custom CMakeLists.txt to have a `nlohmann_json::nlohmann_json` target to link against (just like the full project)
Configuration menu - View commit details
-
Copy full SHA for 4dea638 - Browse repository at this point
Copy the full SHA 4dea638View commit details
Commits on Sep 8, 2022
-
littlefs-do: unzip in memory and copy listed resources to SPI raw file
Add a new command `littlefs-do res load resource.zip` which loads resources from a zip file to the SPI raw file. Below an example `resource.zip` is loaded: ```sh $ ./littlefs-do res load infinitime-resources-1.10.0.zip --verbose Calling FS::Init() running 'res' running 'res load' loading resource file: "infinitime-resources-1.10.0.zip" zip: num of files in zip: 8 copy file teko.bin from zip to SPI path '/teko.bin' copy file lv_font_dots_40.bin from zip to SPI path '/lv_font_dots_40.bin' copy file 7segments_40.bin from zip to SPI path '/7segments_40.bin' copy file bebas.bin from zip to SPI path '/bebas.bin' copy file 7segments_115.bin from zip to SPI path '/7segments_115.bin' copy file matrix.bin from zip to SPI path '/matrix.bin' copy file infineat-1.bin from zip to SPI path '/infineat-1.bin' finished: zip file fully loaded into SPI memory: infinitime-resources-1.10.0.zip ``` Afterwards the files are listed in the SPI raw file: ```sh $ ./littlefs-do ls type: DIR name: / type: DIR name: . type: DIR name: .. type: REG size: 4928 name: 7segments\_115.bin type: REG size: 760 name: 7segments\_40.bin type: REG size: 4420 name: bebas.bin type: REG size: 1430 name: infineat-1.bin type: REG size: 1840 name: lv\_font\_dots\_40.bin type: REG size: 115204 name: matrix.bin type: REG size: 440 name: teko.bin ``` Fixes: InfiniTimeOrg#55
Configuration menu - View commit details
-
Copy full SHA for 2306807 - Browse repository at this point
Copy the full SHA 2306807View commit details -
Merge pull request InfiniTimeOrg#60 from InfiniTimeOrg/littlefs-do_in…
…stall_ressource littlefs-do: unzip in memory and copy listed resources to SPI raw file
Configuration menu - View commit details
-
Copy full SHA for 23bf379 - Browse repository at this point
Copy the full SHA 23bf379View commit details
Commits on Sep 11, 2022
-
Print memory usage (p/P) only on change (InfiniTimeOrg#56)
* print memory usage (p/P): Only print when changed, max-memory No longer spam the memory usage constantly. This makes the output much more useful by allowing to observe each change in memory usage, since the values now no longer get pushed up and scroll out of view rapidly. Changes: - Add `max_used` peak memory usage - Add labels in the output (slightly more verbose, but much clearer) - Remove unnecessary `int64_t` cast - Change "free" to "budget left" to clarify it shows mem that would be free on the real hardware, making situations where it goes negative less confusing - Change field widths so 5 digit values no longer jump out of alignment Example output: ``` Mem: 6720 used (change: -248, peak: 7928) 7616 budget left Mem: 6832 used (change: +112, peak: 7928) 7504 budget left Mem: 6584 used (change: -248, peak: 7928) 7752 budget left Mem: 10856 used (change: +4272, peak: 10848) 3480 budget left Mem: 10888 used (change: +32, peak: 10880) 3448 budget left Mem: 10616 used (change: -272, peak: 10880) 3720 budget left Mem: 6704 used (change: -3912, peak: 10880) 7632 budget left Mem: 6808 used (change: +104, peak: 10880) 7528 budget left ```
Configuration menu - View commit details
-
Copy full SHA for 7ca0e50 - Browse repository at this point
Copy the full SHA 7ca0e50View commit details
Commits on Sep 12, 2022
-
Add changes for music fast forward PR (InfiniTimeOrg#61)
This pull request allows my pull request InfiniTimeOrg/InfiniTime#1323 in the InfiniTime project to build the simulator that's in this project. Both pull requests add the feature that I requested here: InfiniTimeOrg/InfiniTime#1320 Co-authored-by: Dyllan Kobal <dddk500@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0fe5b87 - Browse repository at this point
Copy the full SHA 0fe5b87View commit details
Commits on Sep 16, 2022
-
README: Add zlib-devel package as Fedora dependency (InfiniTimeOrg#63)
This package is needed to run this command on Fedora: ```sh cmake -S . -B build ```
Configuration menu - View commit details
-
Copy full SHA for 07aa97b - Browse repository at this point
Copy the full SHA 07aa97bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c89e970 - Browse repository at this point
Copy the full SHA c89e970View commit details
Commits on Sep 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3d52e4a - Browse repository at this point
Copy the full SHA 3d52e4aView commit details
Commits on Sep 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8460a52 - Browse repository at this point
Copy the full SHA 8460a52View commit details
Commits on Sep 27, 2022
-
Since #1324 (InfiniTimeOrg/InfiniTime#1324) / #1024 (InfiniTimeOrg/In…
…finiTime#1024) DisplayApp needs the FileSystem as parameter to the constructor.
Configuration menu - View commit details
-
Copy full SHA for 4e60d77 - Browse repository at this point
Copy the full SHA 4e60d77View commit details -
Update InfiniTime submodule with InfiNeat watchface PR
Update the submodule to the version just after InfiniTimeOrg/InfiniTime#1024 is merged.
Configuration menu - View commit details
-
Copy full SHA for 17abf38 - Browse repository at this point
Copy the full SHA 17abf38View commit details -
Merge pull request InfiniTimeOrg#69 from InfiniTimeOrg/displayapp-nee…
…ds-fs DisplayApp now takes the filesystem as ctor arguments
Configuration menu - View commit details
-
Copy full SHA for 2cfd22c - Browse repository at this point
Copy the full SHA 2cfd22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac5a04e - Browse repository at this point
Copy the full SHA ac5a04eView commit details -
sim: wake up screen (delete label) when screen off on new Notification
Get the system into the running state again, when the `n` button is pressed for a new notification. Otherwise the simulation freezes
Configuration menu - View commit details
-
Copy full SHA for c6b1f0f - Browse repository at this point
Copy the full SHA c6b1f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 945693d - Browse repository at this point
Copy the full SHA 945693dView commit details
Commits on Oct 11, 2022
-
Add option BUILD_RESOURCES=ON to build resources.zip file
The `BUILD_RESOURCES` option is also available in `InfiniTime`, but we don't want to require building the firmware to test `resource.zip` file generation.
Configuration menu - View commit details
-
Copy full SHA for 51f6de6 - Browse repository at this point
Copy the full SHA 51f6de6View commit details -
Merge pull request InfiniTimeOrg#70 from InfiniTimeOrg/build_resource…
…s_option Add option BUILD_RESOURCES=ON to build resources for sim
Configuration menu - View commit details
-
Copy full SHA for 535ed3c - Browse repository at this point
Copy the full SHA 535ed3cView commit details
Commits on Oct 12, 2022
-
minacode committed
Oct 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 3381d68 - Browse repository at this point
Copy the full SHA 3381d68View commit details -
minacode committed
Oct 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 81c0608 - Browse repository at this point
Copy the full SHA 81c0608View commit details -
Merge pull request InfiniTimeOrg#71 from minacode/low-battery
Add support for low battery warning
Configuration menu - View commit details
-
Copy full SHA for 02b75a8 - Browse repository at this point
Copy the full SHA 02b75a8View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 00ae5fc - Browse repository at this point
Copy the full SHA 00ae5fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a3aa0 - Browse repository at this point
Copy the full SHA e4a3aa0View commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d1516f1 - Browse repository at this point
Copy the full SHA d1516f1View commit details
Commits on Nov 12, 2022
-
Merge pull request InfiniTimeOrg#76 from 1sra3l/patch-1
s/scren/screen/ README.md
Configuration menu - View commit details
-
Copy full SHA for 7cc4876 - Browse repository at this point
Copy the full SHA 7cc4876View commit details
Commits on Nov 21, 2022
-
Infinisim: GifExporter: Disable dithering
This patch disables dithering since it causes artifacts within the generated gif files.
blatzfab committedNov 21, 2022 Configuration menu - View commit details
-
Copy full SHA for db77a2c - Browse repository at this point
Copy the full SHA db77a2cView commit details -
Merge pull request InfiniTimeOrg#77 from faxe1008/fix-gif-output
GifExporter: Disable dithering fixing artifacts in recording Fixes: InfiniTimeOrg#51
Configuration menu - View commit details
-
Copy full SHA for 63bfd6e - Browse repository at this point
Copy the full SHA 63bfd6eView commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4fe058c - Browse repository at this point
Copy the full SHA 4fe058cView commit details -
InfiniTime: Update for Combined Date and Time Settings
Update to develop branch after InfiniTimeOrg/InfiniTime#1465 got merged.
Configuration menu - View commit details
-
Copy full SHA for 45500e8 - Browse repository at this point
Copy the full SHA 45500e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 168ff53 - Browse repository at this point
Copy the full SHA 168ff53View commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6c2669 - Browse repository at this point
Copy the full SHA d6c2669View commit details
Commits on Jan 19, 2023
-
Merge pull request InfiniTimeOrg#83 from devnoname120/cmake-explicit-…
…std-filesystem-linking cmake: add explicit std::filesystem linking g++8 compiler has C++17 support, but needs a link parameter for `std::filesystem` to work. Add a cmake-module to find the needed link flag (if any) and provide a CMake target to link against. This can be removed once InfiniTime needs a newer compiler standard (like C++20). Fixes: InfiniTimeOrg#57
Configuration menu - View commit details
-
Copy full SHA for df7f4bd - Browse repository at this point
Copy the full SHA df7f4bdView commit details
Commits on Jan 29, 2023
-
Fix build after InfiniTime change
Update InfiniTime
Configuration menu - View commit details
-
Copy full SHA for 1aaf2c3 - Browse repository at this point
Copy the full SHA 1aaf2c3View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c6bccf5 - Browse repository at this point
Copy the full SHA c6bccf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48afc49 - Browse repository at this point
Copy the full SHA 48afc49View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8ca2f42 - Browse repository at this point
Copy the full SHA 8ca2f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for df768e2 - Browse repository at this point
Copy the full SHA df768e2View commit details -
Merge pull request InfiniTimeOrg#86 from Riksu9000/infinitime-changes
Fix build after InfiniTime changes
Configuration menu - View commit details
-
Copy full SHA for 6ccca0c - Browse repository at this point
Copy the full SHA 6ccca0cView commit details -
This class causes builds to fail every time screens are changed in InfiniTime.
Configuration menu - View commit details
-
Copy full SHA for 3be9516 - Browse repository at this point
Copy the full SHA 3be9516View commit details -
Remove unused app_timer library
This is no longer used in InfiniTime, and I can't see any reason it would ever be used again.
Configuration menu - View commit details
-
Copy full SHA for 322092e - Browse repository at this point
Copy the full SHA 322092eView commit details -
Merge pull request InfiniTimeOrg#87 from Riksu9000/remove-unused-files
Remove unused files
Configuration menu - View commit details
-
Copy full SHA for 35aca73 - Browse repository at this point
Copy the full SHA 35aca73View commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f457925 - Browse repository at this point
Copy the full SHA f457925View commit details
There are no files selected for viewing