-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathc.c
70 lines (56 loc) · 924 Bytes
/
c.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include "c.h"
int c_u1;
int c_y1;
static int c_u2;
void c_set_u2(int u2){
c_u2 = u2;
}
static int c_y2;
int c_get_y2(void){
return c_y2;
}
static int c_u3, c_u4;
void c_set_u3_and_u4(int u3, int u4){
c_u3 = u3;
c_u4 = u4;
}
static int c_y3, c_u5;
int c_get_y3_and_set_u5(int u5){
c_u5 = u5;
return c_y3;
}
c_y4_t c_y4;
static c_u6_t c_u6;
void c_set_u6(c_u6_t u6){
c_u6 = u6;
}
static c_y5_t c_y5;
c_y5_t c_get_y5(void){
return c_y5;
}
static int c_y6;
void c_get_y6(int *y6){
*y6 = c_y6;
}
void c_init(void){
c_u1 = 0;
c_u2 = 0;
c_u3 = 0;
c_u4 = 0;
c_u5 = 0;
c_u6 = 0;
c_y1 = 0;
c_y2 = 0;
c_y3 = 0;
c_y4 = 0;
c_y5 = 0;
c_y6 = 0;
}
void c_step(void){
c_y1 = c_u1;
c_y2 = c_u2;
c_y3 = c_u3;
c_y4 = c_u4;
c_y5 = c_u5;
c_y6 = c_u6;
}