This is the driver source file for DMA driver.
More...
#include <string.h>
#include "system/pins.h"
#include "secondary_core/sec_core_interface.h"
#include "driver/spi/drv_spi.h"
#include "driver/can/drv_can.h"
#include "driver/vac_monitor/vac_monitor.h"
#include "dma/dma.h"
#include "dma/dma_types.h"
#include "secondary_core/sec_core1.h"
#include "../mcc_generated_files/cmp/cmp1.h"
Go to the source code of this file.
DMA Driver Source File
Definition in file drv_dma.c.
◆ DRV_DMA_DATA_t
◆ DRV_DMA_STATES_t
Section: Included Files
Enumerator |
---|
STATE_WAIT_VALID_VIN_SENSE_OFFSET | |
STATE_ONLINE | |
Definition at line 57 of file drv_dma.c.
◆ DMA_Channel_doAcMonitor()
static void DMA_Channel_doAcMonitor |
( |
void | | ) |
|
|
static |
◆ DMA_Channel_resetAcMonitor()
static void DMA_Channel_resetAcMonitor |
( |
void | | ) |
|
|
static |
◆ DMA_Channel_updateAdcBuffers()
static void DMA_Channel_updateAdcBuffers |
( |
void | | ) |
|
|
static |
◆ DMA_Channel_updateCoreBuffers()
static void DMA_Channel_updateCoreBuffers |
( |
uint16_t * | coreBuffer | ) |
|
|
static |
◆ DMA_Channel_updateStatusAndSendData()
static void DMA_Channel_updateStatusAndSendData |
( |
uint16_t * | coreBuffer | ) |
|
|
static |
◆ DRV_DMA_getCoreBuffer()
uint16_t * DRV_DMA_getCoreBuffer |
( |
void | | ) |
|
◆ DRV_DMA_getVinAverage()
void DRV_DMA_getVinAverage |
( |
uint16_t * | vinAvg | ) |
|
◆ DRV_DMA_init()
void DRV_DMA_init |
( |
void | | ) |
|
◆ selfDma