File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222#ifndef __TPM2_TYPES_H__
2323#define __TPM2_TYPES_H__
2424
25- #include <wolftpm/visibility.h>
2625#include <stdint.h>
2726
28- #if defined(USE_HAL_DRIVER ) && !defined(HAVE_CONFIG_H )
27+ #ifdef WOLFTPM_USER_SETTINGS
28+ #include "user_settings.h"
29+ #elif defined(USE_HAL_DRIVER ) && !defined(HAVE_CONFIG_H )
2930 /* STM Configuration File (generated by CubeMX) */
3031 #include "wolfSSL.I-CUBE-wolfTPM_conf.h"
31- #elif !defined( WOLFTPM_USER_SETTINGS )
32- /* use generated options.h or a custom one */
32+ #else
33+ /* use generated library options.h */
3334 #include <wolftpm/options.h>
3435#endif
3536
3637#ifndef WOLFTPM2_NO_WOLFCRYPT
37- #ifndef WOLFSSL_USER_SETTINGS
38- #include <wolfssl/options.h>
39- #endif
40- #else
41- #ifdef WOLFTPM_USER_SETTINGS
38+ #ifdef WOLFSSL_USER_SETTINGS
4239 #include "user_settings.h"
40+ #elif defined(USE_HAL_DRIVER ) && !defined(HAVE_CONFIG_H )
41+ /* STM Configuration File (generated by CubeMX) */
42+ #include "wolfSSL.I-CUBE-wolfTPM_conf.h"
43+ #else
44+ /* use generated library options.h */
45+ #include <wolfssl/options.h>
4346 #endif
4447#endif
4548
49+ #include <wolftpm/visibility.h>
50+
4651#ifdef WOLFTPM_WINAPI
4752 #ifdef _WIN32
4853 #include <winsock2.h>
You can’t perform that action at this time.
0 commit comments