@@ -192,37 +192,45 @@ set_property(TARGET asf4-drivers PROPERTY INTERFACE_LINK_LIBRARIES "")
192192 cryptoauthlib/lib/atca_cfgs.c
193193 cryptoauthlib/lib/atca_command.c
194194 cryptoauthlib/lib/atca_device.c
195- cryptoauthlib/lib/atca_execution.c
196195 cryptoauthlib/lib/atca_iface.c
197196 cryptoauthlib/lib/hal/atca_hal.c
198197 cryptoauthlib/lib/hal/hal_timer_start.c
199- cryptoauthlib/lib/basic/atca_basic.c
200- cryptoauthlib/lib/basic/atca_basic_counter.c
201- cryptoauthlib/lib/basic/atca_basic_gendig.c
202- cryptoauthlib/lib/basic/atca_basic_nonce.c
203- cryptoauthlib/lib/basic/atca_basic_checkmac.c
204- cryptoauthlib/lib/basic/atca_basic_info.c
205- cryptoauthlib/lib/basic/atca_basic_derivekey.c
206- cryptoauthlib/lib/basic/atca_basic_random.c
207- cryptoauthlib/lib/basic/atca_basic_selftest.c
208- cryptoauthlib/lib/basic/atca_basic_read.c
209- cryptoauthlib/lib/basic/atca_basic_privwrite.c
210- cryptoauthlib/lib/basic/atca_basic_verify.c
211- cryptoauthlib/lib/basic/atca_basic_write.c
212- cryptoauthlib/lib/basic/atca_basic_updateextra.c
213- cryptoauthlib/lib/basic/atca_basic_lock.c
214- cryptoauthlib/lib/basic/atca_basic_kdf.c
215- cryptoauthlib/lib/basic/atca_basic_genkey.c
216- cryptoauthlib/lib/basic/atca_basic_sign.c
198+ cryptoauthlib/lib/atca_basic.c
199+ cryptoauthlib/lib/atca_debug.c
200+ cryptoauthlib/lib/calib/calib_basic.c
201+ cryptoauthlib/lib/calib/calib_command.c
202+ cryptoauthlib/lib/calib/calib_execution.c
203+ cryptoauthlib/lib/calib/calib_counter.c
204+ cryptoauthlib/lib/calib/calib_gendig.c
205+ cryptoauthlib/lib/calib/calib_nonce.c
206+ cryptoauthlib/lib/calib/calib_checkmac.c
207+ cryptoauthlib/lib/calib/calib_info.c
208+ cryptoauthlib/lib/calib/calib_derivekey.c
209+ cryptoauthlib/lib/calib/calib_random.c
210+ cryptoauthlib/lib/calib/calib_selftest.c
211+ cryptoauthlib/lib/calib/calib_read.c
212+ cryptoauthlib/lib/calib/calib_privwrite.c
213+ cryptoauthlib/lib/calib/calib_verify.c
214+ cryptoauthlib/lib/calib/calib_write.c
215+ cryptoauthlib/lib/calib/calib_updateextra.c
216+ cryptoauthlib/lib/calib/calib_lock.c
217+ cryptoauthlib/lib/calib/calib_kdf.c
218+ cryptoauthlib/lib/calib/calib_genkey.c
219+ cryptoauthlib/lib/calib/calib_sign.c
217220 cryptoauthlib/lib/host/atca_host.c
218221 cryptoauthlib/lib/crypto/hashes/sha2_routines.c
219222 cryptoauthlib/lib/crypto/atca_crypto_sw_sha2.c
220223 )
221224 target_link_libraries (cryptoauthlib samd51a-ds asf4-drivers-min)
222225 set_property (TARGET cryptoauthlib PROPERTY INTERFACE_LINK_LIBRARIES "" )
223- target_compile_definitions (cryptoauthlib PUBLIC ATCA_HAL_CUSTOM ATCA_NO_POLL)
224- target_include_directories (cryptoauthlib SYSTEM PUBLIC cryptoauthlib/lib)
225- target_compile_options (cryptoauthlib PRIVATE -Wno-pedantic -Wno-incompatible-pointer-types -Wno-unused-parameter -Wno-unused-variable -Wno-cast-qual)
226+ target_include_directories (cryptoauthlib SYSTEM PUBLIC
227+ cryptoauthlib/lib
228+ ${CMAKE_CURRENT_SOURCE_DIR} # for the BitBox02-custom "atca_config.h"
229+ )
230+ target_compile_options (cryptoauthlib PRIVATE
231+ -Wno-pedantic -Wno-incompatible-pointer-types -Wno-unused-parameter -Wno-unused-variable -Wno-cast-qual
232+ -Wno-switch-default -Wno-format-nonliteral -Wno-missing-prototypes -Wno-missing-declarations
233+ )
226234endif () # CMAKE_CROSSCOMPILING
227235
228236# fatfs must to be linked together with a diskio middleware:
0 commit comments