ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
dma.h
이 파일의 문서화 페이지로 가기
1 
21 
25 
32 };
33 
35  DMA_CH0 = 0x00,
36  DMA_CH1 = 0x01,
37  DMA_CH2 = 0x02,
38  DMA_CH3 = 0x03,
39 
40  DMA_8BIT = 0x00,
41  DMA_16BIT = 0x01,
42 
43  DMA_MAX_TYPE = 0x02,
45 };
46 
52  /* Set/Clear mask bit 2 */
54 };
55 
57  unsigned char page;
58  unsigned char address;
59  unsigned char count;
60 };
61 
63  unsigned char status;
64  unsigned char command;
65  unsigned char request;
66  unsigned char single_mask;
67  unsigned char write_mode;
68  unsigned char byte_ptr;
69  unsigned char intermediate;
70  unsigned char dma_mask;
71 };
72 
82 extern void dma_init(int ch, int mode, unsigned long address, int count);
83 
90 extern int dma_is_done(int ch);
91 
98 extern struct dma_ctrl_port_entry_t *dma_get_ctrl_port(int type);
99 
106 extern struct dma_port_entry_t *dma_get_port(int channel);
107