| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
This way warnings will be taken seriously, and will cause PR checks to
fail when they throw warnings.
|
| |
|
|
| |
DateTimeController can provide everything we need.
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Fix warnings.
Some clang-formatting was necessary.
DebugPins is unused and was removed.
|
| | |
| |
| |
| |
| |
| | |
Replace separate SettingSetDate and SettingSetTime with a combined screenlist.
Add DotIndicators. Similar to PageIndicator, but for use when separating screens instead of pages of a list.
Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
|
| | |
| |
| |
| | |
This reverts commit 21f3bd708261ece47096961039e65d5b6f113c73.
|
| | |
| |
| |
| | |
Exclude files from unity build which currently cause compile erros because of redefinitions.
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Removed/simplified some generator expressions that had more repeated
elements than they needed to. Extracted some repeated sets of options
into separate variables as well.
|
| | |
| |
| |
| |
| | |
Only enable the warning flags when building InfiniTime firmware, not
when building third-party libraries.
|
| |/
|
|
|
| |
Don't enable coding conventions from unrelated projects. Only enable
generic checks.
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
github.com:ITCactus/InfiniTime into ITCactus-watchface-casio-digital-G7710
# Conflicts:
# src/components/settings/Settings.h
# src/displayapp/screens/CheckboxList.cpp
# src/displayapp/screens/CheckboxList.h
# src/displayapp/screens/Clock.cpp
# src/displayapp/screens/Clock.h
# src/displayapp/screens/settings/SettingWatchFace.cpp
|
| | |
| |
| |
| | |
number info
|
| |\ \
| | |
| | | |
Infineat Watchface + support for external resources.
|
| | | |
| | |
| | |
| | | |
from the ilesystem
|
| | |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
# Conflicts:
# src/displayapp/screens/Symbols.h
# src/displayapp/screens/settings/SettingWatchFace.cpp
# src/displayapp/screens/settings/SettingWatchFace.h
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |/ /
|/| |
| | |
| | | |
the debugging environment (USE_JLINK, USE_OPENOCD and USE_GDB_CLIENT).
|
| | | |
| | |
| | |
| | | |
Add lv_img_conf in Docker image to build resources at build time.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
A directory has been renamed
|
| | | |
| | |
| | |
| | | |
This will fix the generation of output files at the end of the build process.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |/
|/|
| |
| | |
* Move PageIndicator widget to its own files to reduce code duplication
* Use uint8_t in PageIndicator
|
| | |
| |
| |
| |
| | |
This enables the configuration of the LFCLK source,
as well as the target hardware board pin configuration.
|
| | | |
|
| |/
|
|
|
| |
Enable debug output for InfiniTime, Nimble and the NRF SDK
via SEGGER RTT on debug builds.
|
| | |
|
| |
|
|
|
| |
for better control of addresses used by img/fw
+ fix typo (RECOVERYY)
|
| |
|
|
| |
introduced in https://github.com/JF002/InfiniTime/commit/58a2d000c4d49d96121894d6dd6bb861d7564bea
|
| |
|
|
|
|
|
|
|
|
|
| |
* Use FreeRTOS timer for AlarmController
* Use FreeRTOS timer for MotorController
* Remove app_timer component from compilation as we now solely use
FreeROTS timer
* Simplify variable and text names for AlarmController and MotorController timers
* Call ScheduleAlarm directly from StopAlerting, for recurring timers
Co-authored-by: Riku Isokoski <riksu9000@gmail.com>
Co-authored-by: NeroBurner <pyro4hell@gmail.com>
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In https://github.com/InfiniTimeOrg/InfiniTime/pull/1097 new font
generation capabilites were added. Generalize the font creation to
make it possible to reuse the `displayapp/fonts/CMakeLists.txt` file
for `InfiniSim` and just add the new cmake file to the project and
link against the new `infinitime_fonts` target.
In the following a list of changes.
Allow non-global installed `lv_font_conv` executable installed with
```sh
npm install lv_font_conv@1.5.2
```
In CMake we search for `lv_font_conv` executable. Add the found
executable to the python script `generate.py`, to remove the need for
`lv_font_conv` to be in the path.
Search for `python3` executable, if CMake version 3.12 is available.
Otherwise use `python` as hard coded executable.
Instead of adding the generated fonts to `SOURCE_FILES` variable, create
a static library `infinitime_fonts`. Link this library to the
executables instead.
Use `add_custom_target()` together with `add_custom_command()` to
generate the font.c files once (like the original PR does).
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split SystemMonitor into h and cpp file and move the logging code of the
`Process` function into the cpp file.
Depending of the `configUSE_TRACE_FACILITY` define from
`src/FreeRTOSConfig.h` create either a "FreeRtosMonitor" or a
"DummyMonitor".
Make the `Process()` function non-const, as the FreeRtosMonitor changes
the member variable `lastTick`.
In `SystemTask.h` we then only need to use `SystemMonitor`, without
knowledge of the `configUSE_TRACE_FACILITY` define.
|