aboutsummaryrefslogtreecommitdiff
path: root/02-usart/tests/test_dma.c
diff options
context:
space:
mode:
Diffstat (limited to '02-usart/tests/test_dma.c')
-rw-r--r--02-usart/tests/test_dma.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/02-usart/tests/test_dma.c b/02-usart/tests/test_dma.c
index ce0c4ba..50cdb5b 100644
--- a/02-usart/tests/test_dma.c
+++ b/02-usart/tests/test_dma.c
@@ -1,8 +1,8 @@
#include "test_harness.h"
-#include "core/dma.h"
-#include "core/rcc.h"
-#include "core/usart.h"
-#include "peri/dma.h"
+#include "arch/stm32l4xxx/peripherals/dma.h"
+#include "arch/stm32l4xxx/peripherals/rcc.h"
+#include "arch/stm32l4xxx/peripherals/usart.h"
+#include "kern/dma/dma_manager.h"
#include <stdio.h>
#include <stdlib.h>
@@ -18,6 +18,7 @@ TEST(dma, smoke)
regset(dma->is_r, dma_htif7, 1);
ASSERT_EQ(dma->is_r, 67108866);
+ return 0;
}
TEST(dma, cc_regset)
@@ -29,6 +30,7 @@ TEST(dma, cc_regset)
regset(channel_config->cc_r, dma_cc_msize, DMA_SIZE_32_BITS);
ASSERT_EQ(channel_config->cc_r, 1 << 11);
+ return 0;
}
TEST(dma, correct_align)
@@ -52,6 +54,7 @@ TEST(dma, regset_pl)
ASSERT_EQ(
regget(reg, dma_cc_pl),
DMA_PRIORITY_LEVEL_MEDIUM);
+ return 0;
}
TEST(dma_peri, select_peripheral)
@@ -86,6 +89,7 @@ TEST(dma_peri, select_peripheral)
release_dma_channel(chan.c_);
ASSERT_EQ(regget(RCC.ahb1en_r, rcc_dma1en), 0);
+ return 0;
}
TEST(dma_peri, unable_to_realloc)
@@ -119,6 +123,7 @@ TEST(dma_peri, unable_to_realloc)
ASSERT_EQ(ec, 0);
release_dma_channel(chan.c_);
+ return 0;
}
TEST(dma_peri, select_mem2mem)
@@ -151,6 +156,7 @@ TEST(dma_peri, select_mem2mem)
release_dma_channel(chan2.c_);
release_dma_channel(chan3.c_);
+ return 0;
}
TEST(dma_peri, select_mem2mem_2)
@@ -179,4 +185,5 @@ TEST(dma_peri, select_mem2mem_2)
}
release_dma_channel(chans[i].c_);
}
+ return 0;
}