builds with make
This commit is contained in:
parent
8709bcb465
commit
549d4f3403
17 changed files with 1513 additions and 1234 deletions
|
@ -15,21 +15,17 @@
|
|||
# define DIAG_INTERRUPT_OUT()
|
||||
#endif
|
||||
|
||||
#ifndef MOCKABLE
|
||||
#define MOCKABLE(x) x
|
||||
#endif // MOCKABLE
|
||||
|
||||
volatile uint8_t g_memcpyDmaBusy = 0;
|
||||
|
||||
static struct dmainfo_t g_memcpyDmaInfo;
|
||||
|
||||
void MOCKABLE(Mcd_Init)(DMA_TypeDef *dma, uint32_t stream)
|
||||
void Mcd_Init(DMA_TypeDef *dma, uint32_t stream)
|
||||
{
|
||||
Dma_Init(&g_memcpyDmaInfo, dma, stream);
|
||||
LL_DMA_EnableIT_TC(dma, stream);
|
||||
}
|
||||
|
||||
void * MOCKABLE(Mcd_Copy)(void *dst, void const *src, size_t length)
|
||||
void * Mcd_Copy(void *dst, void const *src, size_t length)
|
||||
{
|
||||
LL_DMA_SetM2MSrcAddress(g_memcpyDmaInfo.dma, g_memcpyDmaInfo.stream, (uint32_t)src);
|
||||
LL_DMA_SetM2MDstAddress(g_memcpyDmaInfo.dma, g_memcpyDmaInfo.stream, (uint32_t)dst);
|
||||
|
@ -40,7 +36,7 @@ void * MOCKABLE(Mcd_Copy)(void *dst, void const *src, size_t length)
|
|||
return dst;
|
||||
}
|
||||
|
||||
void MOCKABLE(Mcd_HandleDmaIrq)(void)
|
||||
void Mcd_HandleDmaIrq(void)
|
||||
{
|
||||
DIAG_INTERRUPT_IN();
|
||||
if(*g_memcpyDmaInfo.isReg & g_memcpyDmaInfo.tcMask) { // DMA transfer complete
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue