Trident IoT SDK
 
Loading...
Searching...
No Matches
project_config.h
Go to the documentation of this file.
1/**************************************************************************/
8#ifndef ___PROJECT_CONFIG_H__
9#define ___PROJECT_CONFIG_H__
10
11#define MODULE_ENABLE(module) (module > 0)
12
13/*
14 * If system support multi-tasking, some hardware need mutex to protect
15 */
16#define SUPPORT_MULTITASKING 0
17#define SUPPORT_QSPI0_MULTI_CS 0
18
19//==========================================================
20// <h> Crypto
21//==========================================================
22/*Support AES */
23//<q> CRYPTO_AES_ENABLE
24#define CRYPTO_AES_ENABLE 1
25
26/*Support ECC SECP192R1/P192 curve */
27//<q> CRYPTO_SECP192R1_ENABLE
28#define CRYPTO_SECP192R1_ENABLE 1
29
30/*Support ECC SECP256R1/P256 curve */
31//<q> CRYPTO_SECP256R1_ENABLE
32#define CRYPTO_SECP256R1_ENABLE 1
33
34/*Support ECC SECT163R2/B163 curve */
35//<q> CRYPTO_SECT163R2_ENABLE
36#define CRYPTO_SECT163R2_ENABLE 1
37// </h>
38// </h>
39#endif