SAMV71 Xplained Ultra Software Package 1.3

cs2100.c File Reference

#include "board.h"

Go to the source code of this file.

Data Structures

struct  CS2100_PARA

Functions

uint16_t CS2100_Read (Twid *pTwid, uint32_t device, uint32_t regAddr)
 Read data from CS2100 Register.
void CS2100_Write (Twid *pTwid, uint32_t device, uint32_t regAddr, uint16_t data)
 Write data to CS2100 Register.
uint8_t CS2100_Init (Twid *pTwid, uint32_t device, uint32_t PCK)
 Initialize CS2100 Clock Multiplier.

Detailed Description

Implementation CS2100 driver.

Definition in file cs2100.c.


Function Documentation

uint8_t CS2100_Init ( Twid pTwid,
uint32_t  device,
uint32_t  PCK 
)

Initialize CS2100 Clock Multiplier.

Parameters:
pTwid Pointer to twi driver structure
device Twi slave address.
PCK Device programmable clock

Definition at line 100 of file cs2100.c.

Here is the call graph for this function:

uint16_t CS2100_Read ( Twid pTwid,
uint32_t  device,
uint32_t  regAddr 
)

Read data from CS2100 Register.

Parameters:
pTwid Pointer to twi driver structure
device Twi slave address.
regAddr Register address to read.
Returns:
value in the given register.

Definition at line 62 of file cs2100.c.

void CS2100_Write ( Twid pTwid,
uint32_t  device,
uint32_t  regAddr,
uint16_t  data 
)

Write data to CS2100 Register.

Parameters:
pTwid Pointer to twi driver structure
device Twi slave address.
regAddr Register address to write.
data Data to write

Definition at line 82 of file cs2100.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines