Commit | Line | Data |
---|---|---|
a6a4e5d4 PH |
1 | |
2 | #include <stdint.h> | |
3 | ||
4 | #include "speed8.h" | |
5 | #include "link.h" | |
6 | #include "memory.h" | |
7 | ||
8 | ||
9 | int get_buffer(uint16_t * buffer){ | |
10 | uint16_t cb[2]; | |
11 | int res; | |
12 | cb[0]=ATTENTION; | |
13 | cb[1]=CMD_GET_BUFFER; | |
14 | ||
15 | res=link_write(cb,2); | |
16 | if (res<0) return res; | |
17 | res=link_read(buffer, 4096); | |
18 | if (res<0) return res; | |
19 | return 0; | |
20 | } | |
21 | ||
22 | int put_buffer(uint16_t * buffer){ | |
23 | uint16_t cb[2]; | |
24 | int res; | |
25 | cb[0]=ATTENTION; | |
26 | cb[1]=CMD_PUT_BUFFER; | |
27 | res=link_write(cb,2); | |
28 | if (res<0) return res; | |
29 | res=link_write(buffer, 4096); | |
30 | if (res<0) return res; | |
31 | return 0; | |
32 | } | |
33 |