quadEM  7-0
pl_lib.h
Go to the documentation of this file.
1 #include "pl_ioctl.h"
2 
3 #define DEVNAME "/dev/vipic"
4 #define PAGE_SIZE 4096
5 
6 int pl_open(int *fd);
7 uint32_t pl_register_read(int fd, uint32_t addr);
8 int pl_register_write(int fd, uint32_t addr, uint32_t data);
9 int pl_trigger_dma(int fd);
10 uint32_t pl_get_dma_status(int fd);
11 int pl_set_rate(int fd, uint32_t data);
12 int pl_set_buff_len(int fd, uint32_t len);
13 int pl_set_brust_len(int fd, uint32_t len);
14 int pl_set_debug_level(int fd, uint32_t level);
int pl_set_rate(int fd, uint32_t data)
Definition: pl_lib.c:66
int pl_register_write(int fd, uint32_t addr, uint32_t data)
Definition: pl_lib.c:34
int pl_set_buff_len(int fd, uint32_t len)
Definition: pl_lib.c:77
int pl_trigger_dma(int fd)
Definition: pl_lib.c:47
uint32_t pl_get_dma_status(int fd)
Definition: pl_lib.c:55
int pl_open(int *fd)
Definition: pl_lib.c:12
uint32_t pl_register_read(int fd, uint32_t addr)
Definition: pl_lib.c:21
int pl_set_debug_level(int fd, uint32_t level)
Definition: pl_lib.c:99
int pl_set_brust_len(int fd, uint32_t len)
Definition: pl_lib.c:88