123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- #ifdef HAVE_CONFIG_H
- #include <config.h>
- #endif
- #include <wolfssl/wolfcrypt/settings.h>
- #include <wolfcrypt/test/test.h>
- #if defined(WOLFSSL_MICROCHIP_PIC32MZ)
- #define MICROCHIP_PIC32
- #include <stdio.h>
- #include <stdlib.h>
- #include "PIC32MZ-serial.h"
- #include <xc.h>
- #define SYSTEMConfigPerformance(a)
- #define SYS_CLK 200000000
- #else
- #define PIC32_STARTER_KIT
- #include <stdio.h>
- #include <stdlib.h>
- #include <p32xxxx.h>
- #define _SUPPRESS_PLIB_WARNING
- #define _DISABLE_OPENADC10_CONFIGPORT_WARNING
- #include <plib.h>
- #include <sys/appio.h>
- #define init_serial(x)
- #define SYS_CLK 80000000
- #endif
- typedef struct func_args {
- int argc;
- char** argv;
- int return_code;
- } func_args;
- #if 1
- unsigned int ReadCoreTimer(void)
- {
- unsigned int timer;
- timer = __builtin_mfc0(9, 0);
- return timer;
- }
- void WriteCoreTimer(unsigned int t)
- {
-
- (void)t;
- }
- #endif
- int main(int argc, char** argv)
- {
- func_args args;
- SYSTEMConfigPerformance(SYS_CLK);
- DBINIT();
- init_serial(SYS_CLK) ;
- printf("WolfCrypt Test:\n");
- args.argc = argc;
- args.argv = argv;
- wolfcrypt_test(&args);
- if (args.return_code == 0) {
- printf("All tests passed!\n");
- }
- return 0;
- }
|