TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
txz_gpio.h
Go to the documentation of this file.
1 
13 /*------------------------------------------------------------------------------*/
14 /* Define to prevent recursive inclusion */
15 /*------------------------------------------------------------------------------*/
16 #ifndef __GPIO_H
17 #define __GPIO_H
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 /*------------------------------------------------------------------------------*/
24 /* Includes */
25 /*------------------------------------------------------------------------------*/
26 #include "txz_driver_def.h"
27 
39 /*------------------------------------------------------------------------------*/
40 /* Macro Definition */
41 /*------------------------------------------------------------------------------*/
53 #define GPIO_RESULT_SUCCESS (0)
54 #define GPIO_RESULT_FAILURE (-1)
55 #define GPIO_READ_FAILURE (0xFFFFFFFF) /* End of group GPIO_Result */
59  /* End of group GPIO_Exported_define */
63 
64 /*------------------------------------------------------------------------------*/
65 /* Enumerated Type Definition */
66 /*------------------------------------------------------------------------------*/
75 typedef enum
76 {
80 
85 typedef enum
86 {
92 
97 typedef enum
98 {
99  GPIO_PORT_A = 0x0,
120 }gpio_gr_t;
121 
126 typedef enum
127 {
128  GPIO_PORT_0 = 0x0,
137 }gpio_num_t;
138 
143 typedef enum
144 {
145  GPIO_FR_1 = 1,
154 }gpio_fr_t;
155 
160 typedef enum
161 {
163  GPIO_Mode_CR = 0x4,
166  GPIO_Mode_FR3 = 0x10,
167  GPIO_Mode_FR4 = 0x14,
168  GPIO_Mode_FR5 = 0x18,
169  GPIO_Mode_FR6 = 0x1C,
170  GPIO_Mode_FR7 = 0x20,
171  GPIO_Mode_OD = 0x28,
172  GPIO_Mode_PUP = 0x2C,
173  GPIO_Mode_PDN = 0x30,
174  GPIO_Mode_IE = 0x38
175 }gpio_mode_t;
176 
181 typedef enum
182 {
193 
198 typedef enum
199 {
207 
212 typedef enum
213 {
220 
225 typedef enum
226 {
236 
241 typedef enum
242 {
252 
257 typedef enum
258 {
267 
272 typedef enum
273 {
281 
282 
287 typedef enum
288 {
299 
300 
301 
306 typedef enum
307 {
316 
321 typedef enum
322 {
332 
337 typedef enum
338 {
345 
350 typedef enum
351 {
357 
362 typedef enum
363 {
370 
375 typedef enum
376 {
382 
387 typedef enum
388 {
397 
402 typedef enum
403 {
412 
413 
418 typedef enum
419 {
427 
432 typedef enum
433 {
441 
446 typedef enum
447 {
454 
459 typedef enum
460 {
466 
471 typedef enum
472 {
479 
484 typedef enum
485 {
491 
496 typedef enum
497 {
503 
508 typedef enum
509 {
515 
520 typedef enum
521 {
532 
537 typedef enum
538 {
548 
553 typedef enum
554 {
563 
568 typedef enum
569 {
577 
582 typedef enum
583 {
591 
596 typedef enum
597 {
604 
609 typedef enum
610 {
619 
624 typedef enum
625 {
634 
639 typedef enum
640 {
650 
655 typedef enum
656 {
665 
670 typedef enum
671 {
680 
685 typedef enum
686 {
695 
700 typedef enum
701 {
710 
715 typedef enum
716 {
725 
730 typedef enum
731 {
740 
745 typedef enum
746 {
756 
761 typedef enum
762 {
768 
773 typedef enum
774 {
779 
784 typedef enum
785 {
790 
795 typedef enum
796 {
801 
806 typedef enum
807 {
812 
817 typedef enum
818 {
823 
828 typedef enum
829 {
834 
839 typedef enum
840 {
846 
851 typedef enum
852 {
860 
865 typedef enum
866 {
874 
879 typedef enum
880 {
888 
893 typedef enum
894 {
902 
907 typedef enum
908 {
916 
921 typedef enum
922 {
931 
936 typedef enum
937 {
944 
949 typedef enum
950 {
957 
962 typedef enum
963 {
971 
976 typedef enum
977 {
985 
990 typedef enum
991 {
999 
1004 typedef enum
1005 {
1013 
1018 typedef enum
1019 {
1026 
1031 typedef enum
1032 {
1039 
1044 typedef enum
1045 {
1052 
1057 typedef enum
1058 {
1065 
1070 typedef enum
1071 {
1077 
1082 typedef enum
1083 {
1089 
1094 typedef enum
1095 {
1102 
1107 typedef enum
1108 {
1115 
1120 typedef enum
1121 {
1128 
1133 typedef enum
1134 {
1141 
1146 typedef enum
1147 {
1153 
1158 typedef enum
1159 {
1165 
1170 typedef enum
1171 {
1180 
1185 typedef enum
1186 {
1195 
1200 typedef enum
1201 {
1207 
1212 typedef enum
1213 {
1219 
1224 typedef enum
1225 {
1232 
1237 typedef enum
1238 {
1245 
1250 typedef enum
1251 {
1260 
1265 typedef enum
1266 {
1276 
1281 typedef enum
1282 {
1291 
1296 typedef enum
1297 {
1302 
1307 typedef enum
1308 {
1313 
1318 typedef enum
1319 {
1327 
1332 typedef enum
1333 {
1340 
1345 typedef enum
1346 {
1352 
1357 typedef enum
1358 {
1365 
1370 typedef enum
1371 {
1377 
1382 typedef enum
1383 {
1391 
1396 typedef enum
1397 {
1405 
1410 typedef enum
1411 {
1420 
1425 typedef enum
1426 {
1436 
1441 typedef enum
1442 {
1451 
1456 typedef enum
1457 {
1465 
1470 typedef enum
1471 {
1481 
1486 typedef enum
1487 {
1496 
1501 typedef enum
1502 {
1507 
1512 typedef enum
1513 {
1518 
1523 typedef enum
1524 {
1529 
1534 typedef enum
1535 {
1540 
1545 typedef enum
1546 {
1551 
1556 typedef enum
1557 {
1562 
1567 typedef enum
1568 {
1573 
1578 typedef enum
1579 {
1584 
1589 typedef enum
1590 {
1598 
1603 typedef enum
1604 {
1612 
1617 typedef enum
1618 {
1626 
1631 typedef enum
1632 {
1640 
1645 typedef enum
1646 {
1654 
1659 typedef enum
1660 {
1668 
1673 typedef enum
1674 {
1683 
1688 typedef enum
1689 {
1698 
1703 typedef enum
1704 {
1711 
1716 typedef enum
1717 {
1724 
1729 typedef enum
1730 {
1737 
1742 typedef enum
1743 {
1750 
1755 typedef enum
1756 {
1763 
1768 typedef enum
1769 {
1776 
1781 typedef enum
1782 {
1789 
1794 typedef enum
1795 {
1802 
1803 
1808 typedef enum
1809 {
1814 
1819 typedef enum
1820 {
1825 
1830 typedef enum
1831 {
1836 
1841 typedef enum
1842 {
1852 
1857 typedef enum
1858 {
1864 
1869 typedef enum
1870 {
1876 
1881 typedef enum
1882 {
1889 
1894 typedef enum
1895 {
1901 
1906 typedef enum
1907 {
1915 
1920 typedef enum
1921 {
1929 
1934 typedef enum
1935 {
1943 
1948 typedef enum
1949 {
1957 
1962 typedef enum
1963 {
1970 
1975 typedef enum
1976 {
1982 
1987 typedef enum
1988 {
1998 
2003 typedef enum
2004 {
2014 
2019 typedef enum
2020 {
2030 
2035 typedef enum
2036 {
2045 
2050 typedef enum
2051 {
2060 
2065 typedef enum
2066 {
2076 
2081 typedef enum
2082 {
2091 
2096 typedef enum
2097 {
2106 
2111 typedef enum
2112 {
2119 
2124 typedef enum
2125 {
2132 
2137 typedef enum
2138 {
2145 
2150 typedef enum
2151 {
2157 
2162 typedef enum
2163 {
2171 
2176 typedef enum
2177 {
2184 
2189 typedef enum
2190 {
2197 
2202 typedef enum
2203 {
2211 
2216 typedef enum
2217 {
2221 
2226 typedef enum
2227 {
2231 
2236 typedef enum
2237 {
2241 
2246 typedef enum
2247 {
2251 
2256 typedef enum
2257 {
2263  /* End of group GPIO_Exported_Typedef */
2267 
2268 /*------------------------------------------------------------------------------*/
2269 /* Structure Definition */
2270 /*------------------------------------------------------------------------------*/
2275 /*----------------------------------*/
2279 /*----------------------------------*/
2280 #if defined(TMPM4G6)
2281 typedef struct gpio_pa_handle
2282 {
2283  TSB_PA_TypeDef *p_pa_instance;
2284  TSB_PB_TypeDef *p_pb_instance;
2285  TSB_PD_TypeDef *p_pd_instance;
2286  TSB_PE_TypeDef *p_pe_instance;
2287  TSB_PF_TypeDef *p_pf_instance;
2288  TSB_PG_TypeDef *p_pg_instance;
2289  TSB_PH_TypeDef *p_ph_instance;
2290  TSB_PK_TypeDef *p_pk_instance;
2291  TSB_PL_TypeDef *p_pl_instance;
2292  TSB_PN_TypeDef *p_pn_instance;
2293  TSB_PP_TypeDef *p_pp_instance;
2294  TSB_PT_TypeDef *p_pt_instance;
2295  TSB_PY_TypeDef *p_py_instance;
2296 } gpio_t;
2297 #endif /* TMPM4G6 */
2298 #if defined(TMPM4G7)
2299 typedef struct gpio_pa_handle
2300 {
2301  TSB_PA_TypeDef *p_pa_instance;
2302  TSB_PB_TypeDef *p_pb_instance;
2303  TSB_PC_TypeDef *p_pc_instance;
2304  TSB_PD_TypeDef *p_pd_instance;
2305  TSB_PE_TypeDef *p_pe_instance;
2306  TSB_PF_TypeDef *p_pf_instance;
2307  TSB_PG_TypeDef *p_pg_instance;
2308  TSB_PH_TypeDef *p_ph_instance;
2309  TSB_PK_TypeDef *p_pk_instance;
2310  TSB_PL_TypeDef *p_pl_instance;
2311  TSB_PN_TypeDef *p_pn_instance;
2312  TSB_PP_TypeDef *p_pp_instance;
2313  TSB_PR_TypeDef *p_pr_instance;
2314  TSB_PT_TypeDef *p_pt_instance;
2315  TSB_PV_TypeDef *p_pv_instance;
2316  TSB_PY_TypeDef *p_py_instance;
2317 } gpio_t;
2318 #endif /* TMPM4G7 */
2319 #if defined(TMPM4G8)
2320 typedef struct gpio_pa_handle
2321 {
2322  TSB_PA_TypeDef *p_pa_instance;
2323  TSB_PB_TypeDef *p_pb_instance;
2324  TSB_PC_TypeDef *p_pc_instance;
2325  TSB_PD_TypeDef *p_pd_instance;
2326  TSB_PE_TypeDef *p_pe_instance;
2327  TSB_PF_TypeDef *p_pf_instance;
2328  TSB_PG_TypeDef *p_pg_instance;
2329  TSB_PH_TypeDef *p_ph_instance;
2330  TSB_PK_TypeDef *p_pk_instance;
2331  TSB_PL_TypeDef *p_pl_instance;
2332  TSB_PM_TypeDef *p_pm_instance;
2333  TSB_PN_TypeDef *p_pn_instance;
2334  TSB_PP_TypeDef *p_pp_instance;
2335  TSB_PR_TypeDef *p_pr_instance;
2336  TSB_PT_TypeDef *p_pt_instance;
2337  TSB_PV_TypeDef *p_pv_instance;
2338  TSB_PY_TypeDef *p_py_instance;
2339 } gpio_t;
2340 #endif /* TMPM4G8 */
2341 #if defined(TMPM4G9)
2342 typedef struct gpio_pa_handle
2343 {
2344  TSB_PA_TypeDef *p_pa_instance;
2345  TSB_PB_TypeDef *p_pb_instance;
2346  TSB_PC_TypeDef *p_pc_instance;
2347  TSB_PD_TypeDef *p_pd_instance;
2348  TSB_PE_TypeDef *p_pe_instance;
2349  TSB_PF_TypeDef *p_pf_instance;
2350  TSB_PG_TypeDef *p_pg_instance;
2351  TSB_PH_TypeDef *p_ph_instance;
2352  TSB_PJ_TypeDef *p_pj_instance;
2353  TSB_PK_TypeDef *p_pk_instance;
2354  TSB_PL_TypeDef *p_pl_instance;
2355  TSB_PM_TypeDef *p_pm_instance;
2356  TSB_PN_TypeDef *p_pn_instance;
2357  TSB_PP_TypeDef *p_pp_instance;
2358  TSB_PR_TypeDef *p_pr_instance;
2359  TSB_PT_TypeDef *p_pt_instance;
2360  TSB_PU_TypeDef *p_pu_instance;
2361  TSB_PV_TypeDef *p_pv_instance;
2362  TSB_PW_TypeDef *p_pw_instance;
2363  TSB_PY_TypeDef *p_py_instance;
2364 } gpio_t;
2365 #endif /* TMPM4G9 */
2366  /* End of group GPIO_Exported_Typedef */
2370 
2371 /*------------------------------------------------------------------------------*/
2372 /* Functions */
2373 /*------------------------------------------------------------------------------*/
2378 TXZ_Result gpio_init(gpio_t *p_obj, uint32_t group);
2379 TXZ_Result gpio_deinit(gpio_t *p_obj, uint32_t group);
2380 TXZ_Result gpio_write_mode(gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t val);
2381 TXZ_Result gpio_read_mode(gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t *val);
2382 TXZ_Result gpio_func(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, uint32_t func, gpio_pininout_t inout);
2383 TXZ_Result gpio_SetPullUp(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val);
2384 TXZ_Result gpio_SetPullDown(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val);
2385 TXZ_Result gpio_SetOpenDrain(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val);
2386 TXZ_Result gpio_write_bit(gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, uint32_t val);
2387 TXZ_Result gpio_read_bit(gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, gpio_pinstate_t *pinstate);
2388  /* End of group GPIO_Exported_functions */
2392  /* End of group GPIO */
2396  /* End of group Periph_Driver */
2400 
2401 #ifdef __cplusplus
2402 }
2403 #endif /* __cplusplus */
2404 #endif /* __GPIO_H */
gpio_pe5_func_t
PortE5 Function Enumerated Type Definition.
Definition: txz_gpio.h:715
Definition: txz_gpio.h:1833
Definition: txz_gpio.h:146
Definition: txz_gpio.h:929
Definition: txz_gpio.h:1848
Definition: txz_gpio.h:104
Definition: txz_gpio.h:475
Definition: txz_gpio.h:1024
Definition: txz_gpio.h:499
Definition: txz_gpio.h:600
gpio_pl0_func_t
PortL0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1281
gpio_pr1_func_t
PortR1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1716
Definition: txz_gpio.h:1239
Definition: txz_gpio.h:152
Definition: txz_gpio.h:1937
Definition: txz_gpio.h:895
Definition: txz_gpio.h:1761
Definition: txz_gpio.h:982
Definition: txz_gpio.h:2039
Definition: txz_gpio.h:1007
Definition: txz_gpio.h:797
Definition: txz_gpio.h:1633
Definition: txz_gpio.h:327
gpio_pk6_func_t
PortK6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1250
Definition: txz_gpio.h:99
Definition: txz_gpio.h:1797
Definition: txz_gpio.h:1760
Definition: txz_gpio.h:1650
Definition: txz_gpio.h:2006
Definition: txz_gpio.h:136
Definition: txz_gpio.h:561
Definition: txz_gpio.h:1503
Definition: txz_gpio.h:1269
Definition: txz_gpio.h:2023
gpio_pf4_func_t
PortF4 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:806
gpio_pc6_func_t
PortC6 Function Enumerated Type Definition.
Definition: txz_gpio.h:496
Definition: txz_gpio.h:200
Definition: txz_gpio.h:1428
Definition: txz_gpio.h:2139
Definition: txz_gpio.h:690
Definition: txz_gpio.h:2192
Definition: txz_gpio.h:1204
Definition: txz_gpio.h:992
Definition: txz_gpio.h:244
Definition: txz_gpio.h:488
Definition: txz_gpio.h:1473
gpio_pn6_func_t
PortN6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1567
Definition: txz_gpio.h:187
Definition: txz_gpio.h:1321
Definition: txz_gpio.h:736
Definition: txz_gpio.h:966
gpio_pj5_func_t
PortJ5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1133
Definition: txz_gpio.h:1913
Definition: txz_gpio.h:910
Definition: txz_gpio.h:1214
Definition: txz_gpio.h:1311
Definition: txz_gpio.h:981
Definition: txz_gpio.h:1449
Definition: txz_gpio.h:461
Definition: txz_gpio.h:2037
Definition: txz_gpio.h:1527
Definition: txz_gpio.h:2153
Definition: txz_gpio.h:173
Definition: txz_gpio.h:1559
gpio_gr_t
Port Group Enumerated Type Definition.
Definition: txz_gpio.h:97
Definition: txz_gpio.h:1538
Definition: txz_gpio.h:1608
Definition: txz_gpio.h:1372
Definition: txz_gpio.h:2074
Definition: txz_gpio.h:1822
Definition: txz_gpio.h:134
Definition: txz_gpio.h:395
Definition: txz_gpio.h:2025
Definition: txz_gpio.h:435
gpio_pb7_func_t
PortB7 Function Enumerated Type Definition.
Definition: txz_gpio.h:402
Definition: txz_gpio.h:871
gpio_pe4_func_t
PortE4 Function Enumerated Type Definition.
Definition: txz_gpio.h:700
Definition: txz_gpio.h:2249
Definition: txz_gpio.h:1759
Definition: txz_gpio.h:189
Definition: txz_gpio.h:2007
gpio_pa2_func_t
PortA2 Function Enumerated Type Definition.
Definition: txz_gpio.h:212
Definition: txz_gpio.h:409
Definition: txz_gpio.h:391
Definition: txz_gpio.h:1994
Definition: txz_gpio.h:1493
Definition: txz_gpio.h:1337
Definition: txz_gpio.h:325
Definition: txz_gpio.h:611
Definition: txz_gpio.h:366
Definition: txz_gpio.h:660
Definition: txz_gpio.h:2194
Definition: txz_gpio.h:279
gpio_pw2_func_t
PortW2 Function Enumerated Type Definition.
Definition: txz_gpio.h:2137
gpio_pg4_func_t
PortG4 Function Enumerated Type Definition.
Definition: txz_gpio.h:907
gpio_pj0_func_t
PortJ0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1070
gpio_pa7_func_t
PortA6 Function Enumerated Type Definition.
Definition: txz_gpio.h:287
Definition: txz_gpio.h:2117
Definition: txz_gpio.h:108
Definition: txz_gpio.h:763
Definition: txz_gpio.h:1569
Definition: txz_gpio.h:1623
Definition: txz_gpio.h:1897
Definition: txz_gpio.h:1122
Definition: txz_gpio.h:753
Definition: txz_gpio.h:2207
Definition: txz_gpio.h:439
Definition: txz_gpio.h:644
Definition: txz_gpio.h:1085
gpio_pv5_func_t
PortV5 Function Enumerated Type Definition.
Definition: txz_gpio.h:2065
Definition: txz_gpio.h:498
Definition: txz_gpio.h:169
TXZ_Result gpio_init(gpio_t *p_obj, uint32_t group)
Definition: txz_gpio.h:513
gpio_pm4_func_t
PortM4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1441
Definition: txz_gpio.h:1334
Definition: txz_gpio.h:632
Definition: txz_gpio.h:218
Definition: txz_gpio.h:1216
Definition: txz_gpio.h:2228
gpio_pk0_func_t
PortK0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1170
Definition: txz_gpio.h:1289
Definition: txz_gpio.h:1558
gpio_py1_func_t
PortY1 Function Enumerated Type Definition.
Definition: txz_gpio.h:2226
Definition: txz_gpio.h:1008
gpio_pp3_func_t
PortP3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1631
Definition: txz_gpio.h:1909
gpio_pa5_func_t
PortA5 Function Enumerated Type Definition.
Definition: txz_gpio.h:257
Definition: txz_gpio.h:234
Definition: txz_gpio.h:1335
gpio_pc3_func_t
PortC3 Function Enumerated Type Definition.
Definition: txz_gpio.h:459
Definition: txz_gpio.h:111
Definition: txz_gpio.h:2191
Definition: txz_gpio.h:1796
Definition: txz_gpio.h:1227
Definition: txz_gpio.h:1649
Definition: txz_gpio.h:1300
Definition: txz_gpio.h:353
Definition: txz_gpio.h:1036
Definition: txz_gpio.h:89
Definition: txz_gpio.h:737
Definition: txz_gpio.h:543
Definition: txz_gpio.h:2155
Definition: txz_gpio.h:1798
gpio_pg0_func_t
PortG0 Function Enumerated Type Definition.
Definition: txz_gpio.h:851
Definition: txz_gpio.h:2258
Definition: txz_gpio.h:926
Definition: txz_gpio.h:264
Definition: txz_gpio.h:185
gpio_pj6_func_t
PortJ6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1146
Definition: txz_gpio.h:2182
Definition: txz_gpio.h:1886
Definition: txz_gpio.h:424
Definition: txz_gpio.h:2152
gpio_pr0_func_t
PortR0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1703
gpio_pl6_func_t
PortL6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1357
Definition: txz_gpio.h:2164
Definition: txz_gpio.h:1927
Definition: txz_gpio.h:2104
gpio_pn4_func_t
PortN4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1545
Definition: txz_gpio.h:2218
Definition: txz_gpio.h:1375
Definition: txz_gpio.h:1774
Definition: txz_gpio.h:617
Definition: txz_gpio.h:407
Definition: txz_gpio.h:2248
Definition: txz_gpio.h:164
TXZ_Result
Definition: txz_driver_def.h:43
Definition: txz_gpio.h:1403
Definition: txz_gpio.h:1968
Definition: txz_gpio.h:1188
Definition: txz_gpio.h:2087
Definition: txz_gpio.h:872
gpio_ph2_func_t
PortH2 Function Enumerated Type Definition.
Definition: txz_gpio.h:990
Definition: txz_gpio.h:1910
Definition: txz_gpio.h:1021
Definition: txz_gpio.h:1786
Definition: txz_gpio.h:1123
Definition: txz_gpio.h:705
Definition: txz_gpio.h:245
Definition: txz_gpio.h:884
gpio_ph3_func_t
PortH3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1004
Definition: txz_gpio.h:2009
Definition: txz_gpio.h:261
gpio_pd3_func_t
PortD3 Function Enumerated Type Definition.
Definition: txz_gpio.h:568
Definition: txz_gpio.h:342
Definition: txz_gpio.h:2128
Definition: txz_gpio.h:1006
Definition: txz_gpio.h:110
Definition: txz_gpio.h:343
Definition: txz_gpio.h:1925
Definition: txz_gpio.h:128
Definition: txz_gpio.h:1416
TXZ_Result gpio_write_mode(gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t val)
Definition: txz_gpio.h:186
Definition: txz_gpio.h:557
Definition: txz_gpio.h:308
Definition: txz_gpio.h:1514
Definition: txz_gpio.h:1418
Definition: txz_gpio.h:1799
gpio_pt5_func_t
PortT5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1869
Definition: txz_gpio.h:100
gpio_pn1_func_t
PortN1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1512
Definition: txz_gpio.h:1922
Definition: txz_gpio.h:389
gpio_pr2_func_t
PortR2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1729
Definition: txz_gpio.h:663
Definition: txz_gpio.h:2239
Definition: txz_gpio.h:1230
gpio_pr7_func_t
PortR7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1794
Definition: txz_gpio.h:541
Definition: txz_gpio.h:1460
Definition: txz_gpio.h:1338
Definition: txz_gpio.h:1257
Definition: txz_gpio.h:1072
gpio_ph6_func_t
PortH6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1044
gpio_pd7_func_t
PortD7 Function Enumerated Type Definition.
Definition: txz_gpio.h:624
Definition: txz_gpio.h:394
Definition: txz_gpio.h:1873
Definition: txz_gpio.h:928
Definition: txz_gpio.h:808
Definition: txz_gpio.h:1647
Definition: txz_gpio.h:314
Definition: txz_gpio.h:1258
Definition: txz_gpio.h:853
Definition: txz_gpio.h:1150
gpio_pv2_func_t
PortV2 Function Enumerated Type Definition.
Definition: txz_gpio.h:2019
Definition: txz_gpio.h:2113
gpio_pr6_func_t
PortR6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1781
Definition: txz_gpio.h:718
Definition: txz_gpio.h:842
TXZ_Result gpio_read_bit(gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, gpio_pinstate_t *pinstate)
Definition: txz_gpio.h:1228
Definition: txz_gpio.h:1787
Definition: txz_gpio.h:598
Definition: txz_gpio.h:1812
Definition: txz_gpio.h:799
Definition: txz_gpio.h:1964
Definition: txz_gpio.h:1620
gpio_pb3_func_t
PortB3 Function Enumerated Type Definition.
Definition: txz_gpio.h:350
Definition: txz_gpio.h:1953
gpio_pm7_func_t
PortM7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1486
Definition: txz_gpio.h:1594
Definition: txz_gpio.h:820
Definition: txz_gpio.h:1800
Definition: txz_gpio.h:114
Definition: txz_gpio.h:463
Definition: txz_gpio.h:2167
Definition: txz_gpio.h:2180
Definition: txz_gpio.h:1320
Definition: txz_gpio.h:1549
Definition: txz_gpio.h:1605
Definition: txz_gpio.h:1254
gpio_pe2_func_t
PortE2 Function Enumerated Type Definition.
Definition: txz_gpio.h:670
Definition: txz_gpio.h:78
gpio_pm2_func_t
PortM2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1410
Definition: txz_gpio.h:296
TXZ_Result gpio_SetOpenDrain(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val)
Definition: txz_gpio.h:1268
gpio_pu7_func_t
PortU7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1975
Definition: txz_gpio.h:1771
gpio_pt4_func_t
PortT4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1857
Definition: txz_gpio.h:290
gpio_pc5_func_t
PortC5 Function Enumerated Type Definition.
Definition: txz_gpio.h:484
Definition: txz_gpio.h:1923
Definition: txz_gpio.h:1912
Definition: txz_gpio.h:588
gpio_pr4_func_t
PortR4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1755
Definition: txz_gpio.h:678
Definition: txz_gpio.h:662
Definition: txz_gpio.h:1757
Definition: txz_gpio.h:1977
Definition: txz_gpio.h:2206
Definition: txz_gpio.h:574
Definition: txz_gpio.h:408
Definition: txz_gpio.h:858
Definition: txz_gpio.h:1448
Definition: txz_gpio.h:474
Definition: txz_gpio.h:1062
Definition: txz_gpio.h:841
Definition: txz_gpio.h:912
gpio_pl1_func_t
PortL1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1296
TXZ_Result gpio_func(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, uint32_t func, gpio_pininout_t inout)
gpio_pm0_func_t
PortM0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1382
TXZ_Result gpio_SetPullUp(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val)
Definition: txz_gpio.h:587
Definition: txz_gpio.h:1536
Definition: txz_gpio.h:627
Definition: txz_gpio.h:1075
Definition: txz_gpio.h:1861
gpio_pf5_func_t
PortF5 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:817
Definition: txz_gpio.h:291
Definition: txz_gpio.h:410
Definition: txz_gpio.h:191
Definition: txz_gpio.h:1148
Definition: txz_gpio.h:687
Definition: txz_gpio.h:339
Definition: txz_gpio.h:1951
Definition: txz_gpio.h:2143
Definition: txz_gpio.h:1560
Definition: txz_gpio.h:2103
Definition: txz_gpio.h:1205
Definition: txz_gpio.h:166
Definition: txz_gpio.h:312
Definition: txz_gpio.h:523
Definition: txz_gpio.h:1936
Definition: txz_gpio.h:2129
Definition: txz_gpio.h:573
Definition: txz_gpio.h:1896
gpio_pl3_func_t
PortL3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1318
gpio_pk7_func_t
PortK7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1265
Definition: txz_gpio.h:1709
Definition: txz_gpio.h:2116
Definition: txz_gpio.h:524
Definition: txz_gpio.h:1651
Definition: txz_gpio.h:170
gpio_pj1_func_t
PortJ1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1082
Definition: txz_gpio.h:2219
Definition: txz_gpio.h:571
Definition: txz_gpio.h:230
Definition: txz_gpio.h:1139
Definition: txz_gpio.h:1675
Definition: txz_gpio.h:1596
Definition: txz_gpio.h:1417
Definition: txz_gpio.h:2140
Definition: txz_gpio.h:165
Definition: txz_gpio.h:1494
Definition: txz_gpio.h:1111
gpio_pw6_func_t
PortW6 Function Enumerated Type Definition.
Definition: txz_gpio.h:2189
Definition: txz_gpio.h:1098
Definition: txz_gpio.h:243
Definition: txz_gpio.h:330
Definition: txz_gpio.h:1707
Definition: txz_gpio.h:558
Definition: txz_gpio.h:883
gpio_pj3_func_t
PortJ3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1107
Definition: txz_gpio.h:1011
gpio_num_t
Port Number Enumerated Type Definition.
Definition: txz_gpio.h:126
Definition: txz_gpio.h:1691
gpio_pe3_func_t
PortE3 Function Enumerated Type Definition.
Definition: txz_gpio.h:685
gpio_pu5_func_t
PortU5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1948
Definition: txz_gpio.h:601
Definition: txz_gpio.h:2127
Definition: txz_gpio.h:612
Definition: txz_gpio.h:658
Definition: txz_gpio.h:217
Definition: txz_gpio.h:1174
Definition: txz_gpio.h:204
Definition: txz_gpio.h:1273
Definition: txz_gpio.h:1048
Definition: txz_gpio.h:555
Definition: txz_gpio.h:1373
Definition: txz_gpio.h:1648
Definition: txz_gpio.h:628
Definition: txz_gpio.h:1955
Definition: txz_gpio.h:2195
Definition: txz_gpio.h:559
Definition: txz_gpio.h:765
Definition: txz_gpio.h:1661
gpio_pt1_func_t
PortT1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1819
Definition: txz_gpio.h:365
Definition: txz_gpio.h:1884
Definition: txz_gpio.h:615
gpio_py4_func_t
PortY4 Function Enumerated Type Definition.
Definition: txz_gpio.h:2256
Definition: txz_gpio.h:1592
Definition: txz_gpio.h:1847
Definition: txz_gpio.h:1240
Definition: txz_gpio.h:168
Definition: txz_gpio.h:2028
Definition: txz_gpio.h:1823
gpio_pk4_func_t
PortK4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1224
Definition: txz_gpio.h:404
Definition: txz_gpio.h:295
Definition: txz_gpio.h:2260
Definition: txz_gpio.h:248
Definition: txz_gpio.h:77
gpio_pw5_func_t
PortW5 Function Enumerated Type Definition.
Definition: txz_gpio.h:2176
Definition: txz_gpio.h:163
Definition: txz_gpio.h:900
Definition: txz_gpio.h:1099
Definition: txz_gpio.h:2011
Definition: txz_gpio.h:969
Definition: txz_gpio.h:117
Definition: txz_gpio.h:868
Definition: txz_gpio.h:897
Definition: txz_gpio.h:896
Definition: txz_gpio.h:546
Definition: txz_gpio.h:250
Definition: txz_gpio.h:2055
Definition: txz_gpio.h:1525
Definition: txz_gpio.h:1610
Definition: txz_gpio.h:1035
Definition: txz_gpio.h:1965
Definition: txz_gpio.h:1431
Definition: txz_gpio.h:437
Definition: txz_gpio.h:1037
Definition: txz_gpio.h:1676
gpio_pininout_t
Pin Input/Output Enumerated Type Definition.
Definition: txz_gpio.h:85
Definition: txz_gpio.h:118
Definition: txz_gpio.h:2084
Definition: txz_gpio.h:631
Definition: txz_gpio.h:367
Definition: txz_gpio.h:1173
Definition: txz_gpio.h:1832
Definition: txz_gpio.h:1388
gpio_pc1_func_t
PortC1 Function Enumerated Type Definition.
Definition: txz_gpio.h:432
gpio_pl4_func_t
PortL4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1332
Definition: txz_gpio.h:1124
Definition: txz_gpio.h:450
Definition: txz_gpio.h:171
Definition: txz_gpio.h:2010
Definition: txz_gpio.h:1151
Definition: txz_gpio.h:101
Definition: txz_gpio.h:1911
gpio_pd0_func_t
PortD0 Function Enumerated Type Definition.
Definition: txz_gpio.h:520
TXZ_Result gpio_deinit(gpio_t *p_obj, uint32_t group)
Definition: txz_gpio.h:810
Definition: txz_gpio.h:112
Definition: txz_gpio.h:309
Definition: txz_gpio.h:911
Definition: txz_gpio.h:1243
Definition: txz_gpio.h:1385
Definition: txz_gpio.h:1349
Definition: txz_gpio.h:2068
Definition: txz_gpio.h:1022
Definition: txz_gpio.h:355
Definition: txz_gpio.h:148
Definition: txz_gpio.h:529
Definition: txz_gpio.h:693
Definition: txz_gpio.h:613
Definition: txz_gpio.h:821
Definition: txz_gpio.h:364
Definition: txz_gpio.h:1719
Definition: txz_gpio.h:340
Definition: txz_gpio.h:119
Definition: txz_gpio.h:1135
Definition: txz_gpio.h:786
Definition: txz_gpio.h:1747
Definition: txz_gpio.h:1811
Definition: txz_gpio.h:216
Definition: txz_gpio.h:749
Definition: txz_gpio.h:522
gpio_pd2_func_t
PortD2 Function Enumerated Type Definition.
Definition: txz_gpio.h:553
Definition: txz_gpio.h:1299
Definition: txz_gpio.h:1846
gpio_mode_t
Port Mode Enumerated Type Definition.
Definition: txz_gpio.h:160
Definition: txz_gpio.h:1926
Definition: txz_gpio.h:2130
gpio_pinstate_t
Pin State Reset/Set Enumerated Type Definition.
Definition: txz_gpio.h:75
Definition: txz_gpio.h:1474
Definition: txz_gpio.h:1399
Definition: txz_gpio.h:764
Definition: txz_gpio.h:899
Definition: txz_gpio.h:1570
Definition: txz_gpio.h:2057
Definition: txz_gpio.h:525
Definition: txz_gpio.h:1609
Definition: txz_gpio.h:1581
Definition: txz_gpio.h:2041
Definition: txz_gpio.h:1149
Definition: txz_gpio.h:1445
Definition: txz_gpio.h:247
Definition: txz_gpio.h:477
Definition: txz_gpio.h:1695
Definition: txz_gpio.h:1229
gpio_pf6_func_t
PortF6 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:828
gpio_pl2_func_t
PortL2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1307
gpio_pg7_func_t
PortG7 Function Enumerated Type Definition.
Definition: txz_gpio.h:949
Definition: txz_gpio.h:914
Definition: txz_gpio.h:1192
Definition: txz_gpio.h:2008
Definition: txz_gpio.h:1721
Definition: txz_gpio.h:1872
gpio_pd4_func_t
PortD4 Function Enumerated Type Definition.
Definition: txz_gpio.h:582
Definition: txz_gpio.h:589
Definition: txz_gpio.h:955
Definition: txz_gpio.h:500
Definition: txz_gpio.h:844
gpio_pp4_func_t
PortP4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1645
Definition: txz_gpio.h:1463
Definition: txz_gpio.h:393
Definition: txz_gpio.h:1677
gpio_pw0_func_t
PortW0 Function Enumerated Type Definition.
Definition: txz_gpio.h:2111
Definition: txz_gpio.h:2100
gpio_pn2_func_t
PortN2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1523
gpio_pf0_func_t
PortF0 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:761
Definition: txz_gpio.h:1287
Definition: txz_gpio.h:1414
Definition: txz_gpio.h:1652
Definition: txz_gpio.h:448
Definition: txz_gpio.h:1242
Definition: txz_gpio.h:657
Definition: txz_gpio.h:464
gpio_pv1_func_t
PortV1 Function Enumerated Type Definition.
Definition: txz_gpio.h:2003
Definition: txz_gpio.h:1708
Definition: txz_gpio.h:1475
Definition: txz_gpio.h:1137
Definition: txz_gpio.h:1256
Definition: txz_gpio.h:798
Definition: txz_gpio.h:1844
Definition: txz_gpio.h:1430
gpio_pw7_func_t
PortW7 Function Enumerated Type Definition.
Definition: txz_gpio.h:2202
Definition: txz_gpio.h:132
Definition: txz_gpio.h:1063
Definition: txz_gpio.h:449
Definition: txz_gpio.h:996
Definition: txz_gpio.h:462
Definition: txz_gpio.h:630
Definition: txz_gpio.h:2088
gpio_pk1_func_t
PortK1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1185
Definition: txz_gpio.h:147
Definition: txz_gpio.h:1336
Definition: txz_gpio.h:1834
gpio_pp7_func_t
PortP7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1688
Definition: txz_gpio.h:377
Definition: txz_gpio.h:2043
Definition: txz_gpio.h:1940
Definition: txz_gpio.h:1362
Definition: txz_gpio.h:392
Definition: txz_gpio.h:1516
gpio_pf1_func_t
PortF1 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:773
Definition: txz_gpio.h:1060
Definition: txz_gpio.h:231
Definition: txz_gpio.h:584
Definition: txz_gpio.h:1731
Definition: txz_gpio.h:380
Definition: txz_gpio.h:2072
Definition: txz_gpio.h:1547
Definition: txz_gpio.h:487
Definition: txz_gpio.h:775
Definition: txz_gpio.h:940
Definition: txz_gpio.h:626
Definition: txz_gpio.h:1859
Definition: txz_gpio.h:661
Definition: txz_gpio.h:1692
Definition: txz_gpio.h:979
Definition: txz_gpio.h:560
Definition: txz_gpio.h:184
gpio_pe6_func_t
PortE6 Function Enumerated Type Definition.
Definition: txz_gpio.h:730
Definition: txz_gpio.h:1472
Definition: txz_gpio.h:1770
TXZ_Result gpio_read_mode(gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t *val)
Definition: txz_gpio.h:885
Definition: txz_gpio.h:451
Definition: txz_gpio.h:1193
Definition: txz_gpio.h:1461
Definition: txz_gpio.h:646
Definition: txz_gpio.h:2038
Definition: txz_gpio.h:2083
Definition: txz_gpio.h:1059
gpio_pt2_func_t
PortT2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1830
Definition: txz_gpio.h:983
Definition: txz_gpio.h:1624
Definition: txz_gpio.h:2169
Definition: txz_gpio.h:2042
Definition: txz_gpio.h:2205
Definition: txz_gpio.h:1580
gpio_pe7_func_t
PortE7 Function Enumerated Type Definition.
Definition: txz_gpio.h:745
Definition: txz_gpio.h:766
Definition: txz_gpio.h:2165
Definition: txz_gpio.h:378
Definition: txz_gpio.h:867
gpio_pa4_func_t
PortA4 Function Enumerated Type Definition.
Definition: txz_gpio.h:241
Definition: txz_gpio.h:228
Definition: txz_gpio.h:1783
Definition: txz_gpio.h:1097
Definition: txz_gpio.h:1634
Definition: txz_gpio.h:526
Definition: txz_gpio.h:1384
Definition: txz_gpio.h:1347
Definition: txz_gpio.h:886
gpio_pn0_func_t
PortN0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1501
Definition: txz_gpio.h:688
Definition: txz_gpio.h:434
Definition: txz_gpio.h:297
Definition: txz_gpio.h:438
Definition: txz_gpio.h:2259
Definition: txz_gpio.h:354
Definition: txz_gpio.h:510
gpio_pp1_func_t
PortP1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1603
Definition: txz_gpio.h:113
Definition: txz_gpio.h:1734
gpio_ph5_func_t
PortH5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1031
Definition: txz_gpio.h:232
Definition: txz_gpio.h:1110
Definition: txz_gpio.h:183
Definition: txz_gpio.h:599
Definition: txz_gpio.h:939
Definition: txz_gpio.h:1049
Definition: txz_gpio.h:830
Definition: txz_gpio.h:1479
Definition: txz_gpio.h:674
Definition: txz_gpio.h:1954
Definition: txz_gpio.h:2022
Definition: txz_gpio.h:777
Definition: txz_gpio.h:1991
Definition: txz_gpio.h:174
Definition: txz_gpio.h:1386
Definition: txz_gpio.h:1785
Definition: txz_gpio.h:2114
Definition: txz_gpio.h:145
Definition: txz_gpio.h:750
gpio_pp0_func_t
PortP0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1589
Definition: txz_gpio.h:1400
Definition: txz_gpio.h:1112
Definition: txz_gpio.h:641
Definition: txz_gpio.h:832
Definition: txz_gpio.h:1548
gpio_pe1_func_t
PortE1 Function Enumerated Type Definition.
Definition: txz_gpio.h:655
Definition: txz_gpio.h:1325
Definition: txz_gpio.h:2102
Definition: txz_gpio.h:570
Definition: txz_gpio.h:1593
Definition: txz_gpio.h:2005
Definition: txz_gpio.h:2053
Definition: txz_gpio.h:2056
Definition: txz_gpio.h:924
Definition: txz_gpio.h:1136
Definition: txz_gpio.h:1176
Definition: txz_gpio.h:673
All common macro and definition for TXZ peripheral drivers.
Definition: txz_gpio.h:1952
Definition: txz_gpio.h:130
Definition: txz_gpio.h:941
Definition: txz_gpio.h:898
gpio_pv0_func_t
PortV0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1987
Definition: txz_gpio.h:909
Definition: txz_gpio.h:556
Definition: txz_gpio.h:115
Definition: txz_gpio.h:1427
Definition: txz_gpio.h:135
gpio_pj2_func_t
PortJ2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1094
gpio_pb6_func_t
PortB6 Function Enumerated Type Definition.
Definition: txz_gpio.h:387
Definition: txz_gpio.h:831
Definition: txz_gpio.h:1635
Definition: txz_gpio.h:313
Definition: txz_gpio.h:326
Definition: txz_gpio.h:2261
Definition: txz_gpio.h:647
Definition: txz_gpio.h:249
Definition: txz_gpio.h:719
gpio_pc4_func_t
PortC4 Function Enumerated Type Definition.
Definition: txz_gpio.h:471
Definition: txz_gpio.h:1663
Definition: txz_gpio.h:572
Definition: txz_gpio.h:1745
Definition: txz_gpio.h:116
Definition: txz_gpio.h:1662
Definition: txz_gpio.h:1374
gpio_pm1_func_t
PortM1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1396
Definition: txz_gpio.h:1433
Definition: txz_gpio.h:1885
Definition: txz_gpio.h:1899
Definition: txz_gpio.h:1163
Definition: txz_gpio.h:1978
Definition: txz_gpio.h:2115
Definition: txz_gpio.h:2168
Definition: txz_gpio.h:659
Definition: txz_gpio.h:672
Definition: txz_gpio.h:246
Definition: txz_gpio.h:733
gpio_pd6_func_t
PortD6 Function Enumerated Type Definition.
Definition: txz_gpio.h:609
gpio_pt3_func_t
PortT3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1841
Definition: txz_gpio.h:2181
Definition: txz_gpio.h:1908
Definition: txz_gpio.h:1477
Definition: txz_gpio.h:951
Definition: txz_gpio.h:1191
gpio_pu6_func_t
PortU6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1962
Definition: txz_gpio.h:722
Definition: txz_gpio.h:1023
Definition: txz_gpio.h:2209
Definition: txz_gpio.h:954
Definition: txz_gpio.h:323
gpio_py0_func_t
PortY0 Function Enumerated Type Definition.
Definition: txz_gpio.h:2216
Definition: txz_gpio.h:205
TXZ_Result gpio_write_bit(gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, uint32_t val)
Definition: txz_gpio.h:265
Definition: txz_gpio.h:103
Definition: txz_gpio.h:2142
Definition: txz_gpio.h:1849
Definition: txz_gpio.h:691
Definition: txz_gpio.h:2178
Definition: txz_gpio.h:501
gpio_pm3_func_t
PortM3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1425
Definition: txz_gpio.h:602
Definition: txz_gpio.h:227
gpio_pv6_func_t
PortV6 Function Enumerated Type Definition.
Definition: txz_gpio.h:2081
Definition: txz_gpio.h:1447
Definition: txz_gpio.h:732
Definition: txz_gpio.h:2166
Definition: txz_gpio.h:1255
Definition: txz_gpio.h:1444
gpio_pp5_func_t
PortP5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1659
Definition: txz_gpio.h:1309
Definition: txz_gpio.h:614
Definition: txz_gpio.h:721
Definition: txz_gpio.h:1939
Definition: txz_gpio.h:1389
Definition: txz_gpio.h:1694
Definition: txz_gpio.h:329
gpio_pe0_func_t
PortE0 Function Enumerated Type Definition.
Definition: txz_gpio.h:639
gpio_pw4_func_t
PortW4 Function Enumerated Type Definition.
Definition: txz_gpio.h:2162
Definition: txz_gpio.h:748
Definition: txz_gpio.h:109
Definition: txz_gpio.h:978
Definition: txz_gpio.h:1413
Definition: txz_gpio.h:706
Definition: txz_gpio.h:1992
Definition: txz_gpio.h:1288
Definition: txz_gpio.h:2126
Definition: txz_gpio.h:1967
Definition: txz_gpio.h:2208
Definition: txz_gpio.h:540
Definition: txz_gpio.h:1187
Definition: txz_gpio.h:277
gpio_pt0_func_t
PortT0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1808
Definition: txz_gpio.h:1591
Definition: txz_gpio.h:2141
Definition: txz_gpio.h:390
Definition: txz_gpio.h:2069
gpio_pw3_func_t
PortW3 Function Enumerated Type Definition.
Definition: txz_gpio.h:2150
Definition: txz_gpio.h:153
Definition: txz_gpio.h:1161
Definition: txz_gpio.h:352
Definition: txz_gpio.h:1324
Definition: txz_gpio.h:585
Definition: txz_gpio.h:1462
Definition: txz_gpio.h:190
Definition: txz_gpio.h:967
Definition: txz_gpio.h:1178
Definition: txz_gpio.h:1402
Definition: txz_gpio.h:648
Definition: txz_gpio.h:436
Definition: txz_gpio.h:938
gpio_pv3_func_t
PortV3 Function Enumerated Type Definition.
Definition: txz_gpio.h:2035
gpio_ph7_func_t
PortH7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1057
Definition: txz_gpio.h:1359
Definition: txz_gpio.h:645
Definition: txz_gpio.h:1361
gpio_pf3_func_t
PortF3 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:795
Definition: txz_gpio.h:1086
Definition: txz_gpio.h:1784
Definition: txz_gpio.h:1638
gpio_pg2_func_t
PortG2 Function Enumerated Type Definition.
Definition: txz_gpio.h:879
Definition: txz_gpio.h:1637
Definition: txz_gpio.h:425
Definition: txz_gpio.h:263
Definition: txz_gpio.h:923
Definition: txz_gpio.h:260
Definition: txz_gpio.h:1938
Definition: txz_gpio.h:294
Definition: txz_gpio.h:1283
Definition: txz_gpio.h:476
Definition: txz_gpio.h:1009
Definition: txz_gpio.h:1681
Definition: txz_gpio.h:289
gpio_fr_t
Port Function Number Enumerated Type Definition.
Definition: txz_gpio.h:143
Definition: txz_gpio.h:1459
Definition: txz_gpio.h:542
Definition: txz_gpio.h:1202
Definition: txz_gpio.h:1020
Definition: txz_gpio.h:735
Definition: txz_gpio.h:704
Definition: txz_gpio.h:1679
gpio_pb1_func_t
PortB1 Function Enumerated Type Definition.
Definition: txz_gpio.h:321
Definition: txz_gpio.h:2052
Definition: txz_gpio.h:452
Definition: txz_gpio.h:406
Definition: txz_gpio.h:129
gpio_py2_func_t
PortY2 Function Enumerated Type Definition.
Definition: txz_gpio.h:2236
Definition: txz_gpio.h:420
gpio_pp6_func_t
PortP6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1673
Definition: txz_gpio.h:952
Definition: txz_gpio.h:229
Definition: txz_gpio.h:1995
Definition: txz_gpio.h:1680
Definition: txz_gpio.h:1217
Definition: txz_gpio.h:1203
Definition: txz_gpio.h:1492
Definition: txz_gpio.h:854
Definition: txz_gpio.h:167
Definition: txz_gpio.h:1990
gpio_pf7_func_t
PortF7 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:839
Definition: txz_gpio.h:1504
gpio_pu0_func_t
PortU0 Function Enumerated Type Definition.
Definition: txz_gpio.h:1881
Definition: txz_gpio.h:2026
Definition: txz_gpio.h:882
Definition: txz_gpio.h:707
Definition: txz_gpio.h:293
gpio_pb2_func_t
PortB2 Function Enumerated Type Definition.
Definition: txz_gpio.h:337
gpio_pj7_func_t
PortJ7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1158
Definition: txz_gpio.h:1398
gpio_pc0_func_t
PortC0 Function Enumerated Type Definition.
Definition: txz_gpio.h:418
Definition: txz_gpio.h:723
gpio_pb0_func_t
PortB0 Function Enumerated Type Definition.
Definition: txz_gpio.h:306
Definition: txz_gpio.h:1735
Definition: txz_gpio.h:616
gpio_pd5_func_t
PortD5 Function Enumerated Type Definition.
Definition: txz_gpio.h:596
Definition: txz_gpio.h:1845
Definition: txz_gpio.h:422
Definition: txz_gpio.h:203
gpio_pc2_func_t
PortC2 Function Enumerated Type Definition.
Definition: txz_gpio.h:446
Definition: txz_gpio.h:262
gpio_pu3_func_t
PortU3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1920
Definition: txz_gpio.h:1537
gpio_py3_func_t
PortY3 Function Enumerated Type Definition.
Definition: txz_gpio.h:2246
Definition: txz_gpio.h:1526
Definition: txz_gpio.h:421
Definition: txz_gpio.h:1476
Definition: txz_gpio.h:368
Definition: txz_gpio.h:1189
gpio_ph1_func_t
PortH1 Function Enumerated Type Definition.
Definition: txz_gpio.h:976
Definition: txz_gpio.h:575
Definition: txz_gpio.h:1125
Definition: txz_gpio.h:1073
Definition: txz_gpio.h:90
Definition: txz_gpio.h:819
Definition: txz_gpio.h:881
Definition: txz_gpio.h:1748
Definition: txz_gpio.h:2027
Definition: txz_gpio.h:2193
Definition: txz_gpio.h:927
gpio_pb5_func_t
PortB5 Function Enumerated Type Definition.
Definition: txz_gpio.h:375
gpio_pu4_func_t
PortU4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1934
Definition: txz_gpio.h:1722
Definition: txz_gpio.h:2089
gpio_pg3_func_t
PortG3 Function Enumerated Type Definition.
Definition: txz_gpio.h:893
Definition: txz_gpio.h:341
Definition: txz_gpio.h:717
Definition: txz_gpio.h:586
gpio_pw1_func_t
PortW1 Function Enumerated Type Definition.
Definition: txz_gpio.h:2124
Definition: txz_gpio.h:1989
Definition: txz_gpio.h:1046
gpio_pv7_func_t
PortV7 Function Enumerated Type Definition.
Definition: txz_gpio.h:2096
Definition: txz_gpio.h:1074
Definition: txz_gpio.h:201
Definition: txz_gpio.h:1162
Definition: txz_gpio.h:1348
Definition: txz_gpio.h:292
Definition: txz_gpio.h:1966
Definition: txz_gpio.h:1443
Definition: txz_gpio.h:995
Definition: txz_gpio.h:1595
Definition: txz_gpio.h:1996
Definition: txz_gpio.h:530
Definition: txz_gpio.h:1274
Definition: txz_gpio.h:1096
Definition: txz_gpio.h:1285
Definition: txz_gpio.h:857
Definition: txz_gpio.h:1172
Definition: txz_gpio.h:2101
gpio_pa1_func_t
PortA1 Function Enumerated Type Definition.
Definition: txz_gpio.h:198
Definition: txz_gpio.h:379
Definition: txz_gpio.h:1363
gpio_pn7_func_t
PortN7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1578
Definition: txz_gpio.h:259
Definition: txz_gpio.h:2179
Definition: txz_gpio.h:1862
Definition: txz_gpio.h:88
Definition: txz_gpio.h:994
Definition: txz_gpio.h:1678
Definition: txz_gpio.h:107
Definition: txz_gpio.h:1323
Definition: txz_gpio.h:1478
Definition: txz_gpio.h:1732
Definition: txz_gpio.h:1415
Definition: txz_gpio.h:1582
Definition: txz_gpio.h:1226
Definition: txz_gpio.h:162
Definition: txz_gpio.h:997
Definition: txz_gpio.h:993
Definition: txz_gpio.h:2085
Definition: txz_gpio.h:809
Definition: txz_gpio.h:1950
Definition: txz_gpio.h:2099
gpio_ph0_func_t
PortH0 Function Enumerated Type Definition.
Definition: txz_gpio.h:962
gpio_pv4_func_t
PortV4 Function Enumerated Type Definition.
Definition: txz_gpio.h:2050
Definition: txz_gpio.h:1744
Definition: txz_gpio.h:675
Definition: txz_gpio.h:1033
Definition: txz_gpio.h:1636
Definition: txz_gpio.h:1571
Definition: txz_gpio.h:1190
Definition: txz_gpio.h:1034
Definition: txz_gpio.h:1693
Definition: txz_gpio.h:1126
Definition: txz_gpio.h:1874
Definition: txz_gpio.h:511
Definition: txz_gpio.h:751
Definition: txz_gpio.h:133
Definition: txz_gpio.h:1621
gpio_pg1_func_t
PortG1 Function Enumerated Type Definition.
Definition: txz_gpio.h:865
gpio_pm5_func_t
PortM5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1456
Definition: txz_gpio.h:311
Definition: txz_gpio.h:1412
gpio_pk2_func_t
PortK2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1200
Definition: txz_gpio.h:274
Definition: txz_gpio.h:2058
Definition: txz_gpio.h:202
Definition: txz_gpio.h:1622
Definition: txz_gpio.h:1160
Definition: txz_gpio.h:1607
Definition: txz_gpio.h:689
Definition: txz_gpio.h:965
Definition: txz_gpio.h:925
Definition: txz_gpio.h:738
gpio_pb4_func_t
PortB4 Function Enumerated Type Definition.
Definition: txz_gpio.h:362
Definition: txz_gpio.h:545
Definition: txz_gpio.h:1310
Definition: txz_gpio.h:629
gpio_pn3_func_t
PortN3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1534
Definition: txz_gpio.h:747
Definition: txz_gpio.h:278
TXZ_Result gpio_SetPullDown(gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val)
gpio_pp2_func_t
PortP2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1617
gpio_pa3_func_t
PortA3 Function Enumerated Type Definition.
Definition: txz_gpio.h:225
Definition: txz_gpio.h:276
Definition: txz_gpio.h:1733
Definition: txz_gpio.h:1084
Definition: txz_gpio.h:702
Definition: txz_gpio.h:87
Definition: txz_gpio.h:1871
Definition: txz_gpio.h:106
gpio_pr3_func_t
PortR3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1742
Definition: txz_gpio.h:1446
Definition: txz_gpio.h:1087
Definition: txz_gpio.h:1993
Definition: txz_gpio.h:788
Definition: txz_gpio.h:527
Definition: txz_gpio.h:324
Definition: txz_gpio.h:703
Definition: txz_gpio.h:233
Definition: txz_gpio.h:1980
Definition: txz_gpio.h:1718
gpio_pl5_func_t
PortL5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1345
Definition: txz_gpio.h:1850
Definition: txz_gpio.h:214
Definition: txz_gpio.h:1758
Definition: txz_gpio.h:1690
Definition: txz_gpio.h:489
Definition: txz_gpio.h:754
Definition: txz_gpio.h:102
Definition: txz_gpio.h:964
Definition: txz_gpio.h:708
Definition: txz_gpio.h:720
Definition: txz_gpio.h:1666
Definition: txz_gpio.h:1100
Definition: txz_gpio.h:1050
Definition: txz_gpio.h:2073
Definition: txz_gpio.h:2054
Definition: txz_gpio.h:1924
Definition: txz_gpio.h:149
Definition: txz_gpio.h:642
Definition: txz_gpio.h:1401
Definition: txz_gpio.h:151
gpio_pu2_func_t
PortU2 Function Enumerated Type Definition.
Definition: txz_gpio.h:1906
Definition: txz_gpio.h:1619
Definition: txz_gpio.h:1720
Definition: txz_gpio.h:980
Definition: txz_gpio.h:486
Definition: txz_gpio.h:473
Definition: txz_gpio.h:1705
Definition: txz_gpio.h:953
Definition: txz_gpio.h:1267
Definition: txz_gpio.h:2070
Definition: txz_gpio.h:2098
Definition: txz_gpio.h:1860
Definition: txz_gpio.h:856
Definition: txz_gpio.h:676
gpio_pk5_func_t
PortK5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1237
Definition: txz_gpio.h:1490
Definition: txz_gpio.h:423
Definition: txz_gpio.h:131
Definition: txz_gpio.h:1270
Definition: txz_gpio.h:2067
Definition: txz_gpio.h:172
Definition: txz_gpio.h:310
Definition: txz_gpio.h:1138
Definition: txz_gpio.h:1252
Definition: txz_gpio.h:1061
Definition: txz_gpio.h:2021
gpio_pn5_func_t
PortN5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1556
Definition: txz_gpio.h:1505
gpio_pg5_func_t
PortG5 Function Enumerated Type Definition.
Definition: txz_gpio.h:921
Definition: txz_gpio.h:2154
gpio_pf2_func_t
PortF2 Function Enumerated TyPF Definition.
Definition: txz_gpio.h:784
Definition: txz_gpio.h:1113
Definition: txz_gpio.h:1109
gpio_pk3_func_t
PortK3 Function Enumerated Type Definition.
Definition: txz_gpio.h:1212
gpio_pm6_func_t
PortM6 Function Enumerated Type Definition.
Definition: txz_gpio.h:1470
gpio_pa0_func_t
PortA0 Function Enumerated Type Definition.
Definition: txz_gpio.h:181
Definition: txz_gpio.h:1883
Definition: txz_gpio.h:328
Definition: txz_gpio.h:1746
Definition: txz_gpio.h:1665
Definition: txz_gpio.h:869
Definition: txz_gpio.h:1286
Definition: txz_gpio.h:2024
Definition: txz_gpio.h:1177
gpio_pu1_func_t
PortU1 Function Enumerated Type Definition.
Definition: txz_gpio.h:1894
Definition: txz_gpio.h:692
Definition: txz_gpio.h:1047
Definition: txz_gpio.h:1898
Definition: txz_gpio.h:1284
Definition: txz_gpio.h:105
Definition: txz_gpio.h:2238
Definition: txz_gpio.h:1253
Definition: txz_gpio.h:188
Definition: txz_gpio.h:677
Definition: txz_gpio.h:150
Definition: txz_gpio.h:1429
Definition: txz_gpio.h:2040
gpio_pl7_func_t
PortL7 Function Enumerated Type Definition.
Definition: txz_gpio.h:1370
Definition: txz_gpio.h:752
Definition: txz_gpio.h:1706
Definition: txz_gpio.h:1241
Definition: txz_gpio.h:776
Definition: txz_gpio.h:1664
gpio_ph4_func_t
PortH4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1018
gpio_pj4_func_t
PortJ4 Function Enumerated Type Definition.
Definition: txz_gpio.h:1120
Definition: txz_gpio.h:1515
Definition: txz_gpio.h:405
Definition: txz_gpio.h:1387
gpio_pa6_func_t
PortA6 Function Enumerated Type Definition.
Definition: txz_gpio.h:272
Definition: txz_gpio.h:2012
Definition: txz_gpio.h:913
Definition: txz_gpio.h:734
Definition: txz_gpio.h:1606
Definition: txz_gpio.h:643
Definition: txz_gpio.h:1941
Definition: txz_gpio.h:1322
Definition: txz_gpio.h:1979
Definition: txz_gpio.h:843
Definition: txz_gpio.h:2229
Definition: txz_gpio.h:2086
gpio_pg6_func_t
PortG6 Function Enumerated Type Definition.
Definition: txz_gpio.h:936
Definition: txz_gpio.h:870
Definition: txz_gpio.h:1458
Definition: txz_gpio.h:1010
Definition: txz_gpio.h:1434
gpio_pc7_func_t
PortC7 Function Enumerated Type Definition.
Definition: txz_gpio.h:508
Definition: txz_gpio.h:1887
Definition: txz_gpio.h:1772
Definition: txz_gpio.h:215
Definition: txz_gpio.h:1821
Definition: txz_gpio.h:1773
Definition: txz_gpio.h:1215
Definition: txz_gpio.h:855
Definition: txz_gpio.h:1843
Definition: txz_gpio.h:1298
Definition: txz_gpio.h:528
Definition: txz_gpio.h:1488
Definition: txz_gpio.h:539
Definition: txz_gpio.h:544
Definition: txz_gpio.h:275
Definition: txz_gpio.h:1175
Definition: txz_gpio.h:942
Definition: txz_gpio.h:787
Definition: txz_gpio.h:1810
Definition: txz_gpio.h:1432
Definition: txz_gpio.h:1360
Definition: txz_gpio.h:1272
gpio_pr5_func_t
PortR5 Function Enumerated Type Definition.
Definition: txz_gpio.h:1768
Definition: txz_gpio.h:1491
Definition: txz_gpio.h:968
Definition: txz_gpio.h:2071
Definition: txz_gpio.h:512
Definition: txz_gpio.h:1489
Definition: txz_gpio.h:2204
Definition: txz_gpio.h:1271
Definition: txz_gpio.h:1696
gpio_pd1_func_t
PortD1 Function Enumerated Type Definition.
Definition: txz_gpio.h:537
Definition: txz_gpio.h:1350