X-Git-Url: https://git.cryptolib.org/?p=arm-crypto-lib.git;a=blobdiff_plain;f=test_src%2Fmain-rc6-test.c;h=95ae76dd30e471799d0c0467ae19d0a64049dd3f;hp=07b677cdc60004176bcebe08af4ff9ed41251dfd;hb=52867acc0c7f09a79efbbb738cef0c3f5a2abb04;hpb=9132c1117c69c30ff96919343682174050eb73ca diff --git a/test_src/main-rc6-test.c b/test_src/main-rc6-test.c index 07b677c..95ae76d 100644 --- a/test_src/main-rc6-test.c +++ b/test_src/main-rc6-test.c @@ -21,15 +21,7 @@ * */ -#include -#include -#include -#include "config.h" -#include "cli.h" -#include "dump.h" -#include "uart_lowlevel.h" -#include "sysclock.h" -#include "hw_gptm.h" +#include "main-test-common.h" #include "rc6.h" #include "nessie_bc_test.h" @@ -37,21 +29,9 @@ #include "bcal-performance.h" #include "bcal_rc6.h" -#include -#include -#include - #define RC6_ROUNDS 20 char* algo_name = "RC6-32/20/16"; -void uart0_putc(char byte){ - uart_putc(UART_0, byte); -} - -char uart0_getc(void){ - return uart_getc(UART_0); -} - const bcdesc_t* algolist[] = { (bcdesc_t*)&rc6_desc, NULL @@ -103,21 +83,10 @@ const cmdlist_entry_t cmdlist[] = { }; int main (void){ - sysclk_set_freq(SYS_FREQ); - sysclk_mosc_verify_enable(); - uart_init_flow(UART_0, 115200, 8, UART_PARATY_NONE, UART_STOPBITS_ONE, UART_FLOWCTRL_SOFT); - gptm_set_timer_32periodic(TIMER0); + main_setup(); - cli_rx = (cli_rx_fpt)uart0_getc; - cli_tx = (cli_tx_fpt)uart0_putc; for(;;){ - cli_putstr("\r\n\r\nARM-Crypto-Lib VS ("); - cli_putstr(algo_name); - cli_putstr("; "); - cli_putstr(__DATE__); - cli_putc(' '); - cli_putstr(__TIME__); - cli_putstr(")\r\nloaded and running\r\n"); - cmd_interface(cmdlist); + welcome_msg(algo_name); + cmd_interface(cmdlist); } }