quadEM  7-0
Functions
pl_lib.c File Reference
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <stdint.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include "pl_lib.h"

Functions

int pl_open (int *fd)
 
uint32_t pl_register_read (int fd, uint32_t addr)
 
int pl_register_write (int fd, uint32_t addr, uint32_t data)
 
int pl_trigger_dma (int fd)
 
uint32_t pl_get_dma_status (int fd)
 
int pl_set_rate (int fd, uint32_t data)
 
int pl_set_buff_len (int fd, uint32_t len)
 
int pl_set_brust_len (int fd, uint32_t len)
 
int pl_set_debug_level (int fd, uint32_t level)
 
int pl_get_data (int fd, uint32_t *buff, size_t len)
 

Function Documentation

int pl_get_data ( int  fd,
uint32_t *  buff,
size_t  len 
)
uint32_t pl_get_dma_status ( int  fd)
int pl_open ( int *  fd)
uint32_t pl_register_read ( int  fd,
uint32_t  addr 
)
int pl_register_write ( int  fd,
uint32_t  addr,
uint32_t  data 
)
int pl_set_brust_len ( int  fd,
uint32_t  len 
)
int pl_set_buff_len ( int  fd,
uint32_t  len 
)
int pl_set_debug_level ( int  fd,
uint32_t  level 
)
int pl_set_rate ( int  fd,
uint32_t  data 
)
int pl_trigger_dma ( int  fd)