aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Set version to 1.15.0Jean-François Milants2024-12-031-1/+1
|
* Set version to 1.14.0Jean-François Milants2024-01-061-1/+1
|
* CMake user application selectionJean-François Milants2023-12-231-6/+0
| | | | Move ENABLE_USERAPPS and USERAPP_TYPES from the root CMake file to src/displayapp/apps/CMakeLists.txt so we do not need to repeat it in InfiniSim
* Watch face selection with CMakeJean-François Milants2023-12-231-10/+6
| | | | Move displayapp/Apps.h into a header only library (to make the integration easier in InfiniSim.
* Watch face selection at build timeJean-François Milants2023-12-231-34/+6
| | | | Replace the options that allowed to select the user apps independently by a single string variable that contains the ordered list of apps to build.
* CMake User Applications selectionJean-François Milants2023-12-231-2/+2
| | | | Revert changes that need "return PROPAGATE" since this is not available in our Docker build (it needs CMake 3.25 and we have 3.22).
* CMake User Applications selectionJean-François Milants2023-12-231-1/+37
| | | | | | | | Use CMake's configure_file() functionality to generate the list of User Applications. All the apps included in current versions of InfiniTime are enabled by default, but this can now be overridden by setting variables ENABLE_APP_XXX to True or False. CMake CMP0140 is set to NEW to enable the return PROPAGATE functionality.
* cmake: update the TARGET_DEVICE selection choices as wellReinhold Gschweicher2023-12-161-1/+1
| | | | | The properties are used for CMake-GUI configuration applications to provide a set of values by dropdown.
* Application selection at build timeJean-François Milants2023-11-191-1/+1
| | | | | | | A list of "user applications" is built at compile time. It contains all the info needed to create the application at runtime (ptr to a create() function) and to display the app in the application menu. All applications declare a TypeTrait with these information. When a new app must be loaded, DisplayApp first check if this app is a System app (in which case it creates it like it did before). If it's not a System app, it looks for the app in the list of User applications and creates it if it found it. Those changes allow to more easily add new app and to select which app must be built into the firmware. Switch to C++20 (and fix a few issues in SpiMaster.cpp and Watchdog.cpp.
* Set version to 1.13.0Jean-François Milants2023-06-241-1/+1
|
* Set version to 1.12.0Jean-François Milants2023-04-021-1/+1
|
* src: Enable unused parameter warningRiku Isokoski2023-01-241-9/+0
| | | | | | Fix warnings. Some clang-formatting was necessary. DebugPins is unused and was removed.
* Set version to 1.11.Jean-François Milants2022-10-161-1/+1
|
* Remove CMake targets and corresponding CLI arguments that are specific to ↵Jean-François Milants2022-09-171-33/+0
| | | | the debugging environment (USE_JLINK, USE_OPENOCD and USE_GDB_CLIENT).
* Small improvement in generate-fonts.py following code review.Jean-François Milants2022-09-111-0/+9
| | | | Add lv_img_conf in Docker image to build resources at build time.
* Set version to 1.10Jean-François Milants2022-06-291-1/+1
|
* Add basic hardware configuration options for P8Christoph Honal2022-06-271-7/+2
| | | | | This enables the configuration of the LFCLK source, as well as the target hardware board pin configuration.
* CMake: Extend debug configurationChristoph Honal2022-06-191-0/+5
| | | | | Enable debug output for InfiniTime, Nimble and the NRF SDK via SEGGER RTT on debug builds.
* CMakeLists.txt: add double quotes in STRIP commandIldar Mulyukov2022-06-061-1/+1
| | | | fixes cases when git is missing in the build system
* Set version to 1.9.0Jean-François Milants2022-04-021-1/+1
|
* Create Version.h in binary dir instead of src dirReinhold Gschweicher2022-01-171-1/+1
| | | | | Don't use source directory for generated files. Use the binary (build) directory instead.
* Set version to 1.8.0Jean-François Milants2022-01-071-1/+1
|
* Fix unresponsive touch panel after update to 1.7 : don't care if device ids ↵Jean-François Milants2021-11-141-1/+1
| | | | are not the ones we expected (until we know more about these communication and IDs issues).
* Set version to 1.7.0Jean-François Milants2021-11-111-1/+1
|
* Set version to 1.6.0Jean-François Milants2021-09-281-1/+1
|
* Set version to 1.5.0Jean-François Milants2021-09-261-1/+1
|
* Add WATCH_COLMI_P8 option to cmake & docshubmartin2021-09-131-0/+9
|
* Set version to 1.4.0.Jean-François Milants2021-09-021-1/+1
|
* minor changes regarding building (#356)Alexandros Feuerstein2021-07-241-4/+0
| | | * don't enforce any flashing through debug ports
* Set version to 1.3.0Jean-François Milants2021-07-231-1/+1
|
* Set version to 1.2.0Jean-François Milants2021-06-191-1/+1
|
* Set version to 1.1.0.Jean-François Milants2021-05-211-1/+1
|
* git: store git short ref hash on build stage to Version.hStoian Minaiev2021-05-141-0/+12
|
* Set version to 1.0.0, wohoo!JF0022021-04-161-1/+1
|
* First integration of the motion sensor (bma 421) : step counting + wake on ↵Jean-François Milants2021-04-041-1/+1
| | | | wrist rotation + app to see the value of the 3 axis in "real time".
* Updated to include WatchFaceAnalog and fixed clashesNiall Cooling2021-03-221-1/+10
|\
| * Set version to 0.15.0Jean-François Milants2021-03-211-1/+1
| |
| * Set version to 0.14.1Jean-François Milants2021-03-071-1/+1
| |
| * Merge branch 'develop' into recovery-firmwareJean-François Milants2021-03-071-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/CMakeLists.txt # src/displayapp/DisplayApp.h # src/systemtask/SystemTask.cpp # src/systemtask/SystemTask.h
| * | Add new cmake option to disable the generation of DFU file (which needs ↵Jean-François Milants2021-02-011-0/+9
| | | | | | | | | | | | adafruit-nrfutil on the build machine) : BUILD_DFU (disabled by default, enabled in docker build).
* | | Resolved C++14 Cmake build issues so correctly building to C99/C++14 standardsNiall Cooling2021-03-161-0/+10
| |/ |/|
* | Set version to 0.14.0Jean-François Milants2021-02-241-1/+1
| |
* | Set version to 0.13.0Jean-François Milants2021-02-141-1/+1
| |
* | Set version to 0.12.1Jean-François Milants2021-02-071-1/+1
| |
* | Set version to 0.12..0Jean-François Milants2021-02-041-1/+1
|/
* Set version to 0.11.0Jean-François Milants2021-01-231-1/+1
|
* Set version to 0.10.0.Jean-François Milants2021-01-041-1/+1
|
* Generate post_build.sh into CMAKE_CURRENT_BINARY_DIRJoe Eaves2020-12-221-1/+1
|
* Set version to 0.9.0JF2020-10-271-1/+1
|
* Reformatted the CMakeLists for consistencyAvamander2020-10-021-1/+1
|