]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/performance_test.c
fixing some warnings (AES); simplifyning AES headers (now simply include "aes.h"...
[avr-crypto-lib.git] / test_src / performance_test.c
index e371a5fc1c7951c0988a1bb5b211e5b48ae983d5..6ba564512985fc1ef0ebfb410be65c7f39d8b3dc 100644 (file)
@@ -31,7 +31,7 @@
 #include <avr/io.h>
 #include <avr/interrupt.h>
 #include <avr/pgmspace.h>
-#include "uart.h"
+#include "cli.h"
 #include "performance_test.h"
 
 
@@ -51,7 +51,7 @@ ISR(TIMER1_OVF_vect){
 }
 
 void calibrateTimer(void){
-       volatile uint8_t i;
+       volatile uint8_t i=0;
        startTimer(1);
        stopTimer();
        const_overhead = TCNT1;
@@ -89,24 +89,24 @@ void getOverhead(uint16_t* constoh, uint16_t* intoh){
 void print_time_P(PGM_P s, uint64_t t){
        char sv[16];
        uint8_t c;
-       uart_putstr_P(PSTR("\r\n"));
-       uart_putstr_P(s);
+       cli_putstr_P(PSTR("\r\n"));
+       cli_putstr_P(s);
        ultoa((unsigned long)t, sv, 10);
        for(c=strlen(sv); c<11; ++c){
-               uart_putc(' ');
+               cli_putc(' ');
        }
-       uart_putstr(sv);
+       cli_putstr(sv);
 }
 
 void print_overhead(void){
        char str[16];
-       uart_putstr_P(PSTR("\r\n\r\n=== benchmark ==="));
+       cli_putstr_P(PSTR("\r\n\r\n=== benchmark ==="));
        utoa(const_overhead, str, 10);
-       uart_putstr_P(PSTR("\r\n\tconst overhead:     "));
-       uart_putstr(str);
+       cli_putstr_P(PSTR("\r\n\tconst overhead:     "));
+       cli_putstr(str);
        utoa(int_overhead, str, 10);
-       uart_putstr_P(PSTR("\r\n\tinterrupt overhead: "));
-       uart_putstr(str);
+       cli_putstr_P(PSTR("\r\n\tinterrupt overhead: "));
+       cli_putstr(str);
 }