Skip to content

Commit b89c92b

Browse files
JF002Gitea
authored andcommitted
Merge branch 'develop' of JF/PineTime into master
2 parents 9d7955b + e8a8a84 commit b89c92b

241 files changed

Lines changed: 1180 additions & 90606 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "src/libs/lvgl"]
2+
path = src/libs/lvgl
3+
url = https://github.com/joaquimorg/lvgl.git

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.10)
2-
project(pinetime VERSION 0.13.0 LANGUAGES C CXX ASM)
2+
project(pinetime VERSION 0.14.0 LANGUAGES C CXX ASM)
33

44
set(NRF_TARGET "nrf52")
55

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The goal of this project is to design an open-source firmware for the Pinetime s
1919
- Code written in **modern C++**;
2020
- Build system based on **CMake**;
2121
- Based on **[FreeRTOS 10.0.0](https://freertos.org)** real-time OS.
22-
- Using **[LittleVGL/LVGL 6.1.2](https://lvgl.io/)** as UI library...
22+
- Using **[LittleVGL/LVGL 7](https://lvgl.io/)** as UI library...
2323
- ... and **[NimBLE 1.3.0](https://github.com/apache/mynewt-nimble)** as BLE stack.
2424

2525
## Overview

doc/buildAndProgram.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ To build this project, you'll need:
1010
```
1111
git clone https://github.com/JF002/Pinetime.git
1212
cd Pinetime
13+
git submodule update --init
1314
mkdir build
1415
cd build
1516
```

src/CMakeLists.txt

Lines changed: 151 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -168,132 +168,180 @@ set(NIMBLE_SRC
168168
set(LVGL_SRC
169169
libs/lv_conf.h
170170
libs/lvgl/lvgl.h
171-
libs/lvgl/src/lv_core/lv_obj.c
172-
libs/lvgl/src/lv_core/lv_obj.h
173-
libs/lvgl/src/lv_core/lv_group.c
174-
libs/lvgl/src/lv_core/lv_group.h
175-
libs/lvgl/src/lv_core/lv_disp.c
171+
172+
libs/lvgl/src/lvgl.h
173+
libs/lvgl/src/lv_api_map.h
174+
libs/lvgl/src/lv_conf_internal.h
176175
libs/lvgl/src/lv_core/lv_disp.h
177-
libs/lvgl/src/lv_core/lv_debug.h
178-
libs/lvgl/src/lv_core/lv_debug.c
179-
libs/lvgl/src/lv_core/lv_indev.c
176+
libs/lvgl/src/lv_core/lv_group.h
180177
libs/lvgl/src/lv_core/lv_indev.h
181-
libs/lvgl/src/lv_core/lv_refr.c
178+
libs/lvgl/src/lv_core/lv_obj.h
179+
libs/lvgl/src/lv_core/lv_obj_style_dec.h
182180
libs/lvgl/src/lv_core/lv_refr.h
183-
libs/lvgl/src/lv_core/lv_style.c
184181
libs/lvgl/src/lv_core/lv_style.h
185-
libs/lvgl/src/lv_misc/lv_anim.c
182+
libs/lvgl/src/lv_draw/lv_draw.h
183+
libs/lvgl/src/lv_draw/lv_draw_arc.h
184+
libs/lvgl/src/lv_draw/lv_draw_blend.h
185+
libs/lvgl/src/lv_draw/lv_draw_img.h
186+
libs/lvgl/src/lv_draw/lv_draw_label.h
187+
libs/lvgl/src/lv_draw/lv_draw_line.h
188+
libs/lvgl/src/lv_draw/lv_draw_mask.h
189+
libs/lvgl/src/lv_draw/lv_draw_rect.h
190+
libs/lvgl/src/lv_draw/lv_draw_triangle.h
191+
libs/lvgl/src/lv_draw/lv_img_buf.h
192+
libs/lvgl/src/lv_draw/lv_img_cache.h
193+
libs/lvgl/src/lv_draw/lv_img_decoder.h
194+
libs/lvgl/src/lv_font/lv_font.h
195+
libs/lvgl/src/lv_font/lv_font_fmt_txt.h
196+
libs/lvgl/src/lv_font/lv_font_loader.h
197+
libs/lvgl/src/lv_font/lv_symbol_def.h
198+
libs/lvgl/src/lv_hal/lv_hal.h
199+
libs/lvgl/src/lv_hal/lv_hal_disp.h
200+
libs/lvgl/src/lv_hal/lv_hal_indev.h
201+
libs/lvgl/src/lv_hal/lv_hal_tick.h
186202
libs/lvgl/src/lv_misc/lv_anim.h
187-
libs/lvgl/src/lv_misc/lv_async.h
188-
libs/lvgl/src/lv_misc/lv_async.c
189-
libs/lvgl/src/lv_misc/lv_fs.c
190-
libs/lvgl/src/lv_misc/lv_fs.h
191-
libs/lvgl/src/lv_misc/lv_task.c
192-
libs/lvgl/src/lv_misc/lv_task.h
193-
libs/lvgl/src/lv_misc/lv_area.c
194203
libs/lvgl/src/lv_misc/lv_area.h
195-
libs/lvgl/src/lv_misc/lv_bidi.c
204+
libs/lvgl/src/lv_misc/lv_async.h
196205
libs/lvgl/src/lv_misc/lv_bidi.h
197-
libs/lvgl/src/lv_misc/lv_circ.c
198-
libs/lvgl/src/lv_misc/lv_circ.h
199-
libs/lvgl/src/lv_misc/lv_color.c
200206
libs/lvgl/src/lv_misc/lv_color.h
201-
libs/lvgl/src/lv_misc/lv_fs.c
207+
libs/lvgl/src/lv_misc/lv_debug.h
202208
libs/lvgl/src/lv_misc/lv_fs.h
203-
libs/lvgl/src/lv_misc/lv_gc.c
204209
libs/lvgl/src/lv_misc/lv_gc.h
205-
libs/lvgl/src/lv_misc/lv_ll.c
206210
libs/lvgl/src/lv_misc/lv_ll.h
207-
libs/lvgl/src/lv_misc/lv_log.c
208211
libs/lvgl/src/lv_misc/lv_log.h
209-
libs/lvgl/src/lv_misc/lv_math.c
210212
libs/lvgl/src/lv_misc/lv_math.h
211-
libs/lvgl/src/lv_misc/lv_mem.c
212213
libs/lvgl/src/lv_misc/lv_mem.h
213-
libs/lvgl/src/lv_misc/lv_printf.c
214214
libs/lvgl/src/lv_misc/lv_printf.h
215-
libs/lvgl/src/lv_misc/lv_task.c
216215
libs/lvgl/src/lv_misc/lv_task.h
217-
libs/lvgl/src/lv_misc/lv_templ.c
218216
libs/lvgl/src/lv_misc/lv_templ.h
219-
libs/lvgl/src/lv_misc/lv_txt.c
220217
libs/lvgl/src/lv_misc/lv_txt.h
218+
libs/lvgl/src/lv_misc/lv_txt_ap.h
221219
libs/lvgl/src/lv_misc/lv_types.h
222-
libs/lvgl/src/lv_misc/lv_utils.c
223220
libs/lvgl/src/lv_misc/lv_utils.h
224-
libs/lvgl/src/lv_draw/lv_draw.c
225-
libs/lvgl/src/lv_draw/lv_draw.h
221+
libs/lvgl/src/lv_themes/lv_theme.h
222+
libs/lvgl/src/lv_themes/lv_theme_empty.h
223+
libs/lvgl/src/lv_themes/lv_theme_material.h
224+
#libs/lvgl/src/lv_themes/lv_theme_mono.h
225+
#libs/lvgl/src/lv_themes/lv_theme_template.h
226+
libs/lvgl/src/lv_widgets/lv_arc.h
227+
libs/lvgl/src/lv_widgets/lv_bar.h
228+
libs/lvgl/src/lv_widgets/lv_btn.h
229+
libs/lvgl/src/lv_widgets/lv_btnmatrix.h
230+
libs/lvgl/src/lv_widgets/lv_calendar.h
231+
libs/lvgl/src/lv_widgets/lv_canvas.h
232+
libs/lvgl/src/lv_widgets/lv_chart.h
233+
libs/lvgl/src/lv_widgets/lv_checkbox.h
234+
libs/lvgl/src/lv_widgets/lv_cont.h
235+
libs/lvgl/src/lv_widgets/lv_cpicker.h
236+
libs/lvgl/src/lv_widgets/lv_dropdown.h
237+
libs/lvgl/src/lv_widgets/lv_img.h
238+
libs/lvgl/src/lv_widgets/lv_imgbtn.h
239+
libs/lvgl/src/lv_widgets/lv_keyboard.h
240+
libs/lvgl/src/lv_widgets/lv_label.h
241+
libs/lvgl/src/lv_widgets/lv_led.h
242+
libs/lvgl/src/lv_widgets/lv_line.h
243+
libs/lvgl/src/lv_widgets/lv_linemeter.h
244+
libs/lvgl/src/lv_widgets/lv_list.h
245+
libs/lvgl/src/lv_widgets/lv_msgbox.h
246+
libs/lvgl/src/lv_widgets/lv_objmask.h
247+
libs/lvgl/src/lv_widgets/lv_objx_templ.h
248+
libs/lvgl/src/lv_widgets/lv_page.h
249+
libs/lvgl/src/lv_widgets/lv_roller.h
250+
libs/lvgl/src/lv_widgets/lv_slider.h
251+
libs/lvgl/src/lv_widgets/lv_spinbox.h
252+
libs/lvgl/src/lv_widgets/lv_spinner.h
253+
libs/lvgl/src/lv_widgets/lv_switch.h
254+
libs/lvgl/src/lv_widgets/lv_table.h
255+
libs/lvgl/src/lv_widgets/lv_tabview.h
256+
libs/lvgl/src/lv_widgets/lv_textarea.h
257+
libs/lvgl/src/lv_widgets/lv_tileview.h
258+
libs/lvgl/src/lv_widgets/lv_win.h
259+
libs/lvgl/src/lv_core/lv_disp.c
260+
libs/lvgl/src/lv_core/lv_group.c
261+
libs/lvgl/src/lv_core/lv_indev.c
262+
libs/lvgl/src/lv_core/lv_obj.c
263+
libs/lvgl/src/lv_core/lv_refr.c
264+
libs/lvgl/src/lv_core/lv_style.c
226265
libs/lvgl/src/lv_draw/lv_draw_arc.c
227-
libs/lvgl/src/lv_draw/lv_draw_arc.h
228-
libs/lvgl/src/lv_draw/lv_draw_basic.c
229-
libs/lvgl/src/lv_draw/lv_draw_basic.h
266+
libs/lvgl/src/lv_draw/lv_draw_blend.c
230267
libs/lvgl/src/lv_draw/lv_draw_img.c
231-
libs/lvgl/src/lv_draw/lv_draw_img.h
232268
libs/lvgl/src/lv_draw/lv_draw_label.c
233-
libs/lvgl/src/lv_draw/lv_draw_label.h
234269
libs/lvgl/src/lv_draw/lv_draw_line.c
235-
libs/lvgl/src/lv_draw/lv_draw_line.h
270+
libs/lvgl/src/lv_draw/lv_draw_mask.c
236271
libs/lvgl/src/lv_draw/lv_draw_rect.c
237-
libs/lvgl/src/lv_draw/lv_draw_rect.h
238272
libs/lvgl/src/lv_draw/lv_draw_triangle.c
239-
libs/lvgl/src/lv_draw/lv_draw_triangle.h
273+
libs/lvgl/src/lv_draw/lv_img_buf.c
240274
libs/lvgl/src/lv_draw/lv_img_cache.c
241-
libs/lvgl/src/lv_draw/lv_img_cache.h
242275
libs/lvgl/src/lv_draw/lv_img_decoder.c
243-
libs/lvgl/src/lv_draw/lv_img_decoder.h
244-
libs/lvgl/src/lv_hal/lv_hal.h
276+
libs/lvgl/src/lv_font/lv_font.c
277+
#libs/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.c
278+
libs/lvgl/src/lv_font/lv_font_fmt_txt.c
279+
libs/lvgl/src/lv_font/lv_font_loader.c
280+
# LVGL Fonts
281+
libs/lvgl/src/lv_font/lv_font_montserrat_14.c
282+
libs/lvgl/src/lv_font/lv_font_montserrat_18.c
283+
libs/lvgl/src/lv_font/lv_font_montserrat_22.c
284+
libs/lvgl/src/lv_font/lv_font_montserrat_28.c
285+
#
245286
libs/lvgl/src/lv_hal/lv_hal_disp.c
246-
libs/lvgl/src/lv_hal/lv_hal_disp.h
247287
libs/lvgl/src/lv_hal/lv_hal_indev.c
248-
libs/lvgl/src/lv_hal/lv_hal_indev.h
249288
libs/lvgl/src/lv_hal/lv_hal_tick.c
250-
libs/lvgl/src/lv_hal/lv_hal_tick.h
251-
libs/lvgl/src/lv_font/lv_font.c
252-
libs/lvgl/src/lv_font/lv_font.h
253-
libs/lvgl/src/lv_font/lv_font_fmt_txt.c
254-
libs/lvgl/src/lv_font/lv_font_fmt_txt.h
255-
libs/lvgl/src/lv_font/lv_symbol_def.h
256-
libs/lvgl/src/lv_themes/lv_theme.c
257-
libs/lvgl/src/lv_themes/lv_theme.h
258-
libs/lvgl/src/lv_objx/lv_btn.h
259-
libs/lvgl/src/lv_objx/lv_btn.c
260-
libs/lvgl/src/lv_objx/lv_cont.h
261-
libs/lvgl/src/lv_objx/lv_cont.c
262-
libs/lvgl/src/lv_objx/lv_label.h
263-
libs/lvgl/src/lv_objx/lv_label.c
264-
libs/lvgl/src/lv_objx/lv_table.c
289+
libs/lvgl/src/lv_misc/lv_anim.c
290+
libs/lvgl/src/lv_misc/lv_area.c
291+
libs/lvgl/src/lv_misc/lv_async.c
292+
libs/lvgl/src/lv_misc/lv_bidi.c
293+
libs/lvgl/src/lv_misc/lv_color.c
294+
libs/lvgl/src/lv_misc/lv_debug.c
295+
libs/lvgl/src/lv_misc/lv_fs.c
296+
libs/lvgl/src/lv_misc/lv_gc.c
297+
libs/lvgl/src/lv_misc/lv_ll.c
298+
libs/lvgl/src/lv_misc/lv_log.c
299+
libs/lvgl/src/lv_misc/lv_math.c
300+
libs/lvgl/src/lv_misc/lv_mem.c
301+
libs/lvgl/src/lv_misc/lv_printf.c
302+
libs/lvgl/src/lv_misc/lv_task.c
303+
libs/lvgl/src/lv_misc/lv_templ.c
304+
libs/lvgl/src/lv_misc/lv_txt.c
305+
libs/lvgl/src/lv_misc/lv_txt_ap.c
306+
libs/lvgl/src/lv_misc/lv_utils.c
265307
libs/lvgl/src/lv_themes/lv_theme.c
266-
libs/lvgl/src/lv_themes/lv_theme.h
267-
libs/lvgl/src/lv_themes/lv_theme_night.h
268-
libs/lvgl/src/lv_themes/lv_theme_night.c
269-
libs/lvgl/src/lv_objx/lv_list.c
270-
libs/lvgl/src/lv_objx/lv_list.h
271-
libs/lvgl/src/lv_objx/lv_tileview.c
272-
libs/lvgl/src/lv_objx/lv_tileview.h
273-
libs/lvgl/src/lv_objx/lv_tabview.c
274-
libs/lvgl/src/lv_objx/lv_tabview.h
275-
libs/lvgl/src/lv_objx/lv_btnm.c
276-
libs/lvgl/src/lv_objx/lv_btnm.h
277-
libs/lvgl/src/lv_objx/lv_page.c
278-
libs/lvgl/src/lv_objx/lv_page.h
279-
libs/lvgl/src/lv_objx/lv_img.c
280-
libs/lvgl/src/lv_objx/lv_img.h
281-
libs/lvgl/src/lv_objx/lv_lmeter.c
282-
libs/lvgl/src/lv_objx/lv_lmeter.h
283-
libs/lvgl/src/lv_objx/lv_arc.c
284-
libs/lvgl/src/lv_objx/lv_arc.h
285-
libs/lvgl/src/lv_objx/lv_gauge.c
286-
libs/lvgl/src/lv_objx/lv_gauge.h
287-
libs/lvgl/src/lv_objx/lv_mbox.c
288-
libs/lvgl/src/lv_objx/lv_mbox.h
289-
libs/lvgl/src/lv_objx/lv_bar.c
290-
libs/lvgl/src/lv_objx/lv_bar.h
291-
libs/lvgl/src/lv_objx/lv_slider.h
292-
libs/lvgl/src/lv_objx/lv_slider.c
293-
libs/lvgl/src/lv_objx/lv_ddlist.c
294-
libs/lvgl/src/lv_objx/lv_ddlist.h
295-
libs/lvgl/src/lv_objx/lv_line.c
296-
libs/lvgl/src/lv_objx/lv_line.h
308+
libs/lvgl/src/lv_themes/lv_theme_empty.c
309+
libs/lvgl/src/lv_themes/lv_theme_material.c
310+
#libs/lvgl/src/lv_themes/lv_theme_mono.c
311+
#libs/lvgl/src/lv_themes/lv_theme_template.c
312+
libs/lvgl/src/lv_widgets/lv_arc.c
313+
libs/lvgl/src/lv_widgets/lv_bar.c
314+
libs/lvgl/src/lv_widgets/lv_btn.c
315+
libs/lvgl/src/lv_widgets/lv_btnmatrix.c
316+
libs/lvgl/src/lv_widgets/lv_calendar.c
317+
libs/lvgl/src/lv_widgets/lv_canvas.c
318+
libs/lvgl/src/lv_widgets/lv_chart.c
319+
libs/lvgl/src/lv_widgets/lv_checkbox.c
320+
libs/lvgl/src/lv_widgets/lv_cont.c
321+
libs/lvgl/src/lv_widgets/lv_cpicker.c
322+
libs/lvgl/src/lv_widgets/lv_dropdown.c
323+
libs/lvgl/src/lv_widgets/lv_img.c
324+
libs/lvgl/src/lv_widgets/lv_imgbtn.c
325+
libs/lvgl/src/lv_widgets/lv_keyboard.c
326+
libs/lvgl/src/lv_widgets/lv_label.c
327+
libs/lvgl/src/lv_widgets/lv_led.c
328+
libs/lvgl/src/lv_widgets/lv_line.c
329+
libs/lvgl/src/lv_widgets/lv_linemeter.c
330+
libs/lvgl/src/lv_widgets/lv_list.c
331+
libs/lvgl/src/lv_widgets/lv_msgbox.c
332+
libs/lvgl/src/lv_widgets/lv_objmask.c
333+
libs/lvgl/src/lv_widgets/lv_objx_templ.c
334+
libs/lvgl/src/lv_widgets/lv_page.c
335+
libs/lvgl/src/lv_widgets/lv_roller.c
336+
libs/lvgl/src/lv_widgets/lv_slider.c
337+
libs/lvgl/src/lv_widgets/lv_spinbox.c
338+
libs/lvgl/src/lv_widgets/lv_spinner.c
339+
libs/lvgl/src/lv_widgets/lv_switch.c
340+
libs/lvgl/src/lv_widgets/lv_table.c
341+
libs/lvgl/src/lv_widgets/lv_tabview.c
342+
libs/lvgl/src/lv_widgets/lv_textarea.c
343+
libs/lvgl/src/lv_widgets/lv_tileview.c
344+
libs/lvgl/src/lv_widgets/lv_win.c
297345
)
298346

299347
list(APPEND IMAGE_FILES
@@ -424,10 +472,8 @@ list(APPEND SOURCE_FILES
424472
displayapp/screens/Clock.cpp
425473
displayapp/screens/Tile.cpp
426474
displayapp/screens/Meter.cpp
427-
displayapp/screens/Gauge.cpp
428475
displayapp/screens/InfiniPaint.cpp
429476
displayapp/screens/Paddle.cpp
430-
displayapp/screens/DropDownDemo.cpp
431477
displayapp/screens/BatteryIcon.cpp
432478
displayapp/screens/BleIcon.cpp
433479
displayapp/screens/NotificationIcon.cpp
@@ -479,6 +525,7 @@ list(APPEND SOURCE_FILES
479525
displayapp/LittleVgl.cpp
480526
displayapp/fonts/jetbrains_mono_extrabold_compressed.c
481527
displayapp/fonts/jetbrains_mono_bold_20.c
528+
displayapp/lv_pinetime_theme.c
482529

483530
systemtask/SystemTask.cpp
484531
drivers/TwiMaster.cpp
@@ -518,7 +565,6 @@ set(INCLUDE_FILES
518565
displayapp/screens/Clock.h
519566
displayapp/screens/Tile.h
520567
displayapp/screens/Meter.h
521-
displayapp/screens/Gauge.h
522568
displayapp/screens/InfiniPaint.h
523569
displayapp/screens/Paddle.h
524570
displayapp/screens/DropDownDemo.h
@@ -571,6 +617,7 @@ set(INCLUDE_FILES
571617
libs/date/includes/date/ptz.h
572618
libs/date/includes/date/tz_private.h
573619
displayapp/LittleVgl.h
620+
displayapp/lv_pinetime_theme.h
574621
systemtask/SystemTask.h
575622
systemtask/SystemMonitor.h
576623
displayapp/screens/Symbols.h
@@ -831,7 +878,7 @@ if (USE_JLINK)
831878
COMMAND ${NRFJPROG} --program ${EXECUTABLE_FILE_NAME}.hex -f ${NRF_TARGET} --sectorerase
832879
COMMAND sleep 0.5s
833880
COMMAND ${NRFJPROG} --reset -f ${NRF_TARGET}
834-
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
881+
COMMENT "flashing ${EXECUTABLE_FILE_NAME}.hex"
835882
)
836883

837884
elseif (USE_GDB_CLIENT)
@@ -841,8 +888,8 @@ elseif (USE_GDB_CLIENT)
841888
)
842889
add_custom_target("FLASH_${EXECUTABLE_NAME}"
843890
DEPENDS ${EXECUTABLE_NAME}
844-
COMMAND ${GDB_CLIENT_BIN_PATH} -nx --batch -ex 'target extended-remote ${GDB_CLIENT_TARGET_REMOTE}' -ex 'monitor swdp_scan' -ex 'attach 1' -ex 'load' -ex 'kill' ${EXECUTABLE_NAME}.hex
845-
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
891+
COMMAND ${GDB_CLIENT_BIN_PATH} -nx --batch -ex 'target extended-remote ${GDB_CLIENT_TARGET_REMOTE}' -ex 'monitor swdp_scan' -ex 'attach 1' -ex 'load' -ex 'kill' ${EXECUTABLE_FILE_NAME}.hex
892+
COMMENT "flashing ${EXECUTABLE_FILE_NAME}.hex"
846893
)
847894
elseif (USE_OPENOCD)
848895
if (USE_CMSIS_DAP)
@@ -867,10 +914,10 @@ elseif (USE_OPENOCD)
867914
-c 'transport select swd'
868915
-c 'source [find target/nrf52.cfg]'
869916
-c 'halt'
870-
-c "program \"${EXECUTABLE_NAME}.hex\""
917+
-c "program \"${EXECUTABLE_FILE_NAME}.hex\""
871918
-c 'reset'
872919
-c 'shutdown'
873-
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
920+
COMMENT "flashing ${EXECUTABLE_BIN_NAME}.hex"
874921
)
875922
else ()
876923
add_custom_target(FLASH_ERASE
@@ -879,8 +926,8 @@ elseif (USE_OPENOCD)
879926
)
880927
add_custom_target("FLASH_${EXECUTABLE_NAME}"
881928
DEPENDS ${EXECUTABLE_NAME}
882-
COMMAND ${OPENOCD_BIN_PATH} -c "tcl_port disabled" -c "gdb_port 3333" -c "telnet_port 4444" -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c "program \"${EXECUTABLE_NAME}.hex\"" -c reset -c shutdown
883-
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
929+
COMMAND ${OPENOCD_BIN_PATH} -c "tcl_port disabled" -c "gdb_port 3333" -c "telnet_port 4444" -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c "program \"${EXECUTABLE_FILE_NAME}.hex\"" -c reset -c shutdown
930+
COMMENT "flashing ${EXECUTABLE_FILE_NAME}.hex"
884931
)
885932
endif ()
886933
endif ()

src/displayapp/Apps.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
namespace Pinetime {
44
namespace Applications {
5-
enum class Apps {None, Launcher, Clock, SysInfo, Meter, Gauge, Brightness, Music, FirmwareValidation, Paint, Paddle, Notifications, Twos, HeartRate, Navigation};
5+
enum class Apps {None, Launcher, Clock, SysInfo, Meter, Brightness, Music, FirmwareValidation, Paint, Paddle, Notifications, Twos, HeartRate, Navigation};
66
}
77
}

0 commit comments

Comments
 (0)