storm commit, chibios exp

This commit is contained in:
Jack Humbert
2023-04-05 12:59:16 -04:00
parent cfde338998
commit a1cb005981
9 changed files with 408 additions and 23 deletions
+32 -1
View File
@@ -1,6 +1,37 @@
add_link_options(
find_package(chibios REQUIRED)
target_link_options(qmk PUBLIC
-mcpu=${QMK_MCU}
-mthumb
-mno-thumb-interwork
-mno-unaligned-access
)
target_compile_definitions(qmk PUBLIC
MCU_${MCU_FAMILY}
THUMB_PRESENT
THUMB_NO_INTERWORKING
PLATFORM_SUPPORTS_SYNCHRONIZATION
PORT_IGNORE_GCC_VERSION_CHECK=1
)
if(NOT ${USE_FPU})
target_compile_options(qmk PUBLIC
-mfloat-abi=hard
-mfpu=fpv4-sp-d16
-fsingle-precision-constant
)
target_compile_definitions(qmk PUBLIC
CORTEX_USE_FPU=TRUE
)
else()
target_compile_definitions(qmk PUBLIC
CORTEX_USE_FPU=FALSE
)
endif()
# add_library(platforms_chibios)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/boards/common/configs)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/boards/${BOARD}/configs)
# target_link_libraries(platforms_chibios ${QMK_TARGET})