@ -744,7 +744,7 @@ link_directories(
)
set ( COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -Wall -Wno-unknown-pragmas -g3 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wreturn-type -Werror=return-type )
set ( COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -Wall -Wno-unknown-pragmas -g3 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wreturn-type -Werror=return-type -fstack-usage -fno-exceptions -fno-non-call-exceptions )
add_definitions ( -DCONFIG_GPIO_AS_PINRESET )
add_definitions ( -DNIMBLE_CFG_CONTROLLER )
add_definitions ( -DOS_CPUTIME_FREQ )
@ -766,10 +766,10 @@ add_library(nrf-sdk STATIC ${SDK_SOURCE_FILES})
target_include_directories ( nrf-sdk SYSTEM PUBLIC . ../ )
target_include_directories ( nrf-sdk SYSTEM PUBLIC ${ INCLUDES_FROM_LIBS } )
target_compile_options ( nrf-sdk PRIVATE
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -778,10 +778,10 @@ add_library(nimble STATIC ${NIMBLE_SRC} ${TINYCRYPT_SRC})
target_include_directories ( nimble SYSTEM PUBLIC . ../ )
target_include_directories ( nimble SYSTEM PUBLIC ${ INCLUDES_FROM_LIBS } )
target_compile_options ( nimble PRIVATE
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - W n o - u n u s e d - b u t - s e t - v a r i a b l e - W n o - m a y b e - u n i n i t i a l i z e d - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -790,10 +790,10 @@ add_library(lvgl STATIC ${LVGL_SRC})
target_include_directories ( lvgl SYSTEM PUBLIC . ../ )
target_include_directories ( lvgl SYSTEM PUBLIC ${ INCLUDES_FROM_LIBS } )
target_compile_options ( lvgl PRIVATE
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -805,10 +805,10 @@ add_executable(${EXECUTABLE_NAME} ${SOURCE_FILES})
set_target_properties ( ${ EXECUTABLE_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_FILE_NAME } )
target_link_libraries ( ${ EXECUTABLE_NAME } nimble nrf-sdk lvgl )
target_compile_options ( ${ EXECUTABLE_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -835,10 +835,10 @@ add_executable(${EXECUTABLE_MCUBOOT_NAME} ${SOURCE_FILES})
target_link_libraries ( ${ EXECUTABLE_MCUBOOT_NAME } nimble nrf-sdk lvgl )
set_target_properties ( ${ EXECUTABLE_MCUBOOT_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_MCUBOOT_FILE_NAME } )
target_compile_options ( ${ EXECUTABLE_MCUBOOT_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -872,10 +872,10 @@ target_link_libraries(${EXECUTABLE_RECOVERY_NAME} nimble nrf-sdk)
set_target_properties ( ${ EXECUTABLE_RECOVERY_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_RECOVERY_FILE_NAME } )
target_compile_definitions ( ${ EXECUTABLE_RECOVERY_NAME } PUBLIC "PINETIME_IS_RECOVERY" )
target_compile_options ( ${ EXECUTABLE_RECOVERY_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -902,10 +902,10 @@ target_link_libraries(${EXECUTABLE_RECOVERY_MCUBOOT_NAME} nimble nrf-sdk)
set_target_properties ( ${ EXECUTABLE_RECOVERY_MCUBOOT_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_RECOVERY_MCUBOOT_FILE_NAME } )
target_compile_definitions ( ${ EXECUTABLE_RECOVERY_MCUBOOT_NAME } PUBLIC "PINETIME_IS_RECOVERY" )
target_compile_options ( ${ EXECUTABLE_RECOVERY_MCUBOOT_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
@ -939,10 +939,10 @@ add_executable(${EXECUTABLE_RECOVERYLOADER_NAME} ${RECOVERYLOADER_SOURCE_FILES})
target_link_libraries ( ${ EXECUTABLE_RECOVERYLOADER_NAME } nrf-sdk )
set_target_properties ( ${ EXECUTABLE_RECOVERYLOADER_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_RECOVERYLOADER_FILE_NAME } )
target_compile_options ( ${ EXECUTABLE_RECOVERYLOADER_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
target_include_directories ( ${ EXECUTABLE_RECOVERYLOADER_NAME } PUBLIC
@ -972,10 +972,10 @@ add_executable(${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} ${RECOVERYLOADER_SOURCE
target_link_libraries ( ${ EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME } nrf-sdk )
set_target_properties ( ${ EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME } PROPERTIES OUTPUT_NAME ${ EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME } )
target_compile_options ( ${ EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME } PUBLIC
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O 0 - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : D E B U G > > : $ { C O M M O N _ F L A G S } - O g - g 3 - f n o - r t t i >
$ < $ < A N D : $ < C O M P I L E _ L A N G U A G E : C X X > , $ < C O N F I G : R E L E A S E > > : $ { C O M M O N _ F L A G S } - O s - f n o - r t t i >
$ < $ < C O M P I L E _ L A N G U A G E : A S M > : - M P - M D - x a s s e m b l e r - w i t h - c p p >
)
target_include_directories ( ${ EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME } PUBLIC