Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* Improve stopwatch more
* Make sure sleep gets reenabled
* Cleanup and clang-format
|
|
|
|
* Add support for BMA425 acceleration sensor.
|
|
|
|
* add basic metronome app
* add bpb, tap to bpm, update widgets
* use event pressed for bpm tap
* move case statement break to the right place
* narrow bpm selection range, override touch events
* fix arc knob style
* re-enable sleeping in destructor
|
|
|
|
initialized in main() into Start()/Init() functions to avoid Static Initialization Order Fiasco (https://en.cppreference.com/w/cpp/language/siof). See https://github.com/JF002/InfiniTime/pull/415#issuecomment-859004238.
|
|
|
|
|
|
code is running from an IRQ before calling xQueueSendFromISR or xQueueSend)
|
|
executing the button handler).
|
|
variable instead of variables on the heap. We don't need them on the heap as we know their size at build time, it'll reduce memory fragmentation and it'll make memory analysis easier.
|
|
* Add the following compilation flags:
* -fno-exceptions and -fno-non-call-exceptions : disable exception handling
* -fno-rtti : disable run time type information (needed by dynamic_cast, for example)
These flags reduce the binary size by about 100KB!
Also, -fstack-usage generate debug info (not in final binary) to allow tools like Puncover to do a stack analysis.
* Remove unused CMake variables in CMake_nRF5x.cmake (duplicated in src/CMakeLists.txt).
Replace -O0 by -Og in DEBUG builds. This generates a smaller binary (small enough for the internal memory) that is debugger friendly.
|
|
* built timer app
* Style improvements
* making sure buttons stay hidden when the app is reopened and reappear after the timer runs out
* more sensible calculations of time deltas. eliminated that mysterious scaling factor
* changing the timer icon
|
|
|
|
merges).
|
|
New Steps app
|
|
Switched to booleans for infinite while loops
|
|
Added braces to a few if statements
|
|
errors
|
|
|
|
|
|
|
|
https://github.com/JF002/InfiniTime into StepsApp
|
|
|
|
Settings to set the steps goal
More detail in Motion app
New 42px Font
|
|
I modified the process to make 5 consecutive readings,
as the process is asynchronous,
there is no interference in the main process.
|
|
fix build error in WatchFaceDigital
|
|
More memory for freertos heap and timer stack
Fix warning in watchface
Fix number of bytes read by cst816
Debug app to show freertos tasks
Increased the number of bytes of the twi write buffer
|
|
# Conflicts:
# src/CMakeLists.txt
# src/displayapp/Apps.h
# src/displayapp/DisplayApp.cpp
# src/displayapp/DisplayApp.h
# src/displayapp/lv_pinetime_theme.c
# src/displayapp/screens/ApplicationList.cpp
# src/drivers/TwiMaster.cpp
# src/systemtask/SystemTask.h
|
|
|
|
wrist rotation + app to see the value of the 3 axis in "real time".
|
|
new navigation
add some color to the apps
redesign menus
new settings menu
new quick settings
code clean up
size reduction by converting navigation images to font
and more...
|
|
|
|
|
|
|
|
# Conflicts:
# src/main.cpp
# src/systemtask/SystemTask.h
|
|
|
|
replace with paddle app in displayApp.cpp and ApplicationList.cpp later.
|
|
# Conflicts:
# src/CMakeLists.txt
# src/displayapp/DisplayApp.h
# src/systemtask/SystemTask.cpp
# src/systemtask/SystemTask.h
|
|
|
|
joaquimorg-LVGL7
# Conflicts:
# src/CMakeLists.txt
# src/displayapp/DisplayApp.cpp
# src/displayapp/screens/Modal.cpp
# src/displayapp/screens/Modal.h
# src/displayapp/screens/Notifications.cpp
# src/displayapp/screens/Tile.h
|
|
|
|
|
|
as a recovery firmware : it only provides basic UI and BLE connectivity for OTA.
This new FW is build on the same codebasse than the actual InfiniTime. Only the display task is different (this allows to remove lvgl from the recovery fw, which is very heavy).
CMake builds and docker have been modified accordingly.
Note than the fw is converted into an image and then into a DFU in the cmake build (previously, it was only done in the
|
|
Display the call notifications in the Notification app, with buttons to accept/reject the call.
|
|
Add categories to AlertNotification
Add new alert notification screens bases
Add Incoming Call
Add Modal
Add event to AlertNotification
Co-authored-by: Robin Karlsson <robin.karlsson@protonmail.com>
|
|
- fix conflict
- add a icon for the navigation app.
|
|
ON when the app is closed), display the HR value on the Clock app.
|