SAMV71 Xplained Ultra Software Package 1.5

acc.c File Reference

#include "chip.h"
#include "acc.h"

Go to the source code of this file.

Functions

void ACC_Configure (Acc *pAcc, uint8_t idAcc, uint8_t ucSelplus, uint8_t ucSelminus, uint16_t wAc_en, uint16_t wEdge, uint16_t wInvert)
 Initialize the ACC controller.
void ACC_SetComparisonPair (Acc *pAcc, uint8_t ucSelplus, uint8_t ucSelminus)
uint32_t ACC_GetComparisonResult (Acc *pAcc, uint32_t dwStatus)

Detailed Description

Implementation of Analog Comparator Controller (ACC).

Definition in file acc.c.


Function Documentation

void ACC_Configure ( Acc pAcc,
uint8_t  idAcc,
uint8_t  ucSelplus,
uint8_t  ucSelminus,
uint16_t  wAc_en,
uint16_t  wEdge,
uint16_t  wInvert 
)

Initialize the ACC controller.

Parameters:
pAcc Pointer to an Acc instance.
idAcc ACC identifier
ucSelplus input connected to inp, 0~7
ucSelminus input connected to inm,0~7
wAc_en Analog comparator enabled/disabled
wEdge CF flag triggering mode
wInvert INVert comparator output,use pattern defined in the device header file

Definition at line 91 of file acc.c.

uint32_t ACC_GetComparisonResult ( Acc pAcc,
uint32_t  dwStatus 
)

Return Comparison Result

Parameters:
pAcc Pointer to an Acc instance.
dwStatus value of ACC_ISR

Definition at line 141 of file acc.c.

void ACC_SetComparisonPair ( Acc pAcc,
uint8_t  ucSelplus,
uint8_t  ucSelminus 
)

Return the Channel Converted Data

Parameters:
pAcc Pointer to an Acc instance.
ucSelplus input applied on ACC SELPLUS
ucSelminus input applied on ACC SELMINUS

Definition at line 121 of file acc.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines