summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/renesas-ra/README.md20
-rwxr-xr-xports/renesas-ra/boards/ARDUINO_PORTENTA_C33/configuration.xml653
2 files changed, 673 insertions, 0 deletions
diff --git a/ports/renesas-ra/README.md b/ports/renesas-ra/README.md
index 4b3a7696f..ed5a155e7 100644
--- a/ports/renesas-ra/README.md
+++ b/ports/renesas-ra/README.md
@@ -63,6 +63,26 @@ passed as the argument to `BOARD=`; for example `RA4M1_CLICKER`, `EK_RA4M1`,
The above command should produce binary images `firmware.hex` in the
build-EK_RA6M2/` subdirectory (or the equivalent directory for the board specified).
+## Board definition auto-generated code
+
+The supported board definitions contain auto-generated configuration files in
+the `boards/<BOARD_NAME>/ra_cfg` and `boards/<BOARD_NAME>/ra_gen` folders.
+
+These are generated with the [RA Smart Configurator](https://www.renesas.com/us/en/software-tool/ra-smart-configurator)
+tool which is used to define peripheral configuration, pinouts, interrupts etc. for each board.
+
+This tool can be installed either as part of the "Renesas e² studio", or separately with
+the fsp driver package from https://github.com/renesas/fsp/releases eg.
+* [setup_fsp_v4_4_0_rasc_v2023-04.exe](https://github.com/renesas/fsp/releases/download/v4.4.0/setup_fsp_v4_4_0_rasc_v2023-04.exe)
+* [setup_fsp_v4_4_0_rasc_v2023-04.exe](https://github.com/renesas/fsp/releases/download/v4.4.0/setup_fsp_v4_4_0_rasc_v2023-04.AppImage)
+
+This tool can be used to create new board definitions or modify existing ones
+by opening one of the `configuration.xml` files in the board folders.
+
+Once the `configuration.xml` file is opened in RA Smart Configurator and modified as
+needed, the "Generate Project Content" button can be pressed to export new copies
+of the `ra_cfg` and `ra_gen` folders.
+
## Supported/Unsupported functions
Please refer to the `renesas-ra` quick reference.
diff --git a/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/configuration.xml b/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/configuration.xml
new file mode 100755
index 000000000..714a1c716
--- /dev/null
+++ b/ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/configuration.xml
@@ -0,0 +1,653 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<raConfiguration version="7">
+ <generalSettings>
+ <option key="#Board#" value="board.custom"/>
+ <option key="CPU" value="RA6M5"/>
+ <option key="Core" value="CM33"/>
+ <option key="#TargetName#" value="R7FA6M5BH2CBG"/>
+ <option key="#TargetARCHITECTURE#" value="cortex-m33"/>
+ <option key="#DeviceCommand#" value="R7FA6M5BH"/>
+ <option key="#RTOS#" value="_none"/>
+ <option key="#pinconfiguration#" value="R7FA6M5AG2CBG.pincfg"/>
+ <option key="#FSPVersion#" value="4.4.0"/>
+ <option key="#SELECTED_TOOLCHAIN#" value="gcc-arm-embedded"/>
+ <option key="#ToolchainVersion#" value="10.3.1.20210824"/>
+ </generalSettings>
+ <raBspConfiguration>
+ <config id="config.bsp.ra6m5.R7FA6M5BH2CBG">
+ <property id="config.bsp.part_number" value="config.bsp.part_number.value"/>
+ <property id="config.bsp.rom_size_bytes" value="config.bsp.rom_size_bytes.value"/>
+ <property id="config.bsp.rom_size_bytes_hidden" value="2097152"/>
+ <property id="config.bsp.ram_size_bytes" value="config.bsp.ram_size_bytes.value"/>
+ <property id="config.bsp.data_flash_size_bytes" value="config.bsp.data_flash_size_bytes.value"/>
+ <property id="config.bsp.package_style" value="config.bsp.package_style.value"/>
+ <property id="config.bsp.package_pins" value="config.bsp.package_pins.value"/>
+ <property id="config.bsp.irq_count_hidden" value="96"/>
+ </config>
+ <config id="config.bsp.ra6m5">
+ <property id="config.bsp.series" value="config.bsp.series.value"/>
+ </config>
+ <config id="config.bsp.ra6m5.fsp">
+ <property id="config.bsp.fsp.tz.exception_response" value="config.bsp.fsp.tz.exception_response.nmi"/>
+ <property id="config.bsp.fsp.tz.cmsis.bfhfnmins" value="config.bsp.fsp.tz.cmsis.bfhfnmins.secure"/>
+ <property id="config.bsp.fsp.tz.cmsis.sysresetreqs" value="config.bsp.fsp.tz.cmsis.sysresetreqs.secure_only"/>
+ <property id="config.bsp.fsp.tz.cmsis.s_priority_boost" value="config.bsp.fsp.tz.cmsis.s_priority_boost.disabled"/>
+ <property id="config.bsp.fsp.tz.csar" value="config.bsp.fsp.tz.csar.both"/>
+ <property id="config.bsp.fsp.tz.rstsar" value="config.bsp.fsp.tz.rstsar.both"/>
+ <property id="config.bsp.fsp.tz.bbfsar" value="config.bsp.fsp.tz.bbfsar.both"/>
+ <property id="config.bsp.fsp.tz.sramsar.sramprcr" value="config.bsp.fsp.tz.sramsar.sramprcr.both"/>
+ <property id="config.bsp.fsp.tz.sramsar.sramecc" value="config.bsp.fsp.tz.sramsar.sramecc.both"/>
+ <property id="config.bsp.fsp.tz.stbramsar" value="config.bsp.fsp.tz.stbramsar.both"/>
+ <property id="config.bsp.fsp.tz.bussara" value="config.bsp.fsp.tz.bussara.both"/>
+ <property id="config.bsp.fsp.tz.bussarb" value="config.bsp.fsp.tz.bussarb.both"/>
+ <property id="config.bsp.fsp.tz.uninitialized_ns_application_fallback" value="config.bsp.fsp.tz.uninitialized_ns_application_fallback.enabled"/>
+ <property id="config.bsp.fsp.cache_line_size" value="config.bsp.fsp.cache_line_size.32"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_start_mode" value="config.bsp.fsp.OFS0.iwdt_start_mode.disabled"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_timeout" value="config.bsp.fsp.OFS0.iwdt_timeout.2048"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_divisor" value="config.bsp.fsp.OFS0.iwdt_divisor.128"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_window_end" value="config.bsp.fsp.OFS0.iwdt_window_end.0"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_window_start" value="config.bsp.fsp.OFS0.iwdt_window_start.100"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_reset_interrupt" value="config.bsp.fsp.OFS0.iwdt_reset_interrupt.Reset"/>
+ <property id="config.bsp.fsp.OFS0.iwdt_stop_control" value="config.bsp.fsp.OFS0.iwdt_stop_control.stops"/>
+ <property id="config.bsp.fsp.OFS0.wdt_start_mode" value="config.bsp.fsp.OFS0.wdt_start_mode.register"/>
+ <property id="config.bsp.fsp.OFS0.wdt_timeout" value="config.bsp.fsp.OFS0.wdt_timeout.16384"/>
+ <property id="config.bsp.fsp.OFS0.wdt_divisor" value="config.bsp.fsp.OFS0.wdt_divisor.128"/>
+ <property id="config.bsp.fsp.OFS0.wdt_window_end" value="config.bsp.fsp.OFS0.wdt_window_end.0"/>
+ <property id="config.bsp.fsp.OFS0.wdt_window_start" value="config.bsp.fsp.OFS0.wdt_window_start.100"/>
+ <property id="config.bsp.fsp.OFS0.wdt_reset_interrupt" value="config.bsp.fsp.OFS0.wdt_reset_interrupt.Reset"/>
+ <property id="config.bsp.fsp.OFS0.wdt_stop_control" value="config.bsp.fsp.OFS0.wdt_stop_control.stops"/>
+ <property id="config.bsp.fsp.OFS1.voltage_detection0.start" value="config.bsp.fsp.OFS1.voltage_detection0.start.disabled"/>
+ <property id="config.bsp.fsp.OFS1.voltage_detection0_level" value="config.bsp.fsp.OFS1.voltage_detection0_level.280"/>
+ <property id="config.bsp.fsp.OFS1.hoco_osc" value="config.bsp.fsp.OFS1.hoco_osc.disabled"/>
+ <property id="config.bsp.fsp.BPS.BPS0" value=""/>
+ <property id="config.bsp.fsp.BPS.BPS1" value=""/>
+ <property id="config.bsp.fsp.BPS.BPS2" value=""/>
+ <property id="config.bsp.fsp.PBPS.PBPS0" value=""/>
+ <property id="config.bsp.fsp.PBPS.PBPS1" value=""/>
+ <property id="config.bsp.fsp.PBPS.PBPS2" value=""/>
+ <property id="config.bsp.fsp.dual_bank" value="config.bsp.fsp.dual_bank.disabled"/>
+ <property id="config.bsp.fsp.hoco_fll" value="config.bsp.fsp.hoco_fll.disabled"/>
+ <property id="config.bsp.common.main_osc_wait" value="config.bsp.common.main_osc_wait.wait_8163"/>
+ <property id="config.bsp.fsp.mcu.adc.max_freq_hz" value="50000000"/>
+ <property id="config.bsp.fsp.mcu.sci_uart.max_baud" value="20000000"/>
+ <property id="config.bsp.fsp.mcu.adc.sample_and_hold" value="0"/>
+ <property id="config.bsp.fsp.mcu.sci_spi.max_bitrate" value="25000000"/>
+ <property id="config.bsp.fsp.mcu.spi.max_bitrate" value="50000000"/>
+ <property id="config.bsp.fsp.mcu.iic_master.rate.rate_fastplus" value="1"/>
+ <property id="config.bsp.fsp.mcu.iic_master.fastplus_channels" value="0x3"/>
+ <property id="config.bsp.fsp.mcu.iic_slave.rate.rate_fastplus" value="1"/>
+ <property id="config.bsp.fsp.mcu.iic_slave.fastplus_channels" value="0x3"/>
+ <property id="config.bsp.fsp.mcu.canfd.num_channels" value="2"/>
+ <property id="config.bsp.fsp.mcu.canfd.rx_fifos" value="8"/>
+ <property id="config.bsp.fsp.mcu.canfd.buffer_ram" value="4864"/>
+ <property id="config.bsp.fsp.mcu.canfd.afl_rules" value="128"/>
+ <property id="config.bsp.fsp.mcu.canfd.afl_rules_independent" value="0"/>
+ <property id="config.bsp.fsp.mcu.canfd.max_data_rate_hz" value="8"/>
+ <property id="config.bsp.fsp.mcu.sci_uart.cstpen_channels" value="0x03F9"/>
+ <property id="config.bsp.fsp.mcu.gpt.pin_count_source_channels" value="0xFFFF"/>
+ <property id="config.bsp.fsp.mcu.adc_dmac.samples_per_channel" value="65535"/>
+ </config>
+ <config id="config.bsp.ra">
+ <property id="config.bsp.common.main" value="0x4000"/>
+ <property id="config.bsp.common.heap" value="0x4d000"/>
+ <property id="config.bsp.common.vcc" value="3300"/>
+ <property id="config.bsp.common.checking" value="config.bsp.common.checking.disabled"/>
+ <property id="config.bsp.common.assert" value="config.bsp.common.assert.none"/>
+ <property id="config.bsp.common.error_log" value="config.bsp.common.error_log.none"/>
+ <property id="config.bsp.common.soft_reset" value="config.bsp.common.soft_reset.disabled"/>
+ <property id="config.bsp.common.main_osc_populated" value="config.bsp.common.main_osc_populated.enabled"/>
+ <property id="config.bsp.common.pfs_protect" value="config.bsp.common.pfs_protect.enabled"/>
+ <property id="config.bsp.common.c_runtime_init" value="config.bsp.common.c_runtime_init.enabled"/>
+ <property id="config.bsp.common.early_init" value="config.bsp.common.early_init.disabled"/>
+ <property id="config.bsp.common.main_osc_clock_source" value="config.bsp.common.main_osc_clock_source.crystal"/>
+ <property id="config.bsp.common.subclock_populated" value="config.bsp.common.subclock_populated.enabled"/>
+ <property id="config.bsp.common.subclock_drive" value="config.bsp.common.subclock_drive.standard"/>
+ <property id="config.bsp.common.subclock_stabilization_ms" value="1000"/>
+ </config>
+ </raBspConfiguration>
+ <raClockConfiguration>
+ <node id="board.clock.xtal.freq" mul="24000000" option="_edit"/>
+ <node id="board.clock.hoco.freq" option="board.clock.hoco.freq.20m"/>
+ <node id="board.clock.loco.freq" option="board.clock.loco.freq.32768"/>
+ <node id="board.clock.moco.freq" option="board.clock.moco.freq.8m"/>
+ <node id="board.clock.subclk.freq" option="board.clock.subclk.freq.32768"/>
+ <node id="board.clock.pll.source" option="board.clock.pll.source.xtal"/>
+ <node id="board.clock.pll.div" option="board.clock.pll.div.3"/>
+ <node id="board.clock.pll.mul" option="board.clock.pll.mul.250"/>
+ <node id="board.clock.pll.display" option="board.clock.pll.display.value"/>
+ <node id="board.clock.pll2.source" option="board.clock.pll2.source.xtal"/>
+ <node id="board.clock.pll2.div" option="board.clock.pll2.div.2"/>
+ <node id="board.clock.pll2.mul" option="board.clock.pll2.mul.200"/>
+ <node id="board.clock.pll2.display" option="board.clock.pll2.display.value"/>
+ <node id="board.clock.clock.source" option="board.clock.clock.source.pll"/>
+ <node id="board.clock.clkout.source" option="board.clock.clkout.source.disabled"/>
+ <node id="board.clock.uclk.source" option="board.clock.uclk.source.pll2"/>
+ <node id="board.clock.u60ck.source" option="board.clock.u60ck.source.disabled"/>
+ <node id="board.clock.octaspiclk.source" option="board.clock.octaspiclk.source.disabled"/>
+ <node id="board.clock.canfdclk.source" option="board.clock.canfdclk.source.disabled"/>
+ <node id="board.clock.cecclk.source" option="board.clock.cecclk.source.disabled"/>
+ <node id="board.clock.iclk.div" option="board.clock.iclk.div.1"/>
+ <node id="board.clock.pclka.div" option="board.clock.pclka.div.2"/>
+ <node id="board.clock.pclkb.div" option="board.clock.pclkb.div.4"/>
+ <node id="board.clock.pclkc.div" option="board.clock.pclkc.div.4"/>
+ <node id="board.clock.pclkd.div" option="board.clock.pclkd.div.2"/>
+ <node id="board.clock.bclk.div" option="board.clock.bclk.div.2"/>
+ <node id="board.clock.bclkout.div" option="board.clock.bclkout.div.2"/>
+ <node id="board.clock.fclk.div" option="board.clock.fclk.div.4"/>
+ <node id="board.clock.clkout.div" option="board.clock.clkout.div.1"/>
+ <node id="board.clock.uclk.div" option="board.clock.uclk.div.5"/>
+ <node id="board.clock.u60ck.div" option="board.clock.u60ck.div.1"/>
+ <node id="board.clock.octaspiclk.div" option="board.clock.octaspiclk.div.1"/>
+ <node id="board.clock.canfdclk.div" option="board.clock.canfdclk.div.6"/>
+ <node id="board.clock.cecclk.div" option="board.clock.cecclk.div.1"/>
+ <node id="board.clock.iclk.display" option="board.clock.iclk.display.value"/>
+ <node id="board.clock.pclka.display" option="board.clock.pclka.display.value"/>
+ <node id="board.clock.pclkb.display" option="board.clock.pclkb.display.value"/>
+ <node id="board.clock.pclkc.display" option="board.clock.pclkc.display.value"/>
+ <node id="board.clock.pclkd.display" option="board.clock.pclkd.display.value"/>
+ <node id="board.clock.bclk.display" option="board.clock.bclk.display.value"/>
+ <node id="board.clock.bclkout.display" option="board.clock.bclkout.display.value"/>
+ <node id="board.clock.fclk.display" option="board.clock.fclk.display.value"/>
+ <node id="board.clock.clkout.display" option="board.clock.clkout.display.value"/>
+ <node id="board.clock.uclk.display" option="board.clock.uclk.display.value"/>
+ <node id="board.clock.u60ck.display" option="board.clock.u60ck.display.value"/>
+ <node id="board.clock.octaspiclk.display" option="board.clock.octaspiclk.display.value"/>
+ <node id="board.clock.canfdclk.display" option="board.clock.canfdclk.display.value"/>
+ <node id="board.clock.cecclk.display" option="board.clock.cecclk.display.value"/>
+ </raClockConfiguration>
+ <raComponentSelection>
+ <component apiversion="" class="BSP" condition="" group="Board" subgroup="custom" variant="" vendor="Renesas" version="4.4.0">
+ <description>Custom Board Support Files</description>
+ <originalPack>Renesas.RA_board_custom.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="BSP" condition="" group="ra6m5" subgroup="device" variant="R7FA6M5BH2CBG" vendor="Renesas" version="4.4.0">
+ <description>Board support package for R7FA6M5BH2CBG</description>
+ <originalPack>Renesas.RA_mcu_ra6m5.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="BSP" condition="" group="ra6m5" subgroup="device" variant="" vendor="Renesas" version="4.4.0">
+ <description>Board support package for RA6M5</description>
+ <originalPack>Renesas.RA_mcu_ra6m5.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="BSP" condition="" group="ra6m5" subgroup="fsp" variant="" vendor="Renesas" version="4.4.0">
+ <description>Board support package for RA6M5 - FSP Data</description>
+ <originalPack>Renesas.RA_mcu_ra6m5.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="CMSIS" condition="" group="CMSIS5" subgroup="CoreM" variant="" vendor="Arm" version="5.9.0+renesas.0.fsp.4.4.0">
+ <description>Arm CMSIS Version 5 - Core (M)</description>
+ <originalPack>Arm.CMSIS5.5.9.0+renesas.0.fsp.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="Common" condition="" group="all" subgroup="fsp_common" variant="" vendor="Renesas" version="4.4.0">
+ <description>Board Support Package Common Files</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_adc" variant="" vendor="Renesas" version="4.4.0">
+ <description>A/D Converter</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_agt" variant="" vendor="Renesas" version="4.4.0">
+ <description>Asynchronous General Purpose Timer</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_dac" variant="" vendor="Renesas" version="4.4.0">
+ <description>12-bit D/A Converter</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_flash_hp" variant="" vendor="Renesas" version="4.4.0">
+ <description>Flash Memory High Performance</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_icu" variant="" vendor="Renesas" version="4.4.0">
+ <description>External Interrupt</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_iic_master" variant="" vendor="Renesas" version="4.4.0">
+ <description>I2C Master Interface</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_ioport" variant="" vendor="Renesas" version="4.4.0">
+ <description>I/O Port</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_lpm" variant="" vendor="Renesas" version="4.4.0">
+ <description>Low Power Modes</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_rtc" variant="" vendor="Renesas" version="4.4.0">
+ <description>Real Time Clock</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_sci_uart" variant="" vendor="Renesas" version="4.4.0">
+ <description>SCI UART</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_usb_basic" variant="" vendor="Renesas" version="4.4.0">
+ <description>USB Basic</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_usb_pcdc" variant="" vendor="Renesas" version="4.4.0">
+ <description>USB Peripheral Communications Device Class</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_usb_composite" variant="" vendor="Renesas" version="4.4.0">
+ <description>USB Composite</description>
+ <originalPack>Renesas.RA.4.4.0.pack</originalPack>
+ </component>
+ </raComponentSelection>
+ <raElcConfiguration/>
+ <raIcuConfiguration/>
+ <raModuleConfiguration>
+ <module id="module.driver.ioport_on_ioport.0">
+ <property id="module.driver.ioport.name" value="g_ioport"/>
+ <property id="module.driver.ioport.elc_trigger_ioport1" value="_disabled"/>
+ <property id="module.driver.ioport.elc_trigger_ioport2" value="_disabled"/>
+ <property id="module.driver.ioport.elc_trigger_ioport3" value="_disabled"/>
+ <property id="module.driver.ioport.elc_trigger_ioport4" value="_disabled"/>
+ <property id="module.driver.ioport.pincfg" value="g_bsp_pin_cfg"/>
+ </module>
+ <module id="module.driver.lpm.434931641">
+ <property id="module.driver.lpm.name" value="g_lpm0"/>
+ <property id="module.driver.lpm.mode" value="module.driver.lpm.mode.sleep"/>
+ <property id="module.driver.lpm.output_port_enable_standby" value="module.driver.lpm.output_port_enable_standby.no_change"/>
+ <property id="module.driver.lpm.standby_wake_sources" value="module.driver.lpm.standby_wake_rtcalm"/>
+ <property id="module.driver.lpm.snooze_request" value="module.driver.lpm.snooze_request_rxd0_falling"/>
+ <property id="module.driver.lpm.snooze_end_sources" value=""/>
+ <property id="module.driver.lpm.snooze_dtc" value="module.driver.lpm.snooze_dtc.lpm_snooze_dtc_disable"/>
+ <property id="module.driver.lpm.snooze_cancel_source" value="enum.mcu.lpm.snooze_cancel_source.none"/>
+ <property id="module.driver.lpm.ram_power_enable" value=""/>
+ <property id="module.driver.lpm.tcm_power_enable" value="enum.mcu.lpm.tcm_power_enable.disable"/>
+ <property id="module.driver.lpm.standby_ram_power_enable" value="enum.mcu.lpm.standby_ram_power_enable.disable"/>
+ <property id="module.driver.lpm.oscillator_ldo_state.pll1" value="enum.mcu.lpm.oscillator_ldo_state.pll1.disable"/>
+ <property id="module.driver.lpm.oscillator_ldo_state.pll2" value="enum.mcu.lpm.oscillator_ldo_state.pll2.disable"/>
+ <property id="module.driver.lpm.oscillator_ldo_state.hoco" value="enum.mcu.lpm.oscillator_ldo_state.hoco.disable"/>
+ <property id="module.driver.lpm.io_port_deep_standby_exit" value="module.driver.lpm.io_port_deep_standby_exit.no_change"/>
+ <property id="module.driver.lpm.power_supply_deep_standby" value="module.driver.lpm.power_supply_deep_standby.deepcut0"/>
+ <property id="module.driver.lpm.deep_standby_cancel_sources" value=""/>
+ <property id="module.driver.lpm.deep_standby_cancel_edges" value=""/>
+ </module>
+ <module id="module.driver.flash_on_flash_hp.609385472">
+ <property id="module.driver.flash.name" value="g_flash0"/>
+ <property id="module.driver.flash.data_flash_bgo" value="module.driver.flash.data_flash_bgo.disabled"/>
+ <property id="module.driver.flash.p_callback" value="NULL"/>
+ <property id="module.driver.flash.ipl" value="_disabled"/>
+ <property id="module.driver.flash.err_ipl" value="_disabled"/>
+ </module>
+ <module id="module.driver.uart_on_sci_uart.1594546810">
+ <property id="module.driver.uart.name" value="g_uart0"/>
+ <property id="module.driver.uart.channel" value="0"/>
+ <property id="module.driver.uart.data_bits" value="module.driver.uart.data_bits.data_bits_8"/>
+ <property id="module.driver.uart.parity" value="module.driver.uart.parity.parity_off"/>
+ <property id="module.driver.uart.stop_bits" value="module.driver.uart.stop_bits.stop_bits_1"/>
+ <property id="module.driver.uart.baud" value="115200"/>
+ <property id="module.driver.uart.baudrate_modulation" value="module.driver.uart.baudrate_modulation.disabled"/>
+ <property id="module.driver.uart.baudrate_max_err" value="5"/>
+ <property id="module.driver.uart.flow_control" value="module.driver.uart.flow_control.rts"/>
+ <property id="module.driver.uart.pin_control_port" value="module.driver.uart.pin_control_port.PORT_DISABLE"/>
+ <property id="module.driver.uart.pin_control_pin" value="module.driver.uart.pin_control_pin.PIN_DISABLE"/>
+ <property id="module.driver.uart.clk_src" value="module.driver.uart.clk_src.int_clk"/>
+ <property id="module.driver.uart.rx_edge_start" value="module.driver.uart.rx_edge_start.falling_edge"/>
+ <property id="module.driver.uart.noisecancel_en" value="module.driver.uart.noisecancel_en.disabled"/>
+ <property id="module.driver.uart.rx_fifo_trigger" value="module.driver.uart.rx_fifo_trigger.max"/>
+ <property id="module.driver.uart.rs485.de_enable" value="module.driver.uart.rs485.de_enable.disabled"/>
+ <property id="module.driver.uart.rs485.de_polarity" value="module.driver.uart.rs485.de_polarity.high"/>
+ <property id="module.driver.uart.rs485.de_port_number" value="module.driver.uart.rs485.de_port_number.PORT_DISABLE"/>
+ <property id="module.driver.uart.rs485.de_pin_number" value="module.driver.uart.rs485.de_pin_number.PIN_DISABLE"/>
+ <property id="module.driver.uart.callback" value="NULL"/>
+ <property id="module.driver.uart.rxi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.txi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.tei_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.eri_ipl" value="board.icu.common.irq.priority12"/>
+ </module>
+ <module id="module.driver.uart_on_sci_uart.1710274925">
+ <property id="module.driver.uart.name" value="g_uart9"/>
+ <property id="module.driver.uart.channel" value="9"/>
+ <property id="module.driver.uart.data_bits" value="module.driver.uart.data_bits.data_bits_8"/>
+ <property id="module.driver.uart.parity" value="module.driver.uart.parity.parity_off"/>
+ <property id="module.driver.uart.stop_bits" value="module.driver.uart.stop_bits.stop_bits_1"/>
+ <property id="module.driver.uart.baud" value="115200"/>
+ <property id="module.driver.uart.baudrate_modulation" value="module.driver.uart.baudrate_modulation.disabled"/>
+ <property id="module.driver.uart.baudrate_max_err" value="5"/>
+ <property id="module.driver.uart.flow_control" value="module.driver.uart.flow_control.rts"/>
+ <property id="module.driver.uart.pin_control_port" value="module.driver.uart.pin_control_port.PORT_DISABLE"/>
+ <property id="module.driver.uart.pin_control_pin" value="module.driver.uart.pin_control_pin.PIN_DISABLE"/>
+ <property id="module.driver.uart.clk_src" value="module.driver.uart.clk_src.int_clk"/>
+ <property id="module.driver.uart.rx_edge_start" value="module.driver.uart.rx_edge_start.falling_edge"/>
+ <property id="module.driver.uart.noisecancel_en" value="module.driver.uart.noisecancel_en.disabled"/>
+ <property id="module.driver.uart.rx_fifo_trigger" value="module.driver.uart.rx_fifo_trigger.max"/>
+ <property id="module.driver.uart.rs485.de_enable" value="module.driver.uart.rs485.de_enable.disabled"/>
+ <property id="module.driver.uart.rs485.de_polarity" value="module.driver.uart.rs485.de_polarity.high"/>
+ <property id="module.driver.uart.rs485.de_port_number" value="module.driver.uart.rs485.de_port_number.PORT_DISABLE"/>
+ <property id="module.driver.uart.rs485.de_pin_number" value="module.driver.uart.rs485.de_pin_number.PIN_DISABLE"/>
+ <property id="module.driver.uart.callback" value="user_uart_callback"/>
+ <property id="module.driver.uart.rxi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.txi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.tei_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.eri_ipl" value="board.icu.common.irq.priority12"/>
+ </module>
+ <module id="module.driver.rtc_on_rtc.911991849">
+ <property id="module.driver.rtc.name" value="g_rtc0"/>
+ <property id="module.driver.rtc.clock_source" value="module.driver.rtc.clock_source.clock_source_loco"/>
+ <property id="module.driver.rtc.freq_cmpr_value_loco" value="255"/>
+ <property id="module.driver.rtc.err_adjustment_mode" value="module.driver.rtc.err_adjustment_mode.m1"/>
+ <property id="module.driver.rtc.err_adjustment_period" value="module.driver.rtc.err_adjustment_period.p1"/>
+ <property id="module.driver.rtc.err_adjustment_type" value="module.driver.rtc.err_adjustment_type.t1"/>
+ <property id="module.driver.rtc.err_adjustment_value" value="0"/>
+ <property id="module.driver.rtc.p_callback" value="NULL"/>
+ <property id="module.driver.rtc.alarm_ipl" value="board.icu.common.irq.priority14"/>
+ <property id="module.driver.rtc.periodic_ipl" value="board.icu.common.irq.priority14"/>
+ <property id="module.driver.rtc.carry_ipl" value="board.icu.common.irq.priority14"/>
+ </module>
+ <module id="module.driver.external_irq_on_icu.263966385">
+ <property id="module.driver.external_irq.name" value="g_external_irq0"/>
+ <property id="module.driver.external_irq.channel" value="0"/>
+ <property id="module.driver.external_irq.trigger" value="module.driver.external_irq.trigger.trig_rising"/>
+ <property id="module.driver.external_irq.filter_enable" value="module.driver.external_irq.filter_enable.false"/>
+ <property id="module.driver.external_irq.pclk_div" value="module.driver.external_irq.pclk_div.pclk_div_by_64"/>
+ <property id="module.driver.external_irq.p_callback" value="NULL"/>
+ <property id="module.driver.external_irq.ipl" value="board.icu.common.irq.priority12"/>
+ </module>
+ <module id="module.driver.usb_composite.869973318">
+ <property id="module.driver.r_usb_composite.name" value="g_r_usb_composite0"/>
+ </module>
+ <module id="module.driver.pcdc_on_usb.461648652">
+ <property id="module.driver.pcdc.name" value="g_pcdc0"/>
+ </module>
+ <module id="module.driver.basic_on_usb.621892406">
+ <property id="module.driver.basic.name" value="g_basic0"/>
+ <property id="module.driver.usb_basic.usb_mode" value="module.driver.usb_basic.usb_mode.host"/>
+ <property id="module.driver.usb_basic.usb_speed" value="module.driver.usb_basic.usb_speed.fs"/>
+ <property id="module.driver.usb_basic.usb_modulenumber" value="module.driver.usb_basic.usb_modulenumber.0"/>
+ <property id="module.driver.usb_basic.usb_classtype" value="module.driver.usb_basic.usb_classtype.pcdc"/>
+ <property id="module.driver.usb_basic.p_usb_reg" value="g_usb_descriptor"/>
+ <property id="module.driver.usb_basic.complience_cb" value="NULL"/>
+ <property id="module.driver.usb_basic.ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.ipl_r" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.ipl_d0" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.ipl_d1" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.hsipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.hsipl_d0" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.hsipl_d1" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.usb_basic.rtos_callback" value="NULL"/>
+ <property id="module.driver.usb_basic.other_context" value="NULL"/>
+ </module>
+ <module id="module.driver.i2c_on_iic_master.1893658172">
+ <property id="module.driver.i2c_master.name" value="g_i2c_master0"/>
+ <property id="module.driver.i2c_master.channel" value="0"/>
+ <property id="module.driver.i2c_master.rate" value="module.driver.i2c_master.rate.rate_standard"/>
+ <property id="module.driver.i2c_master.rise_time_ns" value="120"/>
+ <property id="module.driver.i2c_master.fall_time_ns" value="120"/>
+ <property id="module.driver.i2c_master.duty" value="50"/>
+ <property id="module.driver.i2c_master.slave" value="0x00"/>
+ <property id="module.driver.i2c_master.addr_mode" value="module.driver.i2c_master.addr_mode.addr_mode_7bit"/>
+ <property id="module.driver.i2c_master.timeout_mode" value="module.driver.i2c_master.timeout_mode.short_mode"/>
+ <property id="module.driver.i2c_master.timeout_scl_low" value="module.driver.i2c_master.timeout_scl_low.enabled"/>
+ <property id="module.driver.i2c_master.p_callback" value="NULL"/>
+ <property id="module.driver.i2c_master.ipl" value="board.icu.common.irq.priority12"/>
+ </module>
+ <module id="module.driver.adc_on_adc.813040664">
+ <property id="module.driver.adc.name" value="g_adc0"/>
+ <property id="module.driver.adc.unit" value="0"/>
+ <property id="module.driver.adc.resolution" value="module.driver.adc.resolution.resolution_12_bit"/>
+ <property id="module.driver.adc.alignment" value="module.driver.adc.alignment.alignment_right"/>
+ <property id="module.driver.adc.clearing" value="module.driver.adc.clearing.clear_after_read_on"/>
+ <property id="module.driver.adc.mode" value="module.driver.adc.mode.mode_single_scan"/>
+ <property id="module.driver.adc.mode.dt" value="module.driver.adc.mode.dt.disabled"/>
+ <property id="module.driver.adc.scan_mask" value=""/>
+ <property id="module.driver.adc.scan_mask_group_b" value=""/>
+ <property id="module.driver.adc.trigger" value="enum.driver.adc.trigger.trigger_software"/>
+ <property id="module.driver.adc.trigger_group_b" value="_disabled"/>
+ <property id="module.driver.adc.priority_group_a" value="module.driver.adc.priority_group_a.group_a_priority_off"/>
+ <property id="module.driver.adc.add_average_count" value="module.driver.adc.add_average_count.add_off"/>
+ <property id="module.driver.adc.adc_vref_control" value="module.driver.adc.adc_vref_control.vrefh"/>
+ <property id="module.driver.adc.add_mask" value=""/>
+ <property id="module.driver.adc.sample_hold_mask" value=""/>
+ <property id="module.driver.adc.sample_hold_states" value="24"/>
+ <property id="module.driver.adc.compare.window_mode" value="module.driver.adc.compare.window_mode.disabled"/>
+ <property id="module.driver.adc.compare.event_mode" value="module.driver.adc.compare.event_mode.or"/>
+ <property id="module.driver.adc.compare.window_a.enable" value="module.driver.adc.compare.window_a.enable.disabled"/>
+ <property id="module.driver.adc.compare.window_a.channels" value=""/>
+ <property id="module.driver.adc.compare.window_a.channel_mode" value=""/>
+ <property id="module.driver.adc.compare.window_a.ref_lower" value="0"/>
+ <property id="module.driver.adc.compare.window_a.ref_upper" value="0"/>
+ <property id="module.driver.adc.compare.window_b.enable" value="module.driver.adc.compare.window_b.enable.disabled"/>
+ <property id="module.driver.adc.compare.window_b.channel" value="module.driver.adc.compare.window_b.channel.channel_0"/>
+ <property id="module.driver.adc.compare.window_b.mode" value="module.driver.adc.compare.window_b.mode"/>
+ <property id="module.driver.adc.compare.window_b.ref_lower" value="0"/>
+ <property id="module.driver.adc.compare.window_b.ref_upper" value="0"/>
+ <property id="module.driver.adc.p_callback" value="NULL"/>
+ <property id="module.driver.adc.scan_end_ipl" value="_disabled"/>
+ <property id="module.driver.adc.scan_end_b_ipl" value="_disabled"/>
+ <property id="module.driver.adc.window_a_ipl" value="_disabled"/>
+ <property id="module.driver.adc.window_b_ipl" value="_disabled"/>
+ <property id="module.driver.adc.adbuf" value="module.driver.adc.adbuf.disabled"/>
+ </module>
+ <module id="module.driver.dac_on_dac.132879586">
+ <property id="module.driver.dac.name" value="g_dac0"/>
+ <property id="module.driver.dac.channel_id" value="0"/>
+ <property id="module.driver.dac.ad_da_synchronized" value="module.driver.dac.ad_da_synchronized.disabled"/>
+ <property id="module.driver.dac.data_format" value="module.driver.dac.data_format.data_format_flush_right"/>
+ <property id="module.driver.dac.output_amplifier_enabled" value="module.driver.dac.output_amplifier.disabled"/>
+ <property id="module.driver.dac.charge_pump_enabled" value="enum.mcu.dac.charge_pump.disabled"/>
+ <property id="module.driver.dac.internal_output" value="enum.mcu.dac.internal_output.disabled"/>
+ <property id="module.driver.dac.elc_trigger" value="_disabled"/>
+ </module>
+ <module id="module.driver.dac_on_dac.1869403515">
+ <property id="module.driver.dac.name" value="g_dac1"/>
+ <property id="module.driver.dac.channel_id" value="1"/>
+ <property id="module.driver.dac.ad_da_synchronized" value="module.driver.dac.ad_da_synchronized.disabled"/>
+ <property id="module.driver.dac.data_format" value="module.driver.dac.data_format.data_format_flush_right"/>
+ <property id="module.driver.dac.output_amplifier_enabled" value="module.driver.dac.output_amplifier.disabled"/>
+ <property id="module.driver.dac.charge_pump_enabled" value="enum.mcu.dac.charge_pump.disabled"/>
+ <property id="module.driver.dac.internal_output" value="enum.mcu.dac.internal_output.disabled"/>
+ <property id="module.driver.dac.elc_trigger" value="_disabled"/>
+ </module>
+ <module id="module.driver.timer_on_agt.1701657275">
+ <property id="module.driver.timer.name" value="g_timer0"/>
+ <property id="module.driver.timer.channel" value="0"/>
+ <property id="module.driver.timer.mode" value="module.driver.timer.mode.mode_periodic"/>
+ <property id="module.driver.timer.period" value="0x10000"/>
+ <property id="module.driver.timer.unit" value="module.driver.timer.unit.unit_period_raw_counts"/>
+ <property id="module.driver.timer.duty_cycle" value="50"/>
+ <property id="module.driver.timer.count_source" value="module.driver.timer.count_source.clock_pclkb"/>
+ <property id="module.driver.timer.agtoa_output_enable" value="module.driver.timer.agtoa_output_enable.false"/>
+ <property id="module.driver.timer.agtob_output_enable" value="module.driver.timer.agtob_output_enable.false"/>
+ <property id="module.driver.timer.agto_output_enable" value="module.driver.timer.agto_output_enable.false"/>
+ <property id="module.driver.timer.measurement_mode" value="module.driver.timer.measurement_mode.measure_disabled"/>
+ <property id="module.driver.timer.agtio_filter" value="module.driver.timer.agtio_filter.agtio_filter_none"/>
+ <property id="module.driver.timer.enable_pin" value="module.driver.timer.enable_pin.enable_pin_not_used"/>
+ <property id="module.driver.timer.trigger_edge" value="module.driver.timer.trigger_edge.trigger_edge_rising"/>
+ <property id="module.driver.timer.p_callback" value="NULL"/>
+ <property id="module.driver.timer.ipl" value="board.icu.common.irq.priority5"/>
+ </module>
+ <module id="module.driver.timer_on_agt.1593122049">
+ <property id="module.driver.timer.name" value="g_timer1"/>
+ <property id="module.driver.timer.channel" value="1"/>
+ <property id="module.driver.timer.mode" value="module.driver.timer.mode.mode_periodic"/>
+ <property id="module.driver.timer.period" value="0x10000"/>
+ <property id="module.driver.timer.unit" value="module.driver.timer.unit.unit_period_raw_counts"/>
+ <property id="module.driver.timer.duty_cycle" value="50"/>
+ <property id="module.driver.timer.count_source" value="module.driver.timer.count_source.clock_pclkb"/>
+ <property id="module.driver.timer.agtoa_output_enable" value="module.driver.timer.agtoa_output_enable.false"/>
+ <property id="module.driver.timer.agtob_output_enable" value="module.driver.timer.agtob_output_enable.false"/>
+ <property id="module.driver.timer.agto_output_enable" value="module.driver.timer.agto_output_enable.false"/>
+ <property id="module.driver.timer.measurement_mode" value="module.driver.timer.measurement_mode.measure_disabled"/>
+ <property id="module.driver.timer.agtio_filter" value="module.driver.timer.agtio_filter.agtio_filter_none"/>
+ <property id="module.driver.timer.enable_pin" value="module.driver.timer.enable_pin.enable_pin_not_used"/>
+ <property id="module.driver.timer.trigger_edge" value="module.driver.timer.trigger_edge.trigger_edge_rising"/>
+ <property id="module.driver.timer.p_callback" value="NULL"/>
+ <property id="module.driver.timer.ipl" value="board.icu.common.irq.priority5"/>
+ </module>
+ <module id="module.driver.uart_on_sci_uart.943350430">
+ <property id="module.driver.uart.name" value="g_uart8"/>
+ <property id="module.driver.uart.channel" value="8"/>
+ <property id="module.driver.uart.data_bits" value="module.driver.uart.data_bits.data_bits_8"/>
+ <property id="module.driver.uart.parity" value="module.driver.uart.parity.parity_off"/>
+ <property id="module.driver.uart.stop_bits" value="module.driver.uart.stop_bits.stop_bits_1"/>
+ <property id="module.driver.uart.baud" value="115200"/>
+ <property id="module.driver.uart.baudrate_modulation" value="module.driver.uart.baudrate_modulation.disabled"/>
+ <property id="module.driver.uart.baudrate_max_err" value="5"/>
+ <property id="module.driver.uart.flow_control" value="module.driver.uart.flow_control.hardware.ctsrts"/>
+ <property id="module.driver.uart.pin_control_port" value="module.driver.uart.pin_control_port.PORT_DISABLE"/>
+ <property id="module.driver.uart.pin_control_pin" value="module.driver.uart.pin_control_pin.PIN_DISABLE"/>
+ <property id="module.driver.uart.clk_src" value="module.driver.uart.clk_src.int_clk"/>
+ <property id="module.driver.uart.rx_edge_start" value="module.driver.uart.rx_edge_start.falling_edge"/>
+ <property id="module.driver.uart.noisecancel_en" value="module.driver.uart.noisecancel_en.disabled"/>
+ <property id="module.driver.uart.rx_fifo_trigger" value="module.driver.uart.rx_fifo_trigger.max"/>
+ <property id="module.driver.uart.rs485.de_enable" value="module.driver.uart.rs485.de_enable.disabled"/>
+ <property id="module.driver.uart.rs485.de_polarity" value="module.driver.uart.rs485.de_polarity.high"/>
+ <property id="module.driver.uart.rs485.de_port_number" value="module.driver.uart.rs485.de_port_number.PORT_DISABLE"/>
+ <property id="module.driver.uart.rs485.de_pin_number" value="module.driver.uart.rs485.de_pin_number.PIN_DISABLE"/>
+ <property id="module.driver.uart.callback" value="user_uart_callback"/>
+ <property id="module.driver.uart.rxi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.txi_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.tei_ipl" value="board.icu.common.irq.priority12"/>
+ <property id="module.driver.uart.eri_ipl" value="board.icu.common.irq.priority12"/>
+ </module>
+ <context id="_hal.0">
+ <stack module="module.driver.ioport_on_ioport.0"/>
+ <stack module="module.driver.lpm.434931641"/>
+ <stack module="module.driver.flash_on_flash_hp.609385472"/>
+ <stack module="module.driver.uart_on_sci_uart.1710274925"/>
+ <stack module="module.driver.rtc_on_rtc.911991849"/>
+ <stack module="module.driver.external_irq_on_icu.263966385"/>
+ <stack module="module.driver.usb_composite.869973318">
+ <stack module="module.driver.pcdc_on_usb.461648652" requires="module.driver.r_usb_composite_pmsc_phid.requires.class1">
+ <stack module="module.driver.basic_on_usb.621892406" requires="module.driver.basic_on_usb.requires.basic"/>
+ </stack>
+ </stack>
+ <stack module="module.driver.i2c_on_iic_master.1893658172"/>
+ <stack module="module.driver.adc_on_adc.813040664"/>
+ <stack module="module.driver.dac_on_dac.132879586"/>
+ <stack module="module.driver.dac_on_dac.1869403515"/>
+ <stack module="module.driver.timer_on_agt.1701657275"/>
+ <stack module="module.driver.timer_on_agt.1593122049"/>
+ <stack module="module.driver.uart_on_sci_uart.943350430"/>
+ </context>
+ <config id="config.driver.flash_hp">
+ <property id="config.driver.flash_hp.param_checking_enable" value="config.flash_hp.param_checking_enable.bsp"/>
+ <property id="config.driver.flash_hp.param_code_flash_programming_enable" value="config.driver.flash_hp.param_code_flash_programming_enable.enabled"/>
+ <property id="config.driver.flash_hp.param_data_flash_programming_enable" value="config.driver.flash_hp.param_data_flash_programming_enable.enabled"/>
+ </config>
+ <config id="config.driver.lpm">
+ <property id="config.driver.lpm.param_checking_enable" value="config.driver.lpm.param_checking_enable.bsp"/>
+ <property id="config.driver.lpm.standby_limit" value="config.driver.lpm.standby_limit.disabled"/>
+ </config>
+ <config id="config.driver.usb_pcdc">
+ <property id="config.driver.usb_pcdc.bulk_in" value="config.driver.usb_pcdc.bulk_in.pipe1"/>
+ <property id="config.driver.usb_pcdc.bulk_out" value="config.driver.usb_pcdc.bulk_out.pipe2"/>
+ <property id="config.driver.usb_pcdc.int_in" value="config.driver.usb_pcdc.int_in.pipe6"/>
+ </config>
+ <config id="config.driver.usb_pcdc_class"/>
+ <config id="config.driver.ioport">
+ <property id="config.driver.ioport.checking" value="config.driver.ioport.checking.system"/>
+ </config>
+ <config id="config.driver.adc">
+ <property id="config.driver.adc.param_checking_enable" value="config.driver.adc.param_checking_enable.bsp"/>
+ </config>
+ <config id="config.driver.icu">
+ <property id="config.driver.icu.param_checking_enable" value="config.driver.icu.param_checking_enable.bsp"/>
+ </config>
+ <config id="config.driver.usb_basic">
+ <property id="config.driver.usb_basic.param_checking_enable" value="config.driver.usb_basic.param_checking_enable.bsp"/>
+ <property id="config.driver.usb_basic.pll_clock_frequency" value="config.driver.usb_basic.pll_clock_frequency.24mhz"/>
+ <property id="config.driver.usb_basic.buswait" value="config.driver.usb_basic.buswait.7"/>
+ <property id="config.driver.usb_basic.bc_function" value="config.driver.usb_basic.bc_function.enable"/>
+ <property id="config.driver.usb_basic.power_source" value="config.driver.usb_basic.power_source.high"/>
+ <property id="config.driver.usb_basic.dcp_function" value="config.driver.usb_basic.dcp_function.disable"/>
+ <property id="config.driver.usb_basic.request" value="config.driver.usb_basic.request.enable"/>
+ <property id="config.driver.usb_basic.dblb" value="config.driver.usb_basic.dblb.enable"/>
+ <property id="config.driver.usb_basic.cntmd" value="config.driver.usb_basic.cntmd.disable"/>
+ <property id="config.driver.usb_basic.ldo_regulator" value="config.driver.usb_basic.ldo_regulator.disable"/>
+ <property id="config.driver.usb_basic.dma" value="config.driver.usb_basic.dma.disable"/>
+ <property id="config.driver.usb_basic.source_address" value="config.driver.usb_basic.source_address.none"/>
+ <property id="config.driver.usb_basic.dest_address" value="config.driver.usb_basic.dest_address.none"/>
+ <property id="config.driver.usb_basic.compliance_mode" value="config.driver.usb_basic.compliance_mode.disable"/>
+ <property id="config.driver.usb_basic.tpl_table" value="NULL"/>
+ </config>
+ <config id="config.driver.agt">
+ <property id="config.driver.agt.param_checking_enable" value="config.driver.agt.param_checking_enable.bsp"/>
+ <property id="config.driver.agt.output_support_enable" value="config.driver.agt.output_support_enable.disabled"/>
+ <property id="config.driver.agt.input_support_enable" value="config.driver.agt.input_support_enable.disabled"/>
+ </config>
+ <config id="config.driver.dac">
+ <property id="config.driver.dac.param_checking_enable" value="config.driver.dac.param_checking_enable.bsp"/>
+ </config>
+ <config id="config.driver.iic_master">
+ <property id="config.driver.iic_master.param_checking_enable" value="config.driver.iic_master.param_checking_enable.bsp"/>
+ <property id="config.driver.iic_master.dtc_enable" value="config.driver.iic_master.dtc_enable.disabled"/>
+ <property id="config.driver.iic_master.addr_mode_10_bit_enable" value="config.driver.iic_master.addr_mode_10_bit_enable.disabled"/>
+ </config>
+ <config id="config.driver.sci_uart">
+ <property id="config.driver.sci_uart.param_checking_enable" value="config.driver.sci_uart.param_checking_enable.bsp"/>
+ <property id="config.driver.sci_uart.fifo_support" value="config.driver.sci_uart.fifo_support.disabled"/>
+ <property id="config.driver.sci_uart.dtc_support" value="config.driver.sci_uart.dtc_support.disabled"/>
+ <property id="config.driver.sci_uart.flow_control" value="config.driver.sci_uart.flow_control.disabled"/>
+ <property id="config.driver.sci_uart.rs485" value="config.driver.sci_uart.rs485.disabled"/>
+ </config>
+ <config id="config.driver.rtc">
+ <property id="config.driver.rtc.param_checking_enable" value="config.driver.rtc.param_checking_enable.bsp"/>
+ <property id="config.driver.rtc.open_set_source_clock" value="config.driver.rtc.open_set_source_clock.enabled"/>
+ </config>
+ </raModuleConfiguration>
+ <raPinConfiguration>
+ <pincfg active="true" name="R7FA6M5BH2CBG.pincfg" selected="true" symbol="g_bsp_pin_cfg">
+ <configSetting altId="adc0.an00.p000" configurationId="adc0.an00"/>
+ <configSetting altId="adc0.an01.p001" configurationId="adc0.an01"/>
+ <configSetting altId="adc0.an02.p002" configurationId="adc0.an02"/>
+ <configSetting altId="adc0.an04.p004" configurationId="adc0.an04"/>
+ <configSetting altId="adc0.an05.p005" configurationId="adc0.an05"/>
+ <configSetting altId="adc0.an06.p006" configurationId="adc0.an06"/>
+ <configSetting altId="adc0.mode.custom" configurationId="adc0.mode"/>
+ <configSetting altId="dac0.da.p014" configurationId="dac0.da"/>
+ <configSetting altId="dac0.mode.enabled" configurationId="dac0.mode"/>
+ <configSetting altId="dac1.da.p015" configurationId="dac1.da"/>
+ <configSetting altId="dac1.mode.enabled" configurationId="dac1.mode"/>
+ <configSetting altId="debug0.mode.swd" configurationId="debug0.mode"/>
+ <configSetting altId="debug0.swclk.p300" configurationId="debug0.swclk"/>
+ <configSetting altId="debug0.swdio.p108" configurationId="debug0.swdio"/>
+ <configSetting altId="iic0.mode.enabled.b" configurationId="iic0.mode"/>
+ <configSetting altId="iic0.pairing.b" configurationId="iic0.pairing"/>
+ <configSetting altId="iic0.scl.p408" configurationId="iic0.scl"/>
+ <configSetting altId="iic0.sda.p407" configurationId="iic0.sda"/>
+ <configSetting altId="p000.asel" configurationId="p000"/>
+ <configSetting altId="p000.gpio_mode.gpio_mode_an" configurationId="p000.gpio_mode"/>
+ <configSetting altId="p001.asel" configurationId="p001"/>
+ <configSetting altId="p001.gpio_mode.gpio_mode_an" configurationId="p001.gpio_mode"/>
+ <configSetting altId="p002.asel" configurationId="p002"/>
+ <configSetting altId="p002.gpio_mode.gpio_mode_an" configurationId="p002.gpio_mode"/>
+ <configSetting altId="p004.asel" configurationId="p004"/>
+ <configSetting altId="p004.gpio_mode.gpio_mode_an" configurationId="p004.gpio_mode"/>
+ <configSetting altId="p005.asel" configurationId="p005"/>
+ <configSetting altId="p005.gpio_mode.gpio_mode_an" configurationId="p005.gpio_mode"/>
+ <configSetting altId="p006.asel" configurationId="p006"/>
+ <configSetting altId="p006.gpio_mode.gpio_mode_an" configurationId="p006.gpio_mode"/>
+ <configSetting altId="p014.dac0.da" configurationId="p014"/>
+ <configSetting altId="p014.gpio_mode.gpio_mode_an" configurationId="p014.gpio_mode"/>
+ <configSetting altId="p015.dac1.da" configurationId="p015"/>
+ <configSetting altId="p015.gpio_mode.gpio_mode_an" configurationId="p015.gpio_mode"/>
+ <configSetting altId="p108.debug0.swdio" configurationId="p108"/>
+ <configSetting altId="p108.gpio_mode.gpio_mode_peripheral" configurationId="p108.gpio_mode"/>
+ <configSetting altId="p110.sci9.rxd" configurationId="p110"/>
+ <configSetting altId="p110.gpio_mode.gpio_mode_peripheral" configurationId="p110.gpio_mode"/>
+ <configSetting altId="p300.debug0.swclk" configurationId="p300"/>
+ <configSetting altId="p300.gpio_mode.gpio_mode_peripheral" configurationId="p300.gpio_mode"/>
+ <configSetting altId="p407.iic0.sda" configurationId="p407"/>
+ <configSetting altId="p407.gpio_speed.gpio_speed_medium" configurationId="p407.gpio_drivecapacity"/>
+ <configSetting altId="p407.gpio_mode.gpio_mode_peripheral" configurationId="p407.gpio_mode"/>
+ <configSetting altId="p408.iic0.scl" configurationId="p408"/>
+ <configSetting altId="p408.gpio_speed.gpio_speed_medium" configurationId="p408.gpio_drivecapacity"/>
+ <configSetting altId="p408.gpio_mode.gpio_mode_peripheral" configurationId="p408.gpio_mode"/>
+ <configSetting altId="p602.sci9.txd" configurationId="p602"/>
+ <configSetting altId="p602.gpio_mode.gpio_mode_peripheral" configurationId="p602.gpio_mode"/>
+ <configSetting altId="p607.sci8.rxd" configurationId="p607"/>
+ <configSetting altId="p607.gpio_mode.gpio_mode_peripheral" configurationId="p607.gpio_mode"/>
+ <configSetting altId="pa00.sci8.txd" configurationId="pa00"/>
+ <configSetting altId="pa00.gpio_mode.gpio_mode_peripheral" configurationId="pa00.gpio_mode"/>
+ <configSetting altId="sci8.mode.asynchronous.free" configurationId="sci8.mode"/>
+ <configSetting altId="sci8.rxd.p607" configurationId="sci8.rxd"/>
+ <configSetting altId="sci8.txd.pa00" configurationId="sci8.txd"/>
+ <configSetting altId="sci9.mode.asynchronous.free" configurationId="sci9.mode"/>
+ <configSetting altId="sci9.rxd.p110" configurationId="sci9.rxd"/>
+ <configSetting altId="sci9.txd.p602" configurationId="sci9.txd"/>
+ </pincfg>
+ </raPinConfiguration>
+</raConfiguration>