//************************************************************************ //* SH7266/67 DECLARE I/O struct File Iostruct_sh7267.c * //* This file is generated by Aone Ver1.00 2021/06/14 * //************************************************************************ #include "iodefine.h" // Include iodefine.h volatile struct st_cpg * const _CPG ={(struct st_cpg *)&CPG }; volatile struct st_intc * const _INTC ={(struct st_intc *)&INTC }; volatile struct st_ccnt * const _CCNT ={(struct st_ccnt *)&CCNT }; volatile struct st_bsc * const _BSC ={(struct st_bsc *)&BSC }; volatile struct st_dmac * const _DMAC ={(struct st_dmac *)&DMAC }; volatile struct st_mtu2 * const _MTU2 ={(struct st_mtu2 *)&MTU2 }; volatile struct st_cmt * const _CMT ={(struct st_cmt *)&CMT }; volatile union un_wdt * const _WDT ={(union un_wdt *)&WDT }; volatile struct st_rtc * const _RTC ={(struct st_rtc *)&RTC }; volatile struct st_scif02 * const _SCIF0 ={(struct st_scif02 *)&SCIF0 }; volatile struct st_scif13 * const _SCIF1 ={(struct st_scif13 *)&SCIF1 }; volatile struct st_scif02 * const _SCIF2 ={(struct st_scif02 *)&SCIF2 }; volatile struct st_scif13 * const _SCIF3 ={(struct st_scif13 *)&SCIF3 }; volatile struct st_scif4567 * const _SCIF4 ={(struct st_scif4567 *)&SCIF4 }; volatile struct st_scif4567 * const _SCIF5 ={(struct st_scif4567 *)&SCIF5 }; volatile struct st_scif4567 * const _SCIF6 ={(struct st_scif4567 *)&SCIF6 }; volatile struct st_scif4567 * const _SCIF7 ={(struct st_scif4567 *)&SCIF7 }; volatile struct st_rspi * const _RSPI0 ={(struct st_rspi *)&RSPI0 }; volatile struct st_rspi * const _RSPI1 ={(struct st_rspi *)&RSPI1 }; volatile struct st_rqspi * const _RQSPI ={(struct st_rqspi *)&RQSPI }; volatile struct st_iic3 * const _IIC3_0 ={(struct st_iic3 *)&IIC3_0}; volatile struct st_iic3 * const _IIC3_1 ={(struct st_iic3 *)&IIC3_1}; volatile struct st_iic3 * const _IIC3_2 ={(struct st_iic3 *)&IIC3_2}; volatile struct st_ssif * const _SSIF0 ={(struct st_ssif *)&SSIF0 }; volatile struct st_ssif * const _SSIF1 ={(struct st_ssif *)&SSIF1 }; volatile struct st_ssif * const _SSIF2 ={(struct st_ssif *)&SSIF2 }; volatile struct st_ssif * const _SSIF3 ={(struct st_ssif *)&SSIF3 }; volatile struct st_siof * const _SIOF ={(struct st_siof *)&SIOF }; volatile struct st_rcan * const _RCAN0 ={(struct st_rcan *)&RCAN0 }; volatile struct st_rcan * const _RCAN1 ={(struct st_rcan *)&RCAN1 }; volatile struct st_ieb * const _IEB ={(struct st_ieb *)&IEB }; volatile struct st_spdif * const _SPDIF ={(struct st_spdif *)&SPDIF }; volatile struct st_romdec * const _ROMDEC ={(struct st_romdec *)&ROMDEC}; volatile struct st_adc * const _ADC ={(struct st_adc *)&ADC }; volatile struct st_flctl * const _FLCTL ={(struct st_flctl *)&FLCTL }; volatile struct st_usb * const _USB ={(struct st_usb *)&USB }; volatile struct st_vdc3 * const _VDC3 ={(struct st_vdc3 *)&VDC3 }; volatile struct st_src0 * const _SRC0 ={(struct st_src0 *)&SRC0 }; volatile struct st_src1 * const _SRC1 ={(struct st_src1 *)&SRC1 }; volatile struct st_gpio * const _PORT ={(struct st_gpio *)&PORT }; volatile struct st_hudi * const _HUDI ={(struct st_hudi *)&HUDI }; volatile struct st_pwm * const _PWM ={(struct st_pwm *)&PWM }; //************************************************************************ // shcの場合、未使用変数はDwarfに登録されないため、ここで使用する。 //************************************************************************ volatile const _UDWORD IoStructTBL[] = { (_UDWORD)&_CPG , (_UDWORD)&_INTC , (_UDWORD)&_CCNT , (_UDWORD)&_BSC , (_UDWORD)&_DMAC , (_UDWORD)&_MTU2 , (_UDWORD)&_CMT , (_UDWORD)&_WDT , (_UDWORD)&_RTC , (_UDWORD)&_SCIF0 , (_UDWORD)&_SCIF1 , (_UDWORD)&_SCIF2 , (_UDWORD)&_SCIF3 , (_UDWORD)&_SCIF4 , (_UDWORD)&_SCIF5 , (_UDWORD)&_SCIF6 , (_UDWORD)&_SCIF7 , (_UDWORD)&_RSPI0 , (_UDWORD)&_RSPI1 , (_UDWORD)&_RQSPI , (_UDWORD)&_IIC3_0, (_UDWORD)&_IIC3_1, (_UDWORD)&_IIC3_2, (_UDWORD)&_SSIF0 , (_UDWORD)&_SSIF1 , (_UDWORD)&_SSIF2 , (_UDWORD)&_SSIF3 , (_UDWORD)&_SIOF , (_UDWORD)&_RCAN0 , (_UDWORD)&_RCAN1 , (_UDWORD)&_IEB , (_UDWORD)&_SPDIF , (_UDWORD)&_ROMDEC, (_UDWORD)&_ADC , (_UDWORD)&_FLCTL , (_UDWORD)&_USB , (_UDWORD)&_VDC3 , (_UDWORD)&_SRC0 , (_UDWORD)&_SRC1 , (_UDWORD)&_PORT , (_UDWORD)&_HUDI , (_UDWORD)&_PWM , }; //****************************************************************************