105#define DIO_INSTANCE_ID ((uint8) 0U)
114#define DIO_DEV_ERROR_DETECT (STD_ON)
117#define DIO_VERSION_INFO_API (STD_ON)
120#define DIO_FLIP_CHANNEL_API (STD_ON)
123#define DIO_REGISTER_READBACK_API (STD_ON)
127#define DIO_ENABLED_PORT_MASK (0U | (1U << 0)\
144#define DioConf_DioPort_MCU_GPIO0_B01 ((Dio_PortType) 0U)
146#define DioConf_DioPort_Main_GPIO0_B0_1 ((Dio_PortType) 1U)
148#define DioConf_DioPort_Main_GPIO0_B2_3 ((Dio_PortType) 2U)
150#define DioConf_DioPort_Main_GPIO0_B4_5 ((Dio_PortType) 3U)
152#define DioConf_DioPort_Main_GPIO1_B0_1 ((Dio_PortType) 4U)
154#define DioConf_DioPort_Main_GPIO1_B2_3 ((Dio_PortType) 5U)
176#define DioConf_DioChannel_CAN_TRCV_MCU_MCAN_0 ((Dio_ChannelType) 0U)
178#define CAN_TRCV_MCU_MCAN_0 DioConf_DioChannel_CAN_TRCV_MCU_MCAN_0
182#define DioConf_DioChannel_MCU_GPIO0_B01_Ch1 ((Dio_ChannelType) 1U)
184#define MCU_GPIO0_B01_Ch1 DioConf_DioChannel_MCU_GPIO0_B01_Ch1
189#define DioConf_DioChannel_CAN_TRCV_MCU_MCAN_1 ((Dio_ChannelType) 2U)
191#define CAN_TRCV_MCU_MCAN_1 DioConf_DioChannel_CAN_TRCV_MCU_MCAN_1
195#define DioConf_DioChannel_MCU_GPIO0_B01_Ch3 ((Dio_ChannelType) 3U)
197#define MCU_GPIO0_B01_Ch3 DioConf_DioChannel_MCU_GPIO0_B01_Ch3
201#define DioConf_DioChannel_MCU_GPIO0_B01_Ch4 ((Dio_ChannelType) 4U)
203#define MCU_GPIO0_B01_Ch4 DioConf_DioChannel_MCU_GPIO0_B01_Ch4
207#define DioConf_DioChannel_MCU_GPIO0_B01_Ch5 ((Dio_ChannelType) 5U)
209#define MCU_GPIO0_B01_Ch5 DioConf_DioChannel_MCU_GPIO0_B01_Ch5
213#define DioConf_DioChannel_MCU_GPIO0_B01_Ch6 ((Dio_ChannelType) 6U)
215#define MCU_GPIO0_B01_Ch6 DioConf_DioChannel_MCU_GPIO0_B01_Ch6
219#define DioConf_DioChannel_MCU_GPIO0_B01_Ch7 ((Dio_ChannelType) 7U)
221#define MCU_GPIO0_B01_Ch7 DioConf_DioChannel_MCU_GPIO0_B01_Ch7
225#define DioConf_DioChannel_MCU_GPIO0_B01_Ch8 ((Dio_ChannelType) 8U)
227#define MCU_GPIO0_B01_Ch8 DioConf_DioChannel_MCU_GPIO0_B01_Ch8
231#define DioConf_DioChannel_MCU_GPIO0_B01_Ch9 ((Dio_ChannelType) 9U)
233#define MCU_GPIO0_B01_Ch9 DioConf_DioChannel_MCU_GPIO0_B01_Ch9
237#define DioConf_DioChannel_MCU_GPIO0_B01_Ch10 ((Dio_ChannelType) 10U)
239#define MCU_GPIO0_B01_Ch10 DioConf_DioChannel_MCU_GPIO0_B01_Ch10
243#define DioConf_DioChannel_MCU_GPIO0_B01_Ch11 ((Dio_ChannelType) 11U)
245#define MCU_GPIO0_B01_Ch11 DioConf_DioChannel_MCU_GPIO0_B01_Ch11
249#define DioConf_DioChannel_MCU_GPIO0_B01_Ch12 ((Dio_ChannelType) 12U)
251#define MCU_GPIO0_B01_Ch12 DioConf_DioChannel_MCU_GPIO0_B01_Ch12
255#define DioConf_DioChannel_MCU_GPIO0_B01_Ch13 ((Dio_ChannelType) 13U)
257#define MCU_GPIO0_B01_Ch13 DioConf_DioChannel_MCU_GPIO0_B01_Ch13
261#define DioConf_DioChannel_MCU_GPIO0_B01_Ch14 ((Dio_ChannelType) 14U)
263#define MCU_GPIO0_B01_Ch14 DioConf_DioChannel_MCU_GPIO0_B01_Ch14
267#define DioConf_DioChannel_MCU_GPIO0_B01_Ch15 ((Dio_ChannelType) 15U)
269#define MCU_GPIO0_B01_Ch15 DioConf_DioChannel_MCU_GPIO0_B01_Ch15
273#define DioConf_DioChannel_MCU_GPIO0_B01_Ch16 ((Dio_ChannelType) 16U)
275#define MCU_GPIO0_B01_Ch16 DioConf_DioChannel_MCU_GPIO0_B01_Ch16
279#define DioConf_DioChannel_MCU_GPIO0_B01_Ch17 ((Dio_ChannelType) 17U)
281#define MCU_GPIO0_B01_Ch17 DioConf_DioChannel_MCU_GPIO0_B01_Ch17
285#define DioConf_DioChannel_MCU_GPIO0_B01_Ch18 ((Dio_ChannelType) 18U)
287#define MCU_GPIO0_B01_Ch18 DioConf_DioChannel_MCU_GPIO0_B01_Ch18
291#define DioConf_DioChannel_MCU_GPIO0_B01_Ch19 ((Dio_ChannelType) 19U)
293#define MCU_GPIO0_B01_Ch19 DioConf_DioChannel_MCU_GPIO0_B01_Ch19
297#define DioConf_DioChannel_MCU_GPIO0_B01_Ch20 ((Dio_ChannelType) 20U)
299#define MCU_GPIO0_B01_Ch20 DioConf_DioChannel_MCU_GPIO0_B01_Ch20
303#define DioConf_DioChannel_MCU_GPIO0_B01_Ch21 ((Dio_ChannelType) 21U)
305#define MCU_GPIO0_B01_Ch21 DioConf_DioChannel_MCU_GPIO0_B01_Ch21
309#define DioConf_DioChannel_MCU_GPIO0_B01_Ch22 ((Dio_ChannelType) 22U)
311#define MCU_GPIO0_B01_Ch22 DioConf_DioChannel_MCU_GPIO0_B01_Ch22
315#define DioConf_DioChannel_MCU_GPIO0_B01_Ch23 ((Dio_ChannelType) 23U)
317#define MCU_GPIO0_B01_Ch23 DioConf_DioChannel_MCU_GPIO0_B01_Ch23
321#define DioConf_DioChannel_Main_GPIO0_Channel_0 ((Dio_ChannelType) 144U)
323#define Main_GPIO0_Channel_0 DioConf_DioChannel_Main_GPIO0_Channel_0
327#define DioConf_DioChannel_Main_GPIO0_Channel_1 ((Dio_ChannelType) 145U)
329#define Main_GPIO0_Channel_1 DioConf_DioChannel_Main_GPIO0_Channel_1
333#define DioConf_DioChannel_Main_GPIO0_Channel_2 ((Dio_ChannelType) 146U)
335#define Main_GPIO0_Channel_2 DioConf_DioChannel_Main_GPIO0_Channel_2
339#define DioConf_DioChannel_Main_GPIO0_Channel_3 ((Dio_ChannelType) 147U)
341#define Main_GPIO0_Channel_3 DioConf_DioChannel_Main_GPIO0_Channel_3
345#define DioConf_DioChannel_Main_GPIO0_Channel_4 ((Dio_ChannelType) 148U)
347#define Main_GPIO0_Channel_4 DioConf_DioChannel_Main_GPIO0_Channel_4
351#define DioConf_DioChannel_Main_GPIO0_Channel_5 ((Dio_ChannelType) 149U)
353#define Main_GPIO0_Channel_5 DioConf_DioChannel_Main_GPIO0_Channel_5
357#define DioConf_DioChannel_Main_GPIO0_Channel_6 ((Dio_ChannelType) 150U)
359#define Main_GPIO0_Channel_6 DioConf_DioChannel_Main_GPIO0_Channel_6
363#define DioConf_DioChannel_Main_GPIO0_Channel_7 ((Dio_ChannelType) 151U)
365#define Main_GPIO0_Channel_7 DioConf_DioChannel_Main_GPIO0_Channel_7
369#define DioConf_DioChannel_Main_GPIO0_Channel_8 ((Dio_ChannelType) 152U)
371#define Main_GPIO0_Channel_8 DioConf_DioChannel_Main_GPIO0_Channel_8
375#define DioConf_DioChannel_Main_GPIO0_Channel_9 ((Dio_ChannelType) 153U)
377#define Main_GPIO0_Channel_9 DioConf_DioChannel_Main_GPIO0_Channel_9
381#define DioConf_DioChannel_Main_GPIO0_Channel_10 ((Dio_ChannelType) 154U)
383#define Main_GPIO0_Channel_10 DioConf_DioChannel_Main_GPIO0_Channel_10
387#define DioConf_DioChannel_Main_GPIO0_Channel_11 ((Dio_ChannelType) 155U)
389#define Main_GPIO0_Channel_11 DioConf_DioChannel_Main_GPIO0_Channel_11
393#define DioConf_DioChannel_Main_GPIO0_Channel_12 ((Dio_ChannelType) 156U)
395#define Main_GPIO0_Channel_12 DioConf_DioChannel_Main_GPIO0_Channel_12
399#define DioConf_DioChannel_Main_GPIO0_Channel_13 ((Dio_ChannelType) 157U)
401#define Main_GPIO0_Channel_13 DioConf_DioChannel_Main_GPIO0_Channel_13
405#define DioConf_DioChannel_Main_GPIO0_Channel_14 ((Dio_ChannelType) 158U)
407#define Main_GPIO0_Channel_14 DioConf_DioChannel_Main_GPIO0_Channel_14
411#define DioConf_DioChannel_Main_GPIO0_Channel_15 ((Dio_ChannelType) 159U)
413#define Main_GPIO0_Channel_15 DioConf_DioChannel_Main_GPIO0_Channel_15
417#define DioConf_DioChannel_Main_GPIO0_Channel_16 ((Dio_ChannelType) 160U)
419#define Main_GPIO0_Channel_16 DioConf_DioChannel_Main_GPIO0_Channel_16
423#define DioConf_DioChannel_Main_GPIO0_Channel_17 ((Dio_ChannelType) 161U)
425#define Main_GPIO0_Channel_17 DioConf_DioChannel_Main_GPIO0_Channel_17
429#define DioConf_DioChannel_Main_GPIO0_Channel_18 ((Dio_ChannelType) 162U)
431#define Main_GPIO0_Channel_18 DioConf_DioChannel_Main_GPIO0_Channel_18
435#define DioConf_DioChannel_Main_GPIO0_Channel_19 ((Dio_ChannelType) 163U)
437#define Main_GPIO0_Channel_19 DioConf_DioChannel_Main_GPIO0_Channel_19
441#define DioConf_DioChannel_Main_GPIO0_Channel_20 ((Dio_ChannelType) 164U)
443#define Main_GPIO0_Channel_20 DioConf_DioChannel_Main_GPIO0_Channel_20
447#define DioConf_DioChannel_Main_GPIO0_Channel_21 ((Dio_ChannelType) 165U)
449#define Main_GPIO0_Channel_21 DioConf_DioChannel_Main_GPIO0_Channel_21
453#define DioConf_DioChannel_Main_GPIO0_Channel_22 ((Dio_ChannelType) 166U)
455#define Main_GPIO0_Channel_22 DioConf_DioChannel_Main_GPIO0_Channel_22
459#define DioConf_DioChannel_Main_GPIO0_Channel_23 ((Dio_ChannelType) 167U)
461#define Main_GPIO0_Channel_23 DioConf_DioChannel_Main_GPIO0_Channel_23
465#define DioConf_DioChannel_Main_GPIO0_Channel_24 ((Dio_ChannelType) 168U)
467#define Main_GPIO0_Channel_24 DioConf_DioChannel_Main_GPIO0_Channel_24
471#define DioConf_DioChannel_Main_GPIO0_Channel_25 ((Dio_ChannelType) 169U)
473#define Main_GPIO0_Channel_25 DioConf_DioChannel_Main_GPIO0_Channel_25
477#define DioConf_DioChannel_Main_GPIO0_Channel_26 ((Dio_ChannelType) 170U)
479#define Main_GPIO0_Channel_26 DioConf_DioChannel_Main_GPIO0_Channel_26
483#define DioConf_DioChannel_Main_GPIO0_Channel_27 ((Dio_ChannelType) 171U)
485#define Main_GPIO0_Channel_27 DioConf_DioChannel_Main_GPIO0_Channel_27
489#define DioConf_DioChannel_Main_GPIO0_Channel_28 ((Dio_ChannelType) 172U)
491#define Main_GPIO0_Channel_28 DioConf_DioChannel_Main_GPIO0_Channel_28
495#define DioConf_DioChannel_Main_GPIO0_Channel_29 ((Dio_ChannelType) 173U)
497#define Main_GPIO0_Channel_29 DioConf_DioChannel_Main_GPIO0_Channel_29
501#define DioConf_DioChannel_Main_GPIO0_Channel_30 ((Dio_ChannelType) 174U)
503#define Main_GPIO0_Channel_30 DioConf_DioChannel_Main_GPIO0_Channel_30
507#define DioConf_DioChannel_Main_GPIO0_Channel_31 ((Dio_ChannelType) 175U)
509#define Main_GPIO0_Channel_31 DioConf_DioChannel_Main_GPIO0_Channel_31
513#define DioConf_DioChannel_Main_GPIO0_Channel_32 ((Dio_ChannelType) 176U)
515#define Main_GPIO0_Channel_32 DioConf_DioChannel_Main_GPIO0_Channel_32
519#define DioConf_DioChannel_Main_GPIO0_Channel_33 ((Dio_ChannelType) 177U)
521#define Main_GPIO0_Channel_33 DioConf_DioChannel_Main_GPIO0_Channel_33
525#define DioConf_DioChannel_Main_GPIO0_Channel_34 ((Dio_ChannelType) 178U)
527#define Main_GPIO0_Channel_34 DioConf_DioChannel_Main_GPIO0_Channel_34
531#define DioConf_DioChannel_Main_GPIO0_Channel_35 ((Dio_ChannelType) 179U)
533#define Main_GPIO0_Channel_35 DioConf_DioChannel_Main_GPIO0_Channel_35
537#define DioConf_DioChannel_Main_GPIO0_Channel_36 ((Dio_ChannelType) 180U)
539#define Main_GPIO0_Channel_36 DioConf_DioChannel_Main_GPIO0_Channel_36
543#define DioConf_DioChannel_Main_GPIO0_Channel_37 ((Dio_ChannelType) 181U)
545#define Main_GPIO0_Channel_37 DioConf_DioChannel_Main_GPIO0_Channel_37
549#define DioConf_DioChannel_Main_GPIO0_Channel_38 ((Dio_ChannelType) 182U)
551#define Main_GPIO0_Channel_38 DioConf_DioChannel_Main_GPIO0_Channel_38
555#define DioConf_DioChannel_Main_GPIO0_Channel_39 ((Dio_ChannelType) 183U)
557#define Main_GPIO0_Channel_39 DioConf_DioChannel_Main_GPIO0_Channel_39
561#define DioConf_DioChannel_Main_GPIO0_Channel_40 ((Dio_ChannelType) 184U)
563#define Main_GPIO0_Channel_40 DioConf_DioChannel_Main_GPIO0_Channel_40
567#define DioConf_DioChannel_Main_GPIO0_Channel_41 ((Dio_ChannelType) 185U)
569#define Main_GPIO0_Channel_41 DioConf_DioChannel_Main_GPIO0_Channel_41
573#define DioConf_DioChannel_Main_GPIO0_Channel_42 ((Dio_ChannelType) 186U)
575#define Main_GPIO0_Channel_42 DioConf_DioChannel_Main_GPIO0_Channel_42
579#define DioConf_DioChannel_Main_GPIO0_Channel_43 ((Dio_ChannelType) 187U)
581#define Main_GPIO0_Channel_43 DioConf_DioChannel_Main_GPIO0_Channel_43
585#define DioConf_DioChannel_Main_GPIO0_Channel_44 ((Dio_ChannelType) 188U)
587#define Main_GPIO0_Channel_44 DioConf_DioChannel_Main_GPIO0_Channel_44
591#define DioConf_DioChannel_Main_GPIO0_Channel_45 ((Dio_ChannelType) 189U)
593#define Main_GPIO0_Channel_45 DioConf_DioChannel_Main_GPIO0_Channel_45
597#define DioConf_DioChannel_Main_GPIO0_Channel_46 ((Dio_ChannelType) 190U)
599#define Main_GPIO0_Channel_46 DioConf_DioChannel_Main_GPIO0_Channel_46
603#define DioConf_DioChannel_Main_GPIO0_Channel_47 ((Dio_ChannelType) 191U)
605#define Main_GPIO0_Channel_47 DioConf_DioChannel_Main_GPIO0_Channel_47
609#define DioConf_DioChannel_Main_GPIO0_Channel_48 ((Dio_ChannelType) 192U)
611#define Main_GPIO0_Channel_48 DioConf_DioChannel_Main_GPIO0_Channel_48
615#define DioConf_DioChannel_Main_GPIO0_Channel_49 ((Dio_ChannelType) 193U)
617#define Main_GPIO0_Channel_49 DioConf_DioChannel_Main_GPIO0_Channel_49
621#define DioConf_DioChannel_Main_GPIO0_Channel_50 ((Dio_ChannelType) 194U)
623#define Main_GPIO0_Channel_50 DioConf_DioChannel_Main_GPIO0_Channel_50
627#define DioConf_DioChannel_Main_GPIO0_Channel_51 ((Dio_ChannelType) 195U)
629#define Main_GPIO0_Channel_51 DioConf_DioChannel_Main_GPIO0_Channel_51
633#define DioConf_DioChannel_Main_GPIO0_Channel_52 ((Dio_ChannelType) 196U)
635#define Main_GPIO0_Channel_52 DioConf_DioChannel_Main_GPIO0_Channel_52
639#define DioConf_DioChannel_Main_GPIO0_Channel_53 ((Dio_ChannelType) 197U)
641#define Main_GPIO0_Channel_53 DioConf_DioChannel_Main_GPIO0_Channel_53
645#define DioConf_DioChannel_Main_GPIO0_Channel_54 ((Dio_ChannelType) 198U)
647#define Main_GPIO0_Channel_54 DioConf_DioChannel_Main_GPIO0_Channel_54
651#define DioConf_DioChannel_Main_GPIO0_Channel_55 ((Dio_ChannelType) 199U)
653#define Main_GPIO0_Channel_55 DioConf_DioChannel_Main_GPIO0_Channel_55
657#define DioConf_DioChannel_Main_GPIO0_Channel_56 ((Dio_ChannelType) 200U)
659#define Main_GPIO0_Channel_56 DioConf_DioChannel_Main_GPIO0_Channel_56
663#define DioConf_DioChannel_Main_GPIO0_Channel_57 ((Dio_ChannelType) 201U)
665#define Main_GPIO0_Channel_57 DioConf_DioChannel_Main_GPIO0_Channel_57
669#define DioConf_DioChannel_Main_GPIO0_Channel_58 ((Dio_ChannelType) 202U)
671#define Main_GPIO0_Channel_58 DioConf_DioChannel_Main_GPIO0_Channel_58
675#define DioConf_DioChannel_Main_GPIO0_Channel_59 ((Dio_ChannelType) 203U)
677#define Main_GPIO0_Channel_59 DioConf_DioChannel_Main_GPIO0_Channel_59
681#define DioConf_DioChannel_Main_GPIO0_Channel_60 ((Dio_ChannelType) 204U)
683#define Main_GPIO0_Channel_60 DioConf_DioChannel_Main_GPIO0_Channel_60
687#define DioConf_DioChannel_Main_GPIO0_Channel_61 ((Dio_ChannelType) 205U)
689#define Main_GPIO0_Channel_61 DioConf_DioChannel_Main_GPIO0_Channel_61
693#define DioConf_DioChannel_Main_GPIO0_Channel_62 ((Dio_ChannelType) 206U)
695#define Main_GPIO0_Channel_62 DioConf_DioChannel_Main_GPIO0_Channel_62
699#define DioConf_DioChannel_Main_GPIO0_Channel_63 ((Dio_ChannelType) 207U)
701#define Main_GPIO0_Channel_63 DioConf_DioChannel_Main_GPIO0_Channel_63
705#define DioConf_DioChannel_Main_GPIO0_Channel_64 ((Dio_ChannelType) 208U)
707#define Main_GPIO0_Channel_64 DioConf_DioChannel_Main_GPIO0_Channel_64
711#define DioConf_DioChannel_Main_GPIO0_Channel_65 ((Dio_ChannelType) 209U)
713#define Main_GPIO0_Channel_65 DioConf_DioChannel_Main_GPIO0_Channel_65
717#define DioConf_DioChannel_Main_GPIO0_Channel_66 ((Dio_ChannelType) 210U)
719#define Main_GPIO0_Channel_66 DioConf_DioChannel_Main_GPIO0_Channel_66
723#define DioConf_DioChannel_Main_GPIO0_Channel_67 ((Dio_ChannelType) 211U)
725#define Main_GPIO0_Channel_67 DioConf_DioChannel_Main_GPIO0_Channel_67
729#define DioConf_DioChannel_Main_GPIO0_Channel_68 ((Dio_ChannelType) 212U)
731#define Main_GPIO0_Channel_68 DioConf_DioChannel_Main_GPIO0_Channel_68
735#define DioConf_DioChannel_Main_GPIO0_Channel_69 ((Dio_ChannelType) 213U)
737#define Main_GPIO0_Channel_69 DioConf_DioChannel_Main_GPIO0_Channel_69
741#define DioConf_DioChannel_Main_GPIO0_Channel_70 ((Dio_ChannelType) 214U)
743#define Main_GPIO0_Channel_70 DioConf_DioChannel_Main_GPIO0_Channel_70
747#define DioConf_DioChannel_Main_GPIO0_Channel_71 ((Dio_ChannelType) 215U)
749#define Main_GPIO0_Channel_71 DioConf_DioChannel_Main_GPIO0_Channel_71
753#define DioConf_DioChannel_Main_GPIO0_Channel_72 ((Dio_ChannelType) 216U)
755#define Main_GPIO0_Channel_72 DioConf_DioChannel_Main_GPIO0_Channel_72
759#define DioConf_DioChannel_Main_GPIO0_Channel_73 ((Dio_ChannelType) 217U)
761#define Main_GPIO0_Channel_73 DioConf_DioChannel_Main_GPIO0_Channel_73
765#define DioConf_DioChannel_Main_GPIO0_Channel_74 ((Dio_ChannelType) 218U)
767#define Main_GPIO0_Channel_74 DioConf_DioChannel_Main_GPIO0_Channel_74
771#define DioConf_DioChannel_Main_GPIO0_Channel_75 ((Dio_ChannelType) 219U)
773#define Main_GPIO0_Channel_75 DioConf_DioChannel_Main_GPIO0_Channel_75
777#define DioConf_DioChannel_Main_GPIO0_Channel_76 ((Dio_ChannelType) 220U)
779#define Main_GPIO0_Channel_76 DioConf_DioChannel_Main_GPIO0_Channel_76
783#define DioConf_DioChannel_Main_GPIO0_Channel_77 ((Dio_ChannelType) 221U)
785#define Main_GPIO0_Channel_77 DioConf_DioChannel_Main_GPIO0_Channel_77
789#define DioConf_DioChannel_Main_GPIO0_Channel_78 ((Dio_ChannelType) 222U)
791#define Main_GPIO0_Channel_78 DioConf_DioChannel_Main_GPIO0_Channel_78
795#define DioConf_DioChannel_Main_GPIO0_Channel_79 ((Dio_ChannelType) 223U)
797#define Main_GPIO0_Channel_79 DioConf_DioChannel_Main_GPIO0_Channel_79
801#define DioConf_DioChannel_Main_GPIO0_Channel_80 ((Dio_ChannelType) 224U)
803#define Main_GPIO0_Channel_80 DioConf_DioChannel_Main_GPIO0_Channel_80
807#define DioConf_DioChannel_Main_GPIO0_Channel_81 ((Dio_ChannelType) 225U)
809#define Main_GPIO0_Channel_81 DioConf_DioChannel_Main_GPIO0_Channel_81
813#define DioConf_DioChannel_Main_GPIO0_Channel_82 ((Dio_ChannelType) 226U)
815#define Main_GPIO0_Channel_82 DioConf_DioChannel_Main_GPIO0_Channel_82
819#define DioConf_DioChannel_Main_GPIO0_Channel_83 ((Dio_ChannelType) 227U)
821#define Main_GPIO0_Channel_83 DioConf_DioChannel_Main_GPIO0_Channel_83
825#define DioConf_DioChannel_Main_GPIO0_Channel_84 ((Dio_ChannelType) 228U)
827#define Main_GPIO0_Channel_84 DioConf_DioChannel_Main_GPIO0_Channel_84
831#define DioConf_DioChannel_Main_GPIO0_Channel_85 ((Dio_ChannelType) 229U)
833#define Main_GPIO0_Channel_85 DioConf_DioChannel_Main_GPIO0_Channel_85
837#define DioConf_DioChannel_Main_GPIO0_Channel_86 ((Dio_ChannelType) 230U)
839#define Main_GPIO0_Channel_86 DioConf_DioChannel_Main_GPIO0_Channel_86
843#define DioConf_DioChannel_Main_GPIO0_Channel_87 ((Dio_ChannelType) 231U)
845#define Main_GPIO0_Channel_87 DioConf_DioChannel_Main_GPIO0_Channel_87
849#define DioConf_DioChannel_Main_GPIO0_Channel_88 ((Dio_ChannelType) 232U)
851#define Main_GPIO0_Channel_88 DioConf_DioChannel_Main_GPIO0_Channel_88
855#define DioConf_DioChannel_Main_GPIO0_Channel_89 ((Dio_ChannelType) 233U)
857#define Main_GPIO0_Channel_89 DioConf_DioChannel_Main_GPIO0_Channel_89
861#define DioConf_DioChannel_Main_GPIO0_Channel_90 ((Dio_ChannelType) 234U)
863#define Main_GPIO0_Channel_90 DioConf_DioChannel_Main_GPIO0_Channel_90
867#define DioConf_DioChannel_Main_GPIO0_Channel_91 ((Dio_ChannelType) 235U)
869#define Main_GPIO0_Channel_91 DioConf_DioChannel_Main_GPIO0_Channel_91
873#define DioConf_DioChannel_Main_GPIO1_Channel_0 ((Dio_ChannelType) 288U)
875#define Main_GPIO1_Channel_0 DioConf_DioChannel_Main_GPIO1_Channel_0
879#define DioConf_DioChannel_Main_GPIO1_Channel_1 ((Dio_ChannelType) 289U)
881#define Main_GPIO1_Channel_1 DioConf_DioChannel_Main_GPIO1_Channel_1
885#define DioConf_DioChannel_Main_GPIO1_Channel_2 ((Dio_ChannelType) 290U)
887#define Main_GPIO1_Channel_2 DioConf_DioChannel_Main_GPIO1_Channel_2
891#define DioConf_DioChannel_Main_GPIO1_Channel_3 ((Dio_ChannelType) 291U)
893#define Main_GPIO1_Channel_3 DioConf_DioChannel_Main_GPIO1_Channel_3
897#define DioConf_DioChannel_Main_GPIO1_Channel_4 ((Dio_ChannelType) 292U)
899#define Main_GPIO1_Channel_4 DioConf_DioChannel_Main_GPIO1_Channel_4
903#define DioConf_DioChannel_Main_GPIO1_Channel_5 ((Dio_ChannelType) 293U)
905#define Main_GPIO1_Channel_5 DioConf_DioChannel_Main_GPIO1_Channel_5
909#define DioConf_DioChannel_Main_GPIO1_Channel_6 ((Dio_ChannelType) 294U)
911#define Main_GPIO1_Channel_6 DioConf_DioChannel_Main_GPIO1_Channel_6
915#define DioConf_DioChannel_Main_GPIO1_Channel_7 ((Dio_ChannelType) 295U)
917#define Main_GPIO1_Channel_7 DioConf_DioChannel_Main_GPIO1_Channel_7
921#define DioConf_DioChannel_Main_GPIO1_Channel_8 ((Dio_ChannelType) 296U)
923#define Main_GPIO1_Channel_8 DioConf_DioChannel_Main_GPIO1_Channel_8
927#define DioConf_DioChannel_Main_GPIO1_Channel_9 ((Dio_ChannelType) 297U)
929#define Main_GPIO1_Channel_9 DioConf_DioChannel_Main_GPIO1_Channel_9
933#define DioConf_DioChannel_Main_GPIO1_Channel_10 ((Dio_ChannelType) 298U)
935#define Main_GPIO1_Channel_10 DioConf_DioChannel_Main_GPIO1_Channel_10
939#define DioConf_DioChannel_Main_GPIO1_Channel_11 ((Dio_ChannelType) 299U)
941#define Main_GPIO1_Channel_11 DioConf_DioChannel_Main_GPIO1_Channel_11
945#define DioConf_DioChannel_Main_GPIO1_Channel_12 ((Dio_ChannelType) 300U)
947#define Main_GPIO1_Channel_12 DioConf_DioChannel_Main_GPIO1_Channel_12
951#define DioConf_DioChannel_Main_GPIO1_Channel_13 ((Dio_ChannelType) 301U)
953#define Main_GPIO1_Channel_13 DioConf_DioChannel_Main_GPIO1_Channel_13
957#define DioConf_DioChannel_Main_GPIO1_Channel_14 ((Dio_ChannelType) 302U)
959#define Main_GPIO1_Channel_14 DioConf_DioChannel_Main_GPIO1_Channel_14
963#define DioConf_DioChannel_Main_GPIO1_Channel_15 ((Dio_ChannelType) 303U)
965#define Main_GPIO1_Channel_15 DioConf_DioChannel_Main_GPIO1_Channel_15
969#define DioConf_DioChannel_Main_GPIO1_Channel_16 ((Dio_ChannelType) 304U)
971#define Main_GPIO1_Channel_16 DioConf_DioChannel_Main_GPIO1_Channel_16
975#define DioConf_DioChannel_Main_GPIO1_Channel_17 ((Dio_ChannelType) 305U)
977#define Main_GPIO1_Channel_17 DioConf_DioChannel_Main_GPIO1_Channel_17
981#define DioConf_DioChannel_Main_GPIO1_Channel_18 ((Dio_ChannelType) 306U)
983#define Main_GPIO1_Channel_18 DioConf_DioChannel_Main_GPIO1_Channel_18
987#define DioConf_DioChannel_Main_GPIO1_Channel_19 ((Dio_ChannelType) 307U)
989#define Main_GPIO1_Channel_19 DioConf_DioChannel_Main_GPIO1_Channel_19
993#define DioConf_DioChannel_Main_GPIO1_Channel_20 ((Dio_ChannelType) 308U)
995#define Main_GPIO1_Channel_20 DioConf_DioChannel_Main_GPIO1_Channel_20
999#define DioConf_DioChannel_Main_GPIO1_Channel_21 ((Dio_ChannelType) 309U)
1001#define Main_GPIO1_Channel_21 DioConf_DioChannel_Main_GPIO1_Channel_21
1005#define DioConf_DioChannel_Main_GPIO1_Channel_22 ((Dio_ChannelType) 310U)
1007#define Main_GPIO1_Channel_22 DioConf_DioChannel_Main_GPIO1_Channel_22
1011#define DioConf_DioChannel_Main_GPIO1_Channel_23 ((Dio_ChannelType) 311U)
1013#define Main_GPIO1_Channel_23 DioConf_DioChannel_Main_GPIO1_Channel_23
1017#define DioConf_DioChannel_Main_GPIO1_Channel_24 ((Dio_ChannelType) 312U)
1019#define Main_GPIO1_Channel_24 DioConf_DioChannel_Main_GPIO1_Channel_24
1023#define DioConf_DioChannel_Main_GPIO1_Channel_25 ((Dio_ChannelType) 313U)
1025#define Main_GPIO1_Channel_25 DioConf_DioChannel_Main_GPIO1_Channel_25
1029#define DioConf_DioChannel_Main_GPIO1_Channel_26 ((Dio_ChannelType) 314U)
1031#define Main_GPIO1_Channel_26 DioConf_DioChannel_Main_GPIO1_Channel_26
1035#define DioConf_DioChannel_Main_GPIO1_Channel_27 ((Dio_ChannelType) 315U)
1037#define Main_GPIO1_Channel_27 DioConf_DioChannel_Main_GPIO1_Channel_27
1041#define DioConf_DioChannel_Main_GPIO1_Channel_28 ((Dio_ChannelType) 316U)
1043#define Main_GPIO1_Channel_28 DioConf_DioChannel_Main_GPIO1_Channel_28
1047#define DioConf_DioChannel_Main_GPIO1_Channel_29 ((Dio_ChannelType) 317U)
1049#define Main_GPIO1_Channel_29 DioConf_DioChannel_Main_GPIO1_Channel_29
1053#define DioConf_DioChannel_Main_GPIO1_Channel_30 ((Dio_ChannelType) 318U)
1055#define Main_GPIO1_Channel_30 DioConf_DioChannel_Main_GPIO1_Channel_30
1059#define DioConf_DioChannel_Main_GPIO1_Channel_31 ((Dio_ChannelType) 319U)
1061#define Main_GPIO1_Channel_31 DioConf_DioChannel_Main_GPIO1_Channel_31
1065#define DioConf_DioChannel_Main_GPIO1_Channel_32 ((Dio_ChannelType) 320U)
1067#define Main_GPIO1_Channel_32 DioConf_DioChannel_Main_GPIO1_Channel_32
1071#define DioConf_DioChannel_Main_GPIO1_Channel_33 ((Dio_ChannelType) 321U)
1073#define Main_GPIO1_Channel_33 DioConf_DioChannel_Main_GPIO1_Channel_33
1077#define DioConf_DioChannel_Main_GPIO1_Channel_34 ((Dio_ChannelType) 322U)
1079#define Main_GPIO1_Channel_34 DioConf_DioChannel_Main_GPIO1_Channel_34
1083#define DioConf_DioChannel_Main_GPIO1_Channel_35 ((Dio_ChannelType) 323U)
1085#define Main_GPIO1_Channel_35 DioConf_DioChannel_Main_GPIO1_Channel_35
1089#define DioConf_DioChannel_Main_GPIO1_Channel_36 ((Dio_ChannelType) 324U)
1091#define Main_GPIO1_Channel_36 DioConf_DioChannel_Main_GPIO1_Channel_36
1095#define DioConf_DioChannel_Main_GPIO1_Channel_37 ((Dio_ChannelType) 325U)
1097#define Main_GPIO1_Channel_37 DioConf_DioChannel_Main_GPIO1_Channel_37
1101#define DioConf_DioChannel_Main_GPIO1_Channel_38 ((Dio_ChannelType) 326U)
1103#define Main_GPIO1_Channel_38 DioConf_DioChannel_Main_GPIO1_Channel_38
1107#define DioConf_DioChannel_Main_GPIO1_Channel_39 ((Dio_ChannelType) 327U)
1109#define Main_GPIO1_Channel_39 DioConf_DioChannel_Main_GPIO1_Channel_39
1113#define DioConf_DioChannel_Main_GPIO1_Channel_40 ((Dio_ChannelType) 328U)
1115#define Main_GPIO1_Channel_40 DioConf_DioChannel_Main_GPIO1_Channel_40
1119#define DioConf_DioChannel_Main_GPIO1_Channel_41 ((Dio_ChannelType) 329U)
1121#define Main_GPIO1_Channel_41 DioConf_DioChannel_Main_GPIO1_Channel_41
1125#define DioConf_DioChannel_Main_GPIO1_Channel_42 ((Dio_ChannelType) 330U)
1127#define Main_GPIO1_Channel_42 DioConf_DioChannel_Main_GPIO1_Channel_42
1131#define DioConf_DioChannel_Main_GPIO1_Channel_43 ((Dio_ChannelType) 331U)
1133#define Main_GPIO1_Channel_43 DioConf_DioChannel_Main_GPIO1_Channel_43
1137#define DioConf_DioChannel_Main_GPIO1_Channel_44 ((Dio_ChannelType) 332U)
1139#define Main_GPIO1_Channel_44 DioConf_DioChannel_Main_GPIO1_Channel_44
1143#define DioConf_DioChannel_Main_GPIO1_Channel_45 ((Dio_ChannelType) 333U)
1145#define Main_GPIO1_Channel_45 DioConf_DioChannel_Main_GPIO1_Channel_45
1149#define DioConf_DioChannel_Main_GPIO1_Channel_46 ((Dio_ChannelType) 334U)
1151#define Main_GPIO1_Channel_46 DioConf_DioChannel_Main_GPIO1_Channel_46
1155#define DioConf_DioChannel_Main_GPIO1_Channel_47 ((Dio_ChannelType) 335U)
1157#define Main_GPIO1_Channel_47 DioConf_DioChannel_Main_GPIO1_Channel_47
1161#define DioConf_DioChannel_Main_GPIO1_Channel_48 ((Dio_ChannelType) 336U)
1163#define Main_GPIO1_Channel_48 DioConf_DioChannel_Main_GPIO1_Channel_48
1167#define DioConf_DioChannel_Main_GPIO1_Channel_49 ((Dio_ChannelType) 337U)
1169#define Main_GPIO1_Channel_49 DioConf_DioChannel_Main_GPIO1_Channel_49
1173#define DioConf_DioChannel_Main_GPIO1_Channel_50 ((Dio_ChannelType) 338U)
1175#define Main_GPIO1_Channel_50 DioConf_DioChannel_Main_GPIO1_Channel_50
1179#define DioConf_DioChannel_Main_GPIO1_Channel_51 ((Dio_ChannelType) 339U)
1181#define Main_GPIO1_Channel_51 DioConf_DioChannel_Main_GPIO1_Channel_51
1195#define DioConf_DioChannelGroup_MCU_GPIO0_B01_Bit0_1_PTR ((const Dio_ChannelGroupType *)(DioConfig_MCU_GPIO0_B01_ChannelGroupRef[0]))
1196#define MCU_GPIO0_B01_Bit0_1_PTR DioConf_DioChannelGroup_MCU_GPIO0_B01_Bit0_1_PTR
1209#ifndef DIO_WRITE_CHANNEL_EVENT_ID
1210 #define DIO_WRITE_CHANNEL_EVENT_ID (DemConf_DemEventParameter_DIO_WRITE_CHANNEL_EVENT_ID)
1213#ifndef DIO_WRITE_PORT_EVENT_ID
1214 #define DIO_WRITE_PORT_EVENT_ID (DemConf_DemEventParameter_DIO_WRITE_PORT_EVENT_ID)
1223#define DIO_HW_UNIT_CNT (3U)
1228#define DIO_INSTANCE_0 (0U)
1229#define DIO_INSTANCE_1 (1U)
1230#define DIO_INSTANCE_2 (2U)
1232#define DIO_MAX_INSTANCE_ID (DIO_INSTANCE_2)
1236#define DIO_MAX_PORT_ID_INSTANCE_0 (3U)
1240#define DIO_MAX_PIN_ID_INSTANCE_0 (144U)
1241#define DIO_MAX_PIN_ID_INSTANCE_1 (288U)
1242#define DIO_MAX_PIN_ID_INSTANCE_2 (432U)
1244#define DIO_UTILS_ARRAYSIZE(array) ((sizeof (array) / \
1245 sizeof ((array)[0])))
1285#if (STD_ON == DIO_DEV_ERROR_DETECT)
const void * DioConfig_Main_GPIO0_B4_5_ChannelGroupRef[0]
Reference to channel group structure for Main_GPIO0_B03 created at config time.
const uint32 Dio_PortIdInstance[DIO_HW_UNIT_CNT+1U]
DIO Max Port ID Instance.
const void * DioConfig_Main_GPIO0_B2_3_ChannelGroupRef[0]
Reference to channel group structure for Main_GPIO0_B02 created at config time.
boolean Dio_isReservedPin(uint8 regNum, uint32 pinNum)
This function checks whether pin is reserved
uint8 numPins
Definition Dio_Cfg.h:1252
const void * DioConfig_Main_GPIO1_B0_1_ChannelGroupRef[0]
Reference to channel group structure for Main_GPIO1_B01 created at config time.
#define DIO_HW_UNIT_CNT
Total HW units or Instances.
Definition Dio_Cfg.h:1223
uint8 regNum
Definition Dio_Cfg.h:1251
const void * DioConfig_MCU_GPIO0_B01_ChannelGroupRef[1]
Reference to channel group structure for MCU_GPIO0_B01 created at config time.
const void * DioConfig_Main_GPIO1_B2_3_ChannelGroupRef[0]
Reference to channel group structure for Main_GPIO1_B02 created at config time.
const void * DioConfig_Main_GPIO0_B0_1_ChannelGroupRef[0]
Reference to channel group structure for Main_GPIO0_B01 created at config time.
const uint32 Dio_GPIOBaseAddr[DIO_HW_UNIT_CNT]
Base Address of Dio Instances.
const uint32 Dio_Instance[DIO_HW_UNIT_CNT]
DIO Instance IDs.
uint32 reservedPinStart
Definition Dio_Cfg.h:1253
const uint32 Dio_ConfigValidChannelMask[6U]
Channel mask for enabled pins in the available ports.
Definition Dio_Cfg.h:1250