4 #ifndef GPIO_C_HEADER_FILE 5 #define GPIO_C_HEADER_FILE 17 reg_mprj_io_37 = config;
18 reg_mprj_io_36 = config;
19 reg_mprj_io_35 = config;
21 reg_mprj_io_34 = config;
22 reg_mprj_io_33 = config;
23 reg_mprj_io_32 = config;
24 reg_mprj_io_31 = config;
25 reg_mprj_io_30 = config;
26 reg_mprj_io_29 = config;
27 reg_mprj_io_28 = config;
28 reg_mprj_io_27 = config;
29 reg_mprj_io_26 = config;
30 reg_mprj_io_25 = config;
31 reg_mprj_io_24 = config;
32 reg_mprj_io_23 = config;
33 reg_mprj_io_22 = config;
34 reg_mprj_io_21 = config;
35 reg_mprj_io_20 = config;
36 reg_mprj_io_19 = config;
37 reg_mprj_io_18 = config;
38 reg_mprj_io_17 = config;
39 reg_mprj_io_16 = config;
40 reg_mprj_io_15 = config;
41 reg_mprj_io_14 = config;
42 reg_mprj_io_13 = config;
43 reg_mprj_io_12 = config;
44 reg_mprj_io_11 = config;
45 reg_mprj_io_10 = config;
46 reg_mprj_io_9 = config;
47 reg_mprj_io_8 = config;
48 reg_mprj_io_7 = config;
49 reg_mprj_io_6 = config;
50 reg_mprj_io_5 = config;
51 reg_mprj_io_4 = config;
52 reg_mprj_io_3 = config;
53 reg_mprj_io_2 = config;
54 reg_mprj_io_1 = config;
55 reg_mprj_io_0 = config;
64 while ((reg_mprj_xfer&0x1) == 1);
80 reg_mprj_io_0 = config;
break;
82 reg_mprj_io_1 = config;
break;
84 reg_mprj_io_2 = config;
break;
86 reg_mprj_io_3 = config;
break;
88 reg_mprj_io_4 = config;
break;
90 reg_mprj_io_5 = config;
break;
92 reg_mprj_io_6 = config;
break;
94 reg_mprj_io_7 = config;
break;
96 reg_mprj_io_8 = config;
break;
98 reg_mprj_io_9 = config;
break;
100 reg_mprj_io_10 = config;
break;
102 reg_mprj_io_11 = config;
break;
104 reg_mprj_io_12 = config;
break;
106 reg_mprj_io_13 = config;
break;
108 reg_mprj_io_14 = config;
break;
110 reg_mprj_io_15 = config;
break;
112 reg_mprj_io_16 = config;
break;
114 reg_mprj_io_17 = config;
break;
116 reg_mprj_io_18 = config;
break;
118 reg_mprj_io_19 = config;
break;
120 reg_mprj_io_20 = config;
break;
122 reg_mprj_io_21 = config;
break;
124 reg_mprj_io_22 = config;
break;
126 reg_mprj_io_23 = config;
break;
128 reg_mprj_io_24 = config;
break;
130 reg_mprj_io_25 = config;
break;
132 reg_mprj_io_26 = config;
break;
134 reg_mprj_io_27 = config;
break;
136 reg_mprj_io_28 = config;
break;
138 reg_mprj_io_29 = config;
break;
140 reg_mprj_io_30 = config;
break;
142 reg_mprj_io_31 = config;
break;
144 reg_mprj_io_32 = config;
break;
146 reg_mprj_io_33 = config;
break;
148 reg_mprj_io_34 = config;
break;
150 reg_mprj_io_35 = config;
break;
152 reg_mprj_io_36 = config;
break;
154 reg_mprj_io_37 = config;
break;
199 reg_mprj_datal = data;
200 reg_mprj_datah = data <<32;
211 return reg_mprj_datah & 0x7;
213 return reg_mprj_datah;
284 #ifndef DOXYGEN_SHOULD_SKIP_THIS 285 unsigned int get_active_gpios_num(){
292 unsigned int get_gpio_num_bit(){
301 #ifdef DOXYGEN_DOCS_ONLY 324 #endif // GPIO_C_HEADER_FILE void GPIOs_configureAll(enum gpio_mode config)
Definition: gpios.h:15
void GPIOs_waitLowWithMask(unsigned int data, unsigned int mask)
Definition: gpios.h:264
void GPIOs_writeHigh(unsigned int data)
Definition: gpios.h:183
void GPIOs_writeLow(unsigned int data)
Definition: gpios.h:171
unsigned int GPIOs_readHigh()
Definition: gpios.h:209
void GPIOs_waitLow(unsigned int data)
Definition: gpios.h:234
void GPIOs_configure(int gpio_num, enum gpio_mode config)
Definition: gpios.h:77
void GPIOs_writeLowHigh(long data)
Definition: gpios.h:198
void GPIOs_loadConfigs()
Definition: gpios.h:62
void GPIOs_waitHighWithMask(unsigned int data, unsigned int mask)
Definition: gpios.h:277
void GPIOs_waitHigh(unsigned int data)
Definition: gpios.h:246
gpio_mode
Definition: gpios.h:321
unsigned int GPIOs_readLow()
Definition: gpios.h:222