Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
f8bc9d5
Shows selected watch face page first
SteveAmor Aug 28, 2023
29ede18
Update SettingWatchFace.cpp
SteveAmor Oct 4, 2023
b6550cb
Update SettingWatchFace.cpp
SteveAmor Oct 4, 2023
c797ef9
Merge branch 'main' into watchSettingScreen
SteveAmor Oct 4, 2023
c73f016
Merge pull request #26 from InfiniTimeOrg/main
tituscmd Jan 21, 2025
9d13f7a
Add time since last weather update to weather app
JustScott Feb 3, 2025
b542e26
Replace 'old' with 'ago' and adjust positioning
JustScott Feb 5, 2025
6cd3988
Updated labels, improved/simplified logic, and improved positioning
JustScott Feb 7, 2025
cb4e7d6
Fixed positioning
JustScott Feb 8, 2025
7470123
Improves UX when charing on Quick Settings
SteveAmor Feb 19, 2025
3a79fc6
music app redesign
tituscmd May 11, 2025
bf83698
Merge branch 'InfiniTimeOrg:main' into music_redesign
tituscmd May 11, 2025
5ccbaad
removed an empty line
tituscmd May 11, 2025
c85e99c
Merge branch 'music_redesign' of github.com:tituscmd/InfiniTime into …
tituscmd May 11, 2025
e97cb58
Some tweaks for the default texts, as well as adding a different appr…
tituscmd May 12, 2025
db1a0ad
formatting
tituscmd May 12, 2025
e633015
more formatting
tituscmd May 12, 2025
441399e
Merge branch 'main' into music_redesign
tituscmd May 14, 2025
ee276b5
revert back to swiping as a gesture to switch between skip and volume…
tituscmd May 14, 2025
43aa932
remove all unneccessary references to the motor controller
tituscmd May 14, 2025
29cc0eb
formatting
tituscmd May 14, 2025
ba976b6
Merge branch 'main' into music_redesign
tituscmd May 16, 2025
18894a6
removed accidental change
tituscmd May 30, 2025
6b1e277
Merge branch 'music_redesign' of github.com:tituscmd/InfiniTime into …
tituscmd May 30, 2025
012fa8d
Merge branch 'main' into music_redesign
tituscmd May 30, 2025
1ad75d0
Merge branch 'main' into music_redesign
tituscmd Jun 1, 2025
cbc9625
correct color of the buttons
tituscmd Jun 6, 2025
e44aac1
remove redundant initialisers for trackName and albumName
tituscmd Jun 12, 2025
f76c9d4
Merge branch 'main' into music_redesign
tituscmd Jun 12, 2025
73f991d
Merge branch 'main' into music_redesign
tituscmd Jun 28, 2025
628fd16
Merge branch 'main' into music_redesign
tituscmd Jun 29, 2025
b384984
Merge branch 'main' into watchSettingScreen
SteveAmor Jul 6, 2025
cf3c0c2
Merge branch 'main' into quicksetting-callback-timeout
SteveAmor Jul 20, 2025
ef74a00
add progress bar
tituscmd Jul 26, 2025
fcea150
Update settings.json
tituscmd Jul 26, 2025
8eb080e
Merge branch 'main' into music_redesign_2
tituscmd Jul 26, 2025
052dad2
formatting
tituscmd Jul 28, 2025
b691fe3
Merge branch 'music_redesign_2' of github.com:tituscmd/InfiniTime int…
tituscmd Jul 28, 2025
65ae129
formatting
tituscmd Jul 28, 2025
ed30e53
more formatting
tituscmd Jul 28, 2025
1f502ef
Use `auto` for cast to meet Coding convention
JustScott Aug 4, 2025
1b69ccf
Reduce unnecessary logic in positioning code
JustScott Aug 4, 2025
40a5142
Fixed formatting
JustScott Aug 4, 2025
c634bf2
different design for music.cpp
tituscmd Aug 6, 2025
b27c4f2
renaming to camelCase, time top center, some visual tweaks
tituscmd Aug 11, 2025
afe65d6
tweak code for much easier alignment testing
tituscmd Aug 18, 2025
d87126a
tweak code for much easier alignment testing
tituscmd Aug 18, 2025
d11a71b
change controls button
tituscmd Aug 18, 2025
8d036ee
tweaks to the new swap controls button
tituscmd Aug 18, 2025
4ed2d18
Different version of the music app, where all buttons are on one screen
tituscmd Aug 22, 2025
e02a795
another UI iteration, my favorite (volume buttons above track buttons)
tituscmd Aug 22, 2025
e2514b0
version with buttons up top
tituscmd Aug 23, 2025
1f902b1
clean up code
tituscmd Aug 25, 2025
2201ee8
finally got a formatting extension, so this is hopefully the last for…
tituscmd Aug 25, 2025
3e18fcb
finally got a formatting extension, so this is hopefully the last for…
tituscmd Aug 25, 2025
0b3427e
some final spacing optimizations
tituscmd Aug 25, 2025
b965144
remove some more (now) unused lines
tituscmd Aug 25, 2025
a1cef42
lots of code optimization, mainly to get the reconnection smoother
tituscmd Aug 25, 2025
4d34f70
remove unused emoji
tituscmd Sep 13, 2025
9483662
Merge branch 'main' into music_redesign_2
tituscmd Sep 13, 2025
6fcf5e0
Merge branch 'main' into music_redesign_2
tituscmd Sep 28, 2025
08c5596
Update Music.cpp
tituscmd Nov 20, 2025
799f10e
Split oversized SPI reads
mark9064 Dec 15, 2025
dec9f4a
react to review, most notably change artist, track and album to use D…
tituscmd Dec 22, 2025
89476fa
Merge branch 'music_redesign_2' of github.com:InfiniBros/InfiniTime i…
tituscmd Dec 22, 2025
2a52836
Merge branch 'main' into music_redesign_2
tituscmd Dec 22, 2025
72911f4
use bleState.isUpdated() instead of manual lastConnected approach
tituscmd Dec 22, 2025
3515288
Merge branch 'music_redesign_2' of github.com:InfiniBros/InfiniTime i…
tituscmd Dec 22, 2025
c904749
change behavior of Refresh cycle
tituscmd Dec 22, 2025
05cec88
I'll never understand why it does this
tituscmd Dec 22, 2025
5e3f483
remove album as member, remove unused members
tituscmd Dec 27, 2025
35094e7
remove now unused music disc files
tituscmd Dec 27, 2025
bc23645
de-clutter the SetDisconnectedUI and SetConnectedUI functions by usin…
tituscmd Dec 28, 2025
2c32e4b
apply patch from github, thanks mark!
tituscmd Dec 29, 2025
ad2aa15
formatting
tituscmd Dec 29, 2025
d17d091
clamp track duration to bar range to avoid any possible overflow
tituscmd Dec 29, 2025
d52076c
Merge branch 'main' into music_redesign_2
tituscmd Jan 3, 2026
ab47be5
timer: Add launcher with recent timer history
vkareh Oct 3, 2025
36da9c9
alarm: Long press to stop alarm
vkareh Jan 9, 2025
088ce95
Update GCC (in doc and docker) to GCC15 (Arm GNU Toolchain Version 15…
mark9064 Jan 10, 2026
eafb127
Implement required stubs instead of linking nosys
mark9064 Jan 10, 2026
8011d35
Merge branch 'main' into music_redesign_2
tituscmd May 4, 2026
ba96b54
Add non-binary flag
ngarnsworthy May 10, 2026
f20c2c8
Add pride flag watchface documentation
ngarnsworthy May 10, 2026
e95f8a3
Added aro, ace, aroace, and pan flags and updated the text color for …
ngarnsworthy May 11, 2026
f981f1b
Fix formatting
ngarnsworthy May 11, 2026
caf0a5a
Updated watch colors for more contrast and cleaned up code and refera…
ngarnsworthy May 11, 2026
dd5801f
New better contrast and fix includes
ngarnsworthy May 11, 2026
65d2dd6
Make all text colors black and white
ngarnsworthy May 12, 2026
43cf5ad
Disable logging to enable building my rig
BurninTurtles May 25, 2026
d305e13
Merge pull request #2 from mark9064/update-to-gcc14
BurninTurtles May 25, 2026
7734f01
Merge pull request #3 from SteveAmor/watchSettingScreen
BurninTurtles May 25, 2026
cbf3fcb
Merge pull request #5 from ngarnsworthy/main
BurninTurtles May 25, 2026
2d58e2a
Merge pull request #6 from InfiniBros/music_redesign_2
BurninTurtles May 25, 2026
b922200
Merge pull request #7 from JustScott/weather_time_since_last_update
BurninTurtles May 25, 2026
c26e6c4
Merge pull request #8 from SteveAmor/quicksetting-callback-timeout
BurninTurtles May 25, 2026
b71b717
Merge pull request #9 from mark9064/oversize-spi-reads
BurninTurtles May 25, 2026
661a12d
Merge pull request #10 from vkareh/alarm-long-press
BurninTurtles May 25, 2026
b3d042f
Merge pull request #11 from vkareh/multiple-timers
BurninTurtles May 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"env": {
// TODO: This is a duplication of the configuration set in /docker/build.sh!
"TOOLS_DIR": "/opt",
"GCC_ARM_PATH": "gcc-arm-none-eabi-10.3-2021.10"
"GCC_ARM_PATH": "arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi"
},
"configurations": [
{
Expand Down
4 changes: 2 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"continue"
],
// Only use armToolchainPath if your arm-none-eabi-gdb is not in your path (some GCC packages does not contain arm-none-eabi-gdb)
"armToolchainPath": "${workspaceRoot}/../gcc-arm-none-eabi-10.3-2021.10/bin",
"armToolchainPath": "${workspaceRoot}/../arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi/bin",
"svdFile": "${workspaceRoot}/nrf52.svd",
"configFiles": [
"interface/stlink.cfg",
Expand All @@ -68,7 +68,7 @@
"request": "launch",
"servertype": "external",
// FIXME: This is hardcoded. I have no idea how to use the values set in build.sh here
"gdbPath": "/opt/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gdb",
"gdbPath": "/opt/arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gdb",
// Connect to an already running OpenOCD instance
"gdbTarget": "host.docker.internal:3333",
"svdFile": "${workspaceRoot}/nrf52.svd",
Expand Down
4 changes: 2 additions & 2 deletions doc/buildAndProgram.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

To build this project, you'll need:

- A cross-compiler : [ARM-GCC (10.3-2021.10)](https://developer.arm.com/downloads/-/gnu-rm)
- A cross-compiler : [ARM-GCC 15.2-Rel1 from December 17, 2025 (AArch32 bare-metal target (arm-none-eabi))](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads)
- The NRF52 SDK 15.3.0 : [nRF-SDK v15.3.0](https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5sdk153059ac345.zip)
- The Python 3 modules `cbor`, `intelhex`, `click` and `cryptography` modules for the `mcuboot` tool (see [requirements.txt](../tools/mcuboot/requirements.txt))
- To keep the system clean, you can install python modules into a python virtual environment (`venv`)
Expand Down Expand Up @@ -38,7 +38,7 @@ CMake configures the project according to variables you specify the command line

Variable | Description | Example|
----------|-------------|--------|
**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`-DARM_NONE_EABI_TOOLCHAIN_PATH=/home/jf/nrf52/gcc-arm-none-eabi-10.3-2021.10/`|
**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`-DARM_NONE_EABI_TOOLCHAIN_PATH=/home/jf/nrf52/arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi/`|
**NRF5_SDK_PATH**|path to the NRF52 SDK|`-DNRF5_SDK_PATH=/home/jf/nrf52/Pinetime/sdk`|
**CMAKE_BUILD_TYPE (\*)**| Build type (Release or Debug). Release is applied by default if this variable is not specified.|`-DCMAKE_BUILD_TYPE=Debug`
**BUILD_DFU (\*\*)**|Build DFU files while building (needs [adafruit-nrfutil](https://github.com/adafruit/Adafruit_nRF52_nrfutil)).|`-DBUILD_DFU=1`
Expand Down
2 changes: 1 addition & 1 deletion doc/buildWithVScode.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ To support as many setups as possible the VS Code configuration files expect the

Variable | Description | Example
----------|-------------|--------
**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`export ARM_NONE_EABI_TOOLCHAIN_PATH=/opt/gcc-arm-none-eabi-10.3-2021.10`
**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`export ARM_NONE_EABI_TOOLCHAIN_PATH=/opt/arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-eabi`
**NRF5_SDK_PATH**|path to the NRF52 SDK|`export NRF5_SDK_PATH=/opt/nRF5_SDK_15.3.0_59ac345`

## VS Code Extensions
Expand Down
4 changes: 4 additions & 0 deletions doc/gettingStarted/Watchfaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,7 @@ InfiniTime has 6 apps on the `main` branch at the time of writing.

### Casio G7710
![Casio G7710 face](/doc/gettingStarted/Watchfaces/CasioG7710.png)

### Pride Flag
![Pride flag face](/doc/gettingStarted/Watchfaces/Pride.png)
- You can long-press on the display to change flags. (Gay, Lesbian, Bi, Trans, Non-binary, Aromantic, Asexual, AroAce, Pansexual)
Binary file added doc/gettingStarted/Watchfaces/Pride.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions docker/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export NPM_DIR="$BUILD_DIR/npm"
export npm_config_cache="${NPM_DIR}"

export BUILD_TYPE=${BUILD_TYPE:=Release}
export GCC_ARM_VER=${GCC_ARM_VER:="10.3-2021.10"}
export GCC_ARM_VER=${GCC_ARM_VER:="15.2.rel1"}
export NRF_SDK_VER=${NRF_SDK_VER:="nRF5_SDK_15.3.0_59ac345"}
# convert to lower case and remove _ and . character
# the download URL uses the SLUG, but the extracted folder is named like the original value
Expand All @@ -26,7 +26,7 @@ export NRF_SDK_VER_SLUG=${NRF_SDK_VER_SLUG//[_.]/}
MACHINE="$(uname -m)"
[ "$MACHINE" = "arm64" ] && MACHINE="aarch64"

export GCC_ARM_PATH="gcc-arm-none-eabi-$GCC_ARM_VER"
export GCC_ARM_PATH="arm-gnu-toolchain-$GCC_ARM_VER-$MACHINE-arm-none-eabi"

main() {
local target="$1"
Expand All @@ -50,7 +50,7 @@ main() {
}

GetGcc() {
wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/$GCC_ARM_VER/$GCC_ARM_PATH-$MACHINE-linux.tar.bz2 -O - | tar -xj -C $TOOLS_DIR/
wget -q https://developer.arm.com/-/media/Files/downloads/gnu/$GCC_ARM_VER/binrel/$GCC_ARM_PATH.tar.xz -O - | tar -xJ -C $TOOLS_DIR/
if [ ! -d "$TOOLS_DIR/$GCC_ARM_PATH" ]; then
echo "missing GCC path: $TOOLS_DIR/$GCC_ARM_PATH"
return 1
Expand Down
12 changes: 6 additions & 6 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -930,7 +930,7 @@ target_compile_options(${EXECUTABLE_NAME} PUBLIC

set_target_properties(${EXECUTABLE_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_NAME}
Expand Down Expand Up @@ -965,7 +965,7 @@ target_compile_options(${EXECUTABLE_MCUBOOT_NAME} PUBLIC

set_target_properties(${EXECUTABLE_MCUBOOT_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_MCUBOOT_NAME}
Expand Down Expand Up @@ -1008,7 +1008,7 @@ target_compile_options(${EXECUTABLE_RECOVERY_NAME} PUBLIC

set_target_properties(${EXECUTABLE_RECOVERY_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERY_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERY_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_RECOVERY_NAME}
Expand Down Expand Up @@ -1040,7 +1040,7 @@ target_compile_options(${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PUBLIC

set_target_properties(${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_GRAPHICS_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_GRAPHICS_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_RECOVERY_MCUBOOT_NAME}
Expand Down Expand Up @@ -1083,7 +1083,7 @@ add_dependencies(${EXECUTABLE_RECOVERYLOADER_NAME} ${EXECUTABLE_RECOVERY_MCUBOOT

set_target_properties(${EXECUTABLE_RECOVERYLOADER_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERYLOADER_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERYLOADER_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_RECOVERYLOADER_NAME}
Expand Down Expand Up @@ -1118,7 +1118,7 @@ add_dependencies(${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} ${EXECUTABLE_RECOVERY

set_target_properties(${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} PROPERTIES
SUFFIX ".out"
LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME}.map"
LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME}.map"
)

add_custom_command(TARGET ${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME}
Expand Down
2 changes: 1 addition & 1 deletion src/components/settings/Settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ namespace Pinetime {
};
enum class PTSGaugeStyle : uint8_t { Full, Half, Numeric };
enum class PTSWeather : uint8_t { On, Off };
enum class PrideFlag : uint8_t { Gay, Trans, Bi, Lesbian };
enum class PrideFlag : uint8_t { Gay, Trans, Bi, Lesbian, Nonbinary, Ace, Aro, AroAce, Pan };
enum class DfuAndFsMode : uint8_t { Disabled, Enabled, EnabledTillReboot };

struct PineTimeStyle {
Expand Down
7 changes: 3 additions & 4 deletions src/displayapp/DisplayApp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -377,11 +377,10 @@ void DisplayApp::Refresh() {
// Load timer app if not loaded
if (currentApp != Apps::Timer) {
LoadNewScreen(Apps::Timer, DisplayApp::FullRefreshDirections::Up);
} else {
// Set the timer to ringing mode if already loaded
auto* timerScreen = static_cast<Screens::Timer*>(currentScreen.get());
timerScreen->SetTimerRinging();
}
// Set the timer to ringing mode
auto* timerScreen = static_cast<Screens::Timer*>(currentScreen.get());
timerScreen->SetTimerRinging();
break;
}
case Messages::AlarmTriggered:
Expand Down
2 changes: 1 addition & 1 deletion src/displayapp/fonts/fonts.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"sources": [
{
"file": "JetBrainsMono-Light.ttf",
"range": "0x25, 0x2D, 0x2F, 0x30-0x3a, 0x43, 0x46, 0xb0"
"range": "0x25, 0x2B, 0x2D, 0x2F, 0x30-0x3a, 0x43, 0x46, 0xb0"
}
],
"bpp": 1,
Expand Down
110 changes: 0 additions & 110 deletions src/displayapp/icons/music/disc.c

This file was deleted.

Binary file removed src/displayapp/icons/music/disc.png
Binary file not shown.
79 changes: 0 additions & 79 deletions src/displayapp/icons/music/disc_f_1.c

This file was deleted.

Binary file removed src/displayapp/icons/music/disc_f_1.png
Binary file not shown.
Loading
Loading