Add uart tests

This commit is contained in:
Byron Lathi
2022-03-14 00:47:26 -05:00
parent 0b5ccf48b8
commit da4d5f0fe7

View File

@@ -1,6 +1,7 @@
#include <stdio.h>
#include "sevenseg.h"
#include "uart.h"
int main(void)
{
@@ -56,6 +57,23 @@ int main(void)
}
printf("Done!\n\n");
printf("Testing uart_txb_block...\n");
*(uint8_t*)0x7ff5 = 0;
uart_txb_block(0xa5);
if (*(uint8_t*)0x7ff4 != 0xa5) {
printf("Incorrect value!\n", i);
retval++;
}
printf("Done!\n\n");
printf("Testing uart_status...\n");
*(uint8_t*)0x7ff5 = 0xa5;
if (uart_status() != 0xa5) {
printf("Incorrect value!\n", i);
retval++;
}
printf("Done!\n\n");
return retval != 0;
}