diff --git a/IDE/IAR-EWARM/Projects/user_settings.h b/IDE/IAR-EWARM/Projects/user_settings.h index 6dacfb917..289a4d718 100644 --- a/IDE/IAR-EWARM/Projects/user_settings.h +++ b/IDE/IAR-EWARM/Projects/user_settings.h @@ -7,7 +7,7 @@ #define USE_CERT_BUFFERS_2048 #define WOLFSSL_USER_CURRTIME #define SIZEOF_LONG_LONG 8 -#define NO_WOLFSSL_DIR +#define NO_WOLFSSL_DIR #define WOLFSSL_NO_CURRDIR #define NO_WOLF_C99 #define NO_MULTIBYTE_PRINT @@ -31,4 +31,4 @@ #define HAVE_ECC #define HAVE_CURVE25519 #define CURVE25519_SMALL -#define HAVE_ED25519 \ No newline at end of file +#define HAVE_ED25519 diff --git a/IDE/IAR-EWARM/README b/IDE/IAR-EWARM/README index 2b5f80d77..637c65f7a 100644 --- a/IDE/IAR-EWARM/README +++ b/IDE/IAR-EWARM/README @@ -1,8 +1,8 @@ -CyaSSL IAR Project Files - -This directory contains project files for IAR EWARM IDE. These -projects have been set up to generic ARM Cortex-M MPUs. -In order to generate project for specific target MPU, take following steps. +CyaSSL IAR Project Files + +This directory contains project files for IAR EWARM IDE. These +projects have been set up to generic ARM Cortex-M MPUs. +In order to generate project for specific target MPU, take following steps. ** Note ** regarding Segger Embedded Operating System (embOS) The directory embOS contains projects specifically for embOS on IAR-EWARM. @@ -10,20 +10,20 @@ In order to generate project for specific target MPU, take following steps. uses embOS -Included Project Files ------------------------ -1. Workspace: wolfssl.eww - The workspace includes wolfSSL-Lib library and wolfCrypt-test, wolfCrypt-benchmark +Included Project Files +----------------------- +1. Workspace: wolfssl.eww + The workspace includes wolfSSL-Lib library and wolfCrypt-test, wolfCrypt-benchmark executable projects. 2. wolfSSL-Lib Project: lib/wolfSSL-lib.ewp - generates full set library of wolfCrypt and wolfSSL functions. + generates full set library of wolfCrypt and wolfSSL functions. -3. Test suites Project: test/wolfCrypt-test.ewp - generates test.out test suites executable +3. Test suites Project: test/wolfCrypt-test.ewp + generates test.out test suites executable -4. Benchmark Project: benchmark/wolfCrypt-benchmark.ewp - generates benchmark.out benchmark executable +4. Benchmark Project: benchmark/wolfCrypt-benchmark.ewp + generates benchmark.out benchmark executable Set Up Steps ------------ @@ -33,22 +33,22 @@ Set Up Steps You can build and download the to the simulator. Open Terminal I/O window, by "view"->"Terminal I/O", and start execution. -1. Project option settings - For each project,... - General Options: Choose appropriate "Target" options +1. Project option settings + For each project,... + General Options: Choose appropriate "Target" options -2. For executable projects,... +2. For executable projects,... Add "SystemInit" and "startup" for your MPU - Debugger: Choose your debug "Driver" + Debugger: Choose your debug "Driver" -3. For benchmark project,... +3. For benchmark project,... Choose option for current_time function. Or write own "current_time" benchmark timer with WOLFSSL_USER_CURRTIME option. -4. Build and download - Go to "Project->Make" and "Download and Debug" in Menu bar for EWARM build and download. +4. Build and download + Go to "Project->Make" and "Download and Debug" in Menu bar for EWARM build and download. -Support -------- -Please send questions or comments to support@wolfssl.com +Support +------- +Please send questions or comments to support@wolfssl.com