From b7961308d41e3ff5e02d50943f6e355b2e9e8fa0 Mon Sep 17 00:00:00 2001 From: SheltyDog Date: Tue, 11 Jun 2019 12:45:07 +0900 Subject: [PATCH] [DELETED] junk projects Signed-off-by: SheltyDog --- demos/renesas/readme.txt | 20 +- .../rx63n-gr-sakura2/ccrx-csplus/.gitignore | 4 - .../ccrx-csplus/aws_demos.mtpj | 10008 --------- .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 167 - .../ccrx-csplus/r_config/r_bsp_config.h | 523 - .../r_config/r_bsp_config_readme.txt | 12 - .../ccrx-csplus/r_config/r_byteq_config.h | 59 - .../ccrx-csplus/r_config/r_ether_rx_config.h | 118 - .../ccrx-csplus/r_config/r_flash_rx_config.h | 116 - .../ccrx-csplus/r_config/r_s12ad_rx_config.h | 53 - .../ccrx-csplus/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/r_pincfg/r_pinset.c | 115 - .../ccrx-csplus/r_pincfg/r_pinset.h | 42 - .../ccrx-csplus/src/attention!.txt | 64 - .../rx63n-gr-sakura2/ccrx-e2studio/.cproject | 159 - .../rx63n-gr-sakura2/ccrx-e2studio/.gitignore | 3 - .../rx63n-gr-sakura2/ccrx-e2studio/.project | 582 - .../ccrx-e2studio/.settings/.fit | 8 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/conflictresources.xml | 494 - .../.settings/e2studio_project.prefs | 3 - .../ccrx-e2studio/.settings/fitsettings.xml | 960 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../aws_demos_build_path_check_and_make.bat | 11 - ...his folder to keep r_bsp_config.h settings | 0 ...s folder to keep r_byteq_config.h settings | 0 .../ccrx-e2studio/r_config/r_bsp_config.h | 523 - .../r_config/r_bsp_config_readme.txt | 12 - .../ccrx-e2studio/r_config/r_byteq_config.h | 59 - .../r_config/r_ether_rx_config.h | 118 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../ccrx-e2studio/r_config/r_sci_rx_config.h | 171 - ...older to keep r_ether_rx_config.h settings | 0 ...older to keep r_flash_rx_config.h settings | 0 .../ccrx-e2studio/r_pincfg/r_pinset.c | 115 - .../ccrx-e2studio/r_pincfg/r_pinset.h | 42 - ...older to keep r_s12ad_rx_config.h settings | 0 ... folder to keep r_sci_rx_config.h settings | 0 .../rx63n_gr_sakura_aws HardwareDebug.launch | 156 - .../ccrx-e2studio/src/attention!.txt | 64 - .../common/application_code/main.c | 243 - .../renesas_code/.placeholder | 0 .../common/config_files/FreeRTOSConfig.h | 340 - .../common/config_files/FreeRTOSIPConfig.h | 331 - .../config_files/aws_bufferpool_config.h | 44 - .../common/config_files/aws_demo_config.h | 100 - .../common/config_files/aws_ggd_config.h | 46 - .../config_files/aws_mqtt_agent_config.h | 124 - .../common/config_files/aws_mqtt_config.h | 70 - .../config_files/aws_ota_agent_config.h | 119 - .../common/config_files/aws_pkcs11_config.h | 47 - .../config_files/aws_secure_sockets_config.h | 51 - .../common/config_files/aws_shadow_config.h | 54 - .../common/config_files/aws_wifi_config.h | 97 - .../common/config_files/mbedtls_user_config.h | 42 - .../rx63n-gr-sakura2/gnurx-e2studio/.cproject | 131 - .../gnurx-e2studio/.gitignore | 3 - .../rx63n-gr-sakura2/gnurx-e2studio/.project | 548 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/e2studio_project.prefs | 2 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../aws_demos_build_path_check_and_make.bat | 11 - .../gnurx-e2studio/r_config/r_bsp_config.h | 523 - .../r_config/r_bsp_config_readme.txt | 12 - .../gnurx-e2studio/r_config/r_byteq_config.h | 59 - .../r_config/r_ether_rx_config.h | 118 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../gnurx-e2studio/r_config/r_sci_rx_config.h | 171 - .../gnurx-e2studio/r_pincfg/r_pinset.c | 115 - .../gnurx-e2studio/r_pincfg/r_pinset.h | 42 - .../rx63n_gr_sakura_aws HardwareDebug.launch | 150 - .../gnurx-e2studio/src/attention!.txt | 64 - .../gnurx-e2studio/src/linker_script.ld | 172 - .../src/linker_script_rvectors.ld_inc | 256 - .../rx64m-gr-kaede/ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_s12ad_rx.ftl | 67 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../rx64m-gr-kaede/ccrx-csplus/aws_demos.ipcf | 1053 - .../rx64m-gr-kaede/ccrx-csplus/aws_demos.mtpj | 12332 ----------- .../rx64m-gr-kaede/ccrx-csplus/aws_demos.scfg | 739 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 174 - .../ccrx-csplus/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 44 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 293 - .../src/smc_gen/r_config/r_bsp_config.h | 567 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 236 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../rx64m-gr-kaede/ccrx-e2studio/.cproject | 185 - .../rx64m-gr-kaede/ccrx-e2studio/.gitignore | 3 - .../rx64m-gr-kaede/ccrx-e2studio/.project | 536 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 47 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../ccrx-e2studio/aws_demos.scfg | 739 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx64m_gr_kaede_aws HardwareDebug.launch | 147 - .../ccrx-e2studio/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 44 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 293 - .../src/smc_gen/r_config/r_bsp_config.h | 567 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 236 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../rx64m-gr-kaede/gnurx-e2studio/.cproject | 342 - .../rx64m-gr-kaede/gnurx-e2studio/.gitignore | 3 - .../rx64m-gr-kaede/gnurx-e2studio/.project | 542 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 42 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio/aws_demos.scfg | 492 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx64m_gr_kaede_aws HardwareDebug.launch | 147 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../r_pincfg/r_ether_rx_pinset.c | 90 - .../r_pincfg/r_ether_rx_pinset.h | 41 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 35 - .../r_pincfg/r_sci_rx_pinset.c | 58 - .../r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio/src/attention!.txt | 32 - .../gnurx-e2studio/src/linker_script.ld | 193 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 72 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 5 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 44 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 291 - .../src/smc_gen/r_config/r_bsp_config.h | 567 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 236 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../ccrx-csplus/aws_demos.mtpj | 11553 ---------- .../ccrx-csplus/aws_demos.scfg | 666 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 159 - .../ccrx-csplus/src/attention!.txt | 30 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 96 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 637 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 93 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_pinset.h | 34 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 104 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 43 - .../ccrx-e2studio/.cproject | 185 - .../ccrx-e2studio/.gitignore | 3 - .../ccrx-e2studio/.project | 481 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 41 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../ccrx-e2studio/aws_demos.scfg | 666 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_tb_aws HardwareDebug.launch | 156 - .../ccrx-e2studio/src/attention!.txt | 30 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 96 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 636 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 102 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_pinset.h | 34 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 125 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 44 - .../gnurx-e2studio/.cproject | 327 - .../gnurx-e2studio/.gitignore | 3 - .../gnurx-e2studio/.project | 487 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 35 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio/aws_demos.scfg | 489 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_tb_aws HardwareDebug.launch | 157 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 34 - .../r_pincfg/r_sci_rx_pinset.c | 104 - .../r_pincfg/r_sci_rx_pinset.h | 43 - .../gnurx-e2studio/src/attention!.txt | 30 - .../gnurx-e2studio/src/linker_script.ld | 213 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 117 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 636 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 93 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../rx65n-envision-kit/ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_s12ad_rx.ftl | 67 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../ccrx-csplus/aws_demos.ipcf | 1031 - .../ccrx-csplus/aws_demos.mtpj | 12561 ----------- .../ccrx-csplus/aws_demos.scfg | 771 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 174 - .../ccrx-csplus/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../ccrx-e2studio/.cproject | 185 - .../ccrx-e2studio/.gitignore | 3 - .../rx65n-envision-kit/ccrx-e2studio/.project | 536 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 47 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../ccrx-e2studio/aws_demos.scfg | 771 - .../aws_demos_build_path_check_and_make.bat | 11 - ...x65n_envision_kit_aws HardwareDebug.launch | 155 - .../ccrx-e2studio/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio/.cproject | 342 - .../gnurx-e2studio/.gitignore | 3 - .../gnurx-e2studio/.project | 542 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 42 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio/aws_demos.scfg | 501 - .../aws_demos_build_path_check_and_make.bat | 11 - ...x65n_envision_kit_aws HardwareDebug.launch | 155 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../r_pincfg/r_ether_rx_pinset.c | 90 - .../r_pincfg/r_ether_rx_pinset.h | 41 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 35 - .../r_pincfg/r_sci_rx_pinset.c | 58 - .../r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio/src/attention!.txt | 32 - .../gnurx-e2studio/src/linker_script.ld | 203 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../iar-ewrx/ProjectConnection.ipcf | 5 - .../rx65n-envision-kit/iar-ewrx/aws_demos.dep | 5573 ----- .../rx65n-envision-kit/iar-ewrx/aws_demos.ewd | 810 - .../rx65n-envision-kit/iar-ewrx/aws_demos.ewp | 3903 ---- .../rx65n-envision-kit/iar-ewrx/aws_demos.ewt | 4125 ---- .../rx65n-envision-kit/iar-ewrx/aws_demos.eww | 7 - .../iar-ewrx/settings/FITModuleImporter.xml | 8 - .../settings/aws_demos.Debug.cspy.bat | 40 - .../settings/aws_demos.Debug.cspy.ps1 | 31 - .../settings/aws_demos.Debug.driver.xcl | 39 - .../settings/aws_demos.Debug.general.xcl | 11 - .../iar-ewrx/settings/aws_demos.crun | 13 - .../iar-ewrx/settings/aws_demos.dbgdt | 1183 -- .../iar-ewrx/settings/aws_demos.dnx | 270 - .../iar-ewrx/settings/aws_demos.wsdt | 435 - .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../iar-ewrx/src/smc_gen/general/r_smc_cgc.c | 45 - .../iar-ewrx/src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../board/rskrx65n_2mb/hwsetup.c | 165 - .../board/rskrx65n_2mb/hwsetup.h | 42 - .../r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp.h | 62 - .../rskrx65n_2mb/r_bsp_config_reference.h | 520 - .../r_bsp_interrupt_config_reference.h | 224 - .../board/rskrx65n_2mb/resetprg.c | 896 - .../board/rskrx65n_2mb/rskrx65n_2mb.h | 62 - .../board/rskrx65n_2mb/vecttbl.c | 298 - .../board/rskrx65n_2mb/vecttbl.h | 48 - .../smc_gen/r_bsp_rx65n2mb/board/user/r_bsp.h | 54 - .../doc/en/r01an3512ej0050-rx.pdf | Bin 3769214 -> 0 bytes .../doc/ja/r01an3512jj0050-rx.pdf | Bin 4210296 -> 0 bytes .../r_bsp_rx65n2mb/mcu/all/r_bsp_common.c | 213 - .../r_bsp_rx65n2mb/mcu/all/r_bsp_common.h | 97 - .../r_bsp_rx65n2mb/mcu/all/r_typedefs.h | 54 - .../smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.c | 263 - .../smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.h | 71 - .../r_bsp_rx65n2mb/mcu/rx65n/locking.c | 165 - .../r_bsp_rx65n2mb/mcu/rx65n/locking.h | 67 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_clocks.c | 117 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_info.h | 197 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_init.c | 154 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_init.h | 44 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.c | 913 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.h | 206 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.c | 46 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.h | 211 - .../mcu/rx65n/mcu_mapped_interrupts.c | 604 - .../mcu/rx65n/mcu_mapped_interrupts.h | 1341 -- .../mcu/rx65n/mcu_mapped_interrupts_private.h | 354 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.c | 81 - .../r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.h | 49 - .../mcu/rx65n/register_access/iodefine.h | 17630 ---------------- .../src/smc_gen/r_bsp_rx65n2mb/platform.h | 224 - .../src/smc_gen/r_bsp_rx65n2mb/readme.txt | 58 - .../r_byteq/doc/r01an1683jj0160_rx.pdf | Bin 719503 -> 0 bytes .../iar-ewrx/src/smc_gen/r_byteq/r_byteq_if.h | 96 - .../iar-ewrx/src/smc_gen/r_byteq/readme.txt | 44 - .../r_byteq/ref/r_byteq_config_reference.h | 59 - .../src/smc_gen/r_byteq/src/r_byteq.c | 419 - .../src/smc_gen/r_byteq/src/r_byteq_private.h | 58 - .../r_cmt_rx/doc/en/r01an1856ej0320-rx.pdf | Bin 125908 -> 0 bytes .../r_cmt_rx/doc/ja/r01an1856jj0320-rx.pdf | Bin 350583 -> 0 bytes .../src/smc_gen/r_cmt_rx/r_cmt_rx_if.h | 80 - .../iar-ewrx/src/smc_gen/r_cmt_rx/readme.txt | 41 - .../r_cmt_rx/ref/r_cmt_rx_config_reference.h | 37 - .../src/smc_gen/r_cmt_rx/src/r_cmt_rx.c | 904 - .../src/smc_gen/r_config/r_bsp_config.h | 508 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 224 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_cmt_rx_config.h | 37 - .../src/smc_gen/r_config/r_ether_rx_config.h | 117 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../r_ether_rx/doc/en/r01an2009ej0113-rx.pdf | Bin 670972 -> 0 bytes .../r_ether_rx/doc/ja/r01an2009jj0113-rx.pdf | Bin 1250855 -> 0 bytes .../src/smc_gen/r_ether_rx/r_ether_rx_if.h | 200 - .../src/smc_gen/r_ether_rx/readme.txt | 109 - .../ref/r_ether_rx_config_reference.h | 117 - .../src/smc_gen/r_ether_rx/src/phy/phy.c | 771 - .../src/smc_gen/r_ether_rx/src/phy/phy.h | 68 - .../src/smc_gen/r_ether_rx/src/r_ether_rx.c | 2581 --- .../r_ether_rx/src/r_ether_rx_private.h | 308 - .../src/targets/rx65n/r_ether_setting_rx65n.c | 128 - .../r_flash_rx/doc/en/r01an2184eu0320-rx.pdf | Bin 1215779 -> 0 bytes .../r_flash_rx/doc/ja/r01an2184ju0320-rx.pdf | Bin 1212954 -> 0 bytes .../src/smc_gen/r_flash_rx/r_flash_rx_if.h | 526 - .../src/smc_gen/r_flash_rx/readme.txt | 278 - .../ref/r_flash_rx_config_reference.h | 116 - .../r_flash_rx/src/flash_type_1/r_codeflash.c | 491 - .../r_flash_rx/src/flash_type_1/r_codeflash.h | 90 - .../src/flash_type_1/r_codeflash_extra.c | 407 - .../src/flash_type_1/r_codeflash_extra.h | 87 - .../r_flash_rx/src/flash_type_1/r_dataflash.c | 517 - .../r_flash_rx/src/flash_type_1/r_dataflash.h | 101 - .../src/flash_type_1/r_flash_common.h | 92 - .../src/flash_type_1/r_flash_type1.c | 317 - .../src/flash_type_1/r_flash_type1_if.h | 81 - .../src/flash_type_1/r_flash_utils.c | 406 - .../src/flash_type_2/r_flash_type2.c | 2901 --- .../src/flash_type_2/r_flash_type2_if.h | 82 - .../src/flash_type_3/r_flash_type3.c | 432 - .../src/flash_type_3/r_flash_type3_if.h | 74 - .../src/flash_type_4/r_flash_type4.c | 487 - .../src/flash_type_4/r_flash_type4_if.h | 84 - .../src/smc_gen/r_flash_rx/src/r_flash_fcu.c | 907 - .../src/smc_gen/r_flash_rx/src/r_flash_fcu.h | 101 - .../smc_gen/r_flash_rx/src/r_flash_group.c | 1445 -- .../smc_gen/r_flash_rx/src/r_flash_group.h | 66 - .../src/smc_gen/r_flash_rx/src/r_flash_rx.c | 354 - .../src/smc_gen/r_flash_rx/src/r_flash_rx.h | 190 - .../smc_gen/r_flash_rx/src/r_flash_targets.h | 155 - .../src/targets/rx65n/r_flash_rx65n.h | 887 - .../targets/rx65n/r_mcu_config_reference.h | 124 - .../iar-ewrx/src/smc_gen/r_pincfg/Pin.c | 112 - .../iar-ewrx/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 111 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../iar-ewrx/src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../r_sci_rx/doc/en/r01an1815ej0200-rx.pdf | Bin 746720 -> 0 bytes .../r_sci_rx/doc/ja/r01an1815jj0200-rx.pdf | Bin 800059 -> 0 bytes .../src/smc_gen/r_sci_rx/r_sci_rx_if.h | 294 - .../iar-ewrx/src/smc_gen/r_sci_rx/readme.txt | 70 - .../r_sci_rx/ref/r_sci_rx_config_reference.h | 170 - .../src/smc_gen/r_sci_rx/src/r_sci_rx.c | 2075 -- .../smc_gen/r_sci_rx/src/r_sci_rx_platform.h | 71 - .../smc_gen/r_sci_rx/src/r_sci_rx_private.h | 158 - .../r_sci_rx/src/targets/rx65n/r_sci_rx65n.c | 1187 -- .../src/targets/rx65n/r_sci_rx65n_data.c | 630 - .../src/targets/rx65n/r_sci_rx65n_private.h | 317 - .../ccrx-e2studio/.cproject | 259 - .../ccrx-e2studio/.gitignore | 3 - .../ccrx-e2studio/.project | 536 - .../ccrx-e2studio/aws_demos.scfg | 674 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_gr_rose_aws HardwareDebug.launch | 156 - .../ccrx-e2studio/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 96 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 633 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 80 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_pinset.h | 34 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 79 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 42 - .../gnurx-e2studio/.cproject | 161 - .../gnurx-e2studio/.gitignore | 3 - .../gnurx-e2studio/.project | 542 - .../gnurx-e2studio/aws_demos.scfg | 497 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_gr_rose_aws HardwareDebug.launch | 155 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 34 - .../r_pincfg/r_sci_rx_pinset.c | 79 - .../r_pincfg/r_sci_rx_pinset.h | 42 - .../gnurx-e2studio/src/attention!.txt | 32 - .../gnurx-e2studio/src/linker_script.ld | 185 - .../src/linker_script_rvectors.ld_inc | 256 - .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 633 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 80 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../rx65n-gr-rose/ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_s12ad_rx.ftl | 67 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../rx65n-gr-rose/ccrx-csplus/aws_demos.ipcf | 1031 - .../rx65n-gr-rose/ccrx-csplus/aws_demos.mtpj | 12545 ----------- .../rx65n-gr-rose/ccrx-csplus/aws_demos.scfg | 765 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 174 - .../ccrx-csplus/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../rx65n-gr-rose/ccrx-e2studio/.cproject | 185 - .../rx65n-gr-rose/ccrx-e2studio/.gitignore | 3 - .../rx65n-gr-rose/ccrx-e2studio/.project | 536 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 47 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../ccrx-e2studio/aws_demos.scfg | 765 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_gr_rose_aws HardwareDebug.launch | 155 - .../ccrx-e2studio/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 90 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 58 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio-cpp/.cproject | 214 - .../gnurx-e2studio-cpp/.gitignore | 3 - .../rx65n-gr-rose/gnurx-e2studio-cpp/.project | 543 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 42 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 28 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio-cpp/aws_demos.scfg | 495 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_gr_rose_aws HardwareDebug.launch | 156 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../r_pincfg/r_ether_rx_pinset.c | 90 - .../r_pincfg/r_ether_rx_pinset.h | 41 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 35 - .../r_pincfg/r_sci_rx_pinset.c | 58 - .../r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio-cpp/src/attention!.txt | 32 - .../gnurx-e2studio-cpp/src/linker_script.ld | 223 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_pincfg/Pin.c | 111 - .../src/smc_gen/r_pincfg/Pin.h | 50 - .../rx65n-gr-rose/gnurx-e2studio/.cproject | 163 - .../rx65n-gr-rose/gnurx-e2studio/.gitignore | 3 - .../rx65n-gr-rose/gnurx-e2studio/.project | 542 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 42 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio/aws_demos.scfg | 495 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_gr_rose_aws HardwareDebug.launch | 155 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../r_pincfg/r_ether_rx_pinset.c | 90 - .../r_pincfg/r_ether_rx_pinset.h | 41 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 35 - .../r_pincfg/r_sci_rx_pinset.c | 58 - .../r_pincfg/r_sci_rx_pinset.h | 41 - .../gnurx-e2studio/src/attention!.txt | 32 - .../gnurx-e2studio/src/linker_script.ld | 206 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 111 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_s12ad_rx.ftl | 67 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../ccrx-csplus/aws_demos.ipcf | 937 - .../ccrx-csplus/aws_demos.mtpj | 11961 ----------- .../ccrx-csplus/aws_demos.scfg | 794 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 159 - .../ccrx-csplus/src/attention!.txt | 30 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 96 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 636 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 102 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_pinset.h | 34 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 125 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 44 - .../ccrx-e2studio/.cproject | 204 - .../ccrx-e2studio/.gitignore | 3 - .../ccrx-e2studio/.project | 490 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 43 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 18 - .../.settings/renesasPGModel.xml | 5 - .../ccrx-e2studio/aws_demos.scfg | 794 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_rsk_aws HardwareDebug.launch | 150 - .../ccrx-e2studio/src/attention!.txt | 30 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 96 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 636 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 102 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_pinset.h | 34 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 125 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 44 - .../gnurx-e2studio/.cproject | 338 - .../gnurx-e2studio/.gitignore | 3 - .../gnurx-e2studio/.project | 487 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 39 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../gnurx-e2studio/aws_demos.scfg | 617 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_rsk_aws HardwareDebug.launch | 148 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_riic_rx_config.h | 197 - .../r_config/r_riic_rx_pin_config.h | 69 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_iic_rx_config.h | 190 - .../r_config/r_sci_iic_rx_pin_config.h | 144 - .../r_config/r_sci_rx_config.h | 171 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 34 - .../r_pincfg/r_sci_rx_pinset.c | 125 - .../r_pincfg/r_sci_rx_pinset.h | 44 - .../gnurx-e2studio/src/attention!.txt | 30 - .../gnurx-e2studio/src/linker_script.ld | 187 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 117 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 636 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 102 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../renesas/rx65n-rsk/ccrx-csplus/.gitignore | 4 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_s12ad_rx.ftl | 67 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../rx65n-rsk/ccrx-csplus/aws_demos.ipcf | 1031 - .../rx65n-rsk/ccrx-csplus/aws_demos.mtpj | 12530 ----------- .../rx65n-rsk/ccrx-csplus/aws_demos.scfg | 901 - .../aws_demos_build_path_check.bat | 11 - .../aws_demos_link_order_import.mtls | 174 - .../rx65n-rsk/ccrx-csplus/src/attention!.txt | 32 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.c | 156 - .../ccrx-csplus/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 126 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 79 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 42 - .../renesas/rx65n-rsk/ccrx-e2studio/.cproject | 169 - .../rx65n-rsk/ccrx-e2studio/.gitignore | 3 - .../renesas/rx65n-rsk/ccrx-e2studio/.project | 537 - .../CodeGenerator/cgprojectDatas.datas | 0 .../Dependency_Scan_Preferences.prefs | 2 - ...enesas.cdt.managedbuild.renesas.ccrx.prefs | 6 - .../.settings/com.renesas.smc.e2studio.qe.xml | 58 - .../.settings/e2studio_project.prefs | 3 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/renesasPGModel.xml | 5 - .../rx65n-rsk/ccrx-e2studio/aws_demos.scfg | 901 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_rsk_aws HardwareDebug.launch | 154 - .../ccrx-e2studio/src/attention!.txt | 32 - .../src/smc_gen/general/r_cg_hardware_setup.c | 99 - .../src/smc_gen/general/r_cg_macrodriver.h | 82 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 52 - .../src/smc_gen/general/r_smc_interrupt.h | 292 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../src/smc_gen/r_config/r_byteq_config.h | 59 - .../src/smc_gen/r_config/r_ether_rx_config.h | 119 - .../src/smc_gen/r_config/r_flash_rx_config.h | 116 - .../src/smc_gen/r_config/r_s12ad_rx_config.h | 53 - .../src/smc_gen/r_config/r_sci_rx_config.h | 171 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c | 156 - .../ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.c | 126 - .../src/smc_gen/r_pincfg/r_ether_rx_pinset.h | 41 - .../src/smc_gen/r_pincfg/r_pinset.h | 35 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.c | 79 - .../src/smc_gen/r_pincfg/r_sci_rx_pinset.h | 42 - .../rx65n-rsk/gnurx-e2studio/.cproject | 346 - .../rx65n-rsk/gnurx-e2studio/.gitignore | 3 - .../renesas/rx65n-rsk/gnurx-e2studio/.project | 542 - .../CodeGenerator/cgprojectDatas.datas | 0 .../.settings/com.renesas.smc.e2studio.qe.xml | 53 - .../.settings/e2studio_project.prefs | 2 - .../.settings/fittemp/r_ether_rx.ftl | 45 - .../.settings/fittemp/r_sci_rx.ftl | 85 - .../.settings/language.settings.xml | 21 - .../org.eclipse.cdt.managedbuilder.core.prefs | 9 - .../rx65n-rsk/gnurx-e2studio/aws_demos.scfg | 631 - .../aws_demos_build_path_check_and_make.bat | 11 - .../rx65n_rsk_aws HardwareDebug.launch | 147 - .../r_config/r_byteq_config.h | 59 - .../r_config/r_cmt_rx_config.h | 37 - .../r_config/r_ether_rx_config.h | 119 - .../r_config/r_flash_rx_config.h | 116 - .../r_config/r_s12ad_rx_config.h | 53 - .../r_config/r_sci_rx_config.h | 171 - .../r_pincfg/r_ether_rx_pinset.c | 126 - .../r_pincfg/r_ether_rx_pinset.h | 41 - .../src/FIT_setting_files/r_pincfg/r_pinset.h | 35 - .../r_pincfg/r_sci_rx_pinset.c | 79 - .../r_pincfg/r_sci_rx_pinset.h | 42 - .../gnurx-e2studio/src/attention!.txt | 32 - .../gnurx-e2studio/src/linker_script.ld | 213 - .../src/linker_script_rvectors.ld_inc | 256 - .../UNUSED_generated_code/.placeholder | 0 .../src/smc_gen/general/r_cg_hardware_setup.c | 115 - .../smc_gen/general/r_cg_interrupt_handlers.h | 75 - .../src/smc_gen/general/r_cg_macrodriver.h | 86 - .../src/smc_gen/general/r_cg_userdefine.h | 61 - .../src/smc_gen/general/r_cg_vector_pragma.h | 6 - .../src/smc_gen/general/r_cg_vector_table.c | 564 - .../src/smc_gen/general/r_smc_cgc.c | 45 - .../src/smc_gen/general/r_smc_cgc.h | 217 - .../src/smc_gen/general/r_smc_cgc_user.c | 64 - .../src/smc_gen/general/r_smc_entry.h | 54 - .../src/smc_gen/general/r_smc_interrupt.c | 44 - .../src/smc_gen/general/r_smc_interrupt.h | 290 - .../src/smc_gen/r_config/r_bsp_config.h | 627 - .../smc_gen/r_config/r_bsp_config_readme.txt | 12 - .../smc_gen/r_config/r_bsp_interrupt_config.h | 214 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c | 156 - .../gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h | 50 - 1031 files changed, 11 insertions(+), 265440 deletions(-) delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.c delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/.fit delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/conflictresources.xml delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fitsettings.xml delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_bsp/Don't remove this folder to keep r_bsp_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_byteq/Don't remove this folder to keep r_byteq_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_ether_rx/Don't remove this folder to keep r_ether_rx_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_flash_rx/Don't remove this folder to keep r_flash_rx_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.c delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_s12ad_rx/Don't remove this folder to keep r_s12ad_rx_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_sci_rx/Don't remove this folder to keep r_sci_rx_config.h settings delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/application_code/main.c delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/application_code/renesas_code/.placeholder delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSConfig.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSIPConfig.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_bufferpool_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_demo_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ggd_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_agent_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ota_agent_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_pkcs11_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_secure_sockets_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_shadow_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/aws_wifi_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/common/config_files/mbedtls_user_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.c delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.ipcf delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/rx65n_tb_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/rx65n_tb_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.ipcf delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/ProjectConnection.ipcf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.dep delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewd delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewp delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.eww delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/FITModuleImporter.xml delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.bat delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.ps1 delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.driver.xcl delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.general.xcl delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.crun delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dbgdt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dnx delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.wsdt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_interrupt_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/resetprg.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/rskrx65n_2mb.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/user/r_bsp.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/en/r01an3512ej0050-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/ja/r01an3512jj0050-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_typedefs.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_clocks.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_info.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts_private.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/register_access/iodefine.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/platform.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/doc/r01an1683jj0160_rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/r_byteq_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/ref/r_byteq_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq_private.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/en/r01an1856ej0320-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/ja/r01an1856jj0320-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/r_cmt_rx_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/ref/r_cmt_rx_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/src/r_cmt_rx.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/en/r01an2009ej0113-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/ja/r01an2009jj0113-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/r_ether_rx_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/ref/r_ether_rx_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx_private.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/targets/rx65n/r_ether_setting_rx65n.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/en/r01an2184eu0320-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/ja/r01an2184ju0320-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/r_flash_rx_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/ref/r_flash_rx_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_common.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_utils.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_targets.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_flash_rx65n.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_mcu_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/en/r01an1815ej0200-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/ja/r01an1815jj0200-rx.pdf delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/r_sci_rx_if.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/readme.txt delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/ref/r_sci_rx_config_reference.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_platform.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_private.h delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_data.c delete mode 100644 demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_private.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.ipcf delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.cproject delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.project delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/rx65n_gr_rose_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.ipcf delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_pin_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_pin_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/.gitignore delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.ipcf delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.mtpj delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos_build_path_check.bat delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos_link_order_import.mtls delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.project delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/renesasPGModel.xml delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.cproject delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.gitignore delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.project delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/e2studio_project.prefs delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/language.settings.xml delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos.scfg delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos_build_path_check_and_make.bat delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/attention!.txt delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/linker_script.ld delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/linker_script_rvectors.ld_inc delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c delete mode 100644 demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h diff --git a/demos/renesas/readme.txt b/demos/renesas/readme.txt index df90bf88f54..21839ee7510 100644 --- a/demos/renesas/readme.txt +++ b/demos/renesas/readme.txt @@ -666,8 +666,9 @@ Borad number: (4)RX64M GR-KAEDE (5)Renesas Starter Kit+ for RX65N-2MB + Silex SX-ULPGN PMOD (6)RX65N Target Board + Silex SX-ULPGN PMOD - (7)RX63N GR-SAKURA II + (7)RX63N GR-SAKURA II -> not available (8)RX65N GR-ROSE (WIFI: ESP8266) + (9)RX65N Envision Kit + Silex SX-ULPGN PMOD Connection pattern number: (1)pattern1: wifi module has TCP/IP and SSL/TLS, Amazon recommends this pattern as RAM<16KB. @@ -689,14 +690,15 @@ Compiler number: / IDE (1) (2) (3) Board Connection / Compiler (1) (2) (3) (1) (2) (3) (1) (2) (3) -(1) (2) / X x x - - - - -(2) (2) / x x x - - - - * -(3) (2) / x x x - - - - -(4) (2) / x x x - - - - -(5) (4) / x x x - - - - -(6) (4) / x x x - - - - -(7) (2) / x x x - - - - -(8) (4) / x x - - - - +(1) (2) / x * * - - - - +(2) (2) / * * * - - - - * +(3) (2) / * * * - - - - +(4) (2) / * * * - - - - +(5) (4) / * * * - - - - +(6) (4) / * * * - - - - +(7) (2) / - - - - - - - +(8) (4) / * * - - - - +(9) (4) / * * - - - - X: tested (Amazon FreeRTOS Qualification) x: tested (MQTT echo demo) diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/.gitignore b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 19744e6e45e..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,10008 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 5487a8ce-58d2-4046-9204-56e0140125a1 - 7215a123-4e26-4be7-865e-b602dd0b244c - af696c05-eeb5-43dd-8b7d-bb91cb318573 - fb98844b-2c27-4275-9804-f6e63e204da0 - 5487a8ce-58d2-4046-9204-56e0140125a1 - - - application_code - Category - af696c05-eeb5-43dd-8b7d-bb91cb318573 - - - config_files - Category - af696c05-eeb5-43dd-8b7d-bb91cb318573 - - - lib - Category - af696c05-eeb5-43dd-8b7d-bb91cb318573 - - - src - Category - af696c05-eeb5-43dd-8b7d-bb91cb318573 - - - common_demos - Category - 000d8bb6-11e6-458b-937f-b15fbc1fcb45 - - - renesas_code - Category - 000d8bb6-11e6-458b-937f-b15fbc1fcb45 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 000d8bb6-11e6-458b-937f-b15fbc1fcb45 - - - include - Category - 84b1ac20-f5de-49b3-9075-d0c010fb0a83 - - - source - Category - 84b1ac20-f5de-49b3-9075-d0c010fb0a83 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71113f18-6f6d-4516-b0a1-a7f10617201a - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccbacc0c-8fc0-4e6f-819b-07d041d2f1b4 - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d39e20f-bfda-4970-a53f-ba35121c7485 - - - aws - Category - e040223c-c521-4241-91ca-42156db6629e - - - third_party - Category - e040223c-c521-4241-91ca-42156db6629e - - - bufferpool - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - crypto - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - FreeRTOS - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - FreeRTOS-Plus-TCP - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - greengrass - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - include - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - mqtt - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - pkcs11 - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - secure_sockets - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - shadow - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - tls - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - utils - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - wifi - Category - 73d7f9ac-b0ca-40dd-974d-08c4e6fca321 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a2b6bc58-e821-48a5-b065-1d914e3fa756 - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7b70656-ebd9-4071-8ea1-3e8ef793b8bd - - - portable - Category - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2a12516d-bdc0-4418-90fa-9a9d1aaf2868 - - - MemMang - Category - 3bf4fceb-e1b2-4c0b-baa5-3105c9f15e4f - - - Renesas - Category - 3bf4fceb-e1b2-4c0b-baa5-3105c9f15e4f - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6dde50f4-8add-4ee5-8a62-2ae0f970067d - - - RX600 - Category - ba5e346a-86a2-49c3-b141-2ba60b4d218b - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6e8af844-ca6f-40eb-b6e7-6bf9a20c0041 - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 6e8af844-ca6f-40eb-b6e7-6bf9a20c0041 - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6e8af844-ca6f-40eb-b6e7-6bf9a20c0041 - - - include - Category - 2a6414db-f7a8-4d34-a455-3f732d0e5174 - - - source - Category - 2a6414db-f7a8-4d34-a455-3f732d0e5174 - - - FreeRTOSIPConfigDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_ARP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_DHCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_DNS.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_IP_Private.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_Sockets.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_Stream_Buffer.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_TCP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_TCP_WIN.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_UDP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - FreeRTOS_errno_TCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - IPTraceMacroDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - NetworkBufferManagement.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - NetworkInterface.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0876cf47-62e0-46ea-a802-2547bd2bc07c - - - portable - Category - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_ARP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_DHCP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_DNS.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_Sockets.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_Stream_Buffer.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_TCP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_TCP_WIN.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - FreeRTOS_UDP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - History.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - readme.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - ReadMe.url - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - 4687a78b-80a6-433a-9a74-0118b8189f06 - - - BufferManagement - Category - dca5f1e7-ff81-4f99-8ece-50c3eb411574 - - - Compiler - Category - dca5f1e7-ff81-4f99-8ece-50c3eb411574 - - - NetworkInterface - Category - dca5f1e7-ff81-4f99-8ece-50c3eb411574 - - - BufferAllocation_2.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c07d0229-e396-40dd-b52d-9f9f91161c23 - - - Renesas - Category - c4e50e16-dfb1-4252-9dd7-dc0067efee84 - - - pack_struct_end.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_end.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2bc6e0bf-ac04-445b-ab11-e722b2537c68 - - - pack_struct_start.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2bc6e0bf-ac04-445b-ab11-e722b2537c68 - - - RX - Category - e5c7d854-c0cb-4261-b47f-f9799fe476a9 - - - README_DRIVER_DISCLAIMER.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\README_DRIVER_DISCLAIMER.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - e5c7d854-c0cb-4261-b47f-f9799fe476a9 - - - ether_callback.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d0a068e1-6c97-4f28-b591-f0a46c7c5129 - - - NetworkInterface.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d0a068e1-6c97-4f28-b591-f0a46c7c5129 - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 112ff4ca-54e7-4716-9a77-8dfcc8b37784 - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 112ff4ca-54e7-4716-9a77-8dfcc8b37784 - - - private - Category - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a3b6e3c0-5135-4176-ba12-5a5bf9e21110 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15dba6dd-8462-435c-b0be-934b440c8bb9 - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 360823be-1d04-4d54-aa7c-a0c68c73c7c9 - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 360823be-1d04-4d54-aa7c-a0c68c73c7c9 - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cbcea0d3-694b-42df-9eff-843deb94cf86 - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx63n-gr-sakura\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cbcea0d3-694b-42df-9eff-843deb94cf86 - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx63n-gr-sakura\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a3b7b211-ac18-4c8b-898a-ca0e8ff115cd - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a53adfa8-0427-4265-bbaf-107aa2fe7af2 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a53adfa8-0427-4265-bbaf-107aa2fe7af2 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c7628f85-1a51-4d16-9365-030d3c58d3e3 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4f6282b1-3bf2-46b6-a503-66e55330e8a7 - - - jsmn - Category - 8712f985-fc3a-48ea-92f7-66f221e711c4 - - - mbedtls - Category - 8712f985-fc3a-48ea-92f7-66f221e711c4 - - - mcu_vendor - Category - 8712f985-fc3a-48ea-92f7-66f221e711c4 - - - pkcs11 - Category - 8712f985-fc3a-48ea-92f7-66f221e711c4 - - - tinycbor - Category - 8712f985-fc3a-48ea-92f7-66f221e711c4 - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 884373a9-005e-4649-95bf-9fc5c394a014 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 884373a9-005e-4649-95bf-9fc5c394a014 - - - include - Category - 4c865e2f-0220-4cd5-8cba-c7339597e83b - - - library - Category - 4c865e2f-0220-4cd5-8cba-c7339597e83b - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - 4c865e2f-0220-4cd5-8cba-c7339597e83b - - - mbedtls - Category - b2bc3c95-ba2d-4ccd-9085-35f0a87da013 - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff556ca1-2e1c-4faf-9562-8217a5e23d96 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 06f38c79-b85b-4a96-aebb-fbf8e3c215db - - - renesas - Category - 658c1b52-1305-4535-8592-4befc27d0875 - - - amazon_freertos_common - Category - 95ae2999-57b7-411b-8ac8-ce706ef860d4 - db1f578d-5118-47ab-bbca-b219c0b86310 - - - FIT - Category - 95ae2999-57b7-411b-8ac8-ce706ef860d4 - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 84a82e4f-c82a-4cf2-b059-15f70a3083b5 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 84a82e4f-c82a-4cf2-b059-15f70a3083b5 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 84a82e4f-c82a-4cf2-b059-15f70a3083b5 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - 22184cb7-83e1-4a2d-b7a0-ad4fc855de36 - - - amazon_freertos_common - Category - 9b07f59a-f4f1-4f46-8c1a-1c053c0f8a63 - - - FIT_modified_code - Category - 9b07f59a-f4f1-4f46-8c1a-1c053c0f8a63 - - - FIT_setting_files - Category - 9b07f59a-f4f1-4f46-8c1a-1c053c0f8a63 - - - compiler_support - Category - d22b852f-5164-43d4-9225-179c941f5f0b - - - network_support - Category - d22b852f-5164-43d4-9225-179c941f5f0b - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d22b852f-5164-43d4-9225-179c941f5f0b - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d22b852f-5164-43d4-9225-179c941f5f0b - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d22b852f-5164-43d4-9225-179c941f5f0b - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d22b852f-5164-43d4-9225-179c941f5f0b - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d22b852f-5164-43d4-9225-179c941f5f0b - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d22b852f-5164-43d4-9225-179c941f5f0b - - - ccrx - Category - 9b69d871-28f5-4ba6-af21-28496e725cb2 - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 872bc66d-0806-48cc-8860-0feafda543f0 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 872bc66d-0806-48cc-8860-0feafda543f0 - - - onchipt_rx_ether - Category - 8c8aed8f-b9f6-4dcc-bc03-8e515afeb656 - - - freertos_ip_hook.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchip_rx_ether\freertos_ip_hook.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9dd92d23-4791-41df-abed-368e2eb3783f - - - r_bsp - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_byteq - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_cmt_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_ether_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_flash_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_sci_iic_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_sci_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - r_s12ad_rx - Category - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - bd476974-1ff9-4ccb-a3a3-fe5597c5b7b2 - - - board - Category - 23058edd-5942-4366-8781-f2f87b50a884 - - - doc - Category - 23058edd-5942-4366-8781-f2f87b50a884 - - - mcu - Category - 23058edd-5942-4366-8781-f2f87b50a884 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 23058edd-5942-4366-8781-f2f87b50a884 - - - platform__unused.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform__unused.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 23058edd-5942-4366-8781-f2f87b50a884 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 23058edd-5942-4366-8781-f2f87b50a884 - - - all - Category - 2001b2de-f3da-477b-94ca-7e097d8f7943 - 9883f1a4-5908-4fe0-b7cc-cd3327d4f0c1 - - - generic_rx63n - Category - 2001b2de-f3da-477b-94ca-7e097d8f7943 - - - rx63n - Category - 2001b2de-f3da-477b-94ca-7e097d8f7943 - af379625-c472-4a03-8161-a6132b4839b4 - - - clkconf.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\clkconf.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - dbsct.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - hwsetup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - lowlvl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - lowsrc.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - lowsrc.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - resetprg.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - sbrk.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - vecttbl.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 243751b4-a742-4dc9-a8b8-f898e9ea683c - - - r_bsp_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx63n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d55693ff-39db-45fe-920d-d63837511e1d - - - r_bsp_hwsetup_reference.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx63n\r_bsp_hwsetup_reference.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d55693ff-39db-45fe-920d-d63837511e1d - - - r_bsp.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx63n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d55693ff-39db-45fe-920d-d63837511e1d - - - clkconf.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx63n\clkconf.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 877c6a28-c5b0-4899-8f78-cd306471126d - - - vecttbl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx63n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 877c6a28-c5b0-4899-8f78-cd306471126d - - - en - Category - 0821e361-2464-49bd-9095-50bc28e4a50c - - - ja - Category - 0821e361-2464-49bd-9095-50bc28e4a50c - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 158e4500-f2ad-4086-a11f-a906761a8f1c - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - f86957ee-d9a4-4394-a610-f4d6bd2562f9 - - - all - Category - ff0330e1-36b2-4515-9b5a-0b13d02e4b2c - - - rx63n - Category - ff0330e1-36b2-4515-9b5a-0b13d02e4b2c - - - r_bsp_common.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5bf9a414-2561-4104-8191-571bcd8343da - - - r_bsp_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5bf9a414-2561-4104-8191-571bcd8343da - - - r_compiler.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_compiler.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5bf9a414-2561-4104-8191-571bcd8343da - - - r_typedefs.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5bf9a414-2561-4104-8191-571bcd8343da - - - register_access - Category - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - cpu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - cpu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - locking.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - locking.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_clocks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_info.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_init.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_init.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_locks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_locks.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_startup.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - mcu_startup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98d93b06-46e2-4799-a9ce-3940cfcebd12 - - - ccrx - Category - 0a19e1f4-96fb-49b3-9f83-6d508cead990 - - - iodefine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx63n\register_access\ccrx\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a542bd8f-9cef-492d-880c-0c57f37b024c - - - doc - Category - 0287dba9-98b7-447a-8821-f2f7e0ed654d - - - ref - Category - 0287dba9-98b7-447a-8821-f2f7e0ed654d - - - src - Category - 0287dba9-98b7-447a-8821-f2f7e0ed654d - - - r_byteq_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0287dba9-98b7-447a-8821-f2f7e0ed654d - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 0287dba9-98b7-447a-8821-f2f7e0ed654d - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - f8d06465-283d-4ae4-b346-dd5368bcc2f9 - - - r_byteq_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 59475021-4293-4700-a95d-497c6c017951 - - - r_byteq.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f05c3b9a-710b-4102-90b0-984343749380 - - - r_byteq_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f05c3b9a-710b-4102-90b0-984343749380 - - - doc - Category - 8ea8b0cd-0277-4e0f-b6ab-a451b14b487a - - - ref - Category - 8ea8b0cd-0277-4e0f-b6ab-a451b14b487a - - - src - Category - 8ea8b0cd-0277-4e0f-b6ab-a451b14b487a - - - r_cmt_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\r_cmt_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8ea8b0cd-0277-4e0f-b6ab-a451b14b487a - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 8ea8b0cd-0277-4e0f-b6ab-a451b14b487a - - - en - Category - bfd4e15c-4423-4246-be7d-d5f55f3e301c - - - ja - Category - bfd4e15c-4423-4246-be7d-d5f55f3e301c - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - db30b977-fbf6-4949-8b59-92b7b3c27956 - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - c44edcb3-177d-4f68-bc28-b1c4ef3eea5e - - - r_cmt_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\ref\r_cmt_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 32795f93-4ec0-41a1-b6ca-9d35bc2ebce0 - - - r_cmt_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src\r_cmt_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 400a90e8-2515-4d73-a6a6-2b5354cefe0e - - - doc - Category - 52892532-8248-457e-b3a8-f5520289f8c7 - - - ref - Category - 52892532-8248-457e-b3a8-f5520289f8c7 - - - src - Category - 52892532-8248-457e-b3a8-f5520289f8c7 - - - r_ether_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 52892532-8248-457e-b3a8-f5520289f8c7 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 52892532-8248-457e-b3a8-f5520289f8c7 - - - en - Category - 4c0b2184-f1e4-468c-afe3-87d696edbabb - - - ja - Category - 4c0b2184-f1e4-468c-afe3-87d696edbabb - - - r01an2009ej0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - 6e07acb5-dcce-4e31-9c88-b8922c1a9ce1 - - - r01an2009jj0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - aa2f8b25-8b94-4312-860a-75dd1195356e - - - r_ether_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\ref\r_ether_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b705839b-ad79-4703-9a31-1c5974b46814 - - - phy - Category - 59cdf201-4823-48f2-95e8-22bd80d67666 - - - r_ether_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 59cdf201-4823-48f2-95e8-22bd80d67666 - - - r_ether_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 59cdf201-4823-48f2-95e8-22bd80d67666 - - - targets - Category - 59cdf201-4823-48f2-95e8-22bd80d67666 - - - phy.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1d9505c3-1fe7-4efc-a9bd-a31a930c1994 - - - phy.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1d9505c3-1fe7-4efc-a9bd-a31a930c1994 - - - rx63n - Category - 5b2a0b54-4da9-49ad-9862-6ef4c5a93d90 - - - r_ether_setting_rx63n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\targets\rx63n\r_ether_setting_rx63n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c1d283bd-57e6-4806-99da-efabdd06b791 - - - doc - Category - 8e87c59b-5a39-4963-90d3-9b8e3900ff66 - - - ref - Category - 8e87c59b-5a39-4963-90d3-9b8e3900ff66 - - - src - Category - 8e87c59b-5a39-4963-90d3-9b8e3900ff66 - - - r_flash_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8e87c59b-5a39-4963-90d3-9b8e3900ff66 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 8e87c59b-5a39-4963-90d3-9b8e3900ff66 - - - en - Category - 3ab55232-8465-4255-879b-8b5bb02e4f45 - - - ja - Category - 3ab55232-8465-4255-879b-8b5bb02e4f45 - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 5e677626-97cc-4501-9f8c-f08577b3f705 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - d59079a8-c754-409b-a8fe-8d4c56f85b5f - - - r_flash_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 32a89f2b-5493-42c2-9339-5a5657320bd4 - - - flash_type_1 - Category - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - flash_type_2 - Category - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - flash_type_3 - Category - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - flash_type_4 - Category - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_fcu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_fcu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_group.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_group.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_rx.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_flash_targets.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - targets - Category - cc579f07-7d66-40be-bf65-dc3e0ea0dde4 - - - r_codeflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_codeflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_codeflash_extra.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_codeflash_extra.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_dataflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_dataflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_flash_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_flash_type1.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_flash_type1_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_flash_utils.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a51c7bbd-272e-4442-be1b-ea9a39fedfac - - - r_flash_type2.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2df062ae-8a48-41e1-bb2d-c85b7fd93b19 - - - r_flash_type2_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2df062ae-8a48-41e1-bb2d-c85b7fd93b19 - - - r_flash_type3.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - aa77830e-2bcf-49fc-8ba7-0b9b4a9dc94e - - - r_flash_type3_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - aa77830e-2bcf-49fc-8ba7-0b9b4a9dc94e - - - r_flash_type4.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 79926531-e295-4e5a-aadd-580540af07e2 - - - r_flash_type4_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 79926531-e295-4e5a-aadd-580540af07e2 - - - rx63n - Category - 71d32c5d-0df0-47ca-988a-7371e918c207 - - - r_flash_rx63n.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx63n\r_flash_rx63n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3ce31883-0e1d-434a-95e6-73e5f66f79b9 - - - r_mcu_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx63n\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3ce31883-0e1d-434a-95e6-73e5f66f79b9 - - - doc - Category - 4f2090ab-0173-4ad0-9ea4-fdceb1465570 - - - ref - Category - 4f2090ab-0173-4ad0-9ea4-fdceb1465570 - - - src - Category - 4f2090ab-0173-4ad0-9ea4-fdceb1465570 - - - r_sci_iic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\r_sci_iic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4f2090ab-0173-4ad0-9ea4-fdceb1465570 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4f2090ab-0173-4ad0-9ea4-fdceb1465570 - - - en - Category - 17492db6-4385-4b4b-adc3-522837f1c8b2 - - - ja - Category - 17492db6-4385-4b4b-adc3-522837f1c8b2 - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - 55a7faa7-400f-4cab-9992-d7106308deaa - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - d8c8b5cd-2791-41dc-ad13-0691455c3713 - - - r_sci_iic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 413be3ee-1ea9-438f-9ab7-212e78795ffa - - - r_sci_iic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 413be3ee-1ea9-438f-9ab7-212e78795ffa - - - r_sci_iic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4211c3c9-3518-45e8-8e93-81f5a7c7c52e - - - r_sci_iic_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4211c3c9-3518-45e8-8e93-81f5a7c7c52e - - - r_sci_iic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4211c3c9-3518-45e8-8e93-81f5a7c7c52e - - - targets - Category - 4211c3c9-3518-45e8-8e93-81f5a7c7c52e - - - rx63n - Category - 5055b67a-5f31-4600-9ae3-33dead742b5c - - - r_sci_iic_rx63n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx63n\r_sci_iic_rx63n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b429d401-4b61-45c9-beee-47559d23d726 - - - r_sci_iic_rx63n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx63n\r_sci_iic_rx63n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b429d401-4b61-45c9-beee-47559d23d726 - - - doc - Category - feddeb3e-1252-4f43-aaa9-f5160c15e622 - - - ref - Category - feddeb3e-1252-4f43-aaa9-f5160c15e622 - - - src - Category - feddeb3e-1252-4f43-aaa9-f5160c15e622 - - - r_sci_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - feddeb3e-1252-4f43-aaa9-f5160c15e622 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - feddeb3e-1252-4f43-aaa9-f5160c15e622 - - - en - Category - 6f554da6-b25a-428f-94ad-e3f65c935dac - - - ja - Category - 6f554da6-b25a-428f-94ad-e3f65c935dac - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 1e0aa7f9-a9dd-4ddc-8bc6-5e816eada086 - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 6e3ccd04-5cbf-44d8-bb80-54183332d649 - - - r_sci_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5b8de551-3b5c-4520-9a65-e30c01e14e7a - - - r_sci_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 25a08267-8a1a-4f52-abb2-aa696fece2e1 - - - r_sci_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 25a08267-8a1a-4f52-abb2-aa696fece2e1 - - - r_sci_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 25a08267-8a1a-4f52-abb2-aa696fece2e1 - - - targets - Category - 25a08267-8a1a-4f52-abb2-aa696fece2e1 - - - rx63n - Category - 9163e7ed-d431-43b9-bfca-9e56ec31f901 - - - r_sci_rx63n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx63n\r_sci_rx63n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 27ff8d41-e7e9-4136-8943-ecea8a84b4d9 - - - r_sci_rx63n_data.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx63n\r_sci_rx63n_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 27ff8d41-e7e9-4136-8943-ecea8a84b4d9 - - - r_sci_rx63n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx63n\r_sci_rx63n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 27ff8d41-e7e9-4136-8943-ecea8a84b4d9 - - - doc - Category - a47e9cf4-a477-43b0-be22-25e9fbfcf971 - - - ref - Category - a47e9cf4-a477-43b0-be22-25e9fbfcf971 - - - src - Category - a47e9cf4-a477-43b0-be22-25e9fbfcf971 - - - r_s12ad_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a47e9cf4-a477-43b0-be22-25e9fbfcf971 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a47e9cf4-a477-43b0-be22-25e9fbfcf971 - - - en - Category - 891fe2ff-cb2d-4e2d-b319-a07eb0deccbc - - - ja - Category - 891fe2ff-cb2d-4e2d-b319-a07eb0deccbc - - - r01an1666ej0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - 2f481c10-7a30-46e1-9f07-8bcf36a2636f - - - r01an1666jj0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - 49bd698e-b486-4789-92f9-fa9db7fba738 - - - r_s12ad_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0bd3879a-3e74-4a56-aa3e-e752567c2204 - - - r_s12ad_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1ea88d5b-968b-41af-ad0a-e47af805cc81 - - - r_s12ad_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1ea88d5b-968b-41af-ad0a-e47af805cc81 - - - targets - Category - 1ea88d5b-968b-41af-ad0a-e47af805cc81 - - - rx63x - Category - 5560fd35-71e3-4063-b745-58c1a9e3b3fb - - - r_s12ad_rx63x.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c9fff761-5b0d-45d2-b04c-189d24f55479 - - - r_s12ad_rx63x_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c9fff761-5b0d-45d2-b04c-189d24f55479 - - - r_config - Category - 0d509787-d33e-405d-bce8-d15bb8d7b767 - - - r_pincfg - Category - 0d509787-d33e-405d-bce8-d15bb8d7b767 - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 0d509787-d33e-405d-bce8-d15bb8d7b767 - - - r_bsp_config.h - File - r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_bsp_config_readme.txt - File - r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_s12ad_rx_config.h - File - r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_byteq_config.h - File - r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_ether_rx_config.h - File - r_config\r_ether_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_flash_rx_config.h - File - r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_sci_rx_config.h - File - r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 39b1fa89-a349-4cee-b287-c32788aae569 - - - r_pinset.c - File - r_pincfg\r_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ea00d017-c022-421e-a387-fd918efd3ecf - - - r_pinset.h - File - r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ea00d017-c022-421e-a387-fd918efd3ecf - - - - - True - 0 - - - - - 0 - - - 0 - - - 0 - - - - - 500ba51a-4219-4828-b4be-80f54d6d3551 - f96683fa-8de4-4c6d-a1ab-925d7f232c09 - - - - - 0e793ff3-2e3f-43c0-bdc9-926269595403 - - - - - 1.0 - - - R5F563NYDxFP - 0 - - - - - 0 - R5F563NBDxFP - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - 268f786a-1e78-4645-92b6-7c1e86bb9ef9 - CSource - 97c676d6-732d-4838-a481-4f6c872a3975 - CSource - 6f7a73fb-d2c5-4d03-8cf3-5ce33555696a - CSource - b9305ba7-2bfe-4a2e-a724-1ab07543de71 - CSource - 473cca69-97dd-4d95-9f45-6f744660852f - CSource - 95d5ac6a-6e1f-46fb-8454-aa9ff1f3e9b0 - CSource - cb4ff13c-261a-41b9-86f0-309978a8ae59 - CSource - dc6dd866-0ffa-45b7-9e8d-0eb383a49687 - CSource - c1eaaa94-e4f2-4280-bc3b-46757b9e2075 - CSource - f1757af6-70dd-4c11-bb1d-642865ceda36 - CSource - f511e44a-dab8-4e0f-8add-a1d055c6b85e - CSource - 54bdc19f-9e0b-475f-b581-0423ccfa83a8 - CSource - 77a073d4-017e-4756-99ce-cbaf8faaae00 - CSource - cb95b53a-063c-4502-8223-b713f868715b - CSource - 2e274b99-2ec6-4a25-9d39-b35f7d61dd55 - CSource - abed2064-709a-4bdf-bea8-8ce8d2f9b9c4 - CSource - 1a95e04b-5b4e-4953-b310-871b809495f7 - CSource - d7bb99c9-129f-40b5-ab89-edd6a4883a78 - CSource - c60d824d-44a1-44ce-83b0-a456e4b674d4 - CSource - a4928660-0e07-43d5-9b42-bfedbaaf628d - CSource - 68bada58-6365-4078-9197-4a5ddd1d4e1e - AsmSource - 21415d81-618d-46a8-bf8b-49febf6e37b5 - CSource - e82d3800-7740-4f25-8f8f-0b361f73f923 - CSource - 03c30db2-8d71-4fa8-bbf7-87579ad1dce2 - CSource - 9aa16016-39b1-46bd-9e85-30cae6e56f65 - CSource - cd1ea106-1645-4467-b871-0def15465fdf - CSource - f4d2f19a-b6e7-4cec-b6ae-853033160ce7 - CSource - 5433cfcd-7eb7-4d84-a145-91018f184840 - CSource - 501092ce-670b-45ed-af1b-e1198fc86a8d - CSource - 9e7dba21-9d6d-40d6-b22c-60def52e48b4 - CSource - 5e95e9a8-9e7a-4840-acf1-678ca11643c9 - CSource - 29482f98-366a-4144-8faa-613609e26e99 - CSource - 0b3381fa-f960-448c-8546-36aa3e16a82b - CSource - 05b8a0ca-07bf-4d53-9361-6c590eaeaab2 - CSource - f67d768b-360e-4071-8ca0-e7448fbfef93 - CSource - a750137a-853c-4056-bba6-4bfbddf54599 - CSource - ad64ecf9-9188-4693-b49f-d2ed93b95445 - CSource - 26f356d6-80e8-4663-aa0e-097cf26a5731 - CSource - ccee7b41-4398-47d7-8c8a-fda8587f3fa3 - CSource - a346a3d4-f386-492c-a535-c806ba0ca11a - CSource - 0465d9d4-ca4d-4009-9a36-d608f0be90ae - CSource - 8ad0b600-5406-4039-afa4-20c2876c0141 - CSource - edfd8046-5b98-401e-ace3-97f942a44abb - CSource - c4e8bdef-c3bc-4d0b-958a-b693d187c1d2 - CSource - db30fc17-4969-4617-a8b2-a75cc2b5cca7 - CSource - 84bb1952-f5fe-4939-a7ed-2523673ca4bc - CSource - 3b565994-b6b7-4708-900f-f0ea16f7ce7f - CSource - 3fcb9a31-a37e-4ffe-ba73-01de793c892b - CSource - 0d869ecf-6acc-476a-854f-cbc65f53579d - CSource - d3b67f2b-d13d-48d3-aa7d-b7f64d6db35a - CSource - 02366ff6-d530-4e5f-91da-bd0b0c2ed679 - CSource - f065902b-a050-4ecc-b5b2-545ae2534969 - CSource - 17a5b413-83aa-4473-9828-a8de235ae2b6 - CSource - de42fa27-1a9e-40e8-adc3-4f4ffc73917e - CSource - b8627f7f-db45-4548-8b6a-5c50ba69189e - CSource - 02594b20-952a-4cb6-aa4f-78fa670f9e38 - CSource - 2eb3dac1-8806-4406-8ddf-0d9a52f7e3e7 - CSource - 6a742df8-9b65-46d9-a99a-3c78cee82897 - CSource - dfa7f393-1b9b-4acd-8d08-56e2e309fdc9 - CSource - 378c4cfa-55d7-4e7f-a5c9-75e47ac5b317 - CSource - 8e54c04a-99e0-46c5-9cd0-469c7cacd672 - CSource - 95c9446d-bf0f-4bb2-8e33-e95dcf6e880d - CSource - 3567c0dc-ce01-4a97-9679-fdb02d46ccfa - CSource - 3285e365-e5a9-4397-ab17-6ee4d9d1a24b - CSource - e3f5eecd-ffe0-46be-9967-a2ecb57c361e - CSource - 19519499-05b7-4e26-8aef-cf0de889f075 - CSource - b0e88b96-06d2-481c-b371-2cfd25abc8dc - CSource - d5fe90e9-99e7-4a2c-8a37-e72216078627 - CSource - 765fab25-8c25-41f2-accf-7e221f7d6fca - CSource - 85a7b798-ce5a-4792-a167-157e6c8833e9 - CSource - 035a323f-407c-4527-89b0-4739b7b8e894 - CSource - 1cc467c6-b7e5-4bc3-9923-cbf5a16e4e1d - CSource - a16d703a-1328-4b7e-9701-ad5047d7ac9d - CSource - 71680a2d-2d0d-498b-9d72-7b35fbc15d05 - CSource - 93c6fc11-10b6-4851-a88f-4902a1bb120d - CSource - 6921557e-ed25-4eb3-b2cb-6e5fcaff98a7 - CSource - 85f2d2be-c60a-4bcc-b825-1881076bfb65 - CSource - b62f0eac-a856-42f8-bef8-f5f13f6d3a5b - CSource - ab4d0ab6-32af-435c-b015-dc8dadb423f5 - CSource - 2a9399a8-c2c5-42fc-bb9b-a45529218c1d - CSource - 415a3446-3f72-4c96-b6d5-22a0690323d4 - CSource - 38e7be45-8a9a-41b6-afea-d21231deb638 - CSource - 7c215e41-e119-45d6-8b13-108d47098ad8 - CSource - ba979b9f-9598-4a5c-9d11-94726aaf5f77 - CSource - 3de30f95-7398-4ca3-89b1-57775677c45f - CSource - 2e633683-f9a9-4bb2-b715-ebba7e56b669 - CSource - 61ad7ace-cc5b-4321-9531-2374c1d274a0 - CSource - 3b416983-3422-4159-a2b0-d035de1553b8 - CSource - 53abac88-14a7-4333-9530-ca9ea85674d6 - CSource - 887cff8d-427e-427b-85c5-554ba7b9e813 - CSource - 014a8672-fd8c-4a11-9220-1fe2e8a9b8f4 - CSource - a15393da-1364-4057-aae1-a8d95f6a5235 - CSource - 20c25c54-66fc-4235-9a89-13e2f999b09b - CSource - 9e174c2c-dac8-427f-a4b9-56971743e15f - CSource - 61fa7889-6a37-4fa6-bdb3-f2b823bfe298 - CSource - f0deae22-acd8-4e41-bcfb-11369b824ac6 - CSource - c2af5225-5d81-4b00-9bda-f623e14a76de - CSource - 930ae4f2-7b78-4754-8625-9287d5454d0a - CSource - b4c90515-02dc-4c45-bbfa-b0707173957e - CSource - 0da7ddce-9c95-471c-bfd7-98ef41b819ff - CSource - 2cd70121-0a26-4384-8fd3-9d8a77c8151c - CSource - 6b99c7c5-276a-4b1f-b563-97c6c86c853f - CSource - 15b46838-3211-4b31-8898-15fb56f3fa42 - CSource - 95b0a78c-fd4b-4b44-b3aa-2a75667a01e7 - CSource - 91bf52e1-29f2-4476-ac54-79bbaf66a32e - CSource - 771d1b49-6897-428f-9a12-03d80d238316 - CSource - 9f5d2990-65db-4e85-ab4a-7ebf4364bda3 - CSource - 36c66910-c8f7-4fd3-8b5d-725c53cce282 - CSource - c7cfb5f0-f9b3-4ebc-a115-4467fe048d34 - CSource - 2e50504d-192f-4dbe-acb6-126f3391fed8 - CSource - a0cccc89-9553-4d59-b4ad-f5f517194eab - CSource - 4e970168-b02c-4ed0-b78e-e73569ea2a3c - CSource - 7152bffa-8fc9-4281-955d-fdc59bec3ce7 - CSource - 916eef45-ee8b-40d4-a4b2-a1ea5bc9332f - CSource - 9c57cc6c-99a2-4119-b76f-c4bc2a05fb4e - CSource - a009f92f-90ee-4190-8b49-1e51cc265c1a - CSource - 78816dff-24f2-40af-b9a8-e1fd1e16919b - CSource - 6971b6e3-735f-448b-9fa6-3f9c4eebce4b - CSource - a111a353-405f-4399-aed5-96c03c32ed2d - CSource - ec986505-a088-4365-87ab-a5bb23eca1b9 - CSource - 2d627473-e934-4dae-be7e-815376939da2 - CSource - d918b3cf-9c36-4819-9589-cbba8dcd4100 - CSource - 682786bc-6f39-421f-b3c1-15268dddb279 - CSource - aa9a004c-ff54-49de-a2b7-421e4b94354f - CSource - 01dfe134-7c54-4950-a96c-b7fe98bd1ba1 - CSource - d2b35d26-946e-405c-891c-eb16611bac63 - CSource - 4a176e12-1fc5-41ca-b186-2829fd919b50 - CSource - f51ad70f-f3e6-4932-8bab-9f8d8a3b960d - CSource - b75c0b72-f58f-4d6c-86d9-6cd92a4ad6bd - CSource - bd29d792-f963-42be-94b2-79d311c46e11 - CSource - 643f020d-834f-4426-895e-6543d061098e - CSource - 5abb06ff-44d8-4ac6-b1b8-dccb98c5e716 - CSource - a1af034c-4ba9-4ead-818b-9f7d2f44d781 - CSource - 7978239d-e0b0-4383-8e30-3b969d204262 - CSource - 75870d38-6a79-440b-b186-9d5720984efd - CSource - ad2b7f23-c549-427a-92e8-40dddaf0bfe6 - CSource - 028043a1-3227-41a7-a0af-9c48e2c29d83 - CSource - b887e30f-32d6-42b7-a429-cb835464d1b8 - CSource - 7c479715-9d91-485c-bf28-23af65383729 - CSource - f859a362-d27b-4ba7-aa95-f174fa367dfb - CSource - c2812415-2c45-4e0f-a445-02758a56a08a - CSource - 520a5762-ee21-467f-a449-163a0239585a - CSource - dc2ba069-f779-45a3-9486-7ae0060e1263 - CSource - aff2dd8f-f725-40b5-b45a-afddff88c1db - CSource - 46dcb3d4-dcad-494e-8698-6d331c1f69d9 - CSource - 668d5a5a-c607-4669-a989-8e72decefc1b - CSource - e90ee1a6-b9b7-4973-b9b1-480fbb2dbc20 - CSource - f1173ac3-8341-4030-98d6-5ff2a11edc84 - CSource - 199daf62-b152-4e17-a93b-a763a872cc48 - CSource - d6e89855-850f-445a-8468-46c9b35e3dfc - CSource - bae57ef1-a9a4-4806-8f47-203b83de6855 - CSource - 9405859b-516b-485a-b429-d71066e0c683 - CSource - bf146e8c-5d5c-4c85-b954-6eef4ea7d3fa - CSource - ea7df44c-3341-4552-be1b-23d6613859a3 - CSource - 141d8b4a-2ce0-48bb-adcd-94345edf08c6 - CSource - 2242a28a-97fb-47b3-ab90-14faf995b488 - CSource - e8d24d46-22eb-443b-bd7a-949cc68f37db - CSource - 512cd2c4-a7cf-4a29-a1b1-e41fd86a6980 - CSource - 0d9153a6-ac96-4ff0-ae00-149ec0ab9046 - CSource - 6b0e3d32-ac58-45df-ad8f-af6e257d779a - CSource - 3b489ec7-2b4a-4bf6-bb0b-5d47efe847f1 - CSource - 5d0bf2df-6c8f-48a4-9f38-d9e1c3215e2e - CSource - 4f78f258-1508-413e-a43e-e443a2b5ad30 - CSource - 30c53e58-dee7-46cc-a4be-5c45613a18e9 - CSource - c40391fa-d199-404d-83d9-b2525017848d - CSource - d3aaa39a-7634-4a1e-9b65-af7eb7983657 - CSource - f57090c2-6b21-41be-9bde-29b022b83c64 - CSource - 3574ae48-cd55-4cb5-bba7-8a0f745ade47 - CSource - 168 - 0 - - - - DefaultBuild - - RXv2 - LoadModuleFile - False - True - True - Debug - - - %TargetFiles% - - - - -0 - %TargetFiles% : %Program% %Options% - RX600 - False - %BuildModeName% - None - Stype - Debug - False - - - Rebuild - Fpu - True - %BuildModeName% - None - True - True - False - Nodpfpu - %ProjectName%.mot - False - - False - Level2 - Little - - False - - False - False - Nearest - 1E - False - Size - Off - False - False - False - SinglePrecision - False - False - False - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,FIXEDVECT/0FFFFFF80/0FFFFFFFC - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - False - -8586500684840498420 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586500684840498420 - %TargetFiles% - %TargetFiles% : %Program% %Options% - @aws_demos_build_path_check.bat - - - RXv2 - LoadModuleFile - False - True - - -0 - RX600 - False - %BuildModeName% - None - Rebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - %ProjectName%.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - V3.01.00 - RXv1 - LoadModuleFile - False - True - RX600 - False - %BuildModeName% - None - IgnoreRebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - aws_demos.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch32 - None - None - 00000000 - None - None - False - - - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - - - Auto - - D - 100 - - B - - - False - None - L - Auto - False - - W - - - False - False - Auto - - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - - False - Auto - No - False - True - Auto - - False - NoMap - - - None - False - No - Sjis - - False - - False - - Fpu - False - False - Auto - No - False - Sjis - False - -8586560569516831966 - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -r_pincfg -r_config -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether -..\common\application_code -..\..\..\..\lib\include\private -..\common\config_files -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\mbedtls\include\mbedtls - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - - - Auto - - D - 100 - - B - - - False - None - L - Auto - - W - - - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - -8586560569516792063 - C99 - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %ConfigDir% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx63n -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src -r_pincfg -r_config -. -..\common\config_files -..\common\application_code -..\common\application_code\renesas_code -..\..\..\..\demos\common\include -..\..\..\..\lib\include -..\..\..\..\lib\include\private -..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600 -..\..\..\..\lib\FreeRTOS-Plus-TCP\include -..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas -..\..\..\..\lib\ota\portable\renesas\rx63n-gr-sakura -..\..\..\..\lib\third_party\jsmn -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\mbedtls\include -src -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether - - - - False - Size - Auto - - - P - False - - 2 - - - implicitlyinclude.h - - C - False - - - Auto - - D - 100 - - B - - - True - None - L - Auto - - W - - 11174,21644,5010,6,8,5177,5 - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - - - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - -isa=rxv1 --fpu --output=obj --obj_path=%BuildModeName% --debug --nologo --fpu --exec_time - - False - -8586637935419434096 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - -isa=rxv1 --fpu --output=obj --obj_path=%BuildModeName% --debug --nologo --fpu --exec_time - - -8586637935419333952 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - -isa=rxv1 --fpu --output=obj --obj_path=%BuildModeName% --debug --nologo --fpu --exec_time - - - - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,FIXEDVECT/0FFFFFF80 - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - 10 - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000100,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFF00000,FIXEDVECT/FFFFFF80 --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - False - -8586500684540080954 - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,FIXEDVECT/0FFFFFF80 - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - FF - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000100,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFF00000,FIXEDVECT/FFFFFF80 --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - -8586500684540080954 - False - Absolute - Stype - - List - None - False - B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000100,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFF00000,FIXEDVECT/FFFFFF80 - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - aws_demos.abs - D=R -D_1=R_1 -D_2=R_2 - - - False - - %BuildModeName% - - False - False - False - None - aws_demos.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - True - False - - 10 - False - _undefined_interrupt_source_isr - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000100,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFF00000,FIXEDVECT/FFFFFF80 --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - - - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - 10 - None - - -end --input=%BuildModeName%\aws_demos.abs --form=stype --output=%BuildModeName%\aws_demos.mot --byte_count=10 --exit - - False - 0 - - Ccitt - - None - None - False - False - False - -8586637935419333952 - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - FF - None - - -end --input=%BuildModeName%\aws_demos.abs --form=stype --output=%BuildModeName%\aws_demos.mot --byte_count=10 --exit - - False - 0 - - Ccitt - - None - None - False - False - -8586637935419333952 - Stype - True - False - NoMessage - %BuildModeName% - None - - aws_demos.mot - None - None - - None - - - FF - None - False - - 1 - None - True - - 10 - None - - -end --input=%BuildModeName%\aws_demos.abs --form=stype --output=%BuildModeName%\aws_demos.mot --byte_count=10 --exit - - False - 0 - - Ccitt - - None - None - False - False - - - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - False - -8586637935419333952 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - -8586637935419333952 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - - - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - True - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - False - -8586500684840428621 - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - -8586500684840428621 - C99 - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - True - - False - Size - - True - Auto - False - True - 2 - False - True - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - True - False - Auto - False - True - Noinstalign - False - False - True - True - True - False - Fpu - False - - - 0 - 636569983429232048 - 0 - - - 1 - 636569983427229168 - 0 - - - 2 - 636569983427629744 - 0 - - - 3 - 636569983427729888 - 0 - - - 4 - 636569983427729888 - 1 - - - 5 - 636569983427830032 - 0 - - - 6 - - - 7 - 636569983427830032 - 2 - - - 8 - 636569983427729888 - 2 - - - 9 - 636569983427930176 - 0 - - - 10 - 636569983427930176 - 1 - - - 11 - 636569983428230608 - 2 - - - 12 - 636569983428731328 - 2 - - - 13 - 636569983428831472 - 0 - - - 14 - 636569983429131904 - 0 - - - 15 - 636569983429131904 - 1 - - - 16 - 636569983428931616 - 0 - - - 17 - 636569983428931616 - 1 - - - 18 - 636569983429031760 - 0 - - - 19 - 636569983429031760 - 1 - - - 20 - 636569983429732768 - 1 - - - 21 - 636569983429732768 - 2 - - - 22 - 636569983429832912 - 0 - - - 23 - 636569983429832912 - 1 - - - 24 - 636569983429832912 - 2 - - - 25 - 636569983429832912 - 3 - - - 26 - 636569983429933056 - 0 - - - 27 - 636569983429933056 - 1 - - - 28 - 636569983429933056 - 2 - - - 29 - 636569983430033200 - 1 - - - 30 - 636569983430333632 - 0 - - - 31 - 636622383348614448 - 0 - - - 32 - 636569983430734208 - 1 - - - 33 - 636569983430734208 - 2 - - - 34 - 636569983430834352 - 0 - - - 35 - 636569983430834352 - 1 - - - 36 - 636569983432737088 - 0 - - - 37 - 636569983432737088 - 1 - - - 38 - - - 39 - - - 40 - - - 41 - 636622345897212240 - 0 - - - 42 - 636622345980929280 - 0 - - - 43 - 636569983433538240 - 0 - - - 44 - 636569983433538240 - 1 - - - 45 - 636569983433638384 - 0 - - - 46 - 636569983433738528 - 0 - - - 47 - 636569983433738528 - 1 - - - 48 - 636569983433938816 - 0 - - - 49 - 636569988145337024 - 0 - - - 50 - 636569988145337024 - 1 - - - 51 - 636569988145337024 - 2 - - - 52 - 636569988145337024 - 3 - - - 53 - 636569988145337024 - 4 - - - 54 - 636569988145337024 - 5 - - - 55 - 636569988145337024 - 6 - - - 56 - 636569988145337024 - 7 - - - 57 - 636569988145337024 - 8 - - - 58 - 636569988145337024 - 9 - - - 59 - 636569988145337024 - 10 - - - 60 - 636569988145337024 - 11 - - - 61 - 636569988145337024 - 12 - - - 62 - 636569988145337024 - 13 - - - 63 - 636569988145337024 - 14 - - - 64 - 636569988145337024 - 15 - - - 65 - 636569988145337024 - 16 - - - 66 - 636569988145337024 - 17 - - - 67 - 636569988145337024 - 18 - - - 68 - 636569988145337024 - 19 - - - 69 - 636569988145337024 - 20 - - - 70 - 636569988145337024 - 21 - - - 71 - 636569988145337024 - 22 - - - 72 - 636569988145337024 - 23 - - - 73 - 636569988145337024 - 24 - - - 74 - 636569988145337024 - 25 - - - 75 - 636569988145337024 - 26 - - - 76 - 636569988145337024 - 27 - - - 77 - 636569988145337024 - 28 - - - 78 - 636569988145337024 - 30 - - - 79 - 636569988145337024 - 31 - - - 80 - 636569988145337024 - 32 - - - 81 - 636569988145337024 - 33 - - - 82 - 636569988145337024 - 34 - - - 83 - 636569988145337024 - 35 - - - 84 - 636569988145337024 - 36 - - - 85 - 636569988145337024 - 37 - - - 86 - 636569988145337024 - 38 - - - 87 - 636569988145337024 - 39 - - - 88 - 636569988145337024 - 40 - - - 89 - 636569988145337024 - 45 - - - 90 - 636569988145337024 - 41 - - - 91 - 636569988145337024 - 42 - - - 92 - 636569988145337024 - 43 - - - 93 - 636569988145337024 - 44 - - - 94 - 636569988145337024 - 46 - - - 95 - 636776217999569072 - 0 - - - 96 - 636569988145337024 - 47 - - - 97 - 636569988145337024 - 48 - - - 98 - 636622350656282688 - 0 - - - 99 - 636569988145337024 - 49 - - - 100 - 636569988145337024 - 50 - - - 101 - 636569988145337024 - 51 - - - 102 - 636569988145337024 - 52 - - - 103 - 636569988145337024 - 53 - - - 104 - 636569988145337024 - 54 - - - 105 - 636569988145337024 - 55 - - - 106 - 636569988145337024 - 56 - - - 107 - 636569988145337024 - 57 - - - 108 - 636569988145337024 - 58 - - - 109 - 636569988145337024 - 59 - - - 110 - 636569988145337024 - 60 - - - 111 - 636569988145337024 - 61 - - - 112 - 636569988145337024 - 62 - - - 113 - 636569988145337024 - 63 - - - 114 - 636569988145337024 - 66 - - - 115 - 636569988145337024 - 67 - - - 116 - 636569988145337024 - 68 - - - 117 - 636569988145337024 - 69 - - - 118 - 636569988145337024 - 64 - - - 119 - 636569988145337024 - 65 - - - 120 - 636569988145337024 - 70 - - - 121 - 636569988339115664 - 3 - - - 122 - 636569988339115664 - 4 - - - 123 - 636569988339115664 - 5 - - - 124 - 636569988339115664 - 6 - - - 125 - 636569988339115664 - 7 - - - 126 - 636569988339115664 - 8 - - - 127 - 636734313612646432 - 0 - - - 128 - 636692165160280288 - 0 - - - 129 - 636692165160280288 - 3 - - - 130 - 636692165160280288 - 4 - - - 131 - 636692165160280288 - 6 - - - 132 - 636692165160280288 - 10 - - - 133 - 636692165160280288 - 1 - - - 134 - 636739213390798704 - 0 - - - 135 - 636692165160280288 - 11 - - - 136 - 636692165165287488 - 0 - - - 137 - 636692165167090080 - 0 - - - 138 - 636692165167090080 - 2 - - - 139 - 636692165167090080 - 4 - - - 140 - 636692165167090080 - 6 - - - 141 - 636692165167090080 - 8 - - - 142 - 636692165167090080 - 10 - - - 143 - 636739216659699152 - 0 - - - 144 - 636692165683732976 - 0 - - - 145 - 636692165444889536 - 0 - - - 146 - 636692165443988240 - 0 - - - 147 - 636692165445089824 - 0 - - - 148 - 636692165522901712 - 0 - - - 149 - 636692165522901712 - 2 - - - 150 - 636692165522901712 - 4 - - - 151 - 636692165522901712 - 7 - - - 152 - 636692165522901712 - 9 - - - 153 - 636692165523903152 - 0 - - - 154 - 636692165525004736 - 0 - - - 155 - 636692165526006176 - 0 - - - 156 - 636692165521499696 - 0 - - - 157 - 636692165521499696 - 2 - - - 158 - 636692165521499696 - 4 - - - 159 - 636692165604819504 - 0 - - - 160 - 636692165605921088 - 0 - - - 161 - 636692165605921088 - 1 - - - 162 - 636569983428230608 - 0 - - - 163 - 636622397664027648 - 0 - - - 164 - 636622397664027648 - 1 - - - 165 - 636726236430651648 - 0 - - - 166 - 636622397747363472 - 0 - - - 636569983426327872 - 0 - - - 636569983426528160 - 0 - - - 636569983426528160 - 1 - - - 636569983426528160 - 2 - - - 636569983426628304 - 0 - - - 636569983426628304 - 1 - - - 636569983426728448 - 0 - - - 636569983426728448 - 1 - - - 636569983426728448 - 2 - - - 636702522730494784 - 0 - - - 636569983426728448 - 3 - - - 636569983426828592 - 0 - - - 636569983426828592 - 1 - - - 636569983426828592 - 2 - - - 636569983427129024 - 0 - - - 636739213288852112 - 0 - - - 636569983428531040 - 2 - - - 636569983428531040 - 3 - - - 636569983428631184 - 0 - - - 636569983428631184 - 1 - - - 636569983428631184 - 2 - - - 636702526557798176 - 0 - - - 636622364638994640 - 0 - - - 636569983428631184 - 3 - - - 636569983428731328 - 0 - - - 636569983428731328 - 1 - - - 636569983428531040 - 0 - - - 636569983428531040 - 1 - - - 636569983429232048 - 1 - - - 636569983429332192 - 0 - - - 636569983429332192 - 1 - - - 636569983429332192 - 2 - - - 636569983429432336 - 0 - - - 636569983429432336 - 1 - - - 636569983429432336 - 2 - - - 636569983429432336 - 3 - - - 636569983429532480 - 0 - - - 636569983429532480 - 1 - - - 636569983429532480 - 2 - - - 636569983429532480 - 3 - - - 636569983429632624 - 0 - - - 636569983429632624 - 1 - - - 636569983429632624 - 2 - - - 636569983429732768 - 0 - - - 636569983429933056 - 3 - - - 636569983430033200 - 0 - - - 636569996292908896 - 0 - - - 636569983430133344 - 0 - - - 636569983430133344 - 1 - - - 636569983430233488 - 0 - - - 636702519196413024 - 0 - - - 636569983430934496 - 1 - - - 636569983430934496 - 2 - - - 636569983430934496 - 3 - - - 636569983431034640 - 0 - - - 636569983431034640 - 1 - - - 636569983431034640 - 2 - - - 636569983431034640 - 3 - - - 636569983431335072 - 0 - - - 636569983431435216 - 0 - - - 636569983431435216 - 1 - - - 636569983431435216 - 2 - - - 636569983431535360 - 0 - - - 636569983430934496 - 0 - - - 636569983431535360 - 1 - - - 636569983431535360 - 2 - - - 636569983431535360 - 3 - - - 636569983431635504 - 0 - - - 636569983431635504 - 1 - - - 636569983431635504 - 2 - - - 636569983431935936 - 0 - - - 636569983432036080 - 0 - - - 636569983432036080 - 1 - - - 636569983432036080 - 2 - - - 636569983432136224 - 1 - - - 636569983432136224 - 2 - - - 636569983432236368 - 0 - - - 636569983432236368 - 1 - - - 636569983432236368 - 2 - - - 636622377665937888 - 0 - - - 636622377736824000 - 0 - - - 636569983432336512 - 1 - - - 636569983432336512 - 2 - - - 636569983432336512 - 3 - - - 636569983432436656 - 1 - - - 636569983432436656 - 2 - - - 636569983432536800 - 0 - - - 636569983432536800 - 1 - - - 636569983432536800 - 2 - - - 636569983432536800 - 3 - - - 636569983432636944 - 0 - - - 636569983432636944 - 1 - - - 636569983432636944 - 2 - - - 636569983433938816 - 1 - - - 636569988137425648 - 0 - - - 636569988142132416 - 0 - - - 636569988142132416 - 1 - - - 636569988142132416 - 2 - - - 636569988142132416 - 3 - - - 636569988142132416 - 4 - - - 636569988142132416 - 5 - - - 636569988142132416 - 6 - - - 636569988142132416 - 7 - - - 636569988142132416 - 8 - - - 636569988142132416 - 9 - - - 636569988142132416 - 10 - - - 636569988142132416 - 11 - - - 636569988142132416 - 12 - - - 636569988142132416 - 13 - - - 636569988142132416 - 14 - - - 636569988142132416 - 15 - - - 636569988142132416 - 16 - - - 636569988142132416 - 17 - - - 636569988142132416 - 18 - - - 636569988142132416 - 19 - - - 636569988142132416 - 20 - - - 636569988142132416 - 21 - - - 636569988142132416 - 22 - - - 636569988142132416 - 23 - - - 636569988142132416 - 24 - - - 636569988142132416 - 25 - - - 636569988142132416 - 26 - - - 636569988142132416 - 27 - - - 636569988142132416 - 28 - - - 636569988142132416 - 29 - - - 636569988142132416 - 30 - - - 636569988142132416 - 31 - - - 636569988142132416 - 32 - - - 636569988142132416 - 33 - - - 636569988142132416 - 34 - - - 636569988142132416 - 35 - - - 636569988142132416 - 36 - - - 636569988142132416 - 37 - - - 636569988142132416 - 38 - - - 636569988142132416 - 39 - - - 636569988142132416 - 40 - - - 636569988142132416 - 41 - - - 636569988142132416 - 42 - - - 636569988142132416 - 43 - - - 636569988142132416 - 44 - - - 636569988142132416 - 45 - - - 636569988142132416 - 46 - - - 636569988142132416 - 47 - - - 636569988142132416 - 48 - - - 636569988142132416 - 49 - - - 636569988142132416 - 50 - - - 636622350023554416 - 0 - - - 636569988142132416 - 51 - - - 636569988142132416 - 52 - - - 636569988142132416 - 53 - - - 636569988142132416 - 54 - - - 636569988142132416 - 55 - - - 636569988142132416 - 56 - - - 636569988142132416 - 57 - - - 636569988142132416 - 58 - - - 636569988142132416 - 59 - - - 636569988142132416 - 60 - - - 636569988142132416 - 61 - - - 636569988142132416 - 62 - - - 636569988142132416 - 63 - - - 636569988142132416 - 64 - - - 636569988142132416 - 65 - - - 636569988142132416 - 66 - - - 636569988142132416 - 67 - - - 636569988142132416 - 68 - - - 636726236548721424 - 0 - - - 636622397664027648 - 2 - - - 636622397747363472 - 1 - - - 636692164293433824 - 0 - - - 636569988244880160 - 0 - - - 636569988244880160 - 1 - - - 636569988244880160 - 2 - - - 636569988339115664 - 0 - - - 636569988339115664 - 1 - - - 636569988339115664 - 2 - - - 636569988339115664 - 9 - - - 636569988339115664 - 10 - - - 636569988339115664 - 12 - - - 636569988339115664 - 11 - - - 636692167779947184 - 0 - - - 636734315925572256 - 0 - - - 636692165158878272 - 0 - - - 636726236884504256 - 0 - - - 636692165158878272 - 1 - - - 636692165160280288 - 2 - - - 636692165160280288 - 5 - - - 636692165160280288 - 7 - - - 636692165160280288 - 8 - - - 636692165160280288 - 12 - - - 636692165162884032 - 0 - - - 636692165164386192 - 0 - - - 636692165165287488 - 1 - - - 636692165165287488 - 2 - - - 636692165167090080 - 1 - - - 636692165167090080 - 3 - - - 636692165167090080 - 5 - - - 636692165167090080 - 7 - - - 636692165167090080 - 9 - - - 636692165167090080 - 11 - - - 636692165167891232 - 0 - - - 636692165680528368 - 1 - - - 636692165680528368 - 0 - - - 636692165681930384 - 0 - - - 636692165682831680 - 0 - - - 636692165683732976 - 1 - - - 636692165353858640 - 1 - - - 636692165353858640 - 0 - - - 636692165355360800 - 0 - - - 636692165356762816 - 0 - - - 636692165357664112 - 0 - - - 636692165357764256 - 0 - - - 636692165438880896 - 1 - - - 636692165438880896 - 0 - - - 636692165440683488 - 0 - - - 636692165442285792 - 0 - - - 636692165443086944 - 0 - - - 636692165443988240 - 1 - - - 636692165444889536 - 1 - - - 636692165515991776 - 1 - - - 636692165515991776 - 0 - - - 636692165517694224 - 0 - - - 636692165519296528 - 0 - - - 636692165520197824 - 0 - - - 636692165521499696 - 1 - - - 636692165521499696 - 3 - - - 636692165521499696 - 5 - - - 636692165521499696 - 6 - - - 636692165522901712 - 1 - - - 636692165522901712 - 3 - - - 636692165522901712 - 5 - - - 636692165522901712 - 6 - - - 636692165522901712 - 8 - - - 636692165523903152 - 1 - - - 636692165525004736 - 1 - - - 636692165526006176 - 1 - - - 636692165527107760 - 0 - - - 636692165527107760 - 1 - - - 636726237602536736 - 1 - - - 636726237602536736 - 0 - - - 636726237603137600 - 0 - - - 636726237603638320 - 0 - - - 636726237605140480 - 0 - - - 636726237605140480 - 1 - - - 636726237605841488 - 0 - - - 636726237605841488 - 1 - - - 636726237605841488 - 2 - - - 636726237608144800 - 0 - - - 636726237608144800 - 1 - - - 636692165600212880 - 1 - - - 636692165600212880 - 0 - - - 636692165601715040 - 0 - - - 636692165603117056 - 0 - - - 636692165603918208 - 0 - - - 636692165604819504 - 1 - - - 636692165604819504 - 2 - - - 636692165605921088 - 2 - - - 636734315575769264 - 0 - - - 636734313355777072 - 0 - - - 636734313355777072 - 1 - - - 636734313355777072 - 2 - - - 636734313355777072 - 3 - - - 636734313355777072 - 4 - - - 636734313355777072 - 5 - - - 636734313612646432 - 1 - - - 636739214196156752 - 0 - - - 636739216724091744 - 0 - - - 636776216765394416 - 0 - - - 636776217263811104 - 0 - - - 636811791336826831 - 0 - - - 636811791336826831 - 1 - - - 636811791336916598 - 0 - - - 636811791336996384 - 0 - - - 636811791337056225 - 0 - - - 636811791337126040 - 0 - - - 636811791337126040 - 1 - - - 636811791337744385 - 0 - - - 636811791337744385 - 1 - - - 636811792397728115 - 0 - - - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586802377427246208 - False - True - False - -8586802377407818272 - True - False - -8586802377427146064 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377426044480 - False - True - False - -8586802377407818272 - True - False - -8586802377425944336 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424742608 - False - True - False - -8586802377407818272 - True - False - -8586749977506161360 - False - True - False - -8586749977506161360 - True - False - -8586802377424442176 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586750014957563568 - False - True - False - -8586750014957563568 - True - False - -8586750014873846528 - False - True - False - -8586750014873846528 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421137424 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377420836992 - False - True - False - -8586802377407818272 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586596142855206736 - False - True - False - -8586596142855206736 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586750010198483088 - False - True - False - -8586750010198483088 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963107412336 - False - True - False - -8586749963107412336 - True - False - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586646124424124160 - False - True - False - -8586646124424124160 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586633147463977104 - False - True - False - -8586633147463977104 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195689488320 - False - True - False - -8586680195689488320 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586633144195076656 - False - True - False - -8586633144195076656 - True - False - -8586680195171042832 - False - True - False - -8586680195171042832 - True - False - -8586680195497011552 - False - True - False - -8586646121445841600 - False - False - -8586680195410787568 - False - True - False - -8586680195410787568 - True - False - -8586680195409886272 - False - True - False - -8586680195409886272 - True - False - -8586680195409585840 - False - True - False - -8586680195409585840 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195330872656 - False - True - False - -8586680195330872656 - True - False - -8586680195329771072 - False - True - False - -8586680195329771072 - True - False - -8586680195328769632 - False - True - False - -8586680195328769632 - True - False - -8586646123248934320 - False - True - False - -8586646121445741456 - False - False - -8586646123246631008 - False - True - False - -8586646121445741456 - False - False - -8586680195249956304 - False - True - False - -8586680195249956304 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586560569517649768 - False - True - False - -8586560569517649768 - True - False - -8586560569517031423 - False - True - False - -8586560569517031423 - True - False - -8586638047242029232 - False - True - False - -8586638047242029232 - True - False - - - -8586802377425543760 - False - True - False - -8586802377407818272 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEDxFB_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F563NBDxFP - Little - 96 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 5487a8ce-58d2-4046-9204-56e0140125a1 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F563NBDxFP - Extal - 120000 - 960000 - No - No - Use3_3V - 2147483647 - Fine - Fine - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX63N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - 1 - - True - 5487a8ce-58d2-4046-9204-56e0140125a1 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 131071 - 0 - 8 - True - False - None - Little - Same - NonMap - 131072 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 581631 - 0 - 8 - True - False - None - Big - Different - NonMap - 581632 - 589823 - 0 - 8 - True - False - None - Little - Same - Sfr - 589824 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 1048575 - 0 - 8 - True - False - None - Big - Different - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8355839 - 0 - 8 - True - False - None - Little - Same - OtherRam - 8355840 - 8364031 - 0 - 8 - True - False - None - Little - Same - NonMap - 8364032 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8373503 - 0 - 8 - True - False - None - Big - Different - NonMap - 8373504 - 8387583 - 0 - 8 - True - False - None - Little - Same - Sfr - 8387584 - 8388607 - 0 - 8 - True - False - None - Big - Different - NonMap - 8388608 - 4278181887 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4278181888 - 4278190079 - 0 - 8 - True - False - None - Little - Same - NonMap - 4278190080 - 4286562303 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4286562304 - 4286578687 - 0 - 8 - True - False - None - Little - Same - NonMap - 4286578688 - 4293918719 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4293918720 - 4294967295 - 0 - 8 - True - False - None - Little - Same - NonMap - 4286578688 - 4290772991 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4290772992 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 130512 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 960000 - No - ExternalCoverageCpuExecution - 4 - 2147483647 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 578d917e-0d0a-4491-a220-37ba42009e0b - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 0 - R5F563NBDxFP - Little - 96 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 5487a8ce-58d2-4046-9204-56e0140125a1 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F563NYDxFP - Extal - 120000 - 960000 - Yes - No - Use3_3V - 2147483647 - Jtag - Jtag - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX63N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - 1 - - True - 5487a8ce-58d2-4046-9204-56e0140125a1 - HardwareDebug\aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - Same - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 581631 - 0 - 8 - True - False - None - Big - Different - NonMap - 581632 - 589823 - 0 - 8 - True - False - None - Little - Same - Sfr - 589824 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 1048575 - 0 - 8 - True - False - None - Big - Different - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8355839 - 0 - 8 - True - False - None - Little - Same - OtherRam - 8355840 - 8364031 - 0 - 8 - True - False - None - Little - Same - NonMap - 8364032 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8373503 - 0 - 8 - True - False - None - Big - Different - NonMap - 8373504 - 8387583 - 0 - 8 - True - False - None - Little - Same - Sfr - 8387584 - 8388607 - 0 - 8 - True - False - None - Big - Different - NonMap - 8388608 - 4278181887 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4278181888 - 4278190079 - 0 - 8 - True - False - None - Little - Same - NonMap - 4278190080 - 4286562303 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4286562304 - 4286578687 - 0 - 8 - True - False - None - Little - Same - NonMap - 4286578688 - 4293918719 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4293918720 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 130512 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 960000 - No - ExternalCoverageCpuExecution - 4 - 2147483647 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 7d577131-4ec1-4e88-968d-89381f6c178a - - - - - 1.1 - - - False - False - False - True - Yes - Nanosecond - False - False - False - False - False - True - FilesNotToAnalyze - 0 - All - 0 - False - %ProjectName%.mtfl - %ProjectName%.mtvl - 10 - - - RealtimeSampling - - Synchronized - AtProgramStop - 20 - 1000000 - LineChart - False - PaleGreen - PaleTurquoise - 40ff0a4f - 405be416 - 40056def - 40ff541c - False - Auto - Channel01 - 0 - Rising - 0 - Orange - 10 - None - - - - - - - - - - - - - - - - - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - c0ff0a4f - c05be416 - c0056dff - c0ff541c - c04fc1ff - c0a932ff - c0ffd91c - c0ff30a5 - c0bee02f - c05510ff - c0ff97e4 - c0913a37 - c0c68e15 - c0317f0c - c060493e - c072808e - - - - - 8.01.00.00 - - - \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_build_path_check.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index c5e86a7e2c5..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/aws_demos_link_order_import.mtls +++ /dev/null @@ -1,167 +0,0 @@ -port_asm.obj -aws_demo_runner.obj -aws_dev_mode_key_provisioning.obj -aws_greengrass_discovery_demo.obj -aws_hello_world.obj -aws_logging_task_dynamic_buffers.obj -aws_ota_update_demo.obj -aws_shadow_lightbulb_on_off.obj -aws_subscribe_publish_loop.obj -aws_tcp_echo_client_separate_tasks.obj -aws_tcp_echo_client_single_task.obj -main.obj -event_groups.obj -list.obj -heap_4.obj -port.obj -queue.obj -stream_buffer.obj -tasks.obj -timers.obj -FreeRTOS_ARP.obj -FreeRTOS_DHCP.obj -FreeRTOS_DNS.obj -FreeRTOS_IP.obj -FreeRTOS_Sockets.obj -FreeRTOS_Stream_Buffer.obj -FreeRTOS_TCP_IP.obj -FreeRTOS_TCP_WIN.obj -FreeRTOS_UDP_IP.obj -BufferAllocation_2.obj -NetworkInterface.obj -ether_callback.obj -aws_bufferpool_static_thread_safe.obj -aws_crypto.obj -aws_greengrass_discovery.obj -aws_helper_secure_connect.obj -aws_mqtt_agent.obj -aws_mqtt_lib.obj -aws_ota_agent.obj -aws_ota_cbor.obj -aws_ota_pal.obj -aws_pkcs11_mbedtls.obj -aws_pkcs11_pal.obj -aws_secure_sockets.obj -aws_shadow.obj -aws_shadow_json.obj -aws_tls.obj -aws_system_init.obj -jsmn.obj -aes.obj -aesni.obj -arc4.obj -asn1parse.obj -asn1write.obj -base64.obj -bignum.obj -blowfish.obj -camellia.obj -ccm.obj -certs.obj -cipher.obj -cipher_wrap.obj -cmac.obj -ctr_drbg.obj -debug.obj -des.obj -dhm.obj -ecdh.obj -ecdsa.obj -ecjpake.obj -ecp.obj -ecp_curves.obj -entropy.obj -entropy_poll.obj -error.obj -gcm.obj -havege.obj -hmac_drbg.obj -md.obj -md2.obj -md4.obj -md5.obj -md_wrap.obj -memory_buffer_alloc.obj -net_sockets.obj -oid.obj -padlock.obj -pem.obj -pk.obj -pk_wrap.obj -pkcs12.obj -pkcs5.obj -pkparse.obj -pkwrite.obj -platform.obj -platform_util.obj -ripemd160.obj -rsa.obj -rsa_internal.obj -sha1.obj -sha256.obj -sha512.obj -ssl_cache.obj -ssl_ciphersuites.obj -ssl_cli.obj -ssl_cookie.obj -ssl_srv.obj -ssl_ticket.obj -ssl_tls.obj -threading.obj -timing.obj -version.obj -version_features.obj -x509.obj -x509_create.obj -x509_crl.obj -x509_crt.obj -x509_csr.obj -x509write_crt.obj -x509write_csr.obj -xtea.obj -cborencoder.obj -cborencoder_close_container_checked.obj -cborerrorstrings.obj -cborparser.obj -cborparser_dup_string.obj -cborpretty.obj -r_pinset.obj -dbsct.obj -lowlvl.obj -lowsrc.obj -resetprg.obj -sbrk.obj -r_bsp_hwsetup_reference.obj -clkconf.obj -vecttbl.obj -r_bsp_common.obj -cpu.obj -locking.obj -mcu_clocks.obj -mcu_init.obj -mcu_interrupts.obj -mcu_locks.obj -mcu_startup.obj -r_byteq.obj -phy.obj -r_ether_rx.obj -r_ether_setting_rx63n.obj -r_codeflash.obj -r_codeflash_extra.obj -r_dataflash.obj -r_flash_type1.obj -r_flash_utils.obj -r_flash_type2.obj -r_flash_type3.obj -r_flash_type4.obj -r_flash_fcu.obj -r_flash_group.obj -r_flash_rx.obj -r_sci_rx.obj -r_sci_rx63n.obj -r_sci_rx63n_data.obj -exit.obj -entropy_hardware_poll.obj -freertos_start.obj -freertos_ip_hook.obj -serial_term_uart.obj diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config.h deleted file mode 100644 index ad90cbceae6..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config.h +++ /dev/null @@ -1,523 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX63x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 13.03.2012 1.00 First Release -* : 26.06.2012 1.10 Added MCU product part number section. Added endian options for user app and user boot. -* Added OFS register macros. Added option for ROM Code Protect. Added callback function -* options for exception interrupts. -* : 16.07.2012 1.20 Fixed bug with exception callback function names. Added BSP_CFG_BCLK_OUTPUT and -* BSP_CFG_SDCLK_OUTPUT macro options. -* : 09.08.2012 1.30 Added BSP_CFG_IO_LIB_ENABLE macro. -* : 20.09.2012 1.40 Added BSP_CFG_USER_LOCKING_ENABLED and BSP_CFG_USER_LOCKING_TYPE macros. -* : 19.11.2012 1.50 Updated code to use 'BSP_' and 'BSP_CFG_' prefix for macros. -* : 17.01.2013 1.60 Moved BSP_CFG_IO_LIB_ENABLE macro since it is now used in conjunction with -* BSP_CFG_HEAP_BYTES. Added comments for disabling heap above BSP_CFG_HEAP_BYTES. -* Added BSP_CFG_PARAM_CHECKING_ENABLE macro for configuring global parameter checking. -* : 06.05.2013 1.70 Removed BSP_CFG_USER_APP_ENDIAN & BSP_CFG_USER_BOOT_ENDIAN macros. Endian is now detected -* using compiler macros. Added BSP_CFG_MCU_VCC_MV macro for FIT modules that need to know -* Vcc. -* : 25.06.2013 1.80 Added BSP_CFG_USER_STACK_ENABLE macro to enable/disable use of user stack. Removed -* macros defining exception callbacks, undefined interrupt callback, and bus error -* callback. Callbacks are now handled through mcu_interrupts.c. -* : 26.11.2013 1.90 Added BSP_CFG_BOARD_REVISION macro to differentiate between prototype and MP boards. -* : 31.03.2014 2.00 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 09.12.2015 2.10 Change the division ratio of PCLKA. -* : 15.05.2017 2.20 Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - LH = 0xB = TFLGA/64/0.65. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - H = true -* = CAN included/DEU included/PDC not included. -* - G = false -* = CAN not included/DEU included/PDC not included. -* - S = true -* = CAN included/DEU not included/PDC included. -* - F(only 64-pin TFLGA) = true -* = CAN included/DEU not included/PDC not included. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - F = 0xF = 2MB/256KB/32KB -* - G = 0x10 = 1.5MB/192KB/32KB -* - J = 0x13 = 1.5MB/256KB/32KB -* - K = 0x14 = 2MB/192KB/32KB -* - M = 0x16 = 256KB/64KB/32KB -* - N = 0x17 = 384KB/64KB/32KB -* - P = 0x19 = 512KB/64KB/32KB -* - W = 0x20 = 1MB/192KB/32KB -* - Y = 0x22 = 1MB/256KB/32KB -* Deleted Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.65. -* - FN = 0x7 = LQFP/80/0.50. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - E = = 3V included (RX63T). Ignore. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - 4 = 0x4 = 32KB/8KB/8KB -* - 5 = 0x5 = 48KB/8KB/8KB -* Changed the value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the value from "6 = 0x6 = 64KB/8KB/8KB" -* to "6 = 0x6 = 256KB/128KB/32KB". -* - Changed the value from "7 = 0x7 = 384KB/64KB/32KB" -* to "7 = 0x7 = 384KB/128KB/32KB". -* - Changed the value from "8 = 0x8 = 512KB/64KB/32KB" -* to "8 = 0x8 = 512KB/128KB/32KB". -* Changed the default value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the default value from 0xB to 0xF. -* : xx.xx.xxxx x.xx Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ - -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX63N. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 3N Y D D FC - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_CAN_INCLUDED = CAN included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - LJ = 0xA = TFLGA/100/0.65 - FP = 0x5 = LQFP/100/0.50 - LH = 0xB = TFLGA/64/0.65 - FM = 0x8 = LQFP/64/0.50 - FL = 0x9 = LQFP/48/0.50 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) - -/* Whether CAN is included or not. - Character(s) = Value for macro = Description - H = true = CAN included/DEU included/PDC not included. - D = true = CAN included/DEU not included/PDC not included. - G = false = CAN not included/DEU included/PDC not included. - C = false = CAN not included/DEU not included/PDC not included. - S = true = CAN included/DEU not included/PDC included. - F(only 64-pin TFLGA) = true = CAN included/DEU not included/PDC not included. -*/ -#define BSP_CFG_MCU_PART_CAN_INCLUDED (true) - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - F = 0xF = 2MB/256KB/32KB - K = 0x14 = 2MB/192KB/32KB - E = 0xE = 2MB/128KB/32KB - J = 0x13 = 1.5MB/256KB/32KB - G = 0x10 = 1.5MB/192KB/32KB - D = 0xD = 1.5MB/128KB/32KB - Y = 0x22 = 1MB/256KB/32KB - W = 0x20 = 1MB/192KB/32KB - B = 0xB = 1MB/128KB/32KB - A = 0xA = 768KB/128KB/32KB - 8 = 0x8 = 512KB/128KB/32KB - 7 = 0x7 = 384KB/128KB/32KB - 6 = 0x6 = 256KB/128KB/32KB - P = 0x19 = 512KB/64KB/32KB - N = 0x17 = 384KB/64KB/32KB - M = 0x16 = 256KB/64KB/32KB - 0 = 0x0 = 0/128KB/0 -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x22) - -/* Group name. - Character(s) = Value for macro = Description - 30 = 0x0 = RX630 Group - 31 = 0x1 = RX631 Group - 3N = 0x2 = RX63N Group - 3T = 0x3 = RX63T Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x2) - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version - S = 0x1 = ROMless version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFFFFFFA0. From MSB to LSB: Control Code, ID code 1, ID code 2, ID code 3. */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFFFFFFA4. From MSB to LSB: ID code 4, ID code 5, ID code 6, ID code 7. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFFFFFFA8. From MSB to LSB: ID code 8, ID code 9, ID code 10, ID code 11. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFFFFFFAC. From MSB to LSB: ID code 12, ID code 13, ID code 14, ID code 15. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 12MHz clock is used and the - ICLK is 96MHz, PCLKA is 96MHz, PCLKB is 48MHz, FCLK is 48MHz, USB Clock is 48MHz, and BCLK is 24MHz then the - settings would be: - - BSP_CFG_XTAL_HZ = 12000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 16 (12MHz x 16 = 192MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 96MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 96MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 48MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 48MHz - BSP_CFG_BCK_DIV = 8 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 24MHz - BSP_CFG_UCK_DIV = 4 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz - BSP_CFG_IEBCK_DIV = 4 : IEBUS Clock (IECLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_IEBCK_DIV)= 48MHz -*/ -/* XTAL - Input clock frequency in Hz */ -#define BSP_CFG_XTAL_HZ (12000000) - -/* PLL Input Frequency Divider Select (PLIDIV). - Available divisors = /1 (no division), /2, /4 -*/ -#define BSP_CFG_PLL_DIV (1) - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x8, x10, x12, x16, x20, x24, x25, x50 -*/ -#define BSP_CFG_PLL_MUL (16) - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) - -/* External Bus Clock Divider (BCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (8) - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) - -/* IEBUS Clock Divider Select. - Available divisors = /1 (no division), /2, /4, /6, /8, /16, /32, /64 -*/ -#define BSP_CFG_IEBCK_DIV (8) - -/* USB Clock Divider Select. - Available divisors = /3, /4 -*/ -#define BSP_CFG_UCK_DIV (4) - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency */ -#define BSP_CFG_BCLK_OUTPUT (0) - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency */ -#define BSP_CFG_SDCLK_OUTPUT (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved (set to 1) - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=/4, 4=/64, 0xF=/128, 6=/512, 7=/2048, 8=/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved (set to 1) - b2 LVDAS - Choose to enable/disable Voltage Detection 0 Circuit after a reset (0=enable, 1=disable) - b1:b0 Reserved (set to 1) */ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* ROM Code Protection is a feature that can prohibit PROM programmers from reading or writing flash memory. - There are 3 different options that can be chosen: - 0 = ROM code protection 1 = Both reading and writing to the user area and user boot area are prohibited. - 1 = ROM code protection 2 = Reading from the user area and user boot area are prohibited. - Else = Protection disabled = Reading and writing are allowed. -*/ -#define BSP_CFG_ROM_CODE_PROTECT_VALUE (0xFFFFFFFF) - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -#define BSP_CFG_RTOS_USED (1) - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the following - * callback definitions AND provide a call back function name for the respective callback function (to be defined by the user). - * Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_prec_function - * just prior to the initialization of the C runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_postc_function - * just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (0) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config_readme.txt b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_byteq_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_ether_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_ether_rx_config.h deleted file mode 100644 index 49178619185..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,118 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (1) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (1) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_flash_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_s12ad_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_sci_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_sci_rx_config.h deleted file mode 100644 index 4766e45550a..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.c b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.c deleted file mode 100644 index 4c59e214125..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.c +++ /dev/null @@ -1,115 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.c -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC_RMII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - /* Set ET_LINKSTA pin */ - MPC.PA5PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.h b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.h deleted file mode 100644 index 09ce0a16272..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/r_pincfg/r_pinset.h +++ /dev/null @@ -1,42 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -#ifndef R_FIT_PINSET_H -#define R_FIT_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC_RMII(void); -void R_SCI_PinSet_SCI0(void); - -#endif diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/src/attention!.txt b/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/src/attention!.txt deleted file mode 100644 index cf5eb1abadb..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-csplus/src/attention!.txt +++ /dev/null @@ -1,64 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -All -~~~ -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -src/FITConfigurator/r_config -src/FITConfigurator/r_pinconfig - -CC-RX/CS+ -~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -All -~~~ -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_pincfg - -CC-RX/CS+ -~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_pincfg - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_pincfg - -[EOF] diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.cproject b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.cproject deleted file mode 100644 index baa22f4870c..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.cproject +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.gitignore b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.project b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.project deleted file mode 100644 index c24f7f92967..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.project +++ /dev/null @@ -1,582 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FITConfigurator - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx63n-gr-sakura - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx63n-gr-sakura - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx63n-gr-sakura - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FITConfigurator/UNUSED_generated_code - 2 - virtual:/virtual - - - src/FITConfigurator/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FITConfigurator/r_config - 2 - PROJECT_LOC/r_config - - - src/FITConfigurator/r_pincfg - 2 - PROJECT_LOC/r_pincfg - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - src/FITConfigurator/UNUSED_generated_code/r_bsp - 2 - PROJECT_LOC/r_bsp - - - src/FITConfigurator/UNUSED_generated_code/r_byteq - 2 - PROJECT_LOC/r_byteq - - - src/FITConfigurator/UNUSED_generated_code/r_cmt_rx - 2 - PROJECT_LOC/r_cmt_rx - - - src/FITConfigurator/UNUSED_generated_code/r_ether_rx - 2 - PROJECT_LOC/r_ether_rx - - - src/FITConfigurator/UNUSED_generated_code/r_flash_rx - 2 - PROJECT_LOC/r_flash_rx - - - src/FITConfigurator/UNUSED_generated_code/r_sci_iic_rx - 2 - PROJECT_LOC/r_sci_iic_rx - - - src/FITConfigurator/UNUSED_generated_code/r_sci_rx - 2 - PROJECT_LOC/r_sci_rx - - - - - 1545534815999 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545534816005 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-r_bsp|r_ether_rx|r_flash_rx|r_byteq|r_sci_rx|r_sci_iic_rx|r_cmt_rx|r_config|r_pincfg|r_s12ad_rx - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx63n|generic_rx63n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx63n - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1513515128489 - lib/aws/FreeRTOS/portable/Renesas - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600 - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-reset_program\.S|iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1545533943130 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63x - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx63n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/.fit b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/.fit deleted file mode 100644 index 1297c1d00c3..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/.fit +++ /dev/null @@ -1,8 +0,0 @@ -1.0 -RX -RX600 -RX63N -User -Renesas -Žw’肵‚È‚¢ -Žw’肵‚È‚¢ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs +++ /dev/null @@ -1,2 +0,0 @@ -DependecyMode=ScanBuildDep -eclipse.preferences.version=1 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs +++ /dev/null @@ -1,6 +0,0 @@ -com.renesas.cdt.managedbuild.renesas.ccrx.common.option.checkRtos=unusedRtos -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.cfgFilePath=../generate/${ArtifactName}.cfg -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosName=None -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosPath= -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosVersion= -eclipse.preferences.version=1 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/conflictresources.xml b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/conflictresources.xml deleted file mode 100644 index f63ca1321f7..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/conflictresources.xml +++ /dev/null @@ -1,494 +0,0 @@ - - - - r_ether_rx - - ETHERC - - ETHERC_MII - UNUSED - - ET_TX_CLK - Unused - OPTIONAL - - - ET_RX_CLK - Unused - OPTIONAL - - - ET_TX_EN - Unused - OPTIONAL - - - ET_ETXD3 - Unused - OPTIONAL - - - ET_ETXD2 - Unused - OPTIONAL - - - ET_ETXD1 - Unused - OPTIONAL - - - ET_ETXD0 - Unused - OPTIONAL - - - ET_TX_ER - Unused - OPTIONAL - - - ET_RX_DV - Unused - OPTIONAL - - - ET_ERXD3 - Unused - OPTIONAL - - - ET_ERXD2 - Unused - OPTIONAL - - - ET_ERXD1 - Unused - OPTIONAL - - - ET_ERXD0 - Unused - OPTIONAL - - - ET_RX_ER - Unused - OPTIONAL - - - ET_CRS - Unused - OPTIONAL - - - ET_COL - Unused - OPTIONAL - - - ET_MDC - Unused - OPTIONAL - - - ET_MDIO - Unused - OPTIONAL - - - ET_LINKSTA - Unused - OPTIONAL - - - ET_EXOUT - Unused - OPTIONAL - - - ET_WOL - Unused - OPTIONAL - - - - ETHERC_RMII - OPTIONAL - - REF50CK - PB2 - OPTIONAL - - - RMII_TXD_EN - PB4 - OPTIONAL - - - RMII_TXD1 - PB6 - OPTIONAL - - - RMII_TXD0 - PB5 - OPTIONAL - - - RMII_RXD1 - PB0 - OPTIONAL - - - RMII_RXD0 - PB1 - OPTIONAL - - - RMII_RX_ER - PB3 - OPTIONAL - - - RMII_CRS_DV - PB7 - OPTIONAL - - - ET_MDC - PA4 - OPTIONAL - - - ET_MDIO - PA3 - OPTIONAL - - - ET_LINKSTA - PA5 - OPTIONAL - - - ET_EXOUT - Unused - OPTIONAL - - - ET_WOL - Unused - OPTIONAL - - - - - - r_sci_rx - - SCI - - SCI0 - OPTIONAL - - SCK0 - Unused - OPTIONAL - - - RXD0/SMISO0 - P21 - OPTIONAL - - - TXD0/SMOSI0 - P20 - OPTIONAL - - - CTS0#/RTS0#/SS0# - Unused - OPTIONAL - - - - SCI1 - UNUSED - - SCK1 - Unused - OPTIONAL - - - RXD1/SMISO1 - Unused - OPTIONAL - - - TXD1/SMOSI1 - Unused - OPTIONAL - - - CTS1#/RTS1#/SS1# - Unused - OPTIONAL - - - - SCI2 - UNUSED - - SCK2 - Unused - OPTIONAL - - - RXD2/SMISO2 - Unused - OPTIONAL - - - TXD2/SMOSI2 - Unused - OPTIONAL - - - CTS2#/RTS2#/SS2# - Unused - OPTIONAL - - - - SCI3 - UNUSED - - SCK3 - Unused - OPTIONAL - - - RXD3/SMISO3 - Unused - OPTIONAL - - - TXD3/SMOSI3 - Unused - OPTIONAL - - - CTS3#/RTS3#/SS3# - Unused - OPTIONAL - - - - SCI5 - UNUSED - - SCK5 - Unused - OPTIONAL - - - RXD5/SMISO5 - Unused - OPTIONAL - - - TXD5/SMOSI5 - Unused - OPTIONAL - - - CTS5#/RTS5#/SS5# - Unused - OPTIONAL - - - - SCI6 - UNUSED - - SCK6 - Unused - OPTIONAL - - - RXD6/SMISO6 - Unused - OPTIONAL - - - TXD6/SMOSI6 - Unused - OPTIONAL - - - CTS6#/RTS6#/SS6# - Unused - OPTIONAL - - - - SCI8 - UNUSED - - SCK8 - Unused - OPTIONAL - - - RXD8/SMISO8/SSCL8 - Unused - OPTIONAL - - - TXD8/SMOSI8/SSDA8 - Unused - OPTIONAL - - - CTS8#/RTS8#/SS8# - Unused - OPTIONAL - - - - SCI9 - UNUSED - - SCK9 - Unused - OPTIONAL - - - RXD9/SMISO9/SSCL9 - Unused - OPTIONAL - - - TXD9/SMOSI9/SSDA9 - Unused - OPTIONAL - - - CTS9#/RTS9#/SS9# - Unused - OPTIONAL - - - - SCI12 - UNUSED - - SCK12 - Unused - OPTIONAL - - - RXD12/SMISO12 - Unused - OPTIONAL - - - TXD12/SMOSI12 - Unused - OPTIONAL - - - CTS12#/RTS12#/SS12# - Unused - OPTIONAL - - - - - - r_s12ad_rx - - S12AD - - S12AD0 - OPTIONAL - - AN000 - Unused - OPTIONAL - - - AN001 - Unused - OPTIONAL - - - AN002 - Unused - OPTIONAL - - - AN003 - Unused - OPTIONAL - - - AN004 - Unused - OPTIONAL - - - AN005 - Unused - OPTIONAL - - - AN006 - Unused - OPTIONAL - - - AN007 - Unused - OPTIONAL - - - AN008 - Unused - OPTIONAL - - - AN009 - Unused - OPTIONAL - - - AN010 - Unused - OPTIONAL - - - AN011 - Unused - OPTIONAL - - - AN012 - Unused - OPTIONAL - - - AN013 - Unused - OPTIONAL - - - ADTRG0# - Unused - OPTIONAL - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 1c7d26eaa3e..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Fri Aug 17 10:14:32 JST 2018 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fitsettings.xml b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fitsettings.xml deleted file mode 100644 index 0af284fce72..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fitsettings.xml +++ /dev/null @@ -1,960 +0,0 @@ - - - - r_bsp - 3.80 - - - r_ether_rx - 1.15 - - r_ether_rx - 1.00 - 1.00 - r_pinset_type2 - - ETHERC - - ETHERC_MII - UNUSED - - ET_TX_CLK - Unused - PC4 - OPTIONAL - 0 - Unused - 11 - - - ET_RX_CLK - Unused - PB2 - PE5 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_TX_EN - Unused - PA0 - PB4 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_ETXD3 - Unused - PC6 - OPTIONAL - 0 - Unused - 11 - - - ET_ETXD2 - Unused - PC5 - OPTIONAL - 0 - Unused - 11 - - - ET_ETXD1 - Unused - PB6 - OPTIONAL - 0 - Unused - 11 - - - ET_ETXD0 - Unused - PB5 - OPTIONAL - 0 - Unused - 11 - - - ET_TX_ER - Unused - PC3 - OPTIONAL - 0 - Unused - 11 - - - ET_RX_DV - Unused - PC2 - OPTIONAL - 0 - Unused - 11 - - - ET_ERXD3 - Unused - PC0 - PE3 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_ERXD2 - Unused - PC1 - PE4 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_ERXD1 - Unused - PB0 - OPTIONAL - 0 - Unused - 11 - - - ET_ERXD0 - Unused - PB1 - OPTIONAL - 0 - Unused - 11 - - - ET_RX_ER - Unused - PB3 - OPTIONAL - 0 - Unused - 11 - - - ET_CRS - Unused - PB7 - OPTIONAL - 0 - Unused - 11 - - - ET_COL - Unused - PC7 - OPTIONAL - 0 - Unused - 11 - - - ET_MDC - Unused - PA4 - OPTIONAL - 0 - Unused - 11 - - - ET_MDIO - Unused - PA3 - OPTIONAL - 0 - Unused - 11 - - - ET_LINKSTA - Unused - P54 - PA5 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_EXOUT - Unused - P55 - PA6 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_WOL - Unused - PA1 - PA7 - OPTIONAL - 0 - Unused - 11 - 11 - - 0 - - - ETHERC_RMII - OPTIONAL - - REF50CK - Unused - PB2 - PE5 - OPTIONAL - 1 - Unused - 12 - 12 - - - RMII_TXD_EN - Unused - PA0 - PB4 - OPTIONAL - 2 - Unused - 12 - 12 - - - RMII_TXD1 - Unused - PB6 - OPTIONAL - 1 - Unused - 12 - - - RMII_TXD0 - Unused - PB5 - OPTIONAL - 1 - Unused - 12 - - - RMII_RXD1 - Unused - PB0 - OPTIONAL - 1 - Unused - 12 - - - RMII_RXD0 - Unused - PB1 - OPTIONAL - 1 - Unused - 12 - - - RMII_RX_ER - Unused - PB3 - OPTIONAL - 1 - Unused - 12 - - - RMII_CRS_DV - Unused - PB7 - OPTIONAL - 1 - Unused - 12 - - - ET_MDC - Unused - PA4 - OPTIONAL - 1 - Unused - 11 - - - ET_MDIO - Unused - PA3 - OPTIONAL - 1 - Unused - 11 - - - ET_LINKSTA - Unused - P54 - PA5 - OPTIONAL - 2 - Unused - 11 - 11 - - - ET_EXOUT - Unused - P55 - PA6 - OPTIONAL - 0 - Unused - 11 - 11 - - - ET_WOL - Unused - PA1 - PA7 - OPTIONAL - 0 - Unused - 11 - 11 - - 1 - - - - - - r_flash_rx - 3.30 - - - r_byteq - 1.60 - - - r_sci_rx - 2.01 - - r_sci_rx - 1.00 - 1.00 - r_pinset_type2 - - SCI - - SCI0 - OPTIONAL - - SCK0 - Unused - P22 - P34 - OPTIONAL - 0 - Unused - 0A - 0B - - - RXD0/SMISO0 - Unused - P21 - P33 - OPTIONAL - 1 - Unused - 0A - 0B - - - TXD0/SMOSI0 - Unused - P20 - P32 - OPTIONAL - 1 - Unused - 0A - 0B - - - CTS0#/RTS0#/SS0# - Unused - P23 - PJ3 - OPTIONAL - 0 - Unused - 0B - 0B - - 1 - - - SCI1 - UNUSED - - SCK1 - Unused - P17 - P27 - OPTIONAL - 0 - Unused - 0A - 0A - - - RXD1/SMISO1 - Unused - P15 - P30 - OPTIONAL - 0 - Unused - 0A - 0A - - - TXD1/SMOSI1 - Unused - P16 - P26 - OPTIONAL - 0 - Unused - 0A - 0A - - - CTS1#/RTS1#/SS1# - Unused - P14 - P31 - OPTIONAL - 0 - Unused - 0B - 0B - - 0 - - - SCI2 - UNUSED - - SCK2 - Unused - P51 - OPTIONAL - 0 - Unused - 0A - - - RXD2/SMISO2 - Unused - P12 - P52 - OPTIONAL - 0 - Unused - 0A - 0A - - - TXD2/SMOSI2 - Unused - P13 - P50 - OPTIONAL - 0 - Unused - 0A - 0A - - - CTS2#/RTS2#/SS2# - Unused - P54 - OPTIONAL - 0 - Unused - 0B - - 0 - - - SCI3 - UNUSED - - SCK3 - Unused - P15 - P24 - OPTIONAL - 0 - Unused - 0B - 0A - - - RXD3/SMISO3 - Unused - P16 - P25 - OPTIONAL - 0 - Unused - 0B - 0A - - - TXD3/SMOSI3 - Unused - P17 - P23 - OPTIONAL - 0 - Unused - 0B - 0A - - - CTS3#/RTS3#/SS3# - Unused - P26 - OPTIONAL - 0 - Unused - 0B - - 0 - - - SCI5 - UNUSED - - SCK5 - Unused - PA1 - PC1 - PC4 - OPTIONAL - 0 - Unused - 0A - 0A - 0A - - - RXD5/SMISO5 - Unused - PA2 - PA3 - PC2 - OPTIONAL - 0 - Unused - 0A - 0A - 0A - - - TXD5/SMOSI5 - Unused - PA4 - PC3 - OPTIONAL - 0 - Unused - 0A - 0A - - - CTS5#/RTS5#/SS5# - Unused - PA6 - PC0 - OPTIONAL - 0 - Unused - 0B - 0B - - 0 - - - SCI6 - UNUSED - - SCK6 - Unused - PB3 - P34 - OPTIONAL - 0 - Unused - 0B - 0A - - - RXD6/SMISO6 - Unused - PB0 - P33 - OPTIONAL - 0 - Unused - 0B - 0A - - - TXD6/SMOSI6 - Unused - PB1 - P32 - OPTIONAL - 0 - Unused - 0B - 0A - - - CTS6#/RTS6#/SS6# - Unused - PB2 - PJ3 - OPTIONAL - 0 - Unused - 0B - 0A - - 0 - - - SCI8 - UNUSED - - SCK8 - Unused - PC5 - OPTIONAL - 0 - Unused - 0A - - - RXD8/SMISO8/SSCL8 - Unused - PC6 - OPTIONAL - 0 - Unused - 0A - - - TXD8/SMOSI8/SSDA8 - Unused - PC7 - OPTIONAL - 0 - Unused - 0A - - - CTS8#/RTS8#/SS8# - Unused - PC4 - OPTIONAL - 0 - Unused - 0B - - 0 - - - SCI9 - UNUSED - - SCK9 - Unused - PB5 - OPTIONAL - 0 - Unused - 0A - - - RXD9/SMISO9/SSCL9 - Unused - PB6 - OPTIONAL - 0 - Unused - 0A - - - TXD9/SMOSI9/SSDA9 - Unused - PB7 - OPTIONAL - 0 - Unused - 0A - - - CTS9#/RTS9#/SS9# - Unused - PB4 - OPTIONAL - 0 - Unused - 0B - - 0 - - - SCI12 - UNUSED - - SCK12 - Unused - PE0 - OPTIONAL - 0 - Unused - 0C - - - RXD12/SMISO12 - Unused - PE2 - OPTIONAL - 0 - Unused - 0C - - - TXD12/SMOSI12 - Unused - PE1 - OPTIONAL - 0 - Unused - 0C - - - CTS12#/RTS12#/SS12# - Unused - PE3 - OPTIONAL - 0 - Unused - 0C - - 0 - - - - - - r_s12ad_rx - 2.30 - - r_s12ad_rx - 1.00 - 1.00 - r_pinset_type2 - - S12AD - - S12AD0 - OPTIONAL - - AN000 - Unused - P40 - OPTIONAL - 0 - Unused - 80 - - - AN001 - Unused - P41 - OPTIONAL - 0 - Unused - 80 - - - AN002 - Unused - P42 - OPTIONAL - 0 - Unused - 80 - - - AN003 - Unused - P43 - OPTIONAL - 0 - Unused - 80 - - - AN004 - Unused - P44 - OPTIONAL - 0 - Unused - 80 - - - AN005 - Unused - P45 - OPTIONAL - 0 - Unused - 80 - - - AN006 - Unused - P46 - OPTIONAL - 0 - Unused - 80 - - - AN007 - Unused - P47 - OPTIONAL - 0 - Unused - 80 - - - AN008 - Unused - PD0 - OPTIONAL - 0 - Unused - 80 - - - AN009 - Unused - PD1 - OPTIONAL - 0 - Unused - 80 - - - AN010 - Unused - PD2 - OPTIONAL - 0 - Unused - 80 - - - AN011 - Unused - PD3 - OPTIONAL - 0 - Unused - 80 - - - AN012 - Unused - PD4 - OPTIONAL - 0 - Unused - 80 - - - AN013 - Unused - PD5 - OPTIONAL - 0 - Unused - 80 - - - ADTRG0# - Unused - P07 - P16 - P25 - OPTIONAL - 0 - Unused - 09 - 09 - 09 - - 1 - - - - - r_bsp:3.80 - r_ether_rx:1.15 - r_flash_rx:3.30 - r_byteq:1.60 - r_sci_rx:2.01 - r_s12ad_rx:2.30 - true - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_bsp/Don't remove this folder to keep r_bsp_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_bsp/Don't remove this folder to keep r_bsp_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_byteq/Don't remove this folder to keep r_byteq_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_byteq/Don't remove this folder to keep r_byteq_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config.h deleted file mode 100644 index c655239f09f..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config.h +++ /dev/null @@ -1,523 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX63x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 13.03.2012 1.00 First Release -* : 26.06.2012 1.10 Added MCU product part number section. Added endian options for user app and user boot. -* Added OFS register macros. Added option for ROM Code Protect. Added callback function -* options for exception interrupts. -* : 16.07.2012 1.20 Fixed bug with exception callback function names. Added BSP_CFG_BCLK_OUTPUT and -* BSP_CFG_SDCLK_OUTPUT macro options. -* : 09.08.2012 1.30 Added BSP_CFG_IO_LIB_ENABLE macro. -* : 20.09.2012 1.40 Added BSP_CFG_USER_LOCKING_ENABLED and BSP_CFG_USER_LOCKING_TYPE macros. -* : 19.11.2012 1.50 Updated code to use 'BSP_' and 'BSP_CFG_' prefix for macros. -* : 17.01.2013 1.60 Moved BSP_CFG_IO_LIB_ENABLE macro since it is now used in conjunction with -* BSP_CFG_HEAP_BYTES. Added comments for disabling heap above BSP_CFG_HEAP_BYTES. -* Added BSP_CFG_PARAM_CHECKING_ENABLE macro for configuring global parameter checking. -* : 06.05.2013 1.70 Removed BSP_CFG_USER_APP_ENDIAN & BSP_CFG_USER_BOOT_ENDIAN macros. Endian is now detected -* using compiler macros. Added BSP_CFG_MCU_VCC_MV macro for FIT modules that need to know -* Vcc. -* : 25.06.2013 1.80 Added BSP_CFG_USER_STACK_ENABLE macro to enable/disable use of user stack. Removed -* macros defining exception callbacks, undefined interrupt callback, and bus error -* callback. Callbacks are now handled through mcu_interrupts.c. -* : 26.11.2013 1.90 Added BSP_CFG_BOARD_REVISION macro to differentiate between prototype and MP boards. -* : 31.03.2014 2.00 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 09.12.2015 2.10 Change the division ratio of PCLKA. -* : 15.05.2017 2.20 Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - LH = 0xB = TFLGA/64/0.65. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - H = true -* = CAN included/DEU included/PDC not included. -* - G = false -* = CAN not included/DEU included/PDC not included. -* - S = true -* = CAN included/DEU not included/PDC included. -* - F(only 64-pin TFLGA) = true -* = CAN included/DEU not included/PDC not included. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - F = 0xF = 2MB/256KB/32KB -* - G = 0x10 = 1.5MB/192KB/32KB -* - J = 0x13 = 1.5MB/256KB/32KB -* - K = 0x14 = 2MB/192KB/32KB -* - M = 0x16 = 256KB/64KB/32KB -* - N = 0x17 = 384KB/64KB/32KB -* - P = 0x19 = 512KB/64KB/32KB -* - W = 0x20 = 1MB/192KB/32KB -* - Y = 0x22 = 1MB/256KB/32KB -* Deleted Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.65. -* - FN = 0x7 = LQFP/80/0.50. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - E = = 3V included (RX63T). Ignore. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - 4 = 0x4 = 32KB/8KB/8KB -* - 5 = 0x5 = 48KB/8KB/8KB -* Changed the value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the value from "6 = 0x6 = 64KB/8KB/8KB" -* to "6 = 0x6 = 256KB/128KB/32KB". -* - Changed the value from "7 = 0x7 = 384KB/64KB/32KB" -* to "7 = 0x7 = 384KB/128KB/32KB". -* - Changed the value from "8 = 0x8 = 512KB/64KB/32KB" -* to "8 = 0x8 = 512KB/128KB/32KB". -* Changed the default value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the default value from 0xB to 0xF. -* : xx.xx.xxxx x.xx Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ - -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX63N. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 3N Y D D FC - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_CAN_INCLUDED = CAN included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - LJ = 0xA = TFLGA/100/0.65 - FP = 0x5 = LQFP/100/0.50 - LH = 0xB = TFLGA/64/0.65 - FM = 0x8 = LQFP/64/0.50 - FL = 0x9 = LQFP/48/0.50 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) - -/* Whether CAN is included or not. - Character(s) = Value for macro = Description - H = true = CAN included/DEU included/PDC not included. - D = true = CAN included/DEU not included/PDC not included. - G = false = CAN not included/DEU included/PDC not included. - C = false = CAN not included/DEU not included/PDC not included. - S = true = CAN included/DEU not included/PDC included. - F(only 64-pin TFLGA) = true = CAN included/DEU not included/PDC not included. -*/ -#define BSP_CFG_MCU_PART_CAN_INCLUDED (true) - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - F = 0xF = 2MB/256KB/32KB - K = 0x14 = 2MB/192KB/32KB - E = 0xE = 2MB/128KB/32KB - J = 0x13 = 1.5MB/256KB/32KB - G = 0x10 = 1.5MB/192KB/32KB - D = 0xD = 1.5MB/128KB/32KB - Y = 0x22 = 1MB/256KB/32KB - W = 0x20 = 1MB/192KB/32KB - B = 0xB = 1MB/128KB/32KB - A = 0xA = 768KB/128KB/32KB - 8 = 0x8 = 512KB/128KB/32KB - 7 = 0x7 = 384KB/128KB/32KB - 6 = 0x6 = 256KB/128KB/32KB - P = 0x19 = 512KB/64KB/32KB - N = 0x17 = 384KB/64KB/32KB - M = 0x16 = 256KB/64KB/32KB - 0 = 0x0 = 0/128KB/0 -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x22) - -/* Group name. - Character(s) = Value for macro = Description - 30 = 0x0 = RX630 Group - 31 = 0x1 = RX631 Group - 3N = 0x2 = RX63N Group - 3T = 0x3 = RX63T Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x2) - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version - S = 0x1 = ROMless version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x3000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFFFFFFA0. From MSB to LSB: Control Code, ID code 1, ID code 2, ID code 3. */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFFFFFFA4. From MSB to LSB: ID code 4, ID code 5, ID code 6, ID code 7. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFFFFFFA8. From MSB to LSB: ID code 8, ID code 9, ID code 10, ID code 11. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFFFFFFAC. From MSB to LSB: ID code 12, ID code 13, ID code 14, ID code 15. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 12MHz clock is used and the - ICLK is 96MHz, PCLKA is 96MHz, PCLKB is 48MHz, FCLK is 48MHz, USB Clock is 48MHz, and BCLK is 24MHz then the - settings would be: - - BSP_CFG_XTAL_HZ = 12000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 16 (12MHz x 16 = 192MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 96MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 96MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 48MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 48MHz - BSP_CFG_BCK_DIV = 8 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 24MHz - BSP_CFG_UCK_DIV = 4 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz - BSP_CFG_IEBCK_DIV = 4 : IEBUS Clock (IECLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_IEBCK_DIV)= 48MHz -*/ -/* XTAL - Input clock frequency in Hz */ -#define BSP_CFG_XTAL_HZ (12000000) - -/* PLL Input Frequency Divider Select (PLIDIV). - Available divisors = /1 (no division), /2, /4 -*/ -#define BSP_CFG_PLL_DIV (1) - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x8, x10, x12, x16, x20, x24, x25, x50 -*/ -#define BSP_CFG_PLL_MUL (16) - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) - -/* External Bus Clock Divider (BCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (8) - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) - -/* IEBUS Clock Divider Select. - Available divisors = /1 (no division), /2, /4, /6, /8, /16, /32, /64 -*/ -#define BSP_CFG_IEBCK_DIV (8) - -/* USB Clock Divider Select. - Available divisors = /3, /4 -*/ -#define BSP_CFG_UCK_DIV (4) - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency */ -#define BSP_CFG_BCLK_OUTPUT (0) - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency */ -#define BSP_CFG_SDCLK_OUTPUT (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved (set to 1) - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=/4, 4=/64, 0xF=/128, 6=/512, 7=/2048, 8=/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved (set to 1) - b2 LVDAS - Choose to enable/disable Voltage Detection 0 Circuit after a reset (0=enable, 1=disable) - b1:b0 Reserved (set to 1) */ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* ROM Code Protection is a feature that can prohibit PROM programmers from reading or writing flash memory. - There are 3 different options that can be chosen: - 0 = ROM code protection 1 = Both reading and writing to the user area and user boot area are prohibited. - 1 = ROM code protection 2 = Reading from the user area and user boot area are prohibited. - Else = Protection disabled = Reading and writing are allowed. -*/ -#define BSP_CFG_ROM_CODE_PROTECT_VALUE (0xFFFFFFFF) - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -#define BSP_CFG_RTOS_USED (1) - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the following - * callback definitions AND provide a call back function name for the respective callback function (to be defined by the user). - * Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_prec_function - * just prior to the initialization of the C runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_postc_function - * just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (0) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config_readme.txt b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_byteq_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_ether_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_ether_rx_config.h deleted file mode 100644 index 49178619185..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,118 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (1) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (1) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_flash_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_s12ad_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_sci_rx_config.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_sci_rx_config.h deleted file mode 100644 index 4766e45550a..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_ether_rx/Don't remove this folder to keep r_ether_rx_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_ether_rx/Don't remove this folder to keep r_ether_rx_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_flash_rx/Don't remove this folder to keep r_flash_rx_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_flash_rx/Don't remove this folder to keep r_flash_rx_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.c b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.c deleted file mode 100644 index 4c59e214125..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.c +++ /dev/null @@ -1,115 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.c -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC_RMII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - /* Set ET_LINKSTA pin */ - MPC.PA5PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.h b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.h deleted file mode 100644 index 09ce0a16272..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_pincfg/r_pinset.h +++ /dev/null @@ -1,42 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -#ifndef R_FIT_PINSET_H -#define R_FIT_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC_RMII(void); -void R_SCI_PinSet_SCI0(void); - -#endif diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_s12ad_rx/Don't remove this folder to keep r_s12ad_rx_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_s12ad_rx/Don't remove this folder to keep r_s12ad_rx_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_sci_rx/Don't remove this folder to keep r_sci_rx_config.h settings b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/r_sci_rx/Don't remove this folder to keep r_sci_rx_config.h settings deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch deleted file mode 100644 index a817fd24a69..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index cf5eb1abadb..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/ccrx-e2studio/src/attention!.txt +++ /dev/null @@ -1,64 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -All -~~~ -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -src/FITConfigurator/r_config -src/FITConfigurator/r_pinconfig - -CC-RX/CS+ -~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -All -~~~ -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_pincfg - -CC-RX/CS+ -~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_pincfg - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_pincfg - -[EOF] diff --git a/demos/renesas/rx63n-gr-sakura2/common/application_code/main.c b/demos/renesas/rx63n-gr-sakura2/common/application_code/main.c deleted file mode 100644 index 43f98bf9605..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/application_code/main.c +++ /dev/null @@ -1,243 +0,0 @@ -/* -Amazon FreeRTOS -Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - http://aws.amazon.com/freertos - http://www.FreeRTOS.org -*/ - -/* FreeRTOS includes. */ -#include "FreeRTOS.h" -#include "task.h" - -/* Version includes. */ -#include "aws_application_version.h" - -/* System init includes. */ -#include "aws_system_init.h" - -/* Logging includes. */ -#include "aws_logging_task.h" - -/* Key provisioning includes. */ -#include "aws_dev_mode_key_provisioning.h" - -/* FreeRTOS+TCP includes. */ -#include "FreeRTOS_IP.h" - -/* Demo includes */ -#include "aws_demo_runner.h" - -#define mainLOGGING_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 6 ) -#define mainLOGGING_MESSAGE_QUEUE_LENGTH ( 15 ) -#define mainTEST_RUNNER_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 8 ) - -/* Declare the firmware version structure for all to see. */ -const AppVersion32_t xAppFirmwareVersion = { - .u.x.ucMajor = APP_VERSION_MAJOR, - .u.x.ucMinor = APP_VERSION_MINOR, - .u.x.usBuild = APP_VERSION_BUILD, -}; - -/* The MAC address array is not declared const as the MAC address will -normally be read from an EEPROM and not hard coded (in real deployed -applications).*/ -static uint8_t ucMACAddress[ 6 ] = -{ - configMAC_ADDR0, - configMAC_ADDR1, - configMAC_ADDR2, - configMAC_ADDR3, - configMAC_ADDR4, - configMAC_ADDR5 -}; //XXX - -/* Define the network addressing. These parameters will be used if either -ipconfigUDE_DHCP is 0 or if ipconfigUSE_DHCP is 1 but DHCP auto configuration -failed. */ -static const uint8_t ucIPAddress[ 4 ] = -{ - configIP_ADDR0, - configIP_ADDR1, - configIP_ADDR2, - configIP_ADDR3 -}; -static const uint8_t ucNetMask[ 4 ] = -{ - configNET_MASK0, - configNET_MASK1, - configNET_MASK2, - configNET_MASK3 -}; -static const uint8_t ucGatewayAddress[ 4 ] = -{ - configGATEWAY_ADDR0, - configGATEWAY_ADDR1, - configGATEWAY_ADDR2, - configGATEWAY_ADDR3 -}; - -/* The following is the address of an OpenDNS server. */ -static const uint8_t ucDNSServerAddress[ 4 ] = -{ - configDNS_SERVER_ADDR0, - configDNS_SERVER_ADDR1, - configDNS_SERVER_ADDR2, - configDNS_SERVER_ADDR3 -}; - -/** - * @brief Application task startup hook. - */ -void vApplicationDaemonTaskStartupHook( void ); - -/** - * @brief Connects to WiFi. - */ -//static void prvWifiConnect( void ); - -/** - * @brief Initializes the board. - */ -static void prvMiscInitialization( void ); -/*-----------------------------------------------------------*/ - -/** - * @brief Application runtime entry point. - */ -void main( void ) -{ - /* Perform any hardware initialization that does not require the RTOS to be - * running. */ - - /* Start the scheduler. Initialization that requires the OS to be running, - * including the WiFi initialization, is performed in the RTOS daemon task - * startup hook. */ - // vTaskStartScheduler(); - - while(1) - { - vTaskDelay(10000); - } -} -/*-----------------------------------------------------------*/ - -static void prvMiscInitialization( void ) -{ - /* FIX ME. */ - uart_config(); - configPRINT_STRING(("Hello World.\r\n")); - /* Start logging task. */ - xLoggingTaskInitialize( mainLOGGING_TASK_STACK_SIZE, - tskIDLE_PRIORITY, - mainLOGGING_MESSAGE_QUEUE_LENGTH ); -} -/*-----------------------------------------------------------*/ - -void vApplicationDaemonTaskStartupHook( void ) -{ - prvMiscInitialization(); - - if( SYSTEM_Init() == pdPASS ) - { -#if(1) - /* Initialise the RTOS's TCP/IP stack. The tasks that use the network - are created in the vApplicationIPNetworkEventHook() hook function - below. The hook function is called when the network connects. */ - FreeRTOS_IPInit( ucIPAddress, - ucNetMask, - ucGatewayAddress, - ucDNSServerAddress, - ucMACAddress ); -#endif - - /* Connect to the wifi before running the demos */ - //prvWifiConnect(); - - /* Provision the device with AWS certificate and private key. */ - vDevModeKeyProvisioning(); - - /* Run all demos. */ - DEMO_RUNNER_RunDemos(); -#if(0) - /* Create the task to run tests. */ - xTaskCreate( TEST_RUNNER_RunTests_task, - "RunTests_task", - mainTEST_RUNNER_TASK_STACK_SIZE, - NULL, - tskIDLE_PRIORITY, - NULL ); -#endif - } -} -/*-----------------------------------------------------------*/ - -#if(0) -void prvWifiConnect( void ) -{ - WiFiNetworkParams_t xJoinAPParams; - WiFiReturnCode_t xWifiStatus; - - xWifiStatus = WIFI_On(); - - if( xWifiStatus == eWiFiSuccess ) - { - configPRINTF( ( "WiFi module initialized. Connecting to AP...\r\n" ) ); - } - else - { - configPRINTF( ( "WiFi module failed to initialize.\r\n" ) ); - - while( 1 ) - { - } - } - - /* Setup parameters. */ - xJoinAPParams.pcSSID = clientcredentialWIFI_SSID; - xJoinAPParams.pcPassword = clientcredentialWIFI_PASSWORD; - xJoinAPParams.xSecurity = clientcredentialWIFI_SECURITY; - - xWifiStatus = WIFI_ConnectAP( &( xJoinAPParams ) ); - - if( xWifiStatus == eWiFiSuccess ) - { - configPRINTF( ( "WiFi Connected to AP. Creating tasks which use network...\r\n" ) ); - } - else - { - configPRINTF( ( "WiFi failed to connect to AP.\r\n" ) ); - - while( 1 ) - { - } - } -} -#endif -/*-----------------------------------------------------------*/ - -const char * pcApplicationHostnameHook( void ) -{ - /* Assign the name "FreeRTOS" to this network node. This function will - * be called during the DHCP: the machine will be registered with an IP - * address plus this name. */ - return "RenesasRX_FREERTOS_TCP_TEST"; -} -/*-----------------------------------------------------------*/ diff --git a/demos/renesas/rx63n-gr-sakura2/common/application_code/renesas_code/.placeholder b/demos/renesas/rx63n-gr-sakura2/common/application_code/renesas_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSConfig.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSConfig.h deleted file mode 100644 index ab40df5a293..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSConfig.h +++ /dev/null @@ -1,340 +0,0 @@ -/* - * FreeRTOS Kernel V10.0.1 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -#ifndef FREERTOS_CONFIG_H -#define FREERTOS_CONFIG_H - -#include "serial_term_uart.h" - -#if defined(AMAZON_FREERTOS_ENABLE_UNIT_TESTS) -/* Unity includes. */ -#include "unity_internals.h" -#endif - -/*----------------------------------------------------------- -* Application specific definitions. -* -* These definitions should be adjusted for your particular hardware and -* application requirements. -* -* THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE -* FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. -* http://www.freertos.org/a00110.html -* -* The bottom of this file contains some constants specific to running the UDP -* stack in this demo. Constants specific to FreeRTOS+TCP itself (rather than -* the demo) are contained in FreeRTOSIPConfig.h. -*----------------------------------------------------------*/ -#define configENABLE_BACKWARD_COMPATIBILITY 1 -#define configUSE_PREEMPTION 1 -#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0 -#define configMAX_PRIORITIES ( 7 ) -#define configTICK_RATE_HZ ( 1000 ) -#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 512 ) -#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 128U * 1024U ) ) -#define configMAX_TASK_NAME_LEN ( 12 ) -#define configUSE_TRACE_FACILITY 1 -#define configUSE_16_BIT_TICKS 0 -#define configIDLE_SHOULD_YIELD 1 -#define configUSE_CO_ROUTINES 0 -#define configUSE_MUTEXES 1 -#define configUSE_RECURSIVE_MUTEXES 1 -#define configQUEUE_REGISTRY_SIZE 0 -#define configUSE_APPLICATION_TASK_TAG 0 -#define configUSE_COUNTING_SEMAPHORES 1 -#define configUSE_ALTERNATIVE_API 0 -#define configNUM_THREAD_LOCAL_STORAGE_POINTERS 3 /* FreeRTOS+FAT requires 2 pointers if a CWD is supported. */ -#define configRECORD_STACK_HIGH_ADDRESS 1 - -#define configUSE_DAEMON_TASK_STARTUP_HOOK 1 - -#define configCPU_CLOCK_HZ ( 96000000UL ) -#define configPERIPHERAL_CLOCK_HZ ( 48000000UL ) -#define configUSE_QUEUE_SETS 1 - -/* Hook function related definitions. */ -#define configUSE_TICK_HOOK 0 -#define configUSE_IDLE_HOOK 0 -#define configUSE_MALLOC_FAILED_HOOK 1 -#define configCHECK_FOR_STACK_OVERFLOW 0 /* Not applicable to the Win32 port. */ - -/* Software timer related definitions. */ -#define configUSE_TIMERS 1 -#define configTIMER_TASK_PRIORITY ( configMAX_PRIORITIES - 1 ) -#define configTIMER_QUEUE_LENGTH 5 -#define configTIMER_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 6 ) - -/* The interrupt priority used by the kernel itself for the tick interrupt and -the pended interrupt. This would normally be the lowest priority. */ -#define configKERNEL_INTERRUPT_PRIORITY 1 - -/* The maximum interrupt priority from which FreeRTOS API calls can be made. -Interrupts that use a priority above this will not be effected by anything the -kernel is doing. */ -#define configMAX_SYSCALL_INTERRUPT_PRIORITY 4 - -/* The peripheral used to generate the tick interrupt is configured as part of -the application code. This constant should be set to the vector number of the -peripheral chosen. As supplied this is CMT0. */ -#define configTICK_VECTOR _CMT0_CMI0 //CMT0 -//#define configTICK_VECTOR _CMT1_CMI1 //CMT1 -//#define configTICK_VECTOR _CMT2_CMI2 //CMT2 -//#define configTICK_VECTOR _CMT3_CMI3 //CMT3 - -/* Event group related definitions. */ -#define configUSE_EVENT_GROUPS 1 - -/* Run time stats gathering definitions. */ -unsigned long ulGetRunTimeCounterValue( void ); -void vConfigureTimerForRunTimeStats( void ); -#define configGENERATE_RUN_TIME_STATS 0 -//#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() vConfigureTimerForRunTimeStats() -//#define portGET_RUN_TIME_COUNTER_VALUE() ulGetRunTimeCounterValue() - -/* Co-routine definitions. */ -#define configUSE_CO_ROUTINES 0 -#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) - -/* Currently the TCP/IP stack is using dynamic allocation, and the MQTT task is - * using static allocation. */ -#define configSUPPORT_DYNAMIC_ALLOCATION 1 -#define configSUPPORT_STATIC_ALLOCATION 1 - -/* Set the following definitions to 1 to include the API function, or zero - * to exclude the API function. */ -#define INCLUDE_vTaskPrioritySet 1 -#define INCLUDE_uxTaskPriorityGet 1 -#define INCLUDE_vTaskDelete 1 -#define INCLUDE_vTaskCleanUpResources 0 -#define INCLUDE_vTaskSuspend 1 -#define INCLUDE_vTaskDelayUntil 1 -#define INCLUDE_vTaskDelay 1 -#define INCLUDE_uxTaskGetStackHighWaterMark 1 -#define INCLUDE_xTaskGetSchedulerState 1 -#define INCLUDE_xTimerGetTimerTaskHandle 0 -#define INCLUDE_xTaskGetIdleTaskHandle 0 -#define INCLUDE_xQueueGetMutexHolder 1 -#define INCLUDE_eTaskGetState 1 -#define INCLUDE_xEventGroupSetBitsFromISR 1 -#define INCLUDE_xTimerPendFunctionCall 1 -#define INCLUDE_xTaskGetCurrentTaskHandle 1 -#define INCLUDE_xTaskAbortDelay 1 - -/* This demo makes use of one or more example stats formatting functions. These - * format the raw data provided by the uxTaskGetSystemState() function in to human - * readable ASCII form. See the notes in the implementation of vTaskList() within - * FreeRTOS/Source/tasks.c for limitations. configUSE_STATS_FORMATTING_FUNCTIONS - * is set to 2 so the formatting functions are included without the stdio.h being - * included in tasks.c. That is because this project defines its own sprintf() - * functions. */ -#define configUSE_STATS_FORMATTING_FUNCTIONS 1 - -#if defined(AMAZON_FREERTOS_ENABLE_UNIT_TESTS) -#define configASSERT( x ) do { if( ( x ) == 0 ) TEST_ABORT(); } while( 0 ) -#elif (1) // FIX ME: Is it better to use macros like 'defined(AMAZON_FREERTOS_ENABLE_ASSERT) || !defined(AMAZON_FREERTOS_DISABLE_ASSERT)'? -/* Assert call defined for debug builds. */ -extern void vAssertCalled( void ); -#define configASSERT( x ) do { if( ( x ) == 0 ) vAssertCalled(); } while( 0 ) -#else -/* Disable Assert call for release builds. */ -#define configASSERT( x ) ( ( void ) 0 ) -#endif - -/* The function that implements FreeRTOS printf style output, and the macro - * that maps the configPRINTF() macros to that function. */ -extern void vLoggingPrintf( const char * pcFormat, ... ); -#define configPRINTF( X ) vLoggingPrintf X - -/* Non-format version thread-safe print */ -extern void vLoggingPrint( const char * pcMessage ); -#define configPRINT( X ) vLoggingPrint( X ) - -/* Map the logging task's printf to the board specific output function. */ -#define configPRINT_STRING( x ) uart_string_printf( x ) - -/* Sets the length of the buffers into which logging messages are written - so - * also defines the maximum length of each log message. */ -#define configLOGGING_MAX_MESSAGE_LENGTH 192 - -/* Set to 1 to prepend each log message with a message number, the task name, - * and a time stamp. */ -#define configLOGGING_INCLUDE_TIME_AND_TASK_NAME 1 - -/* Application specific definitions follow. **********************************/ - -/* If configINCLUDE_DEMO_DEBUG_STATS is set to one, then a few basic IP trace - * macros are defined to gather some UDP stack statistics that can then be viewed - * through the CLI interface. */ -#define configINCLUDE_DEMO_DEBUG_STATS 1 - -/* The size of the global output buffer that is available for use when there - * are multiple command interpreters running at once (for example, one on a UART - * and one on TCP/IP). This is done to prevent an output buffer being defined by - * each implementation - which would waste RAM. In this case, there is only one - * command interpreter running, and it has its own local output buffer, so the - * global buffer is just set to be one byte long as it is not used and should not - * take up unnecessary RAM. */ -#define configCOMMAND_INT_MAX_OUTPUT_SIZE 1 - -/* Only used when running in the FreeRTOS Windows simulator. Defines the - * priority of the task used to simulate Ethernet interrupts. */ -#define configMAC_ISR_SIMULATOR_PRIORITY ( configMAX_PRIORITIES - 1 ) - -/* This demo creates a virtual network connection by accessing the raw Ethernet - * or WiFi data to and from a real network connection. Many computers have more - * than one real network port, and configNETWORK_INTERFACE_TO_USE is used to tell - * the demo which real port should be used to create the virtual port. The ports - * available are displayed on the console when the application is executed. For - * example, on my development laptop setting configNETWORK_INTERFACE_TO_USE to 4 - * results in the wired network being used, while setting - * configNETWORK_INTERFACE_TO_USE to 2 results in the wireless network being - * used. */ -#define configNETWORK_INTERFACE_TO_USE 2L - -/* The address of an echo server that will be used by the two demo echo client - * tasks: - * http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_Echo_Clients.html, - * http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/UDP_Echo_Clients.html. */ -#define configECHO_SERVER_ADDR0 192 -#define configECHO_SERVER_ADDR1 168 -#define configECHO_SERVER_ADDR2 1 -#define configECHO_SERVER_ADDR3 200 -#define configTCP_ECHO_CLIENT_PORT 9999 - -/* Default MAC address configuration. The demo creates a virtual network - * connection that uses this MAC address by accessing the raw Ethernet/WiFi data - * to and from a real network connection on the host PC. See the - * configNETWORK_INTERFACE_TO_USE definition above for information on how to - * configure the real network connection to use. */ -#define configMAC_ADDR0 0x74 -#define configMAC_ADDR1 0x90 -#define configMAC_ADDR2 0x50 -#define configMAC_ADDR3 0x00 -#define configMAC_ADDR4 0x79 -#define configMAC_ADDR5 0x03 - -/* Default IP address configuration. Used in ipconfigUSE_DHCP is set to 0, or - * ipconfigUSE_DHCP is set to 1 but a DNS server cannot be contacted. */ -#define configIP_ADDR0 172 -#define configIP_ADDR1 27 -#define configIP_ADDR2 49 -#define configIP_ADDR3 127 - -/* Default gateway IP address configuration. Used in ipconfigUSE_DHCP is set to - * 0, or ipconfigUSE_DHCP is set to 1 but a DNS server cannot be contacted. */ -#define configGATEWAY_ADDR0 172 -#define configGATEWAY_ADDR1 27 -#define configGATEWAY_ADDR2 49 -#define configGATEWAY_ADDR3 1 - -/* Default DNS server configuration. OpenDNS addresses are 208.67.222.222 and - * 208.67.220.220. Used in ipconfigUSE_DHCP is set to 0, or ipconfigUSE_DHCP is - * set to 1 but a DNS server cannot be contacted.*/ -#define configDNS_SERVER_ADDR0 143 -#define configDNS_SERVER_ADDR1 103 -#define configDNS_SERVER_ADDR2 47 -#define configDNS_SERVER_ADDR3 193 - -/* Default netmask configuration. Used in ipconfigUSE_DHCP is set to 0, or - * ipconfigUSE_DHCP is set to 1 but a DNS server cannot be contacted. */ -#define configNET_MASK0 255 -#define configNET_MASK1 255 -#define configNET_MASK2 255 -#define configNET_MASK3 0 - -/* The UDP port to which print messages are sent. */ -#define configPRINT_PORT ( 15000 ) - -#define configPROFILING ( 0 ) - -/* Pseudo random number generater used by some demo tasks. */ -uint32_t ulRand(void); -#define configRAND32() ulRand() - -/* The platform FreeRTOS is running on. */ -#define configPLATFORM_NAME "RenesasRX63N" - -/* Header required for the tracealyzer recorder library. */ -//#include "trcRecorder.h" - -/* When the FIT configurator or the Smart Configurator is used, platform.h has to be used. */ -#define configINCLUDE_PLATFORM_H_INSTEAD_OF_IODEFINE_H 1 - -/* TODO: Improve configASSERT() implementation. */ -#if 0 // For example, ESP32's FreeRTOSConfig.h has following code. */ - * FreeRTOS Kernel V10.0.1 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. -/* configASSERT behaviour */ -#if defined(CONFIG_FREERTOS_ASSERT_DISABLE) - #define configASSERT(a) /* assertions disabled */ -#elif defined(CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE) - #define configASSERT(a) if (!(a)) { \ - ets_printf("%s:%d (%s)- assert failed!\n", __FILE__, __LINE__, \ - __FUNCTION__); \ - } -#else /* CONFIG_FREERTOS_ASSERT_FAIL_ABORT */ - #define configASSERT(a) if (!(a)) { \ - ets_printf("%s:%d (%s)- assert failed!\n", __FILE__, __LINE__, \ - __FUNCTION__); \ - abort(); \ - } -#endif -#endif /* #if 0 */ -#if 0 // For example, XMC4800's FreeRTOSConfig.h has following code. */ - * FreeRTOS Kernel V10.0.1 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. -/* Define configASSERT() to disable interrupts and sit in a loop. */ -#define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); } -#endif /* #if 0 */ -#if 0 // Or to be orthodox? For example, Zynq7000's FreeRTOSConfig.h has following code. */ - * FreeRTOS Kernel V10.0.1 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. -#define configASSERT( x ) if( ( x ) == 0 ) vAssertCalled(__FILE__, __LINE__) -#endif /* #if 0 */ -#if 0 // Or to be ANSI standard? For example, newlib has following code. */ -#ifdef NDEBUG /* required by ANSI standard */ -# define assert(__e) ((void)0) -#else -# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \ - __ASSERT_FUNC, #__e)) -# ifndef __ASSERT_FUNC - /* Use g++'s demangled names in C++. */ -# if defined __cplusplus && defined __GNUC__ -# define __ASSERT_FUNC __PRETTY_FUNCTION__ - /* C99 requires the use of __func__. */ -# elif __STDC_VERSION__ >= 199901L -# define __ASSERT_FUNC __func__ - /* Older versions of gcc don't have __func__ but can use __FUNCTION__. */ -# elif __GNUC__ >= 2 -# define __ASSERT_FUNC __FUNCTION__ - /* failed to detect __func__ support. */ -# else -# define __ASSERT_FUNC ((char *) 0) -# endif -# endif /* !__ASSERT_FUNC */ -#endif /* !NDEBUG */ -#endif /* #if 0 */ - -#endif /* FREERTOS_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSIPConfig.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSIPConfig.h deleted file mode 100644 index 65eaf142c7b..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/FreeRTOSIPConfig.h +++ /dev/null @@ -1,331 +0,0 @@ -/* - * FreeRTOS Kernel V10.0.1 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - - -/***************************************************************************** -* -* See the following URL for configuration information. -* http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_IP_Configuration.html -* -*****************************************************************************/ -#include "r_ether_rx_config.h" - -#ifndef FREERTOS_IP_CONFIG_H -#define FREERTOS_IP_CONFIG_H - -/* Prototype for the function used to print out. In this case it prints to the - * console before the network is connected then a UDP port after the network has - * connected. */ -//extern void vLoggingPrintf( const char * pcFormatString, -// ... ); - -/* Set to 1 to print out debug messages. If ipconfigHAS_DEBUG_PRINTF is set to - * 1 then FreeRTOS_debug_printf should be defined to the function used to print - * out the debugging messages. */ -#define ipconfigHAS_DEBUG_PRINTF 1 -#if ( ipconfigHAS_DEBUG_PRINTF == 1 ) - //#define FreeRTOS_debug_printf( X ) vLoggingPrintf( X ) - #define FreeRTOS_debug_printf( X ) configPRINTF( X ) -#endif - -/* Set to 1 to print out non debugging messages, for example the output of the - * FreeRTOS_netstat() command, and ping replies. If ipconfigHAS_PRINTF is set to 1 - * then FreeRTOS_printf should be set to the function used to print out the - * messages. */ -#define ipconfigHAS_PRINTF 1 -#if ( ipconfigHAS_PRINTF == 1 ) - #define FreeRTOS_printf( X ) configPRINTF( X ) -#endif - -/* Define the byte order of the target MCU (the MCU FreeRTOS+TCP is executing - * on). Valid options are pdFREERTOS_BIG_ENDIAN and pdFREERTOS_LITTLE_ENDIAN. */ -#define ipconfigBYTE_ORDER pdFREERTOS_LITTLE_ENDIAN - -/* If the network card/driver includes checksum offloading (IP/TCP/UDP checksums) - * then set ipconfigDRIVER_INCLUDED_RX_IP_CHECKSUM to 1 to prevent the software - * stack repeating the checksum calculations. */ -#define ipconfigDRIVER_INCLUDED_RX_IP_CHECKSUM 1 - -/* Several API's will block until the result is known, or the action has been - * performed, for example FreeRTOS_send() and FreeRTOS_recv(). The timeouts can be - * set per socket, using setsockopt(). If not set, the times below will be - * used as defaults. */ -#define ipconfigSOCK_DEFAULT_RECEIVE_BLOCK_TIME ( 10000 ) -#define ipconfigSOCK_DEFAULT_SEND_BLOCK_TIME ( 10000 ) - -/* Include support for DNS caching. For TCP, having a small DNS cache is very - * useful. When a cache is present, ipconfigDNS_REQUEST_ATTEMPTS can be kept low - * and also DNS may use small timeouts. If a DNS reply comes in after the DNS - * socket has been destroyed, the result will be stored into the cache. The next - * call to FreeRTOS_gethostbyname() will return immediately, without even creating - * a socket. */ -#define ipconfigUSE_DNS_CACHE ( 1 ) -#define ipconfigDNS_REQUEST_ATTEMPTS ( 2 ) - -/* The IP stack executes it its own task (although any application task can make - * use of its services through the published sockets API). ipconfigUDP_TASK_PRIORITY - * sets the priority of the task that executes the IP stack. The priority is a - * standard FreeRTOS task priority so can take any value from 0 (the lowest - * priority) to (configMAX_PRIORITIES - 1) (the highest priority). - * configMAX_PRIORITIES is a standard FreeRTOS configuration parameter defined in - * FreeRTOSConfig.h, not FreeRTOSIPConfig.h. Consideration needs to be given as to - * the priority assigned to the task executing the IP stack relative to the - * priority assigned to tasks that use the IP stack. */ -#define ipconfigIP_TASK_PRIORITY ( configMAX_PRIORITIES - 2 ) - -/* The size, in words (not bytes), of the stack allocated to the FreeRTOS+TCP - * task. This setting is less important when the FreeRTOS Win32 simulator is used - * as the Win32 simulator only stores a fixed amount of information on the task - * stack. FreeRTOS includes optional stack overflow detection, see: - * http://www.freertos.org/Stacks-and-stack-overflow-checking.html. */ -#define ipconfigIP_TASK_STACK_SIZE_WORDS ( configMINIMAL_STACK_SIZE * 5 ) - -/* ipconfigRAND32() is called by the IP stack to generate random numbers for - * things such as a DHCP transaction number or initial sequence number. Random - * number generation is performed via this macro to allow applications to use their - * own random number generation method. For example, it might be possible to - * generate a random number by sampling noise on an analogue input. */ -uint32_t ulRand(void); -#define ipconfigRAND32() ulRand() - -/* If ipconfigUSE_NETWORK_EVENT_HOOK is set to 1 then FreeRTOS+TCP will call the - * network event hook at the appropriate times. If ipconfigUSE_NETWORK_EVENT_HOOK - * is not set to 1 then the network event hook will never be called. See: - * http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_UDP/API/vApplicationIPNetworkEventHook.shtml. - */ -#define ipconfigUSE_NETWORK_EVENT_HOOK 1 - -/* Sockets have a send block time attribute. If FreeRTOS_sendto() is called but - * a network buffer cannot be obtained then the calling task is held in the Blocked - * state (so other tasks can continue to executed) until either a network buffer - * becomes available or the send block time expires. If the send block time expires - * then the send operation is aborted. The maximum allowable send block time is - * capped to the value set by ipconfigMAX_SEND_BLOCK_TIME_TICKS. Capping the - * maximum allowable send block time prevents prevents a deadlock occurring when - * all the network buffers are in use and the tasks that process (and subsequently - * free) the network buffers are themselves blocked waiting for a network buffer. - * ipconfigMAX_SEND_BLOCK_TIME_TICKS is specified in RTOS ticks. A time in - * milliseconds can be converted to a time in ticks by dividing the time in - * milliseconds by portTICK_PERIOD_MS. */ -#define ipconfigUDP_MAX_SEND_BLOCK_TIME_TICKS ( 5000 / portTICK_PERIOD_MS ) - -/* If ipconfigUSE_DHCP is 1 then FreeRTOS+TCP will attempt to retrieve an IP - * address, netmask, DNS server address and gateway address from a DHCP server. If - * ipconfigUSE_DHCP is 0 then FreeRTOS+TCP will use a static IP address. The - * stack will revert to using the static IP address even when ipconfigUSE_DHCP is - * set to 1 if a valid configuration cannot be obtained from a DHCP server for any - * reason. The static configuration used is that passed into the stack by the - * FreeRTOS_IPInit() function call. */ -#define ipconfigUSE_DHCP 1 -#define ipconfigDHCP_REGISTER_HOSTNAME 1 -#define ipconfigDHCP_USES_UNICAST 1 -#define ipconfigDHCP_SEND_DISCOVER_AFTER_AUTO_IP 0 - -/* If ipconfigDHCP_USES_USER_HOOK is set to 1 then the application writer must - * provide an implementation of the DHCP callback function, - * xApplicationDHCPUserHook(). */ -#define ipconfigUSE_DHCP_HOOK 0 - -/* When ipconfigUSE_DHCP is set to 1, DHCP requests will be sent out at - * increasing time intervals until either a reply is received from a DHCP server - * and accepted, or the interval between transmissions reaches - * ipconfigMAXIMUM_DISCOVER_TX_PERIOD. The IP stack will revert to using the - * static IP address passed as a parameter to FreeRTOS_IPInit() if the - * re-transmission time interval reaches ipconfigMAXIMUM_DISCOVER_TX_PERIOD without - * a DHCP reply being received. */ -#define ipconfigMAXIMUM_DISCOVER_TX_PERIOD ( 120000 / portTICK_PERIOD_MS ) - -/* The ARP cache is a table that maps IP addresses to MAC addresses. The IP - * stack can only send a UDP message to a remove IP address if it knowns the MAC - * address associated with the IP address, or the MAC address of the router used to - * contact the remote IP address. When a UDP message is received from a remote IP - * address the MAC address and IP address are added to the ARP cache. When a UDP - * message is sent to a remote IP address that does not already appear in the ARP - * cache then the UDP message is replaced by a ARP message that solicits the - * required MAC address information. ipconfigARP_CACHE_ENTRIES defines the maximum - * number of entries that can exist in the ARP table at any one time. */ -#define ipconfigARP_CACHE_ENTRIES 6 - -/* ARP requests that do not result in an ARP response will be re-transmitted a - * maximum of ipconfigMAX_ARP_RETRANSMISSIONS times before the ARP request is - * aborted. */ -#define ipconfigMAX_ARP_RETRANSMISSIONS ( 5 ) - -/* ipconfigMAX_ARP_AGE defines the maximum time between an entry in the ARP - * table being created or refreshed and the entry being removed because it is stale. - * New ARP requests are sent for ARP cache entries that are nearing their maximum - * age. ipconfigMAX_ARP_AGE is specified in tens of seconds, so a value of 150 is - * equal to 1500 seconds (or 25 minutes). */ -#define ipconfigMAX_ARP_AGE 150 - -/* Implementing FreeRTOS_inet_addr() necessitates the use of string handling - * routines, which are relatively large. To save code space the full - * FreeRTOS_inet_addr() implementation is made optional, and a smaller and faster - * alternative called FreeRTOS_inet_addr_quick() is provided. FreeRTOS_inet_addr() - * takes an IP in decimal dot format (for example, "192.168.0.1") as its parameter. - * FreeRTOS_inet_addr_quick() takes an IP address as four separate numerical octets - * (for example, 192, 168, 0, 1) as its parameters. If - * ipconfigINCLUDE_FULL_INET_ADDR is set to 1 then both FreeRTOS_inet_addr() and - * FreeRTOS_indet_addr_quick() are available. If ipconfigINCLUDE_FULL_INET_ADDR is - * not set to 1 then only FreeRTOS_indet_addr_quick() is available. */ -#define ipconfigINCLUDE_FULL_INET_ADDR 0 - -/* ipconfigNUM_NETWORK_BUFFER_DESCRIPTORS defines the total number of network buffer that - * are available to the IP stack. The total number of network buffers is limited - * to ensure the total amount of RAM that can be consumed by the IP stack is capped - * to a pre-determinable value. */ -#define ipconfigNUM_NETWORK_BUFFER_DESCRIPTORS ETHER_CFG_EMAC_TX_DESCRIPTORS - -/* A FreeRTOS queue is used to send events from application tasks to the IP - * stack. ipconfigEVENT_QUEUE_LENGTH sets the maximum number of events that can - * be queued for processing at any one time. The event queue must be a minimum of - * 5 greater than the total number of network buffers. */ -#define ipconfigEVENT_QUEUE_LENGTH ( ipconfigNUM_NETWORK_BUFFER_DESCRIPTORS + 5 ) - -/* The address of a socket is the combination of its IP address and its port - * number. FreeRTOS_bind() is used to manually allocate a port number to a socket - * (to 'bind' the socket to a port), but manual binding is not normally necessary - * for client sockets (those sockets that initiate outgoing connections rather than - * wait for incoming connections on a known port number). If - * ipconfigALLOW_SOCKET_SEND_WITHOUT_BIND is set to 1 then calling - * FreeRTOS_sendto() on a socket that has not yet been bound will result in the IP - * stack automatically binding the socket to a port number from the range - * socketAUTO_PORT_ALLOCATION_START_NUMBER to 0xffff. If - * ipconfigALLOW_SOCKET_SEND_WITHOUT_BIND is set to 0 then calling FreeRTOS_sendto() - * on a socket that has not yet been bound will result in the send operation being - * aborted. */ -#define ipconfigALLOW_SOCKET_SEND_WITHOUT_BIND 1 - -/* Defines the Time To Live (TTL) values used in outgoing UDP packets. */ -#define ipconfigUDP_TIME_TO_LIVE 128 -/* Also defined in FreeRTOSIPConfigDefaults.h. */ -#define ipconfigTCP_TIME_TO_LIVE 128 - -/* USE_TCP: Use TCP and all its features. */ -#define ipconfigUSE_TCP ( 1 ) - -/* USE_WIN: Let TCP use windowing mechanism. */ -#define ipconfigUSE_TCP_WIN ( 0 ) - -/* The MTU is the maximum number of bytes the payload of a network frame can - * contain. For normal Ethernet V2 frames the maximum MTU is 1500. Setting a - * lower value can save RAM, depending on the buffer management scheme used. If - * ipconfigCAN_FRAGMENT_OUTGOING_PACKETS is 1 then (ipconfigNETWORK_MTU - 28) must - * be divisible by 8. */ -#define ipconfigNETWORK_MTU 1500 - -/* Set ipconfigUSE_DNS to 1 to include a basic DNS client/resolver. DNS is used - * through the FreeRTOS_gethostbyname() API function. */ -#define ipconfigUSE_DNS 1 - -/* If ipconfigREPLY_TO_INCOMING_PINGS is set to 1 then the IP stack will - * generate replies to incoming ICMP echo (ping) requests. */ -#define ipconfigREPLY_TO_INCOMING_PINGS 1 - -/* If ipconfigSUPPORT_OUTGOING_PINGS is set to 1 then the - * FreeRTOS_SendPingRequest() API function is available. */ -#define ipconfigSUPPORT_OUTGOING_PINGS 0 - -/* If ipconfigSUPPORT_SELECT_FUNCTION is set to 1 then the FreeRTOS_select() - * (and associated) API function is available. */ -#define ipconfigSUPPORT_SELECT_FUNCTION 0 - -/* If ipconfigFILTER_OUT_NON_ETHERNET_II_FRAMES is set to 1 then Ethernet frames - * that are not in Ethernet II format will be dropped. This option is included for - * potential future IP stack developments. */ -#define ipconfigFILTER_OUT_NON_ETHERNET_II_FRAMES 1 - -/* If ipconfigETHERNET_DRIVER_FILTERS_FRAME_TYPES is set to 1 then it is the - * responsibility of the Ethernet interface to filter out packets that are of no - * interest. If the Ethernet interface does not implement this functionality, then - * set ipconfigETHERNET_DRIVER_FILTERS_FRAME_TYPES to 0 to have the IP stack - * perform the filtering instead (it is much less efficient for the stack to do it - * because the packet will already have been passed into the stack). If the - * Ethernet driver does all the necessary filtering in hardware then software - * filtering can be removed by using a value other than 1 or 0. */ -#define ipconfigETHERNET_DRIVER_FILTERS_FRAME_TYPES 0 //XXX - -/* The windows simulator cannot really simulate MAC interrupts, and needs to - * block occasionally to allow other tasks to run. */ -//#define configWINDOWS_MAC_INTERRUPT_SIMULATOR_DELAY ( 20 / portTICK_PERIOD_MS ) - -/* Advanced only: in order to access 32-bit fields in the IP packets with - * 32-bit memory instructions, all packets will be stored 32-bit-aligned, - * plus 16-bits. This has to do with the contents of the IP-packets: all - * 32-bit fields are 32-bit-aligned, plus 16-bit. */ -#define ipconfigPACKET_FILLER_SIZE 2 - -/* Define the size of the pool of TCP window descriptors. On the average, each - * TCP socket will use up to 2 x 6 descriptors, meaning that it can have 2 x 6 - * outstanding packets (for Rx and Tx). When using up to 10 TP sockets - * simultaneously, one could define TCP_WIN_SEG_COUNT as 120. */ -#define ipconfigTCP_WIN_SEG_COUNT 240 - -/* Each TCP socket has a circular buffers for Rx and Tx, which have a fixed - * maximum size. Define the size of Rx buffer for TCP sockets. */ -#define ipconfigTCP_RX_BUFFER_LENGTH ( 3000 ) - -/* Define the size of Tx buffer for TCP sockets. */ -#define ipconfigTCP_TX_BUFFER_LENGTH ( 3000 ) - -/* When using call-back handlers, the driver may check if the handler points to - * real program memory (RAM or flash) or just has a random non-zero value. */ -#define ipconfigIS_VALID_PROG_ADDRESS( x ) ( ( x ) != NULL ) - -/* Include support for TCP keep-alive messages. */ -#define ipconfigTCP_KEEP_ALIVE ( 1 ) -#define ipconfigTCP_KEEP_ALIVE_INTERVAL ( 20 ) /* Seconds. */ - -/* The socket semaphore is used to unblock the MQTT task. */ -#define ipconfigSOCKET_HAS_USER_SEMAPHORE ( 0 ) - -#define ipconfigSOCKET_HAS_USER_WAKE_CALLBACK ( 1 ) -#define ipconfigUSE_CALLBACKS ( 0 ) - -#define ipconfigZERO_COPY_TX_DRIVER ( 0 ) -#define ipconfigZERO_COPY_RX_DRIVER ( 0 ) - -/* Possible optimisation for expert users - requires network driver support. - * When ipconfigUSE_LINKED_RX_MESSAGES is set to non-zero value then - * instead of passing received packets into the IP task one at a time the - * network interface can chain received packets together and pass them into - * the IP task in one go. The packets are chained using the pxNextBuffer - * member. This optimisation is useful when there is high network traffic. - * When ipconfigUSE_LINKED_RX_MESSAGES is set to 0 then only one buffer will - * be sent at a time. This is the default way for +TCP to pass messages from - * the MAC to the TCP/IP stack. */ -#define ipconfigUSE_LINKED_RX_MESSAGES ( 0 ) - -#if defined(__GNUC__) -#define portINLINE __inline -#elif defined(__ICCRX__) -#define portINLINE inline -#endif - -void vApplicationMQTTGetKeys( const char ** ppcRootCA, - const char ** ppcClientCert, - const char ** ppcClientPrivateKey ); - -#endif /* FREERTOS_IP_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_bufferpool_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_bufferpool_config.h deleted file mode 100644 index 58f33777139..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_bufferpool_config.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_bufferpool_config.h - * @brief Buffer Pool config options. - */ - -#ifndef _AWS_BUFFER_POOL_CONFIG_H_ -#define _AWS_BUFFER_POOL_CONFIG_H_ - -/** - * @brief The number of buffers in the static buffer pool. - */ -#define bufferpoolconfigNUM_BUFFERS ( 8 ) - -/** - * @brief The size of each buffer in the static buffer pool. - */ -#define bufferpoolconfigBUFFER_SIZE ( 512 ) - -#endif /* _AWS_BUFFER_POOL_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_demo_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_demo_config.h deleted file mode 100644 index 35dccf85473..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_demo_config.h +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -#ifndef _AWS_DEMO_CONFIG_H_ -#define _AWS_DEMO_CONFIG_H_ - -/* Number of sub pub tasks that connect to a broker that is not using TLS. */ -#define democonfigMQTT_SUB_PUB_NUM_UNSECURE_TASKS ( 0 ) - -/* Number of sub pub tasks that connect to a broker that is using TLS. */ -#define democonfigMQTT_SUB_PUB_NUM_SECURE_TASKS ( 1 ) - -#define democonfigSHADOW_DEMO_NUM_TASKS ( 1 ) - -/* IoT simple subscribe/publish example task parameters. */ -#define democonfigMQTT_SUB_PUB_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 5 ) -#define democonfigMQTT_SUB_PUB_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* Greengrass discovery example task parameters. */ -#define democonfigGREENGRASS_DISCOVERY_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 16 ) -#define democonfigGREENGRASS_DISCOVERY_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* Shadow demo task parameters. */ -#define democonfigSHADOW_DEMO_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 4 ) -#define democonfigSHADOW_DEMO_TASK_PRIORITY ( tskIDLE_PRIORITY ) - - -/* TCP Echo Client tasks single example parameters. */ -#define democonfigTCP_ECHO_TASKS_SINGLE_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 4 ) -#define democonfigTCP_ECHO_TASKS_SINGLE_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) - -/* OTA Update task example parameters. */ -#define democonfigOTA_UPDATE_TASK_STACK_SIZE ( 4 * configMINIMAL_STACK_SIZE ) -#define democonfigOTA_UPDATE_TASK_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* Simple TCP Echo Server task example parameters */ -#define democonfigTCP_ECHO_SERVER_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 6 ) -#define democonfigTCP_ECHO_SERVER_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* TCP Echo Client tasks multi task example parameters. */ -#define democonfigTCP_ECHO_TASKS_SEPARATE_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 4 ) -#define democonfigTCP_ECHO_TASKS_SEPARATE_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* MQTT echo task example parameters. */ -#define democonfigMQTT_ECHO_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 3 ) -#define democonfigMQTT_ECHO_TASK_PRIORITY ( tskIDLE_PRIORITY ) - -/* Timeout used when establishing a connection, which required TLS -negotiation. */ -#define democonfigMQTT_ECHO_TLS_NEGOTIATION_TIMEOUT pdMS_TO_TICKS( 12000 ) - -/* Timeout used when performing MQTT operations that do not need extra time -to perform a TLS negotiation. */ -#define democonfigMQTT_TIMEOUT pdMS_TO_TICKS( 2500 ) - -/* Send AWS IoT MQTT traffic encrypted. */ -#define democonfigMQTT_AGENT_CONNECT_FLAGS ( mqttagentREQUIRE_TLS ) - -/* Workaround for missing function prototypes for various demo programs. */ -extern void vOTAUpdateDemoTask( void * pvParameters ); -extern void vStartTCPEchoClientTasks_SeparateTasks( void ); -extern void vStartTCPEchoClientTasks_SeparateTasks( void ); -extern void vStartTCPEchoClientTasks_SingleTasks( void ); -extern BaseType_t xAreSeparateTaskTCPEchoClientsStillRunning( void ); -extern BaseType_t xAreSingleTaskTCPEchoClientsStillRunning( void ); -extern int convert_pem_to_der( const unsigned char * pucInput, - size_t xLen, - unsigned char * pucOutput, - size_t * pxOlen ); -//extern CK_RV xProvisionDevice( CK_SESSION_HANDLE xSession, -// ProvisioningParams_t * pxParams ); - -/* Workaround for the incompatibility between GNU/IAR C compilers and the CC-RX compiler. */ -#if defined(__CCRX__) -#define __FUNCTION__ __func__ -#endif - -#endif /* _AWS_DEMO_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ggd_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ggd_config.h deleted file mode 100644 index 097cf3fdb7c..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ggd_config.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - - -/** - * @file aws_ggd_config.h - * @brief GGD config options. - */ - -#ifndef _AWS_GGD_CONFIG_H_ -#define _AWS_GGD_CONFIG_H_ - - -/** - * @brief The number of your network interface here. - */ -#define ggdconfigCORE_NETWORK_INTERFACE ( 0 ) - -/** - * @brief Size of the array used by jsmn to store the tokens. - */ -#define ggdconfigJSON_MAX_TOKENS ( 128 ) - -#endif /* _AWS_GGD_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_agent_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_agent_config.h deleted file mode 100644 index 633fb16faf8..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_agent_config.h +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_mqtt_agent_config.h - * @brief MQTT agent config options. - */ - -#ifndef _AWS_MQTT_AGENT_CONFIG_H_ -#define _AWS_MQTT_AGENT_CONFIG_H_ - -#include "FreeRTOS.h" - -/** - * @brief Controls whether or not to report usage metrics to the - * AWS IoT broker. - * - * If mqttconfigENABLE_METRICS is set to 1, a string containing - * metric information will be included in the "username" field of - * the MQTT connect messages. - */ -#define mqttconfigENABLE_METRICS ( 1 ) - -/** - * @brief The maximum time an application task waits for sending a command to the - * command queue and for receiving a notification from the MQTT task. - * - * An application task sends the command to the MQTT task over command queue and - * then waits for a notification from the MQTT task. In case the MQTT task fails to - * respond within in a reasonable amount of time, the application task should be - * informed about the same. This timeout value is the maximum time a task waits for - * the notification from the MQTT task. This value must be high to ensure that this - * does not happen under normal operation and when it happens, we should disconnect - * since we are sharing user provided pointers with the MQTT task which might be - * invalid now onwards. - * _TODO_ - Finalize what to do on Timeout. - */ -#define mqttOPERATION_TIMEOUT_MS ( 120000 ) - -/** - * @brief The maximum time interval in seconds allowed to elapse between 2 consecutive - * control packets. - */ -#define mqttconfigKEEP_ALIVE_INTERVAL_SECONDS ( 100 ) - -/** - * @brief Defines the frequency at which the client should send Keep Alive messages. - * - * Even though the maximum time allowed between 2 consecutive control packets - * is defined by the mqttconfigKEEP_ALIVE_INTERVAL_SECONDS macro, the user - * can and should send Keep Alive messages at a slightly faster rate to ensure - * that the connection is not closed by the server because of network delays. - * This macro defines the interval of inactivity after which a keep alive messages - * is sent. - */ -#define mqttconfigKEEP_ALIVE_ACTUAL_INTERVAL_TICKS ( pdMS_TO_TICKS( 300000 ) ) - -/** - * @brief The maximum interval in ticks to wait for PINGRESP. - * - * If PINGRESP is not received within this much time after sending PINGREQ, - * the client assumes that the PINGREQ timed out. - */ -#define mqttconfigKEEP_ALIVE_TIMEOUT_TICKS ( 1000 ) - -/** - * @defgroup MQTTTask MQTT task configuration parameters. - */ -/** @{ */ -//#define mqttconfigMQTT_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 4 ) -#define mqttconfigMQTT_TASK_STACK_DEPTH ( 1024 ) -#define mqttconfigMQTT_TASK_PRIORITY ( configMAX_PRIORITIES - 3 ) -/** @} */ - -/** - * @brief Maximum number of MQTT clients that can exist simultaneously. - */ -//#define mqttconfigMAX_BROKERS ( 4 ) //XXX -#define mqttconfigMAX_BROKERS ( 2 ) - -/** - * @brief Maximum number of parallel operations per client. - */ -#define mqttconfigMAX_PARALLEL_OPS ( 5 ) - -/** - * @brief Time in milliseconds after which the TCP send operation should timeout. - */ -//#define mqttconfigTCP_SEND_TIMEOUT_MS ( 2000 ) -#define mqttconfigTCP_SEND_TIMEOUT_MS ( 20 ) - -/** - * @brief Length of the buffer used to receive data. - */ -#define mqttconfigRX_BUFFER_SIZE ( 1024 ) - -/** - * @brief The maximum time in ticks for which the MQTT task is permitted to block. - */ -#define mqttconfigMQTT_TASK_MAX_BLOCK_TICKS ( 100 ) - -#endif /* _AWS_MQTT_AGENT_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_config.h deleted file mode 100644 index e5312340afc..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_mqtt_config.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_mqtt_config.h - * @brief MQTT config options. - */ - -#ifndef _AWS_MQTT_CONFIG_H_ -#define _AWS_MQTT_CONFIG_H_ - -#include - -/** - * @brief Enable subscription management. - * - * This gives the user flexibility of registering a callback per topic. - */ -#define mqttconfigENABLE_SUBSCRIPTION_MANAGEMENT ( 1 ) - -/** - * @brief Maximum length of the topic which can be stored in subscription - * manager. - */ -#define mqttconfigSUBSCRIPTION_MANAGER_MAX_TOPIC_LENGTH ( 128 ) - -/** - * @brief Maximum number of subscriptions which can be stored in subscription - * manager. - */ -#define mqttconfigSUBSCRIPTION_MANAGER_MAX_SUBSCRIPTIONS ( 8 ) - -/* - * Uncomment the following two lines to enable asserts. - */ -/* extern void vAssertCalled( const char *pcFile, uint32_t ulLine ); */ -/* #define mqttconfigASSERT( x ) if( ( x ) == 0 ) vAssertCalled( __FILE__, __LINE__ ) */ - - -extern void vAssertCalled( void ); -#define mqttconfigASSERT( x ) if( ( x ) == 0 ) vAssertCalled() - -/** - * @brief Set this macro to 1 for enabling debug logs. - */ -#define mqttconfigENABLE_DEBUG_LOGS 1 - -#endif /* _AWS_MQTT_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ota_agent_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ota_agent_config.h deleted file mode 100644 index cdacef6c703..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_ota_agent_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Amazon FreeRTOS V0.9.5 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_ota_agent_config.h - * @brief OTA user configurable settings. - */ - -#ifndef _AWS_OTA_AGENT_CONFIG_H_ -#define _AWS_OTA_AGENT_CONFIG_H_ - -/** - * @brief Special OTA Agent printing definition (in stead of definition in lib/include/aws_ota_agent.h). - */ -#define OTA_DEBUG_LOG_LEVEL 1 - -/** - * @brief The number of words allocated to the stack for the OTA agent. - */ -#define otaconfigSTACK_SIZE 3584U - -/** - * @brief Log base 2 of the size of the file data block message (excluding the header). - * - * 10 bits yields a data block size of 1KB. - */ -#define otaconfigLOG2_FILE_BLOCK_SIZE 10UL - -/** - * @brief Milliseconds to wait for the self test phase to succeed before we force reset. - */ -#define otaconfigSELF_TEST_RESPONSE_WAIT_MS 16000U - -/** - * @brief Milliseconds to wait before requesting data blocks from the OTA service if nothing is happening. - * - * The wait timer is reset whenever a data block is received from the OTA service so we will only send - * the request message after being idle for this amount of time. - */ -#define otaconfigFILE_REQUEST_WAIT_MS 2500U - -/** - * @brief The OTA agent task priority. Normally it runs at a low priority. - */ -#define otaconfigAGENT_PRIORITY tskIDLE_PRIORITY - -/** - * @brief The maximum allowed length of the thing name used by the OTA agent. - * - * AWS IoT requires Thing names to be unique for each device that connects to the broker. - * Likewise, the OTA agent requires the developer to construct and pass in the Thing name when - * initializing the OTA agent. The agent uses this size to allocate static storage for the - * Thing name used in all OTA base topics. Namely $aws/things/ - */ -#define otaconfigMAX_THINGNAME_LEN 64U - -/** - * @brief Special OTA Agent printing macros (in stead of definitions in lib/include/aws_ota_agent.h). - */ -#if OTA_DEBUG_LOG_LEVEL >= 1 -#define DEFINE_OTA_METHOD_NAME(name) static const char OTA_METHOD_NAME[] = name; -#define OTA_LOG_L1 vLoggingPrintf -#else -#define DEFINE_OTA_METHOD_NAME(name) -#if !(defined(__CCRX__) && defined(__cplusplus)) -#define OTA_LOG_L1(...) -#else -/* CC-RX' C++ mode does not support variadic macros */ -#define OTA_LOG_L1(x) /* More than two arguments are not available. */ -#endif -#endif -#if OTA_DEBUG_LOG_LEVEL >= 2 -#define DEFINE_OTA_METHOD_NAME_L2(name) static const char OTA_METHOD_NAME[] = name; -#define OTA_LOG_L2 vLoggingPrintf -#else -#define DEFINE_OTA_METHOD_NAME_L2(name) -#if !(defined(__CCRX__) && defined(__cplusplus)) -#define OTA_LOG_L2(...) -#else -/* CC-RX' C++ mode does not support variadic macros */ -#define OTA_LOG_L2(x) /* More than two arguments are not available. */ -#endif -#endif -#if OTA_DEBUG_LOG_LEVEL >= 3 -#define DEFINE_OTA_METHOD_NAME_L3(name) static const char OTA_METHOD_NAME[] = name; -#define OTA_LOG_L3 vLoggingPrintf -#else -#define DEFINE_OTA_METHOD_NAME_L3(name) -#if !(defined(__CCRX__) && defined(__cplusplus)) -#define OTA_LOG_L3(...) -#else -/* CC-RX' C++ mode does not support variadic macros */ -#define OTA_LOG_L3(x) /* More than two arguments are not available. */ -#endif -#endif - -#endif /* _AWS_OTA_AGENT_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_pkcs11_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_pkcs11_config.h deleted file mode 100644 index 8599a43951c..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_pkcs11_config.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Amazon FreeRTOS V1.4.3 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_pkcs11_config.h - * @brief PCKS#11 config options. - */ - - -#ifndef _AWS_PKCS11_CONFIG_H_ -#define _AWS_PKCS11_CONFIG_H_ - -/* A non-standard version of C_INITIALIZE should be used by this port. */ -#define pkcs11configC_INITIALIZE_ALT - -/* Workaround for missing function prototypes for aws_pkcs11_mbedtls.c. */ -#include "threading_alt.h" -extern void aws_mbedtls_mutex_free( mbedtls_threading_mutex_t * mutex ); -extern void aws_mbedtls_mutex_init( mbedtls_threading_mutex_t * mutex ); -extern int aws_mbedtls_mutex_lock( mbedtls_threading_mutex_t * mutex ); -extern int aws_mbedtls_mutex_unlock( mbedtls_threading_mutex_t * mutex ); -//extern CK_RV prvMbedTLS_Initialize( void ); -//extern P11SessionPtr_t prvSessionPointerFromHandle( CK_SESSION_HANDLE xSession ); - -#endif /* _AWS_PKCS11_CONFIG_H_ include guard. */ \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_secure_sockets_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_secure_sockets_config.h deleted file mode 100644 index df4613ec0a2..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_secure_sockets_config.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_secure_sockets_config.h - * @brief Secure sockets configuration options. - */ - -#ifndef _AWS_SECURE_SOCKETS_CONFIG_H_ -#define _AWS_SECURE_SOCKETS_CONFIG_H_ - -/** - * @brief Byte order of the target MCU. - * - * Valid values are pdLITTLE_ENDIAN and pdBIG_ENDIAN. - */ -#define socketsconfigBYTE_ORDER pdLITTLE_ENDIAN - -/** - * @brief Default socket send timeout. - */ -#define socketsconfigDEFAULT_SEND_TIMEOUT ( 10000 ) - -/** - * @brief Default socket receive timeout. - */ -#define socketsconfigDEFAULT_RECV_TIMEOUT ( 10000 ) - -#endif /* _AWS_SECURE_SOCKETS_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_shadow_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_shadow_config.h deleted file mode 100644 index 98622852641..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_shadow_config.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_shadow_config.h - * @brief specify shadow config - */ - -#ifndef _AWS_SHADOW_CONFIG_H_ -#define _AWS_SHADOW_CONFIG_H_ - -/** - * @brief Number of jsmn tokens to use in parsing. Each jsmn token contains 4 ints. - * Ensure that the number of tokens does not overflow the calling task's stack, - * but is also sufficient to parse the largest expected JSON documents. */ -#define shadowConfigJSON_JSMN_TOKENS ( 64 ) - - -/** - * @brief - * The JSON key to search for when looking for client tokens. - */ -#define shadowConfigJSON_CLIENT_TOKEN "clientToken" - - -/** - * @brief - * enable/disable shadowConfigUNIQUE_CLIENT_TOKEN_CHECK check. - */ -#define shadowConfigUNIQUE_CLIENT_TOKEN_CHECK 0 - -#endif /* _AWS_SHADOW_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_wifi_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_wifi_config.h deleted file mode 100644 index 1783f269103..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/aws_wifi_config.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Amazon FreeRTOS V1.2.2 - * Copyright (C) 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * http://aws.amazon.com/freertos - * http://www.FreeRTOS.org - */ - -/** - * @file aws_wifi_config.h - * @brief WiFi module configuration parameters. - */ - -#ifndef _AWS_WIFI_CONFIG_H_ -#define _AWS_WIFI_CONFIG_H_ - -/** - * @brief Maximum number of sockets that can be created simultaneously. - */ -#define wificonfigMAX_SOCKETS ( 4 ) - -/** - * @brief Maximum number of connection retries. - */ -#define wificonfigNUM_CONNECTION_RETRY ( 3 ) - -/** - * @brief Maximum number of connected station in Access Point mode. - */ -#define wificonfigMAX_CONNECTED_STATIONS ( 4 ) - -/** - * @brief Max number of network profiles stored in Non Volatile memory, - * set to zero if not supported. - */ -#define wificonfigMAX_NETWORK_PROFILES ( 0 ) - -/** - * @brief Max SSID length - */ -#define wificonfigMAX_SSID_LEN ( 32 ) - -/** - * @brief Max BSSID length - */ -#define wificonfigMAX_BSSID_LEN ( 6 ) - -/** - * @brief Max passphrase length - */ -#define wificonfigMAX_PASSPHRASE_LEN ( 32 ) - -/** - * @brief Soft Access point SSID - */ -#define wificonfigACCESS_POINT_SSID_PREFIX ( "Enter SSID for Soft AP" ) - -/** - * @brief Soft Access point Passkey - */ -#define wificonfigACCESS_POINT_PASSKEY ( "Enter Password for Soft AP" ) - -/** - * @brief Soft Access point Channel - */ -#define wificonfigACCESS_POINT_CHANNEL ( 11 ) - -/** - * @brief WiFi semaphore timeout - */ -#define wificonfigMAX_SEMAPHORE_WAIT_TIME_MS ( 60000 ) - -/** - * @brief Soft Access point security - * WPA2 Security, see WIFISecurity_t - * other values are - eWiFiSecurityOpen, eWiFiSecurityWEP, eWiFiSecurityWPA - */ -#define wificonfigACCESS_POINT_SECURITY ( eWiFiSecurityWPA2 ) - -#endif /* _AWS_WIFI_CONFIG_H_ */ diff --git a/demos/renesas/rx63n-gr-sakura2/common/config_files/mbedtls_user_config.h b/demos/renesas/rx63n-gr-sakura2/common/config_files/mbedtls_user_config.h deleted file mode 100644 index ddd6b8a0106..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/common/config_files/mbedtls_user_config.h +++ /dev/null @@ -1,42 +0,0 @@ -/* Remove mbedTLS's unused *_self_test functions to remove - * linker warnings of the GNURX projects such as - * '_fstat is not implemented and will always fail', - * '_isatty is not implemented and will always fail', - * and so on. These are cause by using fprintf function. - * (But such warnings cannot be removed by only this.)" - */ -#if defined(MBEDTLS_SELF_TEST) -#undef MBEDTLS_SELF_TEST -#endif - -/* Remove mbedTLS's unnecessary link of standard calloc - * and free functions. - */ -#if !defined(MBEDTLS_PLATFORM_NO_STD_FUNCTIONS) -#define MBEDTLS_PLATFORM_NO_STD_FUNCTIONS - -#if !defined(MBEDTLS_PLATFORM_MEMORY) -#define MBEDTLS_PLATFORM_MEMORY -#endif -#if defined(MBEDTLS_PLATFORM_STD_CALLOC) -#undef MBEDTLS_PLATFORM_STD_CALLOC -#endif -#if defined(MBEDTLS_PLATFORM_STD_FREE) -#undef MBEDTLS_PLATFORM_STD_FREE -#endif - -#if !defined(MBEDTLS_PLATFORM_SNPRINTF_MACRO) -#define MBEDTLS_PLATFORM_SNPRINTF_MACRO snprintf -#endif - -#endif /* !MBEDTLS_PLATFORM_NO_STD_FUNCTIONS */ - -/* Workaround for CC-RX's non-standard 2nd argument type of - * memset function. CC-RX uses long but standard uses int. - */ -#if defined(__CCRX__) -#include "string.h" -typedef void * (* mbedtls_platform_zeroize_memset_t)( void *, int, size_t ); -#undef memset -#define memset ((mbedtls_platform_zeroize_memset_t)memset) -#endif diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.cproject b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.cproject deleted file mode 100644 index 9aed503ef9b..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.cproject +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.gitignore b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.project b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.project deleted file mode 100644 index bac7a6eceb8..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.project +++ /dev/null @@ -1,548 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - org.eclipse.xtext.ui.shared.xtextNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/FIT_setting_files - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx63n-gr-sakura - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx63n-gr-sakura - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx63n-gr-sakura - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - src/FIT_setting_files/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_setting_files/r_config - 2 - PROJECT_LOC/r_config - - - src/FIT_setting_files/r_pincfg - 2 - PROJECT_LOC/r_pincfg - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545549037699 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545549037704 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-r_config|r_pincfg - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx63n|generic_rx63n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx63n - - - - 1513515128489 - lib/aws/FreeRTOS/portable/GCC - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600 - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1545548930851 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63x - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx63n - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx63n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 406758b3b35..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Wed Aug 29 00:26:53 JST 2018 diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index c507b11e37d..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/append=true -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/appendContributed=true diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config.h deleted file mode 100644 index ad90cbceae6..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config.h +++ /dev/null @@ -1,523 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX63x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 13.03.2012 1.00 First Release -* : 26.06.2012 1.10 Added MCU product part number section. Added endian options for user app and user boot. -* Added OFS register macros. Added option for ROM Code Protect. Added callback function -* options for exception interrupts. -* : 16.07.2012 1.20 Fixed bug with exception callback function names. Added BSP_CFG_BCLK_OUTPUT and -* BSP_CFG_SDCLK_OUTPUT macro options. -* : 09.08.2012 1.30 Added BSP_CFG_IO_LIB_ENABLE macro. -* : 20.09.2012 1.40 Added BSP_CFG_USER_LOCKING_ENABLED and BSP_CFG_USER_LOCKING_TYPE macros. -* : 19.11.2012 1.50 Updated code to use 'BSP_' and 'BSP_CFG_' prefix for macros. -* : 17.01.2013 1.60 Moved BSP_CFG_IO_LIB_ENABLE macro since it is now used in conjunction with -* BSP_CFG_HEAP_BYTES. Added comments for disabling heap above BSP_CFG_HEAP_BYTES. -* Added BSP_CFG_PARAM_CHECKING_ENABLE macro for configuring global parameter checking. -* : 06.05.2013 1.70 Removed BSP_CFG_USER_APP_ENDIAN & BSP_CFG_USER_BOOT_ENDIAN macros. Endian is now detected -* using compiler macros. Added BSP_CFG_MCU_VCC_MV macro for FIT modules that need to know -* Vcc. -* : 25.06.2013 1.80 Added BSP_CFG_USER_STACK_ENABLE macro to enable/disable use of user stack. Removed -* macros defining exception callbacks, undefined interrupt callback, and bus error -* callback. Callbacks are now handled through mcu_interrupts.c. -* : 26.11.2013 1.90 Added BSP_CFG_BOARD_REVISION macro to differentiate between prototype and MP boards. -* : 31.03.2014 2.00 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 09.12.2015 2.10 Change the division ratio of PCLKA. -* : 15.05.2017 2.20 Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - LH = 0xB = TFLGA/64/0.65. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - H = true -* = CAN included/DEU included/PDC not included. -* - G = false -* = CAN not included/DEU included/PDC not included. -* - S = true -* = CAN included/DEU not included/PDC included. -* - F(only 64-pin TFLGA) = true -* = CAN included/DEU not included/PDC not included. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - F = 0xF = 2MB/256KB/32KB -* - G = 0x10 = 1.5MB/192KB/32KB -* - J = 0x13 = 1.5MB/256KB/32KB -* - K = 0x14 = 2MB/192KB/32KB -* - M = 0x16 = 256KB/64KB/32KB -* - N = 0x17 = 384KB/64KB/32KB -* - P = 0x19 = 512KB/64KB/32KB -* - W = 0x20 = 1MB/192KB/32KB -* - Y = 0x22 = 1MB/256KB/32KB -* Deleted Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.65. -* - FN = 0x7 = LQFP/80/0.50. -* - BSP_CFG_MCU_PART_CAN_INCLUDED - E = = 3V included (RX63T). Ignore. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - 4 = 0x4 = 32KB/8KB/8KB -* - 5 = 0x5 = 48KB/8KB/8KB -* Changed the value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the value from "6 = 0x6 = 64KB/8KB/8KB" -* to "6 = 0x6 = 256KB/128KB/32KB". -* - Changed the value from "7 = 0x7 = 384KB/64KB/32KB" -* to "7 = 0x7 = 384KB/128KB/32KB". -* - Changed the value from "8 = 0x8 = 512KB/64KB/32KB" -* to "8 = 0x8 = 512KB/128KB/32KB". -* Changed the default value of the following macro definition. -* - BSP_CFG_MCU_PART_MEMORY_SIZE - Changed the default value from 0xB to 0xF. -* : xx.xx.xxxx x.xx Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ - -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX63N. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 3N Y D D FC - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_CAN_INCLUDED = CAN included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - LJ = 0xA = TFLGA/100/0.65 - FP = 0x5 = LQFP/100/0.50 - LH = 0xB = TFLGA/64/0.65 - FM = 0x8 = LQFP/64/0.50 - FL = 0x9 = LQFP/48/0.50 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) - -/* Whether CAN is included or not. - Character(s) = Value for macro = Description - H = true = CAN included/DEU included/PDC not included. - D = true = CAN included/DEU not included/PDC not included. - G = false = CAN not included/DEU included/PDC not included. - C = false = CAN not included/DEU not included/PDC not included. - S = true = CAN included/DEU not included/PDC included. - F(only 64-pin TFLGA) = true = CAN included/DEU not included/PDC not included. -*/ -#define BSP_CFG_MCU_PART_CAN_INCLUDED (true) - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - F = 0xF = 2MB/256KB/32KB - K = 0x14 = 2MB/192KB/32KB - E = 0xE = 2MB/128KB/32KB - J = 0x13 = 1.5MB/256KB/32KB - G = 0x10 = 1.5MB/192KB/32KB - D = 0xD = 1.5MB/128KB/32KB - Y = 0x22 = 1MB/256KB/32KB - W = 0x20 = 1MB/192KB/32KB - B = 0xB = 1MB/128KB/32KB - A = 0xA = 768KB/128KB/32KB - 8 = 0x8 = 512KB/128KB/32KB - 7 = 0x7 = 384KB/128KB/32KB - 6 = 0x6 = 256KB/128KB/32KB - P = 0x19 = 512KB/64KB/32KB - N = 0x17 = 384KB/64KB/32KB - M = 0x16 = 256KB/64KB/32KB - 0 = 0x0 = 0/128KB/0 -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x22) - -/* Group name. - Character(s) = Value for macro = Description - 30 = 0x0 = RX630 Group - 31 = 0x1 = RX631 Group - 3N = 0x2 = RX63N Group - 3T = 0x3 = RX63T Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x2) - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version - S = 0x1 = ROMless version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFFFFFFA0. From MSB to LSB: Control Code, ID code 1, ID code 2, ID code 3. */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFFFFFFA4. From MSB to LSB: ID code 4, ID code 5, ID code 6, ID code 7. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFFFFFFA8. From MSB to LSB: ID code 8, ID code 9, ID code 10, ID code 11. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFFFFFFAC. From MSB to LSB: ID code 12, ID code 13, ID code 14, ID code 15. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 12MHz clock is used and the - ICLK is 96MHz, PCLKA is 96MHz, PCLKB is 48MHz, FCLK is 48MHz, USB Clock is 48MHz, and BCLK is 24MHz then the - settings would be: - - BSP_CFG_XTAL_HZ = 12000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 16 (12MHz x 16 = 192MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 96MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 96MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 48MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 48MHz - BSP_CFG_BCK_DIV = 8 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 24MHz - BSP_CFG_UCK_DIV = 4 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz - BSP_CFG_IEBCK_DIV = 4 : IEBUS Clock (IECLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_IEBCK_DIV)= 48MHz -*/ -/* XTAL - Input clock frequency in Hz */ -#define BSP_CFG_XTAL_HZ (12000000) - -/* PLL Input Frequency Divider Select (PLIDIV). - Available divisors = /1 (no division), /2, /4 -*/ -#define BSP_CFG_PLL_DIV (1) - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x8, x10, x12, x16, x20, x24, x25, x50 -*/ -#define BSP_CFG_PLL_MUL (16) - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) - -/* External Bus Clock Divider (BCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (8) - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) - -/* IEBUS Clock Divider Select. - Available divisors = /1 (no division), /2, /4, /6, /8, /16, /32, /64 -*/ -#define BSP_CFG_IEBCK_DIV (8) - -/* USB Clock Divider Select. - Available divisors = /3, /4 -*/ -#define BSP_CFG_UCK_DIV (4) - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency */ -#define BSP_CFG_BCLK_OUTPUT (0) - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency */ -#define BSP_CFG_SDCLK_OUTPUT (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved (set to 1) - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=/4, 4=/64, 0xF=/128, 6=/512, 7=/2048, 8=/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved (set to 1) - b2 LVDAS - Choose to enable/disable Voltage Detection 0 Circuit after a reset (0=enable, 1=disable) - b1:b0 Reserved (set to 1) */ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* ROM Code Protection is a feature that can prohibit PROM programmers from reading or writing flash memory. - There are 3 different options that can be chosen: - 0 = ROM code protection 1 = Both reading and writing to the user area and user boot area are prohibited. - 1 = ROM code protection 2 = Reading from the user area and user boot area are prohibited. - Else = Protection disabled = Reading and writing are allowed. -*/ -#define BSP_CFG_ROM_CODE_PROTECT_VALUE (0xFFFFFFFF) - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -#define BSP_CFG_RTOS_USED (1) - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the following - * callback definitions AND provide a call back function name for the respective callback function (to be defined by the user). - * Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_prec_function - * just prior to the initialization of the C runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined my_sw_warmstart_postc_function - * just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (0) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config_readme.txt b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_byteq_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_ether_rx_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_ether_rx_config.h deleted file mode 100644 index 49178619185..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,118 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (1) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (1) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_flash_rx_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_s12ad_rx_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_sci_rx_config.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_sci_rx_config.h deleted file mode 100644 index 4766e45550a..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.c b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.c deleted file mode 100644 index 4c59e214125..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.c +++ /dev/null @@ -1,115 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.c -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC_RMII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - /* Set ET_LINKSTA pin */ - MPC.PA5PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.h b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.h deleted file mode 100644 index 09ce0a16272..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/r_pincfg/r_pinset.h +++ /dev/null @@ -1,42 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIESREGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h -* Version : 1.2.5 -* Device(s) : R5F563NYDxFP -* Tool-Chain : RXC -* Description : Setting of port and mpc registers -* Creation Date: 25 9 2018 -***********************************************************************************************************************/ - -#ifndef R_FIT_PINSET_H -#define R_FIT_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC_RMII(void); -void R_SCI_PinSet_SCI0(void); - -#endif diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch deleted file mode 100644 index 2b0dab55da5..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/rx63n_gr_sakura_aws HardwareDebug.launch +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index cf5eb1abadb..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/attention!.txt +++ /dev/null @@ -1,64 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -All -~~~ -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -src/FITConfigurator/r_config -src/FITConfigurator/r_pinconfig - -CC-RX/CS+ -~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -src/FIT_setting_files/r_config -src/FIT_setting_files/r_pinconfig - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -All -~~~ -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -CC-RX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-e2studio/r_pincfg - -CC-RX/CS+ -~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_config -amazon-freertos/demos/renesas/XXXX/ccrx-csplus/r_pincfg - -GNURX/e2 studio -~~~~~~~~~~~~~~~ -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_config -amazon-freertos/demos/renesas/XXXX/gnurx-e2studio/r_pincfg - -[EOF] diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index 3f76633300b..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,172 +0,0 @@ -MEMORY -{ - RAM : ORIGIN = 0x0, LENGTH = 262144 - ROM : ORIGIN = 0xFFF00000, LENGTH = 1048576 -DATAFLASH (!rx) : ORIGIN = 0x00100000, LENGTH = 32768 -} - -SECTIONS -{ - .fvectors 0xFFFFFF80 : AT(0xFFFFFF80) - { - KEEP(*(.fvectors)) - } >ROM - .text 0xFFF00000 : AT(0xFFF00000) - { - *(.text) - *(.text.*) - *(P) - etext = .; - } >ROM - .rvectors : - { - _rvectors_start = .; - INCLUDE ../src/linker_script_rvectors.ld_inc - _rvectors_end = .; - } >ROM - .init : - { - KEEP(*(.init)) - __preinit_array_start = .; - KEEP(*(.preinit_array)) - __preinit_array_end = .; - __init_array_start = (. + 3) & ~ 3; - KEEP(*(.init_array)) - KEEP(*(SORT(.init_array.*))) - __init_array_end = .; - __fini_array_start = .; - KEEP(*(.fini_array)) - KEEP(*(SORT(.fini_array.*))) - __fini_array_end = .; - } >ROM - .fini : - { - KEEP(*(.fini)) - } >ROM - .got : - { - *(.got) - *(.got.plt) - } >ROM - .rodata : - { - *(.rodata) - *(.rodata.*) - *(C_1) - *(C_2) - *(C) - _erodata = .; - } >ROM - .eh_frame_hdr : - { - *(.eh_frame_hdr) - } >ROM - .eh_frame : - { - *(.eh_frame) - } >ROM - .jcr : - { - *(.jcr) - } >ROM - .tors : - { - __CTOR_LIST__ = .; - . = ALIGN(2); - ___ctors = .; - *(.ctors) - ___ctors_end = .; - __CTOR_END__ = .; - __DTOR_LIST__ = .; - ___dtors = .; - *(.dtors) - ___dtors_end = .; - __DTOR_END__ = .; - . = ALIGN(2); - _mdata = .; - } >ROM - .r_bsp_NULL 0 : AT(0) - { - . += 0x100; - _r_bsp_NULL_end = .; - } >RAM - /* - * .r_bsp_ustack BLOCK(4) : - * { - * KEEP(*(.r_bsp_ustack)) - * } > RAM - * .ustack : - * { - * _ustack = .; - * } > RAM - */ - .r_bsp_istack BLOCK(4) : - { - KEEP(*(.r_bsp_istack)) - } >RAM - .istack : - { - _istack = .; - } >RAM - .data : AT(_mdata) - { - _data = .; - *(.data) - *(.data.*) - *(D) - *(D_1) - *(D_2) - _edata = .; - } >RAM - .gcc_exc : - { - *(.gcc_exc) - } >RAM - .bss : - { - _bss = .; - *(.bss) - *(.bss.**) - *(COMMON) - *(B) - *(B_1) - *(B_2) - _ebss = .; - _end = .; - } >RAM - B_ETHERNET_BUFFERS_1 BLOCK(32) : - { - _B_ETHERNET_BUFFERS_1_start = .; - *(B_ETHERNET_BUFFERS_1) - _B_ETHERNET_BUFFERS_1_end = .; - } >RAM - B_RX_DESC_1 : - { - _B_RX_DESC_1_start = .; - *(B_RX_DESC_1) - _B_RX_DESC_1_end = .; - } >RAM - B_TX_DESC_1 : - { - _B_TX_DESC_1_start = .; - *(B_TX_DESC_1) - _B_TX_DESC_1_end = .; - } >RAM - C_PKCS11_STORAGE_1 : - { - } >DATAFLASH C_PKCS11_STORAGE_MIRROR_1 : -{ -} >DATAFLASH - - - - - - - - - - -} - - diff --git a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx63n-gr-sakura2/gnurx-e2studio/src/linker_script_rvectors.ld_inc +++ /dev/null @@ -1,256 +0,0 @@ - LONG(DEFINED($tableentry$0$.rvectors) ? $tableentry$0$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$1$.rvectors) ? $tableentry$1$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$2$.rvectors) ? $tableentry$2$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$3$.rvectors) ? $tableentry$3$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$4$.rvectors) ? $tableentry$4$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$5$.rvectors) ? $tableentry$5$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$6$.rvectors) ? $tableentry$6$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$7$.rvectors) ? $tableentry$7$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$8$.rvectors) ? $tableentry$8$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$9$.rvectors) ? $tableentry$9$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$10$.rvectors) ? $tableentry$10$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$11$.rvectors) ? $tableentry$11$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$12$.rvectors) ? $tableentry$12$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$13$.rvectors) ? $tableentry$13$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$14$.rvectors) ? $tableentry$14$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$15$.rvectors) ? $tableentry$15$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$16$.rvectors) ? $tableentry$16$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$17$.rvectors) ? $tableentry$17$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$18$.rvectors) ? $tableentry$18$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$19$.rvectors) ? $tableentry$19$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$20$.rvectors) ? $tableentry$20$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$21$.rvectors) ? $tableentry$21$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$22$.rvectors) ? $tableentry$22$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$23$.rvectors) ? $tableentry$23$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$24$.rvectors) ? $tableentry$24$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$25$.rvectors) ? $tableentry$25$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$26$.rvectors) ? $tableentry$26$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$27$.rvectors) ? $tableentry$27$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$28$.rvectors) ? $tableentry$28$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$29$.rvectors) ? $tableentry$29$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$30$.rvectors) ? $tableentry$30$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$31$.rvectors) ? $tableentry$31$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$32$.rvectors) ? $tableentry$32$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$33$.rvectors) ? $tableentry$33$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$34$.rvectors) ? $tableentry$34$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$35$.rvectors) ? $tableentry$35$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$36$.rvectors) ? $tableentry$36$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$37$.rvectors) ? $tableentry$37$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$38$.rvectors) ? $tableentry$38$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$39$.rvectors) ? $tableentry$39$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$40$.rvectors) ? $tableentry$40$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$41$.rvectors) ? $tableentry$41$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$42$.rvectors) ? $tableentry$42$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$43$.rvectors) ? $tableentry$43$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$44$.rvectors) ? $tableentry$44$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$45$.rvectors) ? $tableentry$45$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$46$.rvectors) ? $tableentry$46$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$47$.rvectors) ? $tableentry$47$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$48$.rvectors) ? $tableentry$48$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$49$.rvectors) ? $tableentry$49$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$50$.rvectors) ? $tableentry$50$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$51$.rvectors) ? $tableentry$51$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$52$.rvectors) ? $tableentry$52$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$53$.rvectors) ? $tableentry$53$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$54$.rvectors) ? $tableentry$54$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$55$.rvectors) ? $tableentry$55$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$56$.rvectors) ? $tableentry$56$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$57$.rvectors) ? $tableentry$57$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$58$.rvectors) ? $tableentry$58$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$59$.rvectors) ? $tableentry$59$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$60$.rvectors) ? $tableentry$60$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$61$.rvectors) ? $tableentry$61$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$62$.rvectors) ? $tableentry$62$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$63$.rvectors) ? $tableentry$63$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$64$.rvectors) ? $tableentry$64$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$65$.rvectors) ? $tableentry$65$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$66$.rvectors) ? $tableentry$66$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$67$.rvectors) ? $tableentry$67$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$68$.rvectors) ? $tableentry$68$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$69$.rvectors) ? $tableentry$69$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$70$.rvectors) ? $tableentry$70$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$71$.rvectors) ? $tableentry$71$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$72$.rvectors) ? $tableentry$72$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$73$.rvectors) ? $tableentry$73$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$74$.rvectors) ? $tableentry$74$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$75$.rvectors) ? $tableentry$75$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$76$.rvectors) ? $tableentry$76$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$77$.rvectors) ? $tableentry$77$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$78$.rvectors) ? $tableentry$78$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$79$.rvectors) ? $tableentry$79$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$80$.rvectors) ? $tableentry$80$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$81$.rvectors) ? $tableentry$81$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$82$.rvectors) ? $tableentry$82$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$83$.rvectors) ? $tableentry$83$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$84$.rvectors) ? $tableentry$84$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$85$.rvectors) ? $tableentry$85$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$86$.rvectors) ? $tableentry$86$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$87$.rvectors) ? $tableentry$87$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$88$.rvectors) ? $tableentry$88$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$89$.rvectors) ? $tableentry$89$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$90$.rvectors) ? $tableentry$90$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$91$.rvectors) ? $tableentry$91$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$92$.rvectors) ? $tableentry$92$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$93$.rvectors) ? $tableentry$93$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$94$.rvectors) ? $tableentry$94$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$95$.rvectors) ? $tableentry$95$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$96$.rvectors) ? $tableentry$96$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$97$.rvectors) ? $tableentry$97$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$98$.rvectors) ? $tableentry$98$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$99$.rvectors) ? $tableentry$99$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$100$.rvectors) ? $tableentry$100$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$101$.rvectors) ? $tableentry$101$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$102$.rvectors) ? $tableentry$102$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$103$.rvectors) ? $tableentry$103$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$104$.rvectors) ? $tableentry$104$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$105$.rvectors) ? $tableentry$105$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$106$.rvectors) ? $tableentry$106$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$107$.rvectors) ? $tableentry$107$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$108$.rvectors) ? $tableentry$108$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$109$.rvectors) ? $tableentry$109$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$110$.rvectors) ? $tableentry$110$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$111$.rvectors) ? $tableentry$111$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$112$.rvectors) ? $tableentry$112$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$113$.rvectors) ? $tableentry$113$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$114$.rvectors) ? $tableentry$114$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$115$.rvectors) ? $tableentry$115$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$116$.rvectors) ? $tableentry$116$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$117$.rvectors) ? $tableentry$117$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$118$.rvectors) ? $tableentry$118$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$119$.rvectors) ? $tableentry$119$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$120$.rvectors) ? $tableentry$120$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$121$.rvectors) ? $tableentry$121$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$122$.rvectors) ? $tableentry$122$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$123$.rvectors) ? $tableentry$123$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$124$.rvectors) ? $tableentry$124$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$125$.rvectors) ? $tableentry$125$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$126$.rvectors) ? $tableentry$126$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$127$.rvectors) ? $tableentry$127$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$128$.rvectors) ? $tableentry$128$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$129$.rvectors) ? $tableentry$129$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$130$.rvectors) ? $tableentry$130$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$131$.rvectors) ? $tableentry$131$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$132$.rvectors) ? $tableentry$132$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$133$.rvectors) ? $tableentry$133$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$134$.rvectors) ? $tableentry$134$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$135$.rvectors) ? $tableentry$135$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$136$.rvectors) ? $tableentry$136$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$137$.rvectors) ? $tableentry$137$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$138$.rvectors) ? $tableentry$138$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$139$.rvectors) ? $tableentry$139$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$140$.rvectors) ? $tableentry$140$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$141$.rvectors) ? $tableentry$141$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$142$.rvectors) ? $tableentry$142$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$143$.rvectors) ? $tableentry$143$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$144$.rvectors) ? $tableentry$144$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$145$.rvectors) ? $tableentry$145$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$146$.rvectors) ? $tableentry$146$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$147$.rvectors) ? $tableentry$147$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$148$.rvectors) ? $tableentry$148$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$149$.rvectors) ? $tableentry$149$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$150$.rvectors) ? $tableentry$150$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$151$.rvectors) ? $tableentry$151$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$152$.rvectors) ? $tableentry$152$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$153$.rvectors) ? $tableentry$153$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$154$.rvectors) ? $tableentry$154$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$155$.rvectors) ? $tableentry$155$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$156$.rvectors) ? $tableentry$156$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$157$.rvectors) ? $tableentry$157$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$158$.rvectors) ? $tableentry$158$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$159$.rvectors) ? $tableentry$159$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$160$.rvectors) ? $tableentry$160$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$161$.rvectors) ? $tableentry$161$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$162$.rvectors) ? $tableentry$162$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$163$.rvectors) ? $tableentry$163$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$164$.rvectors) ? $tableentry$164$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$165$.rvectors) ? $tableentry$165$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$166$.rvectors) ? $tableentry$166$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$167$.rvectors) ? $tableentry$167$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$168$.rvectors) ? $tableentry$168$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$169$.rvectors) ? $tableentry$169$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$170$.rvectors) ? $tableentry$170$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$171$.rvectors) ? $tableentry$171$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$172$.rvectors) ? $tableentry$172$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$173$.rvectors) ? $tableentry$173$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$174$.rvectors) ? $tableentry$174$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$175$.rvectors) ? $tableentry$175$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$176$.rvectors) ? $tableentry$176$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$177$.rvectors) ? $tableentry$177$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$178$.rvectors) ? $tableentry$178$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$179$.rvectors) ? $tableentry$179$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$180$.rvectors) ? $tableentry$180$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$181$.rvectors) ? $tableentry$181$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$182$.rvectors) ? $tableentry$182$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$183$.rvectors) ? $tableentry$183$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$184$.rvectors) ? $tableentry$184$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$185$.rvectors) ? $tableentry$185$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$186$.rvectors) ? $tableentry$186$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$187$.rvectors) ? $tableentry$187$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$188$.rvectors) ? $tableentry$188$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$189$.rvectors) ? $tableentry$189$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$190$.rvectors) ? $tableentry$190$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$191$.rvectors) ? $tableentry$191$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$192$.rvectors) ? $tableentry$192$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$193$.rvectors) ? $tableentry$193$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$194$.rvectors) ? $tableentry$194$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$195$.rvectors) ? $tableentry$195$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$196$.rvectors) ? $tableentry$196$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$197$.rvectors) ? $tableentry$197$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$198$.rvectors) ? $tableentry$198$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$199$.rvectors) ? $tableentry$199$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$200$.rvectors) ? $tableentry$200$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$201$.rvectors) ? $tableentry$201$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$202$.rvectors) ? $tableentry$202$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$203$.rvectors) ? $tableentry$203$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$204$.rvectors) ? $tableentry$204$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$205$.rvectors) ? $tableentry$205$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$206$.rvectors) ? $tableentry$206$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$207$.rvectors) ? $tableentry$207$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$208$.rvectors) ? $tableentry$208$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$209$.rvectors) ? $tableentry$209$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$210$.rvectors) ? $tableentry$210$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$211$.rvectors) ? $tableentry$211$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$212$.rvectors) ? $tableentry$212$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$213$.rvectors) ? $tableentry$213$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$214$.rvectors) ? $tableentry$214$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$215$.rvectors) ? $tableentry$215$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$216$.rvectors) ? $tableentry$216$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$217$.rvectors) ? $tableentry$217$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$218$.rvectors) ? $tableentry$218$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$219$.rvectors) ? $tableentry$219$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$220$.rvectors) ? $tableentry$220$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$221$.rvectors) ? $tableentry$221$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$222$.rvectors) ? $tableentry$222$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$223$.rvectors) ? $tableentry$223$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$224$.rvectors) ? $tableentry$224$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$225$.rvectors) ? $tableentry$225$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$226$.rvectors) ? $tableentry$226$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$227$.rvectors) ? $tableentry$227$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$228$.rvectors) ? $tableentry$228$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$229$.rvectors) ? $tableentry$229$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$230$.rvectors) ? $tableentry$230$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$231$.rvectors) ? $tableentry$231$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$232$.rvectors) ? $tableentry$232$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$233$.rvectors) ? $tableentry$233$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$234$.rvectors) ? $tableentry$234$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$235$.rvectors) ? $tableentry$235$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$236$.rvectors) ? $tableentry$236$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$237$.rvectors) ? $tableentry$237$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$238$.rvectors) ? $tableentry$238$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$239$.rvectors) ? $tableentry$239$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$240$.rvectors) ? $tableentry$240$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$241$.rvectors) ? $tableentry$241$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$242$.rvectors) ? $tableentry$242$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$243$.rvectors) ? $tableentry$243$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$244$.rvectors) ? $tableentry$244$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$245$.rvectors) ? $tableentry$245$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$246$.rvectors) ? $tableentry$246$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$247$.rvectors) ? $tableentry$247$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$248$.rvectors) ? $tableentry$248$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$249$.rvectors) ? $tableentry$249$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$250$.rvectors) ? $tableentry$250$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$251$.rvectors) ? $tableentry$251$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$252$.rvectors) ? $tableentry$252$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$253$.rvectors) ? $tableentry$253$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$254$.rvectors) ? $tableentry$254$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$255$.rvectors) ? $tableentry$255$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.gitignore b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl deleted file mode 100644 index 41d42034c58..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl +++ /dev/null @@ -1,67 +0,0 @@ -<#-- - Copyright(C) 2016 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ADC_PinSet"> -<#assign Function_Description = "This function initializes pins for r_s12ad_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - <#if (pin.pinName?contains("ADTRG")?string("true","false")) == "true" || (pin.pinName?contains("ADST")?string("true","false")) == "true" > - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - <#else> - /* Set ${pin.pinName} pin */ - <#if headerInfo.device?contains("R5F5110")> - <#if pin.portNum != "4" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#elseif headerInfo.device?contains("R5F5111")> - <#if pin.portNum != "4" && pin.portNum != "H" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#elseif headerInfo.device?contains("R5F5113")> - <#if pin.portNum != "4" && pin.portNum != "9" && pin.portNum != "H" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#else> - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - PORT${pin.portNum}.PDR.BIT.B${pin.pinBitNum} = 0U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 0U; - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.ipcf b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.ipcf deleted file mode 100644 index be6a44fc80d..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.ipcf +++ /dev/null @@ -1,1053 +0,0 @@ - - - - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\general - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_bsp - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_byteq - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_config - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_ether_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_flash_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_pincfg - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_s12ad_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx64m-gr-kaede\ccrx-csplus\src\smc_gen\r_sci_rx - - - - - - .\src\smc_gen\general\r_cg_hardware_setup.c - - - - - .\src\smc_gen\general\r_cg_macrodriver.h - - - - - .\src\smc_gen\general\r_cg_userdefine.h - - - - - .\src\smc_gen\general\r_smc_cgc.c - - - - - .\src\smc_gen\general\r_smc_cgc.h - - - - - .\src\smc_gen\general\r_smc_cgc_user.c - - - - - .\src\smc_gen\general\r_smc_entry.h - - - - - .\src\smc_gen\general\r_smc_interrupt.c - - - - - .\src\smc_gen\general\r_smc_interrupt.h - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\dbsct.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\hwsetup.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\hwsetup.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\lowlvl.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\lowsrc.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\lowsrc.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\resetprg.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\r_bsp.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\r_bsp_config_reference.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\r_bsp_interrupt_config_reference.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\sbrk.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\vecttbl.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx64m\vecttbl.h - - - - - - - - - .\src\smc_gen\r_bsp\board\user\r_bsp.h - - - - - - - - - .\src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - - - - - - - - - .\src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_typedefs.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\cpu.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\cpu.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\locking.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\locking.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_clocks.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_info.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_init.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_init.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_interrupts.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_interrupts.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_locks.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_locks.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts_private.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_startup.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\mcu_startup.h - - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx64m\register_access\iodefine.h - - - - - - - - .\src\smc_gen\r_bsp\platform.h - - - - - .\src\smc_gen\r_bsp\readme.txt - - - - - - .\src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - - - - - - .\src\smc_gen\r_byteq\readme.txt - - - - - - .\src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - - - - - - .\src\smc_gen\r_byteq\r_byteq_if.h - - - - - - .\src\smc_gen\r_byteq\src\r_byteq.c - - - - - - - .\src\smc_gen\r_byteq\src\r_byteq_private.h - - - - - - .\src\smc_gen\r_config\r_bsp_config.h - - - - - .\src\smc_gen\r_config\r_bsp_config_readme.txt - - - - - .\src\smc_gen\r_config\r_bsp_interrupt_config.h - - - - - .\src\smc_gen\r_config\r_byteq_config.h - - - - - .\src\smc_gen\r_config\r_ether_rx_config.h - - - - - .\src\smc_gen\r_config\r_flash_rx_config.h - - - - - .\src\smc_gen\r_config\r_s12ad_rx_config.h - - - - - .\src\smc_gen\r_config\r_sci_rx_config.h - - - - - - - .\src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - - - - - - - - - .\src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - - - - - - - .\src\smc_gen\r_ether_rx\readme.txt - - - - - - .\src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - - - - - - .\src\smc_gen\r_ether_rx\r_ether_rx_if.h - - - - - - - .\src\smc_gen\r_ether_rx\src\phy\phy.c - - - - - - - - - .\src\smc_gen\r_ether_rx\src\phy\phy.h - - - - - - - - .\src\smc_gen\r_ether_rx\src\r_ether_rx.c - - - - - - - .\src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - - - - - - - - - .\src\smc_gen\r_ether_rx\src\targets\rx64m\r_ether_setting_rx64m.c - - - - - - - - - - .\src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - - - - - - - - - .\src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - - - - - - - .\src\smc_gen\r_flash_rx\readme.txt - - - - - - .\src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - - - - - - .\src\smc_gen\r_flash_rx\r_flash_rx_if.h - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_fcu.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_group.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_group.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_rx.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_rx.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_targets.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\targets\rx64m\r_flash_rx64m.h - - - - - - - - - - - .\src\smc_gen\r_flash_rx\src\targets\rx64m\r_mcu_config_reference.h - - - - - - - - .\src\smc_gen\r_pincfg\Pin.c - - - - - .\src\smc_gen\r_pincfg\Pin.h - - - - - .\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - - - - - .\src\smc_gen\r_pincfg\r_ether_rx_pinset.h - - - - - .\src\smc_gen\r_pincfg\r_pinset.h - - - - - .\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - - - - - .\src\smc_gen\r_pincfg\r_sci_rx_pinset.h - - - - - - - .\src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - - - - - - - - - .\src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - - - - - - - .\src\smc_gen\r_s12ad_rx\readme.txt - - - - - - .\src\smc_gen\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - - - - - - .\src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - - - - - - .\src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - - - - - - - .\src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m.c - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m_if.h - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - - - - - - - - - - .\src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - - - - - - - - - .\src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - - - - - - - .\src\smc_gen\r_sci_rx\readme.txt - - - - - - .\src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - - - - - - .\src\smc_gen\r_sci_rx\r_sci_rx_if.h - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx.c - - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m.c - - - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m_data.c - - - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m_private.h - - - - - - - - \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 046e4457e35..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,12332 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - b93fff9e-8c05-453d-bad0-1926ebd8f159 - 5eab4636-6ed0-4874-926a-504521386b51 - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - fb98844b-2c27-4275-9804-f6e63e204da0 - b93fff9e-8c05-453d-bad0-1926ebd8f159 - - - application_code - Category - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - - - config_files - Category - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - - - lib - Category - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - - - src - Category - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - - - Smart Configurator - Category - 7abf10fa-3cf1-4274-a2a9-b6df20f05e1d - - - common_demos - Category - fe76384e-514d-45bd-b1de-5a80cf7e1e66 - - - renesas_code - Category - fe76384e-514d-45bd-b1de-5a80cf7e1e66 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fe76384e-514d-45bd-b1de-5a80cf7e1e66 - - - include - Category - cf9530e6-0c22-4d79-b04f-a63392a1df43 - - - source - Category - cf9530e6-0c22-4d79-b04f-a63392a1df43 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee76dcf7-991c-446f-8609-be276bc3895a - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ba270af1-1705-42fa-93b0-4301f0eb466d - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ef28f179-dc4b-45a4-aba8-9ae1e35b1617 - - - aws - Category - a5aaf558-c62d-4232-a51b-c3a836d6e30e - - - third_party - Category - a5aaf558-c62d-4232-a51b-c3a836d6e30e - - - bufferpool - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - crypto - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - FreeRTOS - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - FreeRTOS-Plus-TCP - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - greengrass - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - include - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - mqtt - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - pkcs11 - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - secure_sockets - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - shadow - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - tls - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - utils - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - - - wifi - Category - 2e5c2d18-d780-4006-85ea-f5107ac3c2b5 - e0135771-85a6-4b79-a2db-f3fc4412f133 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f02460fb-7e2b-4a79-bf21-c6a1c2cc64cc - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 46d2900a-35ef-4bbc-a54b-1f43b03af3ce - - - portable - Category - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14c7e23c-dd07-401e-8959-ffeb1800d9f4 - - - MemMang - Category - 485290f1-38f2-4cdf-ae74-0c9462f4539f - - - Renesas - Category - 485290f1-38f2-4cdf-ae74-0c9462f4539f - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96ef069b-30cd-4302-9d07-6afafa2aee1f - - - RX600v2 - Category - cc013e4f-364d-47b3-89f3-586da0687baf - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1707f925-a65d-49d4-b975-2cf757bfa295 - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 1707f925-a65d-49d4-b975-2cf757bfa295 - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1707f925-a65d-49d4-b975-2cf757bfa295 - - - include - Category - 78017250-8b1e-4d51-9e80-945e92147c3e - - - source - Category - 78017250-8b1e-4d51-9e80-945e92147c3e - - - FreeRTOSIPConfigDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_ARP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_DHCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_DNS.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_IP_Private.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_Sockets.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_Stream_Buffer.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_TCP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_TCP_WIN.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_UDP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - FreeRTOS_errno_TCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - IPTraceMacroDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - NetworkBufferManagement.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - NetworkInterface.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6944d514-73e0-4993-9dce-b7a0dd22f818 - - - portable - Category - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_ARP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_DHCP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_DNS.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_Sockets.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_Stream_Buffer.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_TCP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_TCP_WIN.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - FreeRTOS_UDP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - History.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - readme.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - ReadMe.url - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - 60ebb6f6-6991-434e-bfda-28d968d9d1bc - - - BufferManagement - Category - b9cf09d6-c354-4bbd-b03a-ed3fa51b2831 - - - Compiler - Category - b9cf09d6-c354-4bbd-b03a-ed3fa51b2831 - - - NetworkInterface - Category - b9cf09d6-c354-4bbd-b03a-ed3fa51b2831 - - - BufferAllocation_2.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - caf2723b-e8bb-4c20-82e2-1003d498e1e8 - - - Renesas - Category - 25e319ab-53e7-42bc-9d20-64aa3d1e4d40 - - - pack_struct_end.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_end.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 703462c4-859e-4b5b-bd5f-b062d8a5b68f - - - pack_struct_start.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 703462c4-859e-4b5b-bd5f-b062d8a5b68f - - - RX - Category - f3248079-4012-42af-99e1-25463715baef - - - README_DRIVER_DISCLAIMER.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\README_DRIVER_DISCLAIMER.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f3248079-4012-42af-99e1-25463715baef - - - ether_callback.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6d0225ac-cb6d-4921-a45a-8cc244ada87a - - - NetworkInterface.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6d0225ac-cb6d-4921-a45a-8cc244ada87a - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 27cd59ef-cea9-4b73-8a03-6dbf756e2153 - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 27cd59ef-cea9-4b73-8a03-6dbf756e2153 - - - private - Category - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 07820263-c65e-47e8-ad5c-7fc4eb669938 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42f7561a-0a86-4458-8ff7-2c15d4b2d8ae - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5eb151b5-a01d-401e-87dd-e6334955b8c0 - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5eb151b5-a01d-401e-87dd-e6334955b8c0 - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c7e2bc78-665a-459d-be65-b6f8ee57550e - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx64m-gr-kaede\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c7e2bc78-665a-459d-be65-b6f8ee57550e - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx64m-gr-kaede\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cd19b677-ae63-4b5c-a021-f9bac93be77c - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 92dd5f18-f7df-4520-b321-1901e8205735 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 92dd5f18-f7df-4520-b321-1901e8205735 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6f9f5b42-1018-427f-b251-8ecadea1345c - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bacfe5ea-46dd-46ec-9fb9-4c5f5e2f8d89 - - - jsmn - Category - a7a08570-fe96-47d3-b900-a62960cc7c3c - - - mbedtls - Category - a7a08570-fe96-47d3-b900-a62960cc7c3c - - - mcu_vendor - Category - a7a08570-fe96-47d3-b900-a62960cc7c3c - - - pkcs11 - Category - a7a08570-fe96-47d3-b900-a62960cc7c3c - - - tinycbor - Category - a7a08570-fe96-47d3-b900-a62960cc7c3c - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - dafdaf97-2118-4aa5-8c0e-3dde51f51d12 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dafdaf97-2118-4aa5-8c0e-3dde51f51d12 - - - include - Category - f81f2056-d6d7-4983-937a-e52659407146 - - - library - Category - f81f2056-d6d7-4983-937a-e52659407146 - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - f81f2056-d6d7-4983-937a-e52659407146 - - - mbedtls - Category - 004f756a-4262-44aa-ac6d-f385da3c3db9 - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca14b23a-5b92-4ea6-b133-4823e78891b7 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9db0dc2d-a442-481d-9c9e-20c04958224f - - - renesas - Category - 0577ca3d-bb0c-4348-8da9-3b3ace4726c4 - - - amazon_freertos_common - Category - febf7927-5d53-4afa-98da-6dc7b5550e33 - f44934b6-f8a9-465a-ab79-253cbdadb66d - - - FIT - Category - febf7927-5d53-4afa-98da-6dc7b5550e33 - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab622797-c121-4dc8-bede-a9828acc3c42 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab622797-c121-4dc8-bede-a9828acc3c42 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab622797-c121-4dc8-bede-a9828acc3c42 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - 854610b5-cc6c-4822-ab54-58f25f547b59 - - - amazon_freertos_common - Category - 7a188f1a-18d1-4cbe-8355-8a946d64795f - 403fcac4-8776-48b1-a1cb-ee0ef63ceb2a - - - FIT_modified_code - Category - 7a188f1a-18d1-4cbe-8355-8a946d64795f - - - compiler_support - Category - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - network_support - Category - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - 0df7dfee-eef0-4492-97d3-9a67bc94dd5a - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ca0e54c-a154-460d-bbbf-9f1415754ce8 - - - ccrx - Category - dd0ca350-8d5d-4046-8943-a727a5b61397 - 13040427-1e96-4ce2-9487-e1108ddd7211 - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 50da3cc2-a02a-496a-8f75-dc0b16b11532 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 50da3cc2-a02a-496a-8f75-dc0b16b11532 - - - onchipt_rx_ether - Category - a96d1472-1bc9-49a2-837f-b7e719a3ba84 - 29ce8d96-7096-4239-ac30-76ad6de792cd - - - freertos_ip_hook.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchip_rx_ether\freertos_ip_hook.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5356a0e7-12fc-4626-84bb-82cf90d65cb6 - - - r_bsp - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_byteq - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_cmt_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_ether_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_flash_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_riic_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_sci_iic_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_sci_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - r_s12ad_rx - Category - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - 089e6c40-a396-4294-88c1-9f9c9cca3d46 - - - board - Category - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - doc - Category - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - mcu - Category - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - platform__unused.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform__unused.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 7d5c2d52-93b1-4ff6-ba46-15e3253bc8a1 - - - all - Category - d23a93d3-d6b7-41ad-b69d-7e66953e8bf4 - 59fd790d-cc02-454b-a9a6-7b859c98c9a0 - - - generic_rx64m - Category - d23a93d3-d6b7-41ad-b69d-7e66953e8bf4 - - - rx64m - Category - d23a93d3-d6b7-41ad-b69d-7e66953e8bf4 - 483fa2aa-a9b8-4168-8d18-5bf23668bfb8 - - - clkconf.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\clkconf.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - dbsct.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - hwsetup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - lowlvl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - lowsrc.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - lowsrc.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - resetprg.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - sbrk.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - vecttbl.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 41061957-a0d6-4b23-8e6a-a763b594c99c - - - r_bsp_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx64m\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3a340c62-872b-41b9-93bc-58964ae7eae4 - - - r_bsp_hwsetup_reference.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx64m\r_bsp_hwsetup_reference.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3a340c62-872b-41b9-93bc-58964ae7eae4 - - - r_bsp.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx64m\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3a340c62-872b-41b9-93bc-58964ae7eae4 - - - clkconf.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx64m\clkconf.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8eabcd1a-0cc8-4594-a8ca-98a461111f09 - - - r_bsp_interrupt_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx64m\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8eabcd1a-0cc8-4594-a8ca-98a461111f09 - - - vecttbl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx64m\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8eabcd1a-0cc8-4594-a8ca-98a461111f09 - - - en - Category - 4bf6975b-db1f-4826-9184-3ea85dfc2dd0 - - - ja - Category - 4bf6975b-db1f-4826-9184-3ea85dfc2dd0 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 06c0882b-2c84-4f98-bedb-42c919939147 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 242cc79e-52e6-46eb-b1bf-983d81d58514 - - - all - Category - 96801034-2a96-472f-a6c8-a533f061efe0 - - - rx64m - Category - 96801034-2a96-472f-a6c8-a533f061efe0 - - - r_bsp_common.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7736a08d-d4cd-47a8-a0aa-7184a2458123 - - - r_bsp_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7736a08d-d4cd-47a8-a0aa-7184a2458123 - - - r_compiler.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_compiler.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7736a08d-d4cd-47a8-a0aa-7184a2458123 - - - r_typedefs.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7736a08d-d4cd-47a8-a0aa-7184a2458123 - - - register_access - Category - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - cpu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - cpu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - locking.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - locking.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_clocks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_info.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_init.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_init.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_locks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_locks.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_mapped_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_mapped_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_mapped_interrupts_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_startup.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - mcu_startup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ef15e5e-67ec-48f0-8ed8-1895f9485db4 - - - ccrx - Category - ee9e89f4-d549-4b1d-a316-74bb49d86f8f - c8267a1a-44a3-4758-850d-c09e6180fc0e - - - iodefine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx64m\register_access\ccrx\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 602f13a2-0a73-4bd8-9643-56bab3e8032f - - - doc - Category - 7901ca1e-4316-48b0-ac7f-9ebcaf81017b - - - ref - Category - 7901ca1e-4316-48b0-ac7f-9ebcaf81017b - - - src - Category - 7901ca1e-4316-48b0-ac7f-9ebcaf81017b - - - r_byteq_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7901ca1e-4316-48b0-ac7f-9ebcaf81017b - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 7901ca1e-4316-48b0-ac7f-9ebcaf81017b - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - 7668824f-e36e-4bf1-9e58-9b6a6683de6f - - - r_byteq_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6a476ea1-1bfd-4a3b-8068-edc4bd1f8424 - - - r_byteq.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 087f8674-e93c-4f5e-8175-cd534a0d3275 - - - r_byteq_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 087f8674-e93c-4f5e-8175-cd534a0d3275 - - - doc - Category - 09a6c3e9-66f8-4425-867d-dfe964f6f55f - - - ref - Category - 09a6c3e9-66f8-4425-867d-dfe964f6f55f - - - src - Category - 09a6c3e9-66f8-4425-867d-dfe964f6f55f - - - r_cmt_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\r_cmt_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 09a6c3e9-66f8-4425-867d-dfe964f6f55f - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 09a6c3e9-66f8-4425-867d-dfe964f6f55f - - - en - Category - 728b7994-3a8e-4285-b4db-f10fb48c3509 - - - ja - Category - 728b7994-3a8e-4285-b4db-f10fb48c3509 - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - 04a35265-9834-418c-a7f1-56a5bd41c55e - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - b13dfef5-bb98-4b25-9b74-421277b4ee59 - - - r_cmt_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\ref\r_cmt_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 747ea761-9219-426e-bfaa-a32ee08e7e06 - - - r_cmt_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src\r_cmt_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f72833e8-77b6-4a45-97b2-2f326b97c005 - - - doc - Category - 54af48e2-7598-4e20-83d2-25cb1204197e - - - ref - Category - 54af48e2-7598-4e20-83d2-25cb1204197e - - - src - Category - 54af48e2-7598-4e20-83d2-25cb1204197e - - - r_ether_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 54af48e2-7598-4e20-83d2-25cb1204197e - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 54af48e2-7598-4e20-83d2-25cb1204197e - - - en - Category - 21c3c877-2fa5-4bda-b418-2a46f12486f7 - - - ja - Category - 21c3c877-2fa5-4bda-b418-2a46f12486f7 - - - r01an2009ej0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - 0a5367c7-089a-4475-8878-56d32b3e2cf9 - - - r01an2009jj0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - 363f30c6-ead4-4bd5-8f2c-1efbff528a63 - - - r_ether_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\ref\r_ether_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6689b7fe-b424-4779-bac9-ce21c00d5c06 - - - phy - Category - 36a83268-4e08-4658-989d-d09073962fa7 - - - r_ether_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 36a83268-4e08-4658-989d-d09073962fa7 - - - r_ether_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 36a83268-4e08-4658-989d-d09073962fa7 - - - targets - Category - 36a83268-4e08-4658-989d-d09073962fa7 - - - phy.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b7ba24a9-90c1-41a0-9352-38029651aeca - - - phy.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b7ba24a9-90c1-41a0-9352-38029651aeca - - - rx64m - Category - 48cb81ee-5911-4cfd-8648-c8788477760c - - - r_ether_setting_rx64m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\targets\rx64m\r_ether_setting_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff7c74cc-3fd2-4209-a5d9-774888dd15b0 - - - doc - Category - 50e071ad-6e62-418f-bae9-d66fe5c48282 - - - ref - Category - 50e071ad-6e62-418f-bae9-d66fe5c48282 - - - src - Category - 50e071ad-6e62-418f-bae9-d66fe5c48282 - - - r_flash_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 50e071ad-6e62-418f-bae9-d66fe5c48282 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 50e071ad-6e62-418f-bae9-d66fe5c48282 - - - en - Category - 3a4eeb2d-2128-4307-baef-a16eaefa2049 - - - ja - Category - 3a4eeb2d-2128-4307-baef-a16eaefa2049 - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - c52a0866-7b15-4e23-a136-f6fa1c4950d6 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 58fe0fd9-7ac7-4e24-a7fa-ab1682d38e8b - - - r_flash_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 45677c14-e393-46ca-b395-06c9f02bcfca - - - flash_type_1 - Category - 167aabda-67d5-4bca-8f38-141557481bc3 - - - flash_type_2 - Category - 167aabda-67d5-4bca-8f38-141557481bc3 - - - flash_type_3 - Category - 167aabda-67d5-4bca-8f38-141557481bc3 - - - flash_type_4 - Category - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_fcu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_fcu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_group.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_group.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_rx.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_flash_targets.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 167aabda-67d5-4bca-8f38-141557481bc3 - - - targets - Category - 167aabda-67d5-4bca-8f38-141557481bc3 - - - r_codeflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_codeflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_codeflash_extra.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_codeflash_extra.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_dataflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_dataflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_flash_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_flash_type1.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_flash_type1_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_flash_utils.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fc6f74ae-8e69-4383-9e44-bc7b340544fe - - - r_flash_type2.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a287a151-34ab-43df-b3a8-89614558bebc - - - r_flash_type2_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a287a151-34ab-43df-b3a8-89614558bebc - - - r_flash_type3.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fdb85e5f-1608-403f-a841-77120c6d2ff2 - - - r_flash_type3_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fdb85e5f-1608-403f-a841-77120c6d2ff2 - - - r_flash_type4.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7708fcf3-1ae9-4e4c-afec-03d741d15e91 - - - r_flash_type4_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7708fcf3-1ae9-4e4c-afec-03d741d15e91 - - - rx64m - Category - 2910bf07-24a3-4e9e-b0bf-4879bec0b705 - - - r_flash_rx64m.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx64m\r_flash_rx64m.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3acaf8d4-828d-44ab-9a57-486139398517 - - - r_mcu_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx64m\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3acaf8d4-828d-44ab-9a57-486139398517 - - - doc - Category - c332a6fb-8a7f-409c-afc2-460246f92cc7 - - - ref - Category - c332a6fb-8a7f-409c-afc2-460246f92cc7 - - - src - Category - c332a6fb-8a7f-409c-afc2-460246f92cc7 - - - r_riic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\r_riic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c332a6fb-8a7f-409c-afc2-460246f92cc7 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - c332a6fb-8a7f-409c-afc2-460246f92cc7 - - - en - Category - 963b3a1e-89b1-47d9-a58d-5056f12dfeb2 - - - ja - Category - 963b3a1e-89b1-47d9-a58d-5056f12dfeb2 - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - 66e503e8-5e90-4be6-a163-fae771535af8 - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - f03719d2-80df-4588-8fa9-1ceeb5f291f6 - - - r_riic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fbbeb842-14ec-4313-b72b-9e5299e21d1f - - - r_riic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fbbeb842-14ec-4313-b72b-9e5299e21d1f - - - r_riic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b760140-579b-4d5a-b5a6-877445bc169a - - - r_riic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b760140-579b-4d5a-b5a6-877445bc169a - - - targets - Category - 8b760140-579b-4d5a-b5a6-877445bc169a - - - rx64m - Category - 5361cead-4265-4e88-8125-de7ceeaa7805 - - - r_riic_rx64m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx64m\r_riic_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a9f545fd-0daa-4681-a677-9e44f4f10770 - - - r_riic_rx64m_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx64m\r_riic_rx64m_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a9f545fd-0daa-4681-a677-9e44f4f10770 - - - doc - Category - 5f5bd139-60a2-4425-9a9b-e01e0b055f82 - - - ref - Category - 5f5bd139-60a2-4425-9a9b-e01e0b055f82 - - - src - Category - 5f5bd139-60a2-4425-9a9b-e01e0b055f82 - - - r_sci_iic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\r_sci_iic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f5bd139-60a2-4425-9a9b-e01e0b055f82 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5f5bd139-60a2-4425-9a9b-e01e0b055f82 - - - en - Category - 10fe803d-7e71-4867-ad96-ce36fe451e72 - - - ja - Category - 10fe803d-7e71-4867-ad96-ce36fe451e72 - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - 0128cc33-3ad0-4e3c-8d6b-f166c6bbd566 - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 07746aa3-486a-48f6-90d0-e3465948294d - - - r_sci_iic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cea216a0-a2e5-4eda-bda7-3b5f8f7b21df - - - r_sci_iic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cea216a0-a2e5-4eda-bda7-3b5f8f7b21df - - - r_sci_iic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 16ceba83-6c45-4f7f-86ee-88e95864535f - - - r_sci_iic_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 16ceba83-6c45-4f7f-86ee-88e95864535f - - - r_sci_iic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 16ceba83-6c45-4f7f-86ee-88e95864535f - - - targets - Category - 16ceba83-6c45-4f7f-86ee-88e95864535f - - - rx64m - Category - e08e30ad-cfd4-4e6c-aa37-96c52ed1e41a - - - r_sci_iic_rx64m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx64m\r_sci_iic_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e9b90727-30c7-4ab6-9ce0-df6a8fdec802 - - - r_sci_iic_rx64m_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx64m\r_sci_iic_rx64m_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e9b90727-30c7-4ab6-9ce0-df6a8fdec802 - - - doc - Category - 7026bb26-76eb-439c-a6da-ef2c2dcd045c - - - ref - Category - 7026bb26-76eb-439c-a6da-ef2c2dcd045c - - - src - Category - 7026bb26-76eb-439c-a6da-ef2c2dcd045c - - - r_sci_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7026bb26-76eb-439c-a6da-ef2c2dcd045c - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 7026bb26-76eb-439c-a6da-ef2c2dcd045c - - - en - Category - a58c0be5-dcef-4377-8a7c-6364b93b4c06 - - - ja - Category - a58c0be5-dcef-4377-8a7c-6364b93b4c06 - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 1b1e09f6-3500-48ba-b1a2-ab497cbc83c6 - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - d12c2a42-4e61-4ac2-b377-28fc3fc7e1f6 - - - r_sci_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15563fec-b057-4e22-a840-0070d3416ff8 - - - r_sci_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7207ef3-88ca-4aaf-867c-7dbb23cf0c84 - - - r_sci_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f7207ef3-88ca-4aaf-867c-7dbb23cf0c84 - - - r_sci_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f7207ef3-88ca-4aaf-867c-7dbb23cf0c84 - - - targets - Category - f7207ef3-88ca-4aaf-867c-7dbb23cf0c84 - - - rx64m - Category - 6a613710-cd9e-4dc9-b8ce-1402d274986f - - - r_sci_rx64m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx64m\r_sci_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f11d5220-f0f2-42a5-83ce-23e892a45801 - - - r_sci_rx64m_data.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx64m\r_sci_rx64m_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f11d5220-f0f2-42a5-83ce-23e892a45801 - - - r_sci_rx64m_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx64m\r_sci_rx64m_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f11d5220-f0f2-42a5-83ce-23e892a45801 - - - doc - Category - 6ee1ec15-05de-4171-b989-f899027bf5b7 - - - ref - Category - 6ee1ec15-05de-4171-b989-f899027bf5b7 - - - src - Category - 6ee1ec15-05de-4171-b989-f899027bf5b7 - - - r_s12ad_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6ee1ec15-05de-4171-b989-f899027bf5b7 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 6ee1ec15-05de-4171-b989-f899027bf5b7 - - - en - Category - bea56513-b635-4847-8baa-dde9a777a8ff - - - ja - Category - bea56513-b635-4847-8baa-dde9a777a8ff - - - r01an1666ej0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - ad95e5e3-5a9d-4b99-ae02-4684a78453c6 - - - r01an1666jj0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - 62afebbf-0ae0-433f-ae42-806e24212c2f - - - r_s12ad_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1fe6e052-5f6b-463d-8102-49643223baf1 - - - r_s12ad_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 328e8608-86b4-4892-b33f-cfa961833380 - - - r_s12ad_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 328e8608-86b4-4892-b33f-cfa961833380 - - - targets - Category - 328e8608-86b4-4892-b33f-cfa961833380 - - - rx64m - Category - 2cabae9f-9ffc-450b-8b79-92d8ff91cb54 - - - r_s12ad_rx64m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 10bf7e21-8ff3-4745-b2a6-05f6f4662494 - - - r_s12ad_rx64m_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 10bf7e21-8ff3-4745-b2a6-05f6f4662494 - - - general - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_bsp - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_byteq - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_config - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_ether_rx - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_flash_rx - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_pincfg - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_sci_rx - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_s12ad_rx - Category - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ff981303-d0ea-4a34-b27b-c268915d1ddc - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d3c1a442-933e-45f6-985f-d01994b2563a - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d3c1a442-933e-45f6-985f-d01994b2563a - - - board - Category - d3c1a442-933e-45f6-985f-d01994b2563a - - - doc - Category - d3c1a442-933e-45f6-985f-d01994b2563a - - - mcu - Category - d3c1a442-933e-45f6-985f-d01994b2563a - - - generic_rx64m - Category - fb889c49-9290-44bd-a0f7-806d4cf071ad - - - user - Category - fb889c49-9290-44bd-a0f7-806d4cf071ad - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx64m\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx64m\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx64m\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx64m\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx64m\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx64m\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx64m\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx64m\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx64m\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - r_bsp_interrupt_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx64m\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx64m\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx64m\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx64m\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f221ee3-2faa-470c-b958-b34d526f24c3 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a78e68bf-c5a8-4f45-b0ba-4d02c2e9389e - - - en - Category - bdb956b4-e312-46fe-afbf-f75558bf2df5 - - - ja - Category - bdb956b4-e312-46fe-afbf-f75558bf2df5 - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 4d3b9d8b-dbcc-43ad-a97c-df0e9c50c7e4 - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 19b9518a-3d71-4f07-abe4-70d2f2360788 - - - all - Category - 6715da3a-68e0-4bce-94ab-aac93d2da647 - - - rx64m - Category - 6715da3a-68e0-4bce-94ab-aac93d2da647 - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 46f1620e-6ace-488a-abe4-a4146c38d613 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 46f1620e-6ace-488a-abe4-a4146c38d613 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 46f1620e-6ace-488a-abe4-a4146c38d613 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx64m\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx64m\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx64m\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx64m\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx64m\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - register_access - Category - 28d411de-2f0c-45d9-b69c-052c6ec5554e - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx64m\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e95f4a23-8303-484f-bb8d-6e2dcfb2e3e1 - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d62d08b0-e8c5-4994-aace-dc550a9cb4b1 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d62d08b0-e8c5-4994-aace-dc550a9cb4b1 - - - doc - Category - d62d08b0-e8c5-4994-aace-dc550a9cb4b1 - - - ref - Category - d62d08b0-e8c5-4994-aace-dc550a9cb4b1 - - - src - Category - d62d08b0-e8c5-4994-aace-dc550a9cb4b1 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - e6f43043-1ecf-43e1-aa4e-79d2348a81ab - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 67e7ce0f-4b35-4877-8693-2fbe27288f31 - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 38386875-70b8-4561-8078-46a976286a28 - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 38386875-70b8-4561-8078-46a976286a28 - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_ether_rx_config.h - File - src\smc_gen\r_config\r_ether_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0c9c4ee4-3283-4d88-af8f-8dc3dd08e885 - - - readme.txt - File - src\smc_gen\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a9cadd73-0a42-41a1-a8d8-55148edb9029 - - - r_ether_rx_if.h - File - src\smc_gen\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a9cadd73-0a42-41a1-a8d8-55148edb9029 - - - doc - Category - a9cadd73-0a42-41a1-a8d8-55148edb9029 - - - ref - Category - a9cadd73-0a42-41a1-a8d8-55148edb9029 - - - src - Category - a9cadd73-0a42-41a1-a8d8-55148edb9029 - - - en - Category - 74c764f2-629b-4240-a7e5-0c9292214fe8 - - - ja - Category - 74c764f2-629b-4240-a7e5-0c9292214fe8 - - - r01an2009ej0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - d22c0c64-da9a-4ade-844d-1f3c7d0703f8 - - - r01an2009jj0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - a4bb7665-301c-4b24-955b-c8ceb4e1db68 - - - r_ether_rx_config_reference.h - File - src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dbd69e66-11b9-4445-962a-0a8c8116ba10 - - - r_ether_rx.c - File - src\smc_gen\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 29da55cd-6ca1-4b06-9126-fcc066013972 - - - r_ether_rx_private.h - File - src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 29da55cd-6ca1-4b06-9126-fcc066013972 - - - phy - Category - 29da55cd-6ca1-4b06-9126-fcc066013972 - - - targets - Category - 29da55cd-6ca1-4b06-9126-fcc066013972 - - - phy.c - File - src\smc_gen\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f8f4a249-0dde-4756-9230-b9a2ba4cc23e - - - phy.h - File - src\smc_gen\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f8f4a249-0dde-4756-9230-b9a2ba4cc23e - - - rx64m - Category - 522c9668-1881-4495-97af-c02416314b28 - - - r_ether_setting_rx64m.c - File - src\smc_gen\r_ether_rx\src\targets\rx64m\r_ether_setting_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5d08e91f-de7c-48e5-8a57-cf4a36b808c9 - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5432f0a2-0895-4210-83de-85cba8e1ddf1 - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5432f0a2-0895-4210-83de-85cba8e1ddf1 - - - doc - Category - 5432f0a2-0895-4210-83de-85cba8e1ddf1 - - - ref - Category - 5432f0a2-0895-4210-83de-85cba8e1ddf1 - - - src - Category - 5432f0a2-0895-4210-83de-85cba8e1ddf1 - - - en - Category - 42bd50ed-de6b-4173-9977-0d150c3b39b9 - - - ja - Category - 42bd50ed-de6b-4173-9977-0d150c3b39b9 - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 4d173755-6ce4-42eb-9a86-ba2c6b098ca4 - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 6823ffb8-9772-4b72-a377-7a6ec9bcd57d - - - r_flash_rx_config_reference.h - File - src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e95908a0-e5bb-4c99-a71a-f37f6ed98241 - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e00c94d4-a0d6-448b-9d91-702333802d3b - - - flash_type_1 - Category - e00c94d4-a0d6-448b-9d91-702333802d3b - - - flash_type_2 - Category - e00c94d4-a0d6-448b-9d91-702333802d3b - - - flash_type_3 - Category - e00c94d4-a0d6-448b-9d91-702333802d3b - - - flash_type_4 - Category - e00c94d4-a0d6-448b-9d91-702333802d3b - - - targets - Category - e00c94d4-a0d6-448b-9d91-702333802d3b - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_flash_type1_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bb5739fe-1b1a-4f33-a290-3db2d5d09d27 - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4c487da3-f588-40c4-a5f5-35007f9857e6 - - - r_flash_type2_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4c487da3-f588-40c4-a5f5-35007f9857e6 - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f5240115-cdb1-47dc-b749-b15cc74f5ab0 - - - r_flash_type3_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f5240115-cdb1-47dc-b749-b15cc74f5ab0 - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 24ed1841-ca81-4437-873f-a51a5a843330 - - - r_flash_type4_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 24ed1841-ca81-4437-873f-a51a5a843330 - - - rx64m - Category - b972b18d-c8fd-4f94-a59c-c68fc6f2112a - - - r_flash_rx64m.h - File - src\smc_gen\r_flash_rx\src\targets\rx64m\r_flash_rx64m.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8a9ff438-789e-4b4d-80d3-c2d1c03b1001 - - - r_mcu_config_reference.h - File - src\smc_gen\r_flash_rx\src\targets\rx64m\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8a9ff438-789e-4b4d-80d3-c2d1c03b1001 - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 42232b6f-189e-475c-88f1-58ed68578366 - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42232b6f-189e-475c-88f1-58ed68578366 - - - r_ether_rx_pinset.c - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 42232b6f-189e-475c-88f1-58ed68578366 - - - r_ether_rx_pinset.h - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42232b6f-189e-475c-88f1-58ed68578366 - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42232b6f-189e-475c-88f1-58ed68578366 - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 42232b6f-189e-475c-88f1-58ed68578366 - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 42232b6f-189e-475c-88f1-58ed68578366 - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 15f7a81c-6e84-4a0e-89fd-057f410825a8 - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15f7a81c-6e84-4a0e-89fd-057f410825a8 - - - doc - Category - 15f7a81c-6e84-4a0e-89fd-057f410825a8 - - - ref - Category - 15f7a81c-6e84-4a0e-89fd-057f410825a8 - - - src - Category - 15f7a81c-6e84-4a0e-89fd-057f410825a8 - - - en - Category - 97221bb8-13f0-4595-9636-3e8657a9011c - - - ja - Category - 97221bb8-13f0-4595-9636-3e8657a9011c - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - bfb4cc0c-6660-41d4-a73b-1503028fbecd - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - a8d681df-946e-4a55-bdda-03af16210f7f - - - r_sci_rx_config_reference.h - File - src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ba3621dc-4f08-4f35-93c9-5e9897698c3f - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 946fcdb9-d768-43b0-a206-3b4953b5679d - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 946fcdb9-d768-43b0-a206-3b4953b5679d - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 946fcdb9-d768-43b0-a206-3b4953b5679d - - - targets - Category - 946fcdb9-d768-43b0-a206-3b4953b5679d - - - rx64m - Category - aba7c47e-d3ce-4bf7-9c3c-5169a1700c0e - - - r_sci_rx64m.c - File - src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6faa0ac5-9e03-4018-b9f0-916dabb537e3 - - - r_sci_rx64m_data.c - File - src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6faa0ac5-9e03-4018-b9f0-916dabb537e3 - - - r_sci_rx64m_private.h - File - src\smc_gen\r_sci_rx\src\targets\rx64m\r_sci_rx64m_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6faa0ac5-9e03-4018-b9f0-916dabb537e3 - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 75f75adc-7dc1-446c-a790-e23070ed8d56 - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 75f75adc-7dc1-446c-a790-e23070ed8d56 - - - doc - Category - 75f75adc-7dc1-446c-a790-e23070ed8d56 - - - ref - Category - 75f75adc-7dc1-446c-a790-e23070ed8d56 - - - src - Category - 75f75adc-7dc1-446c-a790-e23070ed8d56 - - - en - Category - f67e345a-f9e8-40ef-89b1-0053c5631a0e - - - ja - Category - f67e345a-f9e8-40ef-89b1-0053c5631a0e - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - 0a6d075a-925d-4041-b11c-80e890cd7eb7 - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - efabb8b8-a8d9-465c-b1e6-47d32e893ac4 - - - r_s12ad_rx_config_reference.h - File - src\smc_gen\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 43692579-b186-4fa1-86f5-ecde7189eb91 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9e7aad9d-8ce2-4db8-9183-8920656c9246 - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9e7aad9d-8ce2-4db8-9183-8920656c9246 - - - targets - Category - 9e7aad9d-8ce2-4db8-9183-8920656c9246 - - - rx63x - Category - d938f62b-117e-431e-b4a5-58d090880c2a - - - rx64m - Category - d938f62b-117e-431e-b4a5-58d090880c2a - - - rx65x - Category - d938f62b-117e-431e-b4a5-58d090880c2a - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3f7274ca-7822-4258-87d5-12f88a67ff07 - - - r_s12ad_rx63x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3f7274ca-7822-4258-87d5-12f88a67ff07 - - - r_s12ad_rx64m.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2989eccd-f7ab-45ae-aca2-30b7e43e151c - - - r_s12ad_rx64m_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx64m\r_s12ad_rx64m_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2989eccd-f7ab-45ae-aca2-30b7e43e151c - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1a50cebe-b71d-4582-b87f-ffd21ff9f49b - - - r_s12ad_rx65x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1a50cebe-b71d-4582-b87f-ffd21ff9f49b - - - - - True - 0 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 500ba51a-4219-4828-b4be-80f54d6d3551 - f96683fa-8de4-4c6d-a1ab-925d7f232c09 - - - - - 0e793ff3-2e3f-43c0-bdc9-926269595403 - - - - - 1.0 - - - R5F564MLCxFB - 0 - - - - - 0 - R5F564MLCxFB - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - a93f4436-657e-47d6-94a3-e7c9d13b753d - CSource - c11e6e30-ebc6-4664-9029-695f91d268ca - CSource - d5b2c7fc-396b-4d30-b079-4e1e3eda0b9f - CSource - a1206033-29d2-4c09-bd6c-d4ff9ca9e6d5 - CSource - 554663ee-4dbc-4d6e-a652-03b7b77369b6 - CSource - 4700f69d-283c-4f24-b869-330343df2fee - CSource - 1480ae6e-8e80-40ff-8924-8d9774d7e790 - CSource - 39fb6cec-c42d-489a-80ad-29deb9f75686 - CSource - fffa158d-9d5e-453c-be1f-0fa446cf1423 - CSource - f9306af0-1ebd-447b-b35d-715db69815e8 - CSource - bd52187e-dfcf-46c7-9f10-ec50bf66106b - CSource - 8bd602fb-37dd-4f6d-8b25-da4140aab524 - CSource - 69b1ffc3-5a0f-47dc-ae81-01f8afd7823b - CSource - 3ebdbf7e-a6e1-4c77-a541-0339ded4e733 - CSource - 234fc7e0-322a-4346-9e32-e5073445c927 - CSource - 4af57681-7e1b-4b65-a13f-d5dfa4de2d5f - CSource - b4f5a2df-4613-4f01-8524-6c77889fc345 - CSource - 556acebc-cf4d-46bf-a3b4-03d8786e2ea7 - CSource - d73dc8a8-8117-4ce7-9bae-189b530e46d2 - CSource - 8d9cf9cc-9718-4721-b5f9-bbacf7cb4874 - CSource - a2ba6dcb-510b-4bf3-af19-455598c8fd08 - AsmSource - 02cfff08-04c5-44cc-809a-a3b580e6dcfd - CSource - be27ad16-d992-46a8-bee3-fbb6a587d887 - CSource - decc3da4-e1bd-4ca8-8e36-acbf13a87fd5 - CSource - d28622b3-cae6-41ae-9b56-dc43f9b8ec20 - CSource - cfbf337a-4f55-4d54-96d1-1e0b3e24b30a - CSource - a5739d27-a816-478d-a675-474df4ef4f9b - CSource - edc4665b-886e-4449-9a82-22910295d109 - CSource - d1ae2b7f-03f2-40ba-90f1-9931752f1adf - CSource - 0add67e8-1c60-47e3-8729-8494d72a7921 - CSource - 4aaa73b6-0fae-4516-912a-ad58c1d187db - CSource - 4beb0b34-e0e2-493b-ac9e-c096473a8ac9 - CSource - dcc8426a-7f41-4ffd-8d00-0ede78c12977 - CSource - 34c6e9b4-468e-4eb3-a9e5-07d5875fa86c - CSource - d29bc817-d7e5-4980-bd2a-9947af4445c7 - CSource - 62731a2a-b6d3-4d03-a4b5-afe64a6d58ab - CSource - 4fe207f5-818e-4c48-93ea-11a9aa44287b - CSource - ed0e1ac8-2c4f-4215-9119-0392c500f721 - CSource - 9f38423d-fced-493d-86ba-af6c605e0b7d - CSource - 0efbfb28-8aab-49f1-aed5-88ca2c15c57a - CSource - 5dde2788-cc47-40a7-84d2-1109513a4715 - CSource - e5c93487-83c3-4f9a-bb79-54dfdc50e40e - CSource - 2ce423d7-8f23-4e9f-a065-8ebba8222dff - CSource - 9e24aa60-788a-4acf-b018-e487dac4e734 - CSource - 4f3535a2-45cb-402c-aefd-181e7b8fa0a4 - CSource - 0c0ec12b-2541-4cc9-beac-1fef341592cd - CSource - d17380bd-496f-4f7e-bb6f-5d1b37ec7825 - CSource - 7e7d2263-b587-42bd-be10-4e586fb470ac - CSource - de4d3a68-714c-4917-8754-e4dab99f5574 - CSource - 3deda308-89b6-428c-9a0e-83fbe1423227 - CSource - 308e718d-3406-4f04-8c0d-5f3132c7c198 - CSource - 58ca1ca3-58df-4675-a4e9-ae96883f7ade - CSource - 647922b8-1c65-4a68-8318-c25c27c02702 - CSource - eadb5d32-8d36-4b7f-80bc-73935f9ba944 - CSource - 54cf8998-2e1c-4e5d-8d52-aeb342165099 - CSource - ac405e27-d6a7-412c-86f2-98f0c7f327f9 - CSource - abf75b8f-22c1-45d2-ac82-d9feb14c6f4e - CSource - 4664ace8-f11e-4a8d-978c-2a6e72de7cff - CSource - 25e8eebe-54cb-40c0-bf27-2c6d01550093 - CSource - a6156d86-3c5d-4417-9087-051193039f2b - CSource - ffbc2cc6-7ceb-495e-b3f9-1a6698edec0b - CSource - 398c956c-fd5a-4bc3-9f8f-819c9a7a3a70 - CSource - ede9c04d-fde5-4f1f-bbfa-6f137327dafa - CSource - 677777e1-aaa2-4003-8e10-98a368862812 - CSource - b22f83ce-a915-4dc2-b5d7-802d47c30392 - CSource - 2eeccbd5-64ff-4bd4-90de-7e715340fdb9 - CSource - 791f1ac7-49a2-4298-be33-ffbb9ed2b13b - CSource - c2951a45-cce3-41fa-8d51-cd5480a24025 - CSource - f9d650de-a5ec-4c5b-a7b1-e62bcc95c0ca - CSource - 225a00fa-35d1-4048-896a-1ae48e7f036f - CSource - be5f87a5-d1b9-429f-b014-ba970216c083 - CSource - 84bebe31-f97d-42fb-a8fc-9fbaf4711017 - CSource - 422507ec-9cdf-40aa-8d5f-229a43d7e262 - CSource - 14d66ccd-af86-4363-bcb1-6b509d196c23 - CSource - e2e03583-7337-4a0e-aa09-1c9d2638b58c - CSource - 6ee75b27-f407-4649-8dd2-d98812090f71 - CSource - 5232f273-64c4-41be-a42b-87dc9fb63ff0 - CSource - 6e350d38-9bb0-49a2-aaf4-69f6a7907036 - CSource - fa955961-f1d6-4d6f-ba6c-d6f3ad6408eb - CSource - b64fcb5c-147e-4f6b-a219-c5aa6227d73b - CSource - 6a38ff8d-4e81-4fc8-ae11-7e058790fe9c - CSource - 6032d5af-a62f-49ab-b879-79c8c9891d74 - CSource - bcddc660-7f14-4dc1-a247-d3918edbb181 - CSource - 9bcea095-5ca7-4c03-b828-ebd0de078632 - CSource - bc4f9ca4-ce79-4204-848c-ecccecf80255 - CSource - aec87a0b-b4aa-4d58-9493-a6e9fcbc0dff - CSource - f1828f01-9ff9-4454-9102-79eb26ce5c92 - CSource - 5eac5585-1efe-4b10-b54e-68ef13400133 - CSource - 6cc28f1d-3a1f-4b4d-ae0b-e633be2c4ccf - CSource - c5e43b59-6f16-4b46-89a5-34fe15ae8a46 - CSource - e80bdee8-87b9-44a6-8af7-3970f2d5d28e - CSource - 0bd79da9-3fd8-4977-ba43-9492e54fc213 - CSource - 5ce00d41-31a2-46a4-89d6-657684802c3c - CSource - ffe6dc19-7ee7-4c4a-80b1-39146fd4d749 - CSource - 2862f139-45ae-49e5-84f0-c97673dde066 - CSource - acc44bd2-7721-43f9-977a-7415c84cc673 - CSource - 69ee9e1a-9a75-4bf4-8e26-1e51b679a324 - CSource - 37ede472-fd53-4279-b2bd-a45b467600ec - CSource - 13849a2e-1b46-4304-a8ba-df9fad890536 - CSource - 79f87f04-c318-4f95-9576-0cae616143b3 - CSource - 54775072-ac5c-4d81-b5c5-2c55ab74e69e - CSource - 3951399d-b88d-488c-8f7d-6baed64acf55 - CSource - 9b74cd8f-b2a4-4a56-af5c-e171b91bffba - CSource - 918b84fb-5bd6-4ebb-9848-97e856961fb6 - CSource - d358f22d-9589-4cc4-b95f-97cea0cf449c - CSource - 851c3e90-d6d0-489f-9118-6c2f9a07326c - CSource - 6aaa2bfd-994a-4a4f-9daf-8b6f261ff0e9 - CSource - bea6c3e9-0743-4a9e-bd35-58e684ce027d - CSource - b49b1ca6-090b-47d7-ac01-b4d9415b4c48 - CSource - ad83c1b1-6fcf-4883-b8a2-ddd61414e7d8 - CSource - 0396ebed-37dc-43b0-af5f-31d4bb661ebc - CSource - 0966cb39-28be-4a62-a412-8002b4598673 - CSource - c3683212-e58e-4be2-afd6-c9b394874b01 - CSource - e64033d9-f630-43cf-8b28-fee3fabef155 - CSource - 6a063788-15fc-470b-9f24-6d41502f176f - CSource - aaae113d-9d81-432a-881d-56be46d7096d - CSource - d6b6ed97-ba45-4c49-8d1d-d802eaeba389 - CSource - ff30048d-9903-4a72-b777-2e6826235b8c - CSource - 753af08b-e991-49ab-8d9f-1c3a91384412 - CSource - 5b8cbc34-4948-4494-bc0e-a2a0b5845943 - CSource - 6301da4a-c1f2-4e31-a292-2476f50a5752 - CSource - c2d32f10-95ec-4857-b166-2532acc0b8b7 - CSource - 141f025c-213d-4406-8399-c06b208def6f - CSource - 2dfb379b-fc5d-4cd0-8d71-2c0595ad9603 - CSource - 4e467d7b-38c3-4499-b700-b7643ba54cad - CSource - 0c94dd02-19f7-4211-9b2d-e54ed54201b1 - CSource - e3c30710-5b8b-4a69-8b9b-cfde1962f114 - CSource - ee0ea24f-5adb-4d12-af68-c1d8fc9874f2 - CSource - a9173ae9-aab6-47ac-a86c-ec5054b71b1b - CSource - 4431b488-2331-41c1-9fab-8b6b277118d9 - CSource - 91c9e41b-738c-42a3-82f2-1e79b7cc248e - CSource - 329782a1-38e8-4b62-9729-b8a155126d70 - CSource - c2ee8569-9ad6-4e54-98d2-c579c6adcff7 - CSource - 73d578d0-15be-40ea-9fd6-5a0c6a85a39e - CSource - 4ecdbc8c-57e8-4cd0-aa1e-9e5fd821ce2f - CSource - 1c4f3a19-88fd-47f4-9aa8-2244935b4f99 - CSource - b39aef4b-1d5f-4f7d-b7fc-d201fe880c2a - CSource - c137645b-a028-4b26-833a-a658db61ebe5 - CSource - 0c07d8b0-8aa5-488e-90ad-768e3a6e9ae6 - CSource - 638a3e6c-ab34-4f94-a242-72abb3625445 - CSource - cbea9941-f0ee-451f-bc1f-fcf0dbae404e - CSource - b0e35c77-ed4b-4e55-b4be-9f9265a6f61a - CSource - 84452268-30b0-4802-b50f-b4e308dc8004 - CSource - 693c6f82-374f-4fb5-bdad-fb579d88d072 - CSource - e0ea88f9-c9c5-49b2-9257-b704e968c1cf - CSource - 33aa90a1-6382-4721-bf5e-6ac1cf1e9265 - CSource - 7678d1fc-b15a-4be4-a76f-448f48afd29b - CSource - 2b8aaa21-3bae-4b38-8bf0-0f3c382b6fcb - CSource - 8a984491-36d8-428a-bd5d-22be3999eb74 - CSource - 39e9b652-a000-47bb-9bad-e603bb2e4b3f - CSource - 02350be2-9fda-4a80-80ac-46d350e7369f - CSource - 67e2c242-fec2-4359-bd2f-b6b5a73dfca7 - CSource - 716bd7c0-139b-4819-852b-fa59688dda3b - CSource - e8c4658d-ac1e-4bd0-9342-07699782db75 - CSource - 6af10adb-d196-4449-9dfa-80a1e6db7dbf - CSource - 08a71503-9c1a-4149-87dc-7dba96e21312 - CSource - 67f0903a-c215-4b0f-8d86-07ad87a53ca1 - CSource - 9ca33d94-767a-48af-9b80-81327ec87471 - CSource - 7b5e81eb-cd2d-4db6-acfe-0a47f79798c5 - CSource - edbb092d-c1dd-4be5-a7d0-3a36fec045fb - CSource - e9e1f911-9a13-4630-939f-dec2e282449c - CSource - b19a8e95-c19f-4e8a-8b7d-6acdcbb80d9d - CSource - 9d3db1ec-ad39-4f28-b975-326020a999ed - CSource - cc6124a9-3dfa-4434-bd22-453c77fc7f66 - CSource - 7db6dd42-b870-4b5d-9657-1def6156d023 - CSource - a71730f7-3c44-42a8-9784-f20a1c09d46c - CSource - ea75edca-85c0-4cba-93ea-7e0c0e2e4dfa - CSource - 6828c2e9-34b8-4bf9-a904-ffaf76e05196 - CSource - ac1dc8fc-52f6-408f-9d8e-1ff022884d27 - CSource - d1f5d5aa-98f4-43c2-b7be-1a20d168a4e6 - CSource - af332479-c7b0-42c3-9ca1-517c0c4074be - CSource - baf02a5c-6c76-4533-92ab-8a6853afad29 - CSource - 3ca4e3f8-57e1-4ec1-829b-869d83f28fe6 - CSource - 84cc808b-a930-4fb1-b955-470bb5681a45 - CSource - 57e8b1a8-8973-4d06-bd5a-0143841ca6eb - CSource - 113b22c3-2e84-422f-a6c2-ac6dd3f763de - CSource - 6f011087-b17e-4c64-a38d-c029fbcb8601 - CSource - 27ee646c-a112-4d2d-961a-d6ea9afa41d2 - CSource - 454356cd-81c9-400a-827d-b50a21f403f4 - CSource - 2151d733-05e3-4d4c-8cfa-ae6d07f99771 - CSource - f7f2b84d-b7e8-47a5-b59e-b1ba0cd5e500 - CSource - 2673a95d-d6e2-4b67-bcdf-84f3be68dfbd - CSource - f79ccd50-dd2c-4881-9c9c-5b0d9e60ddde - CSource - d7a98926-9da4-4f77-a457-8ef94758f4d0 - CSource - a5ec99f0-7820-465f-af1b-d9b755cf5b28 - CSource - dca3376a-ccf4-41a5-9dbf-affd23c7e20f - CSource - d6446a8e-d87b-4817-bd87-40e7e27ca77a - CSource - 376549f5-2637-4515-bcb7-fd45822a35a3 - CSource - f07e824b-fd49-4613-90b9-2545443b98e7 - CSource - e39d6c1e-69cf-440b-b329-c4cb2b7ca749 - CSource - c467f17e-e86f-4f43-8999-cc36b8063126 - CSource - 039c70f2-dc31-4bcc-9335-1cdd32df2d69 - CSource - 940edb0f-6fee-4c03-b7d9-af68cf7592db - CSource - 86a4f82f-73c8-4907-9531-0f2a84de5fbe - CSource - 316f47dc-76e2-47c5-9f18-a1951ae24d0a - CSource - 97873424-6c9f-4a4c-9530-db34d7fed642 - CSource - fd8c9d2d-9baf-4c65-afed-d24b3c09df51 - CSource - 59f98ccb-23f3-4827-8393-d15e73623a25 - CSource - b34876af-1a61-4fdc-94b6-71e0d24e6e21 - CSource - 25e414fc-cca1-4009-aadd-908926e4f585 - CSource - 7c3d3bae-c71f-49cf-af87-77c998c68705 - CSource - 06b72fb3-cb89-40f8-b5dc-34c86210c544 - CSource - 8f11ab98-161c-4787-a2a7-c0ec3fbdc0c7 - CSource - df402003-30d9-4046-b8fa-2010084c1056 - CSource - 83915fd4-2912-4c2e-8ef3-c13c1b3f4507 - CSource - 18339b56-afcc-4563-b510-024268bd593a - CSource - 751ddde5-0122-47bb-b513-c41cbb64498b - CSource - cdd294e0-9393-4e0d-a432-8a913cb59778 - CSource - dac93c2d-a62e-4c38-af46-2b1e70825552 - CSource - eadd767e-b1c7-463d-a15b-39c5f754e461 - CSource - 350ed6e2-eee0-411f-8487-cfddd58175fc - CSource - 57edb828-659f-47e5-aee6-30f5ba3d4f05 - CSource - e40765bf-a958-43a8-8bb5-d09c2b892fe9 - CSource - f4133f28-f444-49bf-b71a-f1a57cb9e910 - CSource - 49b7bc9c-1e67-42d0-8521-af8aa1e262ac - CSource - 215 - 0 - - - - DefaultBuild - - RXv2 - LoadModuleFile - False - True - True - Debug - - - %TargetFiles% - - - - -0 - %TargetFiles% : %Program% %Options% - RX600 - False - %BuildModeName% - None - Stype - Debug - False - - - Rebuild - Fpu - True - %BuildModeName% - None - True - True - False - Nodpfpu - %ProjectName%.mot - False - - False - Level2 - Little - - False - - False - False - Nearest - 1E - False - Size - Off - False - False - False - SinglePrecision - False - False - False - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - False - -8586500694907916223 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586500694907916223 - %TargetFiles% - %TargetFiles% : %Program% %Options% - @aws_demos_build_path_check.bat - - - RXv2 - LoadModuleFile - False - True - - -0 - RX600 - False - %BuildModeName% - None - Rebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - %ProjectName%.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - V3.01.00 - RXv2 - LoadModuleFile - False - False - RX600 - False - %BuildModeName% - None - IgnoreRebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - aws_demos.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch32 - None - None - 00000000 - None - None - False - - - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - - - Auto - - D - 100 - - B - - - False - None - L - Auto - False - - W - - - False - False - Auto - - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - - False - Auto - No - False - True - Auto - - False - NoMap - - - None - False - No - Sjis - - False - - False - - Fpu - False - False - Auto - No - False - Sjis - False - -8586560733214927499 - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -src\smc_gen\r_s12ad_rx\src\targets\rx65x -src\smc_gen\r_s12ad_rx\src\targets\rx64m -src\smc_gen\r_s12ad_rx\src\targets\rx63x -src\smc_gen\r_s12ad_rx\src -src\smc_gen\r_s12ad_rx\ref -src\smc_gen\r_s12ad_rx -src\smc_gen\r_bsp\board\user -src\smc_gen\r_sci_rx\src\targets\rx64m -src\smc_gen\r_sci_rx\src -src\smc_gen\r_sci_rx\ref -src\smc_gen\r_sci_rx -src\smc_gen\r_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_pincfg -src\smc_gen\r_flash_rx\src\targets\rx64m -src\smc_gen\r_flash_rx\src\flash_type_4 -src\smc_gen\r_flash_rx\src\flash_type_3 -src\smc_gen\r_flash_rx\src\flash_type_2 -src\smc_gen\r_flash_rx\src\flash_type_1 -src\smc_gen\r_flash_rx\src -src\smc_gen\r_flash_rx\ref -src\smc_gen\r_flash_rx -src\smc_gen\r_ether_rx\src\phy -src\smc_gen\r_ether_rx\src -src\smc_gen\r_ether_rx\ref -src\smc_gen\r_ether_rx -src\smc_gen\r_config -src\smc_gen\r_bsp\mcu\rx64m\register_access -src\smc_gen\r_bsp\mcu\rx64m -src\smc_gen\r_bsp\mcu\all -src\smc_gen\r_bsp\board\generic_rx64m -src\smc_gen\r_bsp -src\smc_gen\general -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether -..\common\application_code -..\..\..\..\lib\include\private -..\common\config_files -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\mbedtls\include\mbedtls - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - - - Auto - - D - 100 - - B - - - False - None - L - Auto - - W - - - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - -8586560733214897586 - C99 - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %ConfigDir% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -src\smc_gen\r_s12ad_rx\src\targets\rx65x -src\smc_gen\r_s12ad_rx\src\targets\rx64m -src\smc_gen\r_s12ad_rx\src\targets\rx63x -src\smc_gen\r_s12ad_rx\src -src\smc_gen\r_s12ad_rx\ref -src\smc_gen\r_s12ad_rx -src\smc_gen\r_bsp\board\user -src\smc_gen\r_sci_rx\src\targets\rx64m -src\smc_gen\r_sci_rx\src -src\smc_gen\r_sci_rx\ref -src\smc_gen\r_sci_rx -src\smc_gen\r_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_flash_rx\src\targets\rx64m -src\smc_gen\r_flash_rx\src\flash_type_4 -src\smc_gen\r_flash_rx\src\flash_type_3 -src\smc_gen\r_flash_rx\src\flash_type_2 -src\smc_gen\r_flash_rx\src\flash_type_1 -src\smc_gen\r_flash_rx\src -src\smc_gen\r_flash_rx\ref -src\smc_gen\r_flash_rx -src\smc_gen\r_ether_rx\src\phy -src\smc_gen\r_ether_rx\src -src\smc_gen\r_ether_rx\ref -src\smc_gen\r_ether_rx -src\smc_gen\r_pincfg -src\smc_gen\r_config -src\smc_gen\r_bsp\mcu\rx64m\register_access -src\smc_gen\r_bsp\mcu\rx64m -src\smc_gen\r_bsp\mcu\all -src\smc_gen\r_bsp\board\generic_rx64m -src\smc_gen\r_bsp -src\smc_gen\general -. -..\common\config_files -..\common\application_code -..\common\application_code\renesas_code -..\..\..\..\demos\common\include -..\..\..\..\lib\include -..\..\..\..\lib\include\private -..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 -..\..\..\..\lib\FreeRTOS-Plus-TCP\include -..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas -..\..\..\..\lib\ota\portable\renesas\rx64m-gr-kaede -..\..\..\..\lib\third_party\jsmn -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\mbedtls\include -src -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src - - - - False - Size - Auto - - - P - False - - 2 - - - implicitlyinclude.h - - C - False - - - Auto - - D - 100 - - B - - - True - None - L - Auto - - W - - 11174,21644,5010,6,8,5177,5 - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - - - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - False - -8586802377712456320 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - -8586802377407818272 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - - - - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - 10 - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000000,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFC00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - False - -8586500692992116232 - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - FF - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000000,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFC00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - -8586500692992116232 - False - Absolute - Stype - - List - None - False - B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000000,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFC00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - aws_demos.abs - D=R -D_1=R_1 -D_2=R_2 - - - False - - %BuildModeName% - - False - False - False - None - aws_demos.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - True - False - - 10 - False - _undefined_interrupt_source_isr - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,B_1,R_1,B_2,R_2,B,R,SI/00000000,C_PKCS11_STORAGE*/00100000,C_1,C_2,C,C$*,D*,W*,L,P*/FFC00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - - - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - False - -8586802377710954160 - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - FF - None - - - False - 0 - - Ccitt - - None - None - False - False - -8586802377407818272 - Stype - True - False - NoMessage - %BuildModeName% - None - - aws_demos.mot - None - None - - None - - - FF - None - False - - 1 - None - True - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - - - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - False - -8586802377710353296 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - -8586802377407818272 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - - - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - True - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - False - -8586500694907836436 - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - -8586500694907836436 - C99 - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - True - - False - Size - - True - Auto - False - True - 2 - False - True - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - True - False - Auto - False - True - Noinstalign - False - False - True - True - True - False - Fpu - False - - - 0 - 636569983429232048 - 0 - - - 1 - 636569983427229168 - 0 - - - 2 - 636569983427629744 - 0 - - - 3 - 636569983427729888 - 0 - - - 4 - 636569983427729888 - 1 - - - 5 - 636569983427830032 - 0 - - - 6 - - - 7 - 636569983427830032 - 2 - - - 8 - 636569983427729888 - 2 - - - 9 - 636569983427930176 - 0 - - - 10 - 636569983427930176 - 1 - - - 11 - 636569983428230608 - 2 - - - 12 - 636569983428731328 - 2 - - - 13 - 636569983428831472 - 0 - - - 14 - 636569983429131904 - 0 - - - 15 - 636569983429131904 - 1 - - - 16 - 636569983428931616 - 0 - - - 17 - 636569983428931616 - 1 - - - 18 - 636569983429031760 - 0 - - - 19 - 636569983429031760 - 1 - - - 20 - 636569983429732768 - 1 - - - 21 - 636569983429732768 - 2 - - - 22 - 636569983429832912 - 0 - - - 23 - 636569983429832912 - 1 - - - 24 - 636569983429832912 - 2 - - - 25 - 636569983429832912 - 3 - - - 26 - 636569983429933056 - 0 - - - 27 - 636569983429933056 - 1 - - - 28 - 636569983429933056 - 2 - - - 29 - 636569983430033200 - 1 - - - 30 - 636569983430333632 - 0 - - - 31 - 636622383348614448 - 0 - - - 32 - 636569983430734208 - 1 - - - 33 - 636569983430734208 - 2 - - - 34 - 636569983430834352 - 0 - - - 35 - 636569983430834352 - 1 - - - 36 - 636569983432737088 - 0 - - - 37 - 636569983432737088 - 1 - - - 38 - - - 39 - - - 40 - - - 41 - 636622345897212240 - 0 - - - 42 - 636622345980929280 - 0 - - - 43 - 636569983433538240 - 0 - - - 44 - 636569983433538240 - 1 - - - 45 - 636569983433638384 - 0 - - - 46 - 636569983433738528 - 0 - - - 47 - 636569983433738528 - 1 - - - 48 - 636569983433938816 - 0 - - - 49 - 636569988145337024 - 0 - - - 50 - 636569988145337024 - 1 - - - 51 - 636569988145337024 - 2 - - - 52 - 636569988145337024 - 3 - - - 53 - 636569988145337024 - 4 - - - 54 - 636569988145337024 - 5 - - - 55 - 636569988145337024 - 6 - - - 56 - 636569988145337024 - 7 - - - 57 - 636569988145337024 - 8 - - - 58 - 636569988145337024 - 9 - - - 59 - 636569988145337024 - 10 - - - 60 - 636569988145337024 - 11 - - - 61 - 636569988145337024 - 12 - - - 62 - 636569988145337024 - 13 - - - 63 - 636569988145337024 - 14 - - - 64 - 636569988145337024 - 15 - - - 65 - 636569988145337024 - 16 - - - 66 - 636569988145337024 - 17 - - - 67 - 636569988145337024 - 18 - - - 68 - 636569988145337024 - 19 - - - 69 - 636569988145337024 - 20 - - - 70 - 636569988145337024 - 21 - - - 71 - 636569988145337024 - 22 - - - 72 - 636569988145337024 - 23 - - - 73 - 636569988145337024 - 24 - - - 74 - 636569988145337024 - 25 - - - 75 - 636569988145337024 - 26 - - - 76 - 636569988145337024 - 27 - - - 77 - 636569988145337024 - 28 - - - 78 - 636569988145337024 - 30 - - - 79 - 636569988145337024 - 31 - - - 80 - 636569988145337024 - 32 - - - 81 - 636569988145337024 - 33 - - - 82 - 636569988145337024 - 34 - - - 83 - 636569988145337024 - 35 - - - 84 - 636569988145337024 - 36 - - - 85 - 636569988145337024 - 37 - - - 86 - 636569988145337024 - 38 - - - 87 - 636569988145337024 - 39 - - - 88 - 636569988145337024 - 40 - - - 89 - 636569988145337024 - 45 - - - 90 - 636569988145337024 - 41 - - - 91 - 636569988145337024 - 42 - - - 92 - 636569988145337024 - 43 - - - 93 - 636569988145337024 - 44 - - - 94 - 636569988145337024 - 46 - - - 95 - - - 96 - 636569988145337024 - 47 - - - 97 - 636569988145337024 - 48 - - - 98 - 636622350656282688 - 0 - - - 99 - 636569988145337024 - 49 - - - 100 - 636569988145337024 - 50 - - - 101 - 636569988145337024 - 51 - - - 102 - 636569988145337024 - 52 - - - 103 - 636569988145337024 - 53 - - - 104 - 636569988145337024 - 54 - - - 105 - 636569988145337024 - 55 - - - 106 - 636569988145337024 - 56 - - - 107 - 636569988145337024 - 57 - - - 108 - 636569988145337024 - 58 - - - 109 - 636569988145337024 - 59 - - - 110 - 636569988145337024 - 60 - - - 111 - 636569988145337024 - 61 - - - 112 - 636569988145337024 - 62 - - - 113 - 636569988145337024 - 63 - - - 114 - 636569988145337024 - 66 - - - 115 - 636569988145337024 - 67 - - - 116 - 636569988145337024 - 68 - - - 117 - 636569988145337024 - 69 - - - 118 - 636569988145337024 - 64 - - - 119 - 636569988145337024 - 65 - - - 120 - 636569988145337024 - 70 - - - 121 - 636569988339115664 - 3 - - - 122 - 636569988339115664 - 4 - - - 123 - 636569988339115664 - 5 - - - 124 - 636569988339115664 - 6 - - - 125 - 636569988339115664 - 7 - - - 126 - 636569988339115664 - 8 - - - 127 - 636692165160280288 - 0 - - - 128 - 636692165160280288 - 3 - - - 129 - 636692165160280288 - 4 - - - 130 - 636692165160280288 - 6 - - - 131 - 636692165160280288 - 10 - - - 132 - 636692165160280288 - 1 - - - 133 - 636739223457574016 - 0 - - - 134 - 636692165160280288 - 11 - - - 135 - 636692165165287488 - 0 - - - 136 - 636692165167090080 - 0 - - - 137 - 636692165167090080 - 2 - - - 138 - 636692165167090080 - 4 - - - 139 - 636692165167090080 - 6 - - - 140 - 636692165167090080 - 8 - - - 141 - 636692165167090080 - 10 - - - 142 - 636692165167090080 - 12 - - - 143 - 636692165167090080 - 15 - - - 144 - 636692165683732976 - 0 - - - 145 - 636692165444889536 - 0 - - - 146 - 636692165443988240 - 0 - - - 147 - 636692165445089824 - 0 - - - 148 - 636692165522901712 - 0 - - - 149 - 636692165522901712 - 2 - - - 150 - 636692165522901712 - 4 - - - 151 - 636692165522901712 - 7 - - - 152 - 636692165522901712 - 9 - - - 153 - 636692165523903152 - 0 - - - 154 - 636692165525004736 - 0 - - - 155 - 636692165526006176 - 0 - - - 156 - 636692165521499696 - 0 - - - 157 - 636692165521499696 - 2 - - - 158 - 636692165521499696 - 4 - - - 159 - 636692165604819504 - 0 - - - 160 - 636692165605921088 - 0 - - - 161 - 636692165605921088 - 1 - - - 162 - 636569983428230608 - 0 - - - 163 - 636622397664027648 - 0 - - - 164 - 636622397664027648 - 1 - - - 165 - 636726236430651648 - 0 - - - 166 - 636622397747363472 - 0 - - - 167 - 636570005148029808 - 0 - - - 168 - 636570005148029808 - 3 - - - 169 - 636570005148029808 - 5 - - - 170 - 636570005148029808 - 7 - - - 171 - 636570005421760848 - 0 - - - 172 - 636570005421760848 - 2 - - - 173 - 636622539803434640 - 0 - - - 636692165357764256 - 0 - - - 636622397664027648 - 2 - - - 636622397747363472 - 1 - - - 636569983426327872 - 0 - - - 636569983426528160 - 0 - - - 636569983426528160 - 1 - - - 636569983426528160 - 2 - - - 636569983426628304 - 0 - - - 636569983426628304 - 1 - - - 636569983426728448 - 0 - - - 636569983426728448 - 1 - - - 636569983426728448 - 2 - - - 636569983426728448 - 3 - - - 636569983426828592 - 0 - - - 636569983426828592 - 1 - - - 636569983426828592 - 2 - - - 636569983427129024 - 0 - - - 636569983428531040 - 2 - - - 636569983428531040 - 3 - - - 636569983428631184 - 0 - - - 636569983428631184 - 1 - - - 636569983428631184 - 2 - - - 636622364638994640 - 0 - - - 636569983428631184 - 3 - - - 636569983428731328 - 0 - - - 636569983428731328 - 1 - - - 636569983428531040 - 0 - - - 636569983428531040 - 1 - - - 636569983429232048 - 1 - - - 636569983429332192 - 0 - - - 636569983429332192 - 1 - - - 636569983429332192 - 2 - - - 636569983429432336 - 0 - - - 636569983429432336 - 1 - - - 636569983429432336 - 2 - - - 636569983429432336 - 3 - - - 636569983429532480 - 0 - - - 636569983429532480 - 1 - - - 636569983429532480 - 2 - - - 636569983429532480 - 3 - - - 636569983429632624 - 0 - - - 636569983429632624 - 1 - - - 636569983429632624 - 2 - - - 636569983429732768 - 0 - - - 636569983429933056 - 3 - - - 636569983430033200 - 0 - - - 636569996292908896 - 0 - - - 636569983430133344 - 0 - - - 636569983430133344 - 1 - - - 636569983430233488 - 0 - - - 636569983430934496 - 1 - - - 636569983430934496 - 2 - - - 636569983430934496 - 3 - - - 636569983431034640 - 0 - - - 636569983431034640 - 1 - - - 636569983431034640 - 2 - - - 636569983431034640 - 3 - - - 636569983431335072 - 0 - - - 636569983431435216 - 0 - - - 636569983431435216 - 1 - - - 636569983431435216 - 2 - - - 636569983431535360 - 0 - - - 636569983430934496 - 0 - - - 636569983431535360 - 1 - - - 636569983431535360 - 2 - - - 636569983431535360 - 3 - - - 636569983431635504 - 0 - - - 636569983431635504 - 1 - - - 636569983431635504 - 2 - - - 636569983431935936 - 0 - - - 636569983432036080 - 0 - - - 636569983432036080 - 1 - - - 636569983432036080 - 2 - - - 636569983432136224 - 1 - - - 636569983432136224 - 2 - - - 636569983432236368 - 0 - - - 636569983432236368 - 1 - - - 636569983432236368 - 2 - - - 636622377665937888 - 0 - - - 636622377736824000 - 0 - - - 636569983432336512 - 1 - - - 636569983432336512 - 2 - - - 636569983432336512 - 3 - - - 636702519196413024 - 0 - - - 636569983432436656 - 1 - - - 636569983432436656 - 2 - - - 636569983432536800 - 0 - - - 636569983432536800 - 1 - - - 636569983432536800 - 2 - - - 636569983432536800 - 3 - - - 636569983432636944 - 0 - - - 636569983432636944 - 1 - - - 636569983432636944 - 2 - - - 636569983433938816 - 1 - - - 636569988137425648 - 0 - - - 636569988142132416 - 0 - - - 636569988142132416 - 1 - - - 636569988142132416 - 2 - - - 636569988142132416 - 3 - - - 636569988142132416 - 4 - - - 636569988142132416 - 5 - - - 636569988142132416 - 6 - - - 636569988142132416 - 7 - - - 636569988142132416 - 8 - - - 636569988142132416 - 9 - - - 636569988142132416 - 10 - - - 636569988142132416 - 11 - - - 636569988142132416 - 12 - - - 636569988142132416 - 13 - - - 636569988142132416 - 14 - - - 636569988142132416 - 15 - - - 636569988142132416 - 16 - - - 636569988142132416 - 17 - - - 636569988142132416 - 18 - - - 636569988142132416 - 19 - - - 636569988142132416 - 20 - - - 636569988142132416 - 21 - - - 636569988142132416 - 22 - - - 636569988142132416 - 23 - - - 636569988142132416 - 24 - - - 636569988142132416 - 25 - - - 636569988142132416 - 26 - - - 636569988142132416 - 27 - - - 636569988142132416 - 28 - - - 636569988142132416 - 29 - - - 636569988142132416 - 30 - - - 636569988142132416 - 31 - - - 636569988142132416 - 32 - - - 636569988142132416 - 33 - - - 636569988142132416 - 34 - - - 636569988142132416 - 35 - - - 636569988142132416 - 36 - - - 636569988142132416 - 37 - - - 636569988142132416 - 38 - - - 636569988142132416 - 39 - - - 636569988142132416 - 40 - - - 636569988142132416 - 41 - - - 636569988142132416 - 42 - - - 636569988142132416 - 43 - - - 636569988142132416 - 44 - - - 636569988142132416 - 45 - - - 636569988142132416 - 46 - - - 636569988142132416 - 47 - - - 636569988142132416 - 48 - - - 636569988142132416 - 49 - - - 636569988142132416 - 50 - - - 636622350023554416 - 0 - - - 636569988142132416 - 51 - - - 636569988142132416 - 52 - - - 636569988142132416 - 53 - - - 636569988142132416 - 54 - - - 636569988142132416 - 55 - - - 636569988142132416 - 56 - - - 636569988142132416 - 57 - - - 636569988142132416 - 58 - - - 636569988142132416 - 59 - - - 636569988142132416 - 60 - - - 636569988142132416 - 61 - - - 636569988142132416 - 62 - - - 636569988142132416 - 63 - - - 636569988142132416 - 64 - - - 636569988142132416 - 65 - - - 636569988142132416 - 66 - - - 636569988142132416 - 67 - - - 636569988142132416 - 68 - - - 636569988244880160 - 0 - - - 636569988244880160 - 1 - - - 636569988244880160 - 2 - - - 636569988339115664 - 0 - - - 636569988339115664 - 1 - - - 636569988339115664 - 2 - - - 636569988339115664 - 9 - - - 636569988339115664 - 10 - - - 636569988339115664 - 12 - - - 636569988339115664 - 11 - - - 636726236884504256 - 0 - - - 636726237407756656 - 0 - - - 636692164293433824 - 0 - - - 636726236548721424 - 0 - - - 636692167779947184 - 0 - - - 636692165158878272 - 0 - - - 636692165158878272 - 1 - - - 636692165160280288 - 2 - - - 636692165160280288 - 5 - - - 636692165160280288 - 7 - - - 636692165160280288 - 8 - - - 636692165160280288 - 9 - - - 636692165160280288 - 12 - - - 636692165162884032 - 0 - - - 636692165164386192 - 0 - - - 636692165165287488 - 1 - - - 636692165165287488 - 2 - - - 636692165167090080 - 1 - - - 636692165167090080 - 3 - - - 636692165167090080 - 5 - - - 636692165167090080 - 7 - - - 636692165167090080 - 9 - - - 636692165167090080 - 11 - - - 636692165167090080 - 13 - - - 636692165167090080 - 14 - - - 636692165167090080 - 16 - - - 636692165167891232 - 0 - - - 636692165353858640 - 0 - - - 636692165353858640 - 1 - - - 636692165355360800 - 0 - - - 636692165356762816 - 0 - - - 636692165357664112 - 0 - - - 636692165438880896 - 0 - - - 636692165438880896 - 1 - - - 636692165440683488 - 0 - - - 636692165442285792 - 0 - - - 636692165443086944 - 0 - - - 636692165443988240 - 1 - - - 636692165444889536 - 1 - - - 636692165515991776 - 0 - - - 636692165515991776 - 1 - - - 636692165517694224 - 0 - - - 636692165519296528 - 0 - - - 636692165520197824 - 0 - - - 636692165521499696 - 1 - - - 636692165521499696 - 3 - - - 636692165521499696 - 5 - - - 636692165521499696 - 6 - - - 636692165522901712 - 1 - - - 636692165522901712 - 3 - - - 636692165522901712 - 5 - - - 636692165522901712 - 6 - - - 636692165522901712 - 8 - - - 636692165523903152 - 1 - - - 636692165525004736 - 1 - - - 636692165526006176 - 1 - - - 636692165527107760 - 0 - - - 636692165527107760 - 1 - - - 636692165600212880 - 0 - - - 636692165600212880 - 1 - - - 636692165601715040 - 0 - - - 636692165603117056 - 0 - - - 636692165603918208 - 0 - - - 636692165604819504 - 1 - - - 636692165604819504 - 2 - - - 636692165605921088 - 2 - - - 636692165680528368 - 0 - - - 636692165680528368 - 1 - - - 636692165681930384 - 0 - - - 636692165682831680 - 0 - - - 636692165683732976 - 1 - - - 636570005148029808 - 1 - - - 636570005148029808 - 2 - - - 636570005148029808 - 4 - - - 636570005148029808 - 6 - - - 636570005148029808 - 8 - - - 636570005160920928 - 0 - - - 636570005160920928 - 1 - - - 636570005179761024 - 0 - - - 636570005179761024 - 1 - - - 636570005179761024 - 2 - - - 636570005179761024 - 3 - - - 636570005179761024 - 4 - - - 636570005179761024 - 5 - - - 636570005179761024 - 6 - - - 636570005179761024 - 7 - - - 636570005179761024 - 8 - - - 636570005179761024 - 9 - - - 636570005179761024 - 10 - - - 636570005179761024 - 11 - - - 636570005179761024 - 12 - - - 636678854026880513 - 0 - - - 636678854027020761 - 0 - - - 636678854027110924 - 0 - - - 636570005199804960 - 0 - - - 636570005199804960 - 1 - - - 636570005199804960 - 2 - - - 636570005217029904 - 0 - - - 636570005217029904 - 1 - - - 636570005217029904 - 2 - - - 636570005217029904 - 3 - - - 636570005217029904 - 4 - - - 636570005217029904 - 5 - - - 636570005217029904 - 6 - - - 636570005217029904 - 7 - - - 636570005217029904 - 8 - - - 636570005217029904 - 9 - - - 636570005217029904 - 10 - - - 636570005217029904 - 11 - - - 636570005217029904 - 12 - - - 636570005217029904 - 13 - - - 636570005217029904 - 14 - - - 636570005217029904 - 15 - - - 636570005217029904 - 16 - - - 636570005232920592 - 0 - - - 636726237411061408 - 0 - - - 636726237410560688 - 1 - - - 636726237410560688 - 0 - - - 636726237409459104 - 0 - - - 636726237409058528 - 0 - - - 636726237407756656 - 1 - - - 636570005259926736 - 0 - - - 636570005259926736 - 1 - - - 636570005259926736 - 2 - - - 636570005259926736 - 4 - - - 636570005259926736 - 5 - - - 636622539800936672 - 0 - - - 636622539800936672 - 1 - - - 636570005268253296 - 0 - - - 636570005268253296 - 1 - - - 636678854027551726 - 0 - - - 636678854027641892 - 0 - - - 636570005280963840 - 0 - - - 636570005309765712 - 0 - - - 636570005309765712 - 1 - - - 636570005329157568 - 0 - - - 636570005329157568 - 1 - - - 636570005329909968 - 0 - - - 636570005346853136 - 0 - - - 636570005346853136 - 1 - - - 636671791411274690 - 0 - - - 636671791411324819 - 0 - - - 636570005358770272 - 0 - - - 636570005366982080 - 0 - - - 636570005366982080 - 1 - - - 636570005366982080 - 2 - - - 636570005366982080 - 3 - - - 636570005366982080 - 4 - - - 636570005366982080 - 5 - - - 636570005366982080 - 6 - - - 636570005375694608 - 0 - - - 636570005375694608 - 1 - - - 636570005375694608 - 2 - - - 636570005375694608 - 3 - - - 636570005375694608 - 4 - - - 636570005375694608 - 5 - - - 636570005375694608 - 6 - - - 636570005375694608 - 7 - - - 636570005375694608 - 8 - - - 636570005375694608 - 9 - - - 636570005383806272 - 0 - - - 636570005383806272 - 1 - - - 636570005391817792 - 0 - - - 636570005391817792 - 1 - - - 636570005399929456 - 0 - - - 636570005399929456 - 1 - - - 636570005408541840 - 0 - - - 636570005408541840 - 1 - - - 636570005421760848 - 1 - - - 636570005421760848 - 3 - - - 636570005421760848 - 4 - - - 636622539803434640 - 1 - - - 636622539785286752 - 0 - - - 636622539785286752 - 1 - - - 636622539785878640 - 0 - - - 636622539792750560 - 0 - - - 636622539799762928 - 0 - - - 636622539799762928 - 1 - - - 636622539810677744 - 0 - - - 636622539810677744 - 1 - - - 636671791411495272 - 0 - - - 636671791411545406 - 0 - - - 636622539818653184 - 0 - - - 636622539826638656 - 0 - - - 636622539826638656 - 1 - - - 636622539826638656 - 2 - - - 636622539833921888 - 0 - - - 636622539833921888 - 1 - - - 636622539833921888 - 2 - - - 636702522730494784 - 0 - - - 636702526557798176 - 0 - - - 636726237411061408 - 1 - - - 636726237412062848 - 0 - - - 636726237412062848 - 1 - - - 636726237602536736 - 0 - - - 636726237602536736 - 1 - - - 636726237603137600 - 0 - - - 636726237603638320 - 0 - - - 636726237605140480 - 0 - - - 636726237605140480 - 1 - - - 636726237605841488 - 0 - - - 636726237605841488 - 1 - - - 636726237605841488 - 2 - - - 636726237608144800 - 0 - - - 636726237608144800 - 1 - - - 636739223336299632 - 0 - - - 636739224953324800 - 0 - - - 636739228130192912 - 0 - - - 636776229186054448 - 0 - - - 636776229781710960 - 0 - - - 636811627011540656 - 0 - - - 636811627012534291 - 0 - - - 636811627012534291 - 1 - - - 636811627012656770 - 0 - - - 636811627012736533 - 0 - - - 636811627013444644 - 0 - - - 636811627014202619 - 0 - - - 636811627014202619 - 1 - - - 636811627014920697 - 0 - - - 636811627014920697 - 1 - - - 636811627015598887 - 0 - - - 636811627015598887 - 1 - - - 636811627016257129 - 0 - - - 636811627016257129 - 1 - - - 636811627638646417 - 0 - - - 636811627638646417 - 1 - - - 636811627638736168 - 0 - - - 636811627638796018 - 0 - - - 636811627638885787 - 0 - - - 636811627638975543 - 0 - - - 636811627638975543 - 1 - - - 636811627639748563 - 0 - - - 636811627639748563 - 1 - - - 636811628597109032 - 0 - - - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586802377427246208 - False - True - False - -8586802377407818272 - True - False - -8586802377427146064 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377426044480 - False - True - False - -8586802377407818272 - True - False - -8586802377425944336 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424742608 - False - True - False - -8586802377407818272 - True - False - -8586749977506161360 - False - True - False - -8586749977506161360 - True - False - -8586802377424442176 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586750014957563568 - False - True - False - -8586750014957563568 - True - False - -8586750014873846528 - False - True - False - -8586750014873846528 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421137424 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377420836992 - False - True - False - -8586802377407818272 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586560732257666776 - False - True - False - -8586560732257666776 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586750010198483088 - False - True - False - -8586750010198483088 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963107412336 - False - True - False - -8586749963107412336 - True - False - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586646124424124160 - False - True - False - -8586646124424124160 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586633137397201792 - False - True - False - -8586633137397201792 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195689488320 - False - True - False - -8586680195689488320 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195171042832 - False - True - False - -8586680195171042832 - True - False - -8586680195497011552 - False - True - False - -8586646121445841600 - False - False - -8586680195410787568 - False - True - False - -8586680195410787568 - True - False - -8586680195409886272 - False - True - False - -8586680195409886272 - True - False - -8586680195409585840 - False - True - False - -8586680195409585840 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195330872656 - False - True - False - -8586680195330872656 - True - False - -8586680195329771072 - False - True - False - -8586680195329771072 - True - False - -8586680195328769632 - False - True - False - -8586680195328769632 - True - False - -8586646123443714400 - False - True - False - -8586646121445741456 - False - False - -8586646123442712960 - False - True - False - -8586646121445741456 - False - False - -8586646123248934320 - False - True - False - -8586646121445741456 - False - False - -8586646123246631008 - False - True - False - -8586646121445741456 - False - False - -8586680195249956304 - False - True - False - -8586680195249956304 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586560733215800265 - False - True - False - -8586560733215800265 - True - False - -8586560733215027245 - False - True - False - -8586560733215027245 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355675014784 - False - True - False - -8586680192055462848 - False - False - -8586802355675004752 - False - True - False - -8586680192055462848 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355674974656 - False - True - False - -8586680192055362704 - False - False - -8586802355654970848 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055162416 - False - False - -8586802355637735872 - False - True - False - -8586680192055162416 - False - False - -8586749821055012880 - False - True - False - -8586680192054962128 - False - False - -8586802355544729200 - False - True - False - -8586680192055162416 - False - False - -8586802355525618240 - False - True - False - -8586680192055162416 - False - False - -8586802355524865840 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355470969536 - False - True - False - -8586680192055062272 - False - False - -8586802355462958016 - False - True - False - -8586680192055062272 - False - False - -8586802355454846352 - False - True - False - -8586680192055062272 - False - False - -8586802355433014960 - False - True - False - -8586802355433014960 - True - False - -8586802355433014960 - False - True - False - -8586802355433014960 - True - False - -8586749821051331136 - False - True - False - -8586749821051331136 - True - False - -8586749821028137152 - False - True - False - -8586680192054962128 - False - False - -8586749821020843888 - False - True - False - -8586680192054962128 - False - False - -8586749821020843888 - False - True - False - -8586680192054962128 - False - False - -8586560733840573189 - False - True - False - -8586560733376755756 - False - False - -8586560733839855111 - False - True - False - -8586560733361815977 - False - False - -8586560733839176921 - False - True - False - -8586560733361815977 - False - False - -8586560733838518679 - False - True - False - -8586560733361815977 - False - False - - - -8586802377425543760 - False - True - False - -8586802377407818272 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEDxFB_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F564MLCxFB - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - b93fff9e-8c05-453d-bad0-1926ebd8f159 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F564MLCxFB - Extal - 120000 - 1200000 - No - No - Use3_3V - 2147483647 - Jtag - Jtag - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX64M - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - b93fff9e-8c05-453d-bad0-1926ebd8f159 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 25 - InternalRam - 0 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1114111 - 0 - 8 - True - False - None - Little - Same - NonMap - 1114112 - 1179711 - 0 - 8 - True - False - None - Little - Same - InternalRam - 1179712 - 1179759 - 0 - 8 - True - False - None - Little - Same - NonMap - 1179760 - 8355839 - 0 - 8 - True - False - None - Little - Same - OtherRam - 8355840 - 8359935 - 0 - 8 - True - False - None - Little - Same - NonMap - 8359936 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - NonMap - 8388608 - 16744447 - 0 - 8 - True - False - None - Little - Same - InternalRam - 16744448 - 16777215 - 0 - 8 - True - False - None - Little - Same - NonMap - 16777216 - 4278185983 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4278185984 - 4278190079 - 0 - 8 - True - False - None - Little - Same - NonMap - 4278190080 - 4286545919 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4286545920 - 4286578687 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - NonMap - 4286578688 - 4290772991 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4290772992 - 4294967295 - 0 - 8 - True - False - None - Little - Same - - - - - 578d917e-0d0a-4491-a220-37ba42009e0b - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 0 - R5F564MLCxFB - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - b93fff9e-8c05-453d-bad0-1926ebd8f159 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F564MLCxFB - Extal - 120000 - 1200000 - No - No - Use3_3V - 2147483647 - Fine - Fine - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX64M - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - 1 - - True - b93fff9e-8c05-453d-bad0-1926ebd8f159 - HardwareDebug\aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 25 - InternalRam - 0 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1114111 - 0 - 8 - True - False - None - Little - Same - NonMap - 1114112 - 1179711 - 0 - 8 - True - False - None - Little - Same - InternalRam - 1179712 - 1179759 - 0 - 8 - True - False - None - Little - Same - NonMap - 1179760 - 8355839 - 0 - 8 - True - False - None - Little - Same - OtherRam - 8355840 - 8359935 - 0 - 8 - True - False - None - Little - Same - NonMap - 8359936 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - NonMap - 8388608 - 16744447 - 0 - 8 - True - False - None - Little - Same - InternalRam - 16744448 - 16777215 - 0 - 8 - True - False - None - Little - Same - NonMap - 16777216 - 4278185983 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4278185984 - 4278190079 - 0 - 8 - True - False - None - Little - Same - NonMap - 4278190080 - 4286545919 - 0 - 8 - True - False - None - Little - Same - OtherRam - 4286545920 - 4286578687 - 0 - 8 - True - False - None - Little - Same - NonMap - 4286578688 - 4290772991 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4290772992 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 90536345-15c8-40cb-957c-e59974e4bf78 - - - - - C:\Renesas\AmazonFreeRTOS\amazon-freertos-1.2.2\demos\renesas\rx64m-gr-kaede\ccrx-csplus - C:\Program Files (x86)\Renesas Electronics\SmartConfigurator\RX\eclipse\SmartConfigurator.exe - e25dd63d-6159-4f8f-ac55-65d7fb7dd108 - aws_demos.scfg - - - - - 7d577131-4ec1-4e88-968d-89381f6c178a - - - - - 1.1 - - - False - False - False - True - Yes - Nanosecond - False - False - False - False - False - True - FilesNotToAnalyze - 0 - All - 0 - False - %ProjectName%.mtfl - %ProjectName%.mtvl - 10 - - - RealtimeSampling - - Synchronized - AtProgramStop - 20 - 1000000 - LineChart - False - PaleGreen - PaleTurquoise - 40ff0a4f - 405be416 - 40056def - 40ff541c - False - Auto - Channel01 - 0 - Rising - 0 - Orange - 10 - None - - - - - - - - - - - - - - - - - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - c0ff0a4f - c05be416 - c0056dff - c0ff541c - c04fc1ff - c0a932ff - c0ffd91c - c0ff30a5 - c0bee02f - c05510ff - c0ff97e4 - c0913a37 - c0c68e15 - c0317f0c - c060493e - c072808e - - - - - 8.01.00.00 - - - \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index 82f10f23a8b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_build_path_check.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 818fd5d5c54..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/aws_demos_link_order_import.mtls +++ /dev/null @@ -1,174 +0,0 @@ -port_asm.obj -aws_demo_runner.obj -aws_dev_mode_key_provisioning.obj -aws_greengrass_discovery_demo.obj -aws_hello_world.obj -aws_logging_task_dynamic_buffers.obj -aws_ota_update_demo.obj -aws_shadow_lightbulb_on_off.obj -aws_subscribe_publish_loop.obj -aws_tcp_echo_client_separate_tasks.obj -aws_tcp_echo_client_single_task.obj -main.obj -event_groups.obj -list.obj -heap_4.obj -port.obj -queue.obj -stream_buffer.obj -tasks.obj -timers.obj -FreeRTOS_ARP.obj -FreeRTOS_DHCP.obj -FreeRTOS_DNS.obj -FreeRTOS_IP.obj -FreeRTOS_Sockets.obj -FreeRTOS_Stream_Buffer.obj -FreeRTOS_TCP_IP.obj -FreeRTOS_TCP_WIN.obj -FreeRTOS_UDP_IP.obj -BufferAllocation_2.obj -NetworkInterface.obj -ether_callback.obj -aws_bufferpool_static_thread_safe.obj -aws_crypto.obj -aws_greengrass_discovery.obj -aws_helper_secure_connect.obj -aws_mqtt_agent.obj -aws_mqtt_lib.obj -aws_ota_agent.obj -aws_ota_cbor.obj -aws_ota_pal.obj -aws_pkcs11_mbedtls.obj -aws_pkcs11_pal.obj -aws_secure_sockets.obj -aws_shadow.obj -aws_shadow_json.obj -aws_tls.obj -aws_system_init.obj -jsmn.obj -aes.obj -aesni.obj -arc4.obj -asn1parse.obj -asn1write.obj -base64.obj -bignum.obj -blowfish.obj -camellia.obj -ccm.obj -certs.obj -cipher.obj -cipher_wrap.obj -cmac.obj -ctr_drbg.obj -debug.obj -des.obj -dhm.obj -ecdh.obj -ecdsa.obj -ecjpake.obj -ecp.obj -ecp_curves.obj -entropy.obj -entropy_poll.obj -error.obj -gcm.obj -havege.obj -hmac_drbg.obj -md.obj -md2.obj -md4.obj -md5.obj -md_wrap.obj -memory_buffer_alloc.obj -net_sockets.obj -oid.obj -padlock.obj -pem.obj -pk.obj -pk_wrap.obj -pkcs12.obj -pkcs5.obj -pkparse.obj -pkwrite.obj -platform.obj -platform_util.obj -ripemd160.obj -rsa.obj -rsa_internal.obj -sha1.obj -sha256.obj -sha512.obj -ssl_cache.obj -ssl_ciphersuites.obj -ssl_cli.obj -ssl_cookie.obj -ssl_srv.obj -ssl_ticket.obj -ssl_tls.obj -threading.obj -timing.obj -version.obj -version_features.obj -x509.obj -x509_create.obj -x509_crl.obj -x509_crt.obj -x509_csr.obj -x509write_crt.obj -x509write_csr.obj -xtea.obj -cborencoder.obj -cborencoder_close_container_checked.obj -cborerrorstrings.obj -cborparser.obj -cborparser_dup_string.obj -cborpretty.obj -dbsct.obj -lowlvl.obj -lowsrc.obj -resetprg.obj -sbrk.obj -r_bsp_hwsetup_reference.obj -clkconf.obj -vecttbl.obj -r_bsp_common.obj -cpu.obj -locking.obj -mcu_clocks.obj -mcu_init.obj -mcu_interrupts.obj -mcu_locks.obj -mcu_mapped_interrupts.obj -mcu_startup.obj -r_byteq.obj -phy.obj -r_ether_rx.obj -r_ether_setting_rx64m.obj -r_codeflash.obj -r_codeflash_extra.obj -r_dataflash.obj -r_flash_type1.obj -r_flash_utils.obj -r_flash_type2.obj -r_flash_type3.obj -r_flash_type4.obj -r_flash_fcu.obj -r_flash_group.obj -r_flash_rx.obj -r_sci_rx.obj -r_sci_rx64m.obj -r_sci_rx64m_data.obj -exit.obj -entropy_hardware_poll.obj -freertos_start.obj -freertos_ip_hook.obj -serial_term_uart.obj -r_cg_hardware_setup.obj -r_smc_cgc.obj -r_smc_cgc_user.obj -r_smc_interrupt.obj -Pin.obj -r_ether_rx_pinset.obj -r_sci_rx_pinset.obj diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/attention!.txt b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index a94c6539dab..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,99 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Set interrupt settings */ - R_Interrupt_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 0642494f29b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 28af9659592..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 6d24f62b9ba..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index bf8e5be0332..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 82454db1452..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 505a4856744..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 35965bf59cb..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,52 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index d6a17660c87..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,293 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D0FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D1FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSITXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSIRXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI1_SSIRTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_IDEI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_ODFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_USBAR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_RXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_TXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_RXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_TXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_RXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_TXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCIF11_RXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF11_TXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DES_DESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHADEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHAEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RNG_RNGEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB200_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB201_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB202_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB203_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB204_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB205_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EPTPC_IPLS_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 94e8e337646..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,567 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX64x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 07.08.2013 1.00 First Release -* : 31.03.2014 1.10 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 30.05.2014 1.11 Added settings for the OFS registers. -* : 13.04.2016 1.12 Added the following macro definition. -* - BSP_CFG_MAIN_CLOCK_SOURCE -* - BSP_CFG_MOSC_WAIT_TIME -* - BSP_CFG_SOSC_WAIT_TIME -* : 15.05.2017 1.20 Changed the comment of the following macro definition, because there was a mistake -* in package type. -* - BSP_CFG_MCU_PART_PACKAGE - Changed package type from LQFP to LFQFP. -* Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED - C = false = Encryption module not included, -* SDHI module not included. -* - G = true = Encryption module included, -* SDHI module not included. -* Removed Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.50. -* - BSP_CFG_MCU_PART_PACKAGE - JA = 0x7 = TFLGA/100/0.65. -* Added the following macro definition. -* - BSP_CFG_RTC_ENABLE -* - BSP_CFG_SOSC_DRV_CAP -* : 01.11.2017 2.00 Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* : 01.07.2018 2.01 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : xx.xx.xxxx x.xx Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX64M. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 4M L B D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. -*/ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI are included or not. - Character(s) = Value for macro = Description - D = false = Encryption module not included, SDHI module included - H = true = Encryption module included, SDHI module included - C = false = Encryption module not included, SDHI module not included - G = true = Encryption module included, SDHI module not included -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - L = 0x15 = 4MB/512KB/64KB - J = 0x13 = 3MB/512KB/64KB - G = 0x10 = 2.5MB/512KB/64KB - F = 0xF = 2MB/512KB/64KB -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x15) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 4M = 0x0 = RX64M Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0x00120050. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0x00120054. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0x00120058. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0x0012005C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Both RX64M and RX71M MCU's have a 'Trusted Memory' feature. This feature protects against - * illicit reading of blocks 8 and 9 in the code flash memory. This feature is disabled by default - * but may be enabled by setting the below to (0). - * Only 0 and 0xFFFFFFFF are valid settings. */ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (7) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index ee6bd8fb8d0..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,236 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 14.01.2014 1.00 First Release -* : 05.15.2017 1.10 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Removed the following macro definition. -* - BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIU8 -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXF2 185 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXF2 186 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXM2 187 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXM2 188 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 191 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 192 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 193 -#define BSP_MAPPED_INT_CFG_B_VECT_DES_DESEND 194 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHADEND 195 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHAEND 196 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND 197 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 198 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 199 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIA0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIB0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIC0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCID0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GDTE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIF0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIV0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIU0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIN -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIP -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIA1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIB1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIC1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCID1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GDTE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIF1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIV1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIU1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIA2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIB2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIC2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCID2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GDTE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIF2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIV2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIU2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIA3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIB3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIC3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCID3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GDTE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIF3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIV3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIU3 -#define BSP_MAPPED_INT_CFG_A_VECT_EPTPC_IPLS 251 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY 252 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND 253 - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 6566d7c4a75..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (1) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (1) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index f8f40ab689b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BYTE |= 0x04U; - - /* Set TXD7 pin */ - PORT9.PODR.BYTE |= 0x01U; - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 5a207267b88..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 75cb3960a9a..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 36a0aa4b7c2..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index e850756e0df..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI7 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI7() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD7/SMISO7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B2 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index f02781f4708..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI7(); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.cproject b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.cproject deleted file mode 100644 index c774da3a511..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.cproject +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.gitignore b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.project b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.project deleted file mode 100644 index 21ec9917e42..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.project +++ /dev/null @@ -1,536 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx64m-gr-kaede - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx64m-gr-kaede - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx64m-gr-kaede - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545530907601 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545530907607 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx64m|generic_rx64m - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx64m - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1513515128489 - lib/aws/FreeRTOS/portable/Renesas - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-reset_program\.S|iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1545530870597 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx64m/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs +++ /dev/null @@ -1,2 +0,0 @@ -DependecyMode=ScanBuildDep -eclipse.preferences.version=1 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs +++ /dev/null @@ -1,6 +0,0 @@ -com.renesas.cdt.managedbuild.renesas.ccrx.common.option.checkRtos=unusedRtos -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.cfgFilePath=../generate/${ArtifactName}.cfg -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosName=None -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosPath= -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosVersion= -eclipse.preferences.version=1 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 0a29c559cb3..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 1c7d26eaa3e..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Fri Aug 17 10:14:32 JST 2018 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index 82f10f23a8b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,739 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch deleted file mode 100644 index 4faa1a3421f..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index a94c6539dab..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,99 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Set interrupt settings */ - R_Interrupt_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 0642494f29b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 28af9659592..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 6d24f62b9ba..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index bf8e5be0332..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 82454db1452..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 505a4856744..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 35965bf59cb..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,52 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index d6a17660c87..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,293 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D0FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D1FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSITXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSIRXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI1_SSIRTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_IDEI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_ODFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_USBAR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_RXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_TXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_RXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_TXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_RXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_TXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCIF11_RXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF11_TXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DES_DESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHADEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHAEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RNG_RNGEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB200_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB201_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB202_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB203_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB204_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB205_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EPTPC_IPLS_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 94e8e337646..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,567 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX64x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 07.08.2013 1.00 First Release -* : 31.03.2014 1.10 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 30.05.2014 1.11 Added settings for the OFS registers. -* : 13.04.2016 1.12 Added the following macro definition. -* - BSP_CFG_MAIN_CLOCK_SOURCE -* - BSP_CFG_MOSC_WAIT_TIME -* - BSP_CFG_SOSC_WAIT_TIME -* : 15.05.2017 1.20 Changed the comment of the following macro definition, because there was a mistake -* in package type. -* - BSP_CFG_MCU_PART_PACKAGE - Changed package type from LQFP to LFQFP. -* Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED - C = false = Encryption module not included, -* SDHI module not included. -* - G = true = Encryption module included, -* SDHI module not included. -* Removed Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.50. -* - BSP_CFG_MCU_PART_PACKAGE - JA = 0x7 = TFLGA/100/0.65. -* Added the following macro definition. -* - BSP_CFG_RTC_ENABLE -* - BSP_CFG_SOSC_DRV_CAP -* : 01.11.2017 2.00 Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* : 01.07.2018 2.01 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : xx.xx.xxxx x.xx Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX64M. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 4M L B D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. -*/ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI are included or not. - Character(s) = Value for macro = Description - D = false = Encryption module not included, SDHI module included - H = true = Encryption module included, SDHI module included - C = false = Encryption module not included, SDHI module not included - G = true = Encryption module included, SDHI module not included -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - L = 0x15 = 4MB/512KB/64KB - J = 0x13 = 3MB/512KB/64KB - G = 0x10 = 2.5MB/512KB/64KB - F = 0xF = 2MB/512KB/64KB -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x15) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 4M = 0x0 = RX64M Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0x00120050. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0x00120054. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0x00120058. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0x0012005C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Both RX64M and RX71M MCU's have a 'Trusted Memory' feature. This feature protects against - * illicit reading of blocks 8 and 9 in the code flash memory. This feature is disabled by default - * but may be enabled by setting the below to (0). - * Only 0 and 0xFFFFFFFF are valid settings. */ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (7) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index ee6bd8fb8d0..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,236 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 14.01.2014 1.00 First Release -* : 05.15.2017 1.10 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Removed the following macro definition. -* - BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIU8 -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXF2 185 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXF2 186 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXM2 187 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXM2 188 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 191 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 192 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 193 -#define BSP_MAPPED_INT_CFG_B_VECT_DES_DESEND 194 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHADEND 195 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHAEND 196 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND 197 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 198 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 199 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIA0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIB0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIC0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCID0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GDTE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIF0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIV0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIU0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIN -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIP -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIA1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIB1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIC1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCID1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GDTE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIF1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIV1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIU1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIA2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIB2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIC2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCID2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GDTE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIF2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIV2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIU2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIA3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIB3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIC3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCID3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GDTE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIF3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIV3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIU3 -#define BSP_MAPPED_INT_CFG_A_VECT_EPTPC_IPLS 251 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY 252 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND 253 - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 6566d7c4a75..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (1) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (1) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index f8f40ab689b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BYTE |= 0x04U; - - /* Set TXD7 pin */ - PORT9.PODR.BYTE |= 0x01U; - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 5a207267b88..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 75cb3960a9a..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 36a0aa4b7c2..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index e850756e0df..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI7 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI7() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD7/SMISO7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B2 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index f02781f4708..00000000000 --- a/demos/renesas/rx64m-gr-kaede/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI7(); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.cproject b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.cproject deleted file mode 100644 index 69bc7691275..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.cproject +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.gitignore b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.project b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.project deleted file mode 100644 index 282e5d5faf2..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.project +++ /dev/null @@ -1,542 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - org.eclipse.xtext.ui.shared.xtextNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx64m-gr-kaede - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx64m-gr-kaede - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx64m-gr-kaede - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545532498906 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545532498909 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx64m|generic_rx64m - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx64m - - - - 1513515128489 - lib/aws/FreeRTOS/portable/GCC - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1545532460145 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx64m - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx64m/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 159ed383805..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 50203530f3d..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Fri Aug 17 10:14:32 JST 2018 diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index d9903cb6208..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/append=true -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/appendContributed=true diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index b8c0fd64b24..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch deleted file mode 100644 index e94db00b7f7..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/rx64m_gr_kaede_aws HardwareDebug.launch +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx_config.h -* Description : Configures the r_cmt_rx code. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.00 First GSCE Release. -***********************************************************************************************************************/ -#ifndef CMT_CONFIG_HEADER_FILE -#define CMT_CONFIG_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ -/* The interrupt priority level to be used for CMT interrupts. */ -#define CMT_RX_CFG_IPR (5) - -#endif /* CMT_CONFIG_HEADER_FILE */ - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index 6566d7c4a75..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (1) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (1) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 4acd7beeb80..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-08-19 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index e4235713c5c..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-08-19 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(void); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 44f4b3f4d77..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2018-08-19 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 4468b72e49f..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-08-19 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI7 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI7(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD7/SMISO7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B2 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 0b527fd6f0e..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-08-19 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI7(void); - -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index 47a949c532f..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,193 +0,0 @@ -MEMORY -{ - RAM : ORIGIN = 0x0, LENGTH = 524288 - ROM : ORIGIN = 0xFFC00000, LENGTH = 4194304 - OFS : ORIGIN = 0x120000, LENGTH = 256 -DATAFLASH (!rx) : ORIGIN = 0x00100000, LENGTH = 65536 -} - -SECTIONS -{ - .exvectors 0xFFFFFF80 : AT(0xFFFFFF80) - { - _exvectors_start = .; - KEEP(*(.exvectors)) - _exvectors_end = .; - } >ROM - .fvectors 0xFFFFFFFC : AT(0xFFFFFFFC) - { - KEEP(*(.fvectors)) - } >ROM - .text 0xFFC00000 : AT(0xFFC00000) - { - *(.text) - *(.text.*) - *(P) - etext = .; - } >ROM - .rvectors : - { - _rvectors_start = .; - INCLUDE ../src/linker_script_rvectors.ld_inc - _rvectors_end = .; - } >ROM - .init : - { - KEEP(*(.init)) - __preinit_array_start = .; - KEEP(*(.preinit_array)) - __preinit_array_end = .; - __init_array_start = (. + 3) & ~ 3; - KEEP(*(.init_array)) - KEEP(*(SORT(.init_array.*))) - __init_array_end = .; - __fini_array_start = .; - KEEP(*(.fini_array)) - KEEP(*(SORT(.fini_array.*))) - __fini_array_end = .; - } >ROM - .fini : - { - KEEP(*(.fini)) - } >ROM - .got : - { - *(.got) - *(.got.plt) - } >ROM - .rodata : - { - *(.rodata) - *(.rodata.*) - *(C_1) - *(C_2) - *(C) - _erodata = .; - } >ROM - .eh_frame_hdr : - { - *(.eh_frame_hdr) - } >ROM - .eh_frame : - { - *(.eh_frame) - } >ROM - .jcr : - { - *(.jcr) - } >ROM - .tors : - { - __CTOR_LIST__ = .; - . = ALIGN(2); - ___ctors = .; - *(.ctors) - ___ctors_end = .; - __CTOR_END__ = .; - __DTOR_LIST__ = .; - ___dtors = .; - *(.dtors) - ___dtors_end = .; - __DTOR_END__ = .; - . = ALIGN(2); - _mdata = .; - } >ROM - .r_bsp_NULL 0 : AT(0) - { - . += 0x100; - _r_bsp_NULL_end = .; - } >RAM - /* - * .r_bsp_ustack BLOCK(4) : - * { - * KEEP(*(.r_bsp_ustack)) - * } > RAM - * .ustack : - * { - * _ustack = .; - * } > RAM - */ - .r_bsp_istack BLOCK(4) : - { - KEEP(*(.r_bsp_istack)) - } >RAM - .istack : - { - _istack = .; - } >RAM - .data : AT(_mdata) - { - _data = .; - *(.data) - *(.data.*) - *(D) - *(D_1) - *(D_2) - _edata = .; - } >RAM - .gcc_exc : - { - *(.gcc_exc) - } >RAM - .bss : - { - _bss = .; - *(.bss) - *(.bss.**) - *(COMMON) - *(B) - *(B_1) - *(B_2) - _ebss = .; - _end = .; - } >RAM - B_ETHERNET_BUFFERS_1 BLOCK(32) : - { - _B_ETHERNET_BUFFERS_1_start = .; - *(B_ETHERNET_BUFFERS_1) - _B_ETHERNET_BUFFERS_1_end = .; - } >RAM - B_RX_DESC_1 : - { - _B_RX_DESC_1_start = .; - *(B_RX_DESC_1) - _B_RX_DESC_1_end = .; - } >RAM - B_TX_DESC_1 : - { - _B_TX_DESC_1_start = .; - *(B_TX_DESC_1) - _B_TX_DESC_1_end = .; - } >RAM - .ofs1 0x120040 : AT(0x120040) - { - KEEP(*(.ofs1)) - } >OFS - .ofs2 0x120048 : AT(0x120048) - { - KEEP(*(.ofs2)) - } >OFS - .ofs3 0x120050 : AT(0x120050) - { - KEEP(*(.ofs3)) - } >OFS - .ofs4 0x120060 : AT(0x120060) - { - KEEP(*(.ofs4)) - } >OFS - C_PKCS11_STORAGE_1 : - { - } >DATAFLASH C_PKCS11_STORAGE_MIRROR_1 : -{ -} >DATAFLASH - - - - - - - - -} - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/linker_script_rvectors.ld_inc +++ /dev/null @@ -1,256 +0,0 @@ - LONG(DEFINED($tableentry$0$.rvectors) ? $tableentry$0$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$1$.rvectors) ? $tableentry$1$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$2$.rvectors) ? $tableentry$2$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$3$.rvectors) ? $tableentry$3$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$4$.rvectors) ? $tableentry$4$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$5$.rvectors) ? $tableentry$5$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$6$.rvectors) ? $tableentry$6$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$7$.rvectors) ? $tableentry$7$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$8$.rvectors) ? $tableentry$8$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$9$.rvectors) ? $tableentry$9$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$10$.rvectors) ? $tableentry$10$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$11$.rvectors) ? $tableentry$11$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$12$.rvectors) ? $tableentry$12$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$13$.rvectors) ? $tableentry$13$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$14$.rvectors) ? $tableentry$14$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$15$.rvectors) ? $tableentry$15$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$16$.rvectors) ? $tableentry$16$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$17$.rvectors) ? $tableentry$17$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$18$.rvectors) ? $tableentry$18$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$19$.rvectors) ? $tableentry$19$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$20$.rvectors) ? $tableentry$20$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$21$.rvectors) ? $tableentry$21$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$22$.rvectors) ? $tableentry$22$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$23$.rvectors) ? $tableentry$23$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$24$.rvectors) ? $tableentry$24$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$25$.rvectors) ? $tableentry$25$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$26$.rvectors) ? $tableentry$26$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$27$.rvectors) ? $tableentry$27$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$28$.rvectors) ? $tableentry$28$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$29$.rvectors) ? $tableentry$29$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$30$.rvectors) ? $tableentry$30$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$31$.rvectors) ? $tableentry$31$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$32$.rvectors) ? $tableentry$32$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$33$.rvectors) ? $tableentry$33$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$34$.rvectors) ? $tableentry$34$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$35$.rvectors) ? $tableentry$35$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$36$.rvectors) ? $tableentry$36$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$37$.rvectors) ? $tableentry$37$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$38$.rvectors) ? $tableentry$38$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$39$.rvectors) ? $tableentry$39$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$40$.rvectors) ? $tableentry$40$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$41$.rvectors) ? $tableentry$41$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$42$.rvectors) ? $tableentry$42$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$43$.rvectors) ? $tableentry$43$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$44$.rvectors) ? $tableentry$44$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$45$.rvectors) ? $tableentry$45$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$46$.rvectors) ? $tableentry$46$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$47$.rvectors) ? $tableentry$47$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$48$.rvectors) ? $tableentry$48$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$49$.rvectors) ? $tableentry$49$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$50$.rvectors) ? $tableentry$50$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$51$.rvectors) ? $tableentry$51$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$52$.rvectors) ? $tableentry$52$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$53$.rvectors) ? $tableentry$53$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$54$.rvectors) ? $tableentry$54$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$55$.rvectors) ? $tableentry$55$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$56$.rvectors) ? $tableentry$56$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$57$.rvectors) ? $tableentry$57$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$58$.rvectors) ? $tableentry$58$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$59$.rvectors) ? $tableentry$59$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$60$.rvectors) ? $tableentry$60$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$61$.rvectors) ? $tableentry$61$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$62$.rvectors) ? $tableentry$62$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$63$.rvectors) ? $tableentry$63$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$64$.rvectors) ? $tableentry$64$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$65$.rvectors) ? $tableentry$65$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$66$.rvectors) ? $tableentry$66$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$67$.rvectors) ? $tableentry$67$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$68$.rvectors) ? $tableentry$68$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$69$.rvectors) ? $tableentry$69$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$70$.rvectors) ? $tableentry$70$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$71$.rvectors) ? $tableentry$71$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$72$.rvectors) ? $tableentry$72$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$73$.rvectors) ? $tableentry$73$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$74$.rvectors) ? $tableentry$74$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$75$.rvectors) ? $tableentry$75$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$76$.rvectors) ? $tableentry$76$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$77$.rvectors) ? $tableentry$77$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$78$.rvectors) ? $tableentry$78$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$79$.rvectors) ? $tableentry$79$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$80$.rvectors) ? $tableentry$80$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$81$.rvectors) ? $tableentry$81$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$82$.rvectors) ? $tableentry$82$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$83$.rvectors) ? $tableentry$83$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$84$.rvectors) ? $tableentry$84$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$85$.rvectors) ? $tableentry$85$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$86$.rvectors) ? $tableentry$86$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$87$.rvectors) ? $tableentry$87$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$88$.rvectors) ? $tableentry$88$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$89$.rvectors) ? $tableentry$89$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$90$.rvectors) ? $tableentry$90$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$91$.rvectors) ? $tableentry$91$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$92$.rvectors) ? $tableentry$92$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$93$.rvectors) ? $tableentry$93$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$94$.rvectors) ? $tableentry$94$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$95$.rvectors) ? $tableentry$95$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$96$.rvectors) ? $tableentry$96$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$97$.rvectors) ? $tableentry$97$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$98$.rvectors) ? $tableentry$98$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$99$.rvectors) ? $tableentry$99$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$100$.rvectors) ? $tableentry$100$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$101$.rvectors) ? $tableentry$101$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$102$.rvectors) ? $tableentry$102$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$103$.rvectors) ? $tableentry$103$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$104$.rvectors) ? $tableentry$104$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$105$.rvectors) ? $tableentry$105$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$106$.rvectors) ? $tableentry$106$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$107$.rvectors) ? $tableentry$107$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$108$.rvectors) ? $tableentry$108$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$109$.rvectors) ? $tableentry$109$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$110$.rvectors) ? $tableentry$110$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$111$.rvectors) ? $tableentry$111$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$112$.rvectors) ? $tableentry$112$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$113$.rvectors) ? $tableentry$113$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$114$.rvectors) ? $tableentry$114$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$115$.rvectors) ? $tableentry$115$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$116$.rvectors) ? $tableentry$116$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$117$.rvectors) ? $tableentry$117$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$118$.rvectors) ? $tableentry$118$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$119$.rvectors) ? $tableentry$119$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$120$.rvectors) ? $tableentry$120$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$121$.rvectors) ? $tableentry$121$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$122$.rvectors) ? $tableentry$122$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$123$.rvectors) ? $tableentry$123$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$124$.rvectors) ? $tableentry$124$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$125$.rvectors) ? $tableentry$125$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$126$.rvectors) ? $tableentry$126$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$127$.rvectors) ? $tableentry$127$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$128$.rvectors) ? $tableentry$128$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$129$.rvectors) ? $tableentry$129$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$130$.rvectors) ? $tableentry$130$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$131$.rvectors) ? $tableentry$131$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$132$.rvectors) ? $tableentry$132$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$133$.rvectors) ? $tableentry$133$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$134$.rvectors) ? $tableentry$134$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$135$.rvectors) ? $tableentry$135$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$136$.rvectors) ? $tableentry$136$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$137$.rvectors) ? $tableentry$137$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$138$.rvectors) ? $tableentry$138$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$139$.rvectors) ? $tableentry$139$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$140$.rvectors) ? $tableentry$140$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$141$.rvectors) ? $tableentry$141$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$142$.rvectors) ? $tableentry$142$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$143$.rvectors) ? $tableentry$143$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$144$.rvectors) ? $tableentry$144$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$145$.rvectors) ? $tableentry$145$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$146$.rvectors) ? $tableentry$146$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$147$.rvectors) ? $tableentry$147$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$148$.rvectors) ? $tableentry$148$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$149$.rvectors) ? $tableentry$149$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$150$.rvectors) ? $tableentry$150$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$151$.rvectors) ? $tableentry$151$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$152$.rvectors) ? $tableentry$152$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$153$.rvectors) ? $tableentry$153$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$154$.rvectors) ? $tableentry$154$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$155$.rvectors) ? $tableentry$155$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$156$.rvectors) ? $tableentry$156$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$157$.rvectors) ? $tableentry$157$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$158$.rvectors) ? $tableentry$158$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$159$.rvectors) ? $tableentry$159$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$160$.rvectors) ? $tableentry$160$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$161$.rvectors) ? $tableentry$161$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$162$.rvectors) ? $tableentry$162$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$163$.rvectors) ? $tableentry$163$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$164$.rvectors) ? $tableentry$164$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$165$.rvectors) ? $tableentry$165$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$166$.rvectors) ? $tableentry$166$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$167$.rvectors) ? $tableentry$167$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$168$.rvectors) ? $tableentry$168$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$169$.rvectors) ? $tableentry$169$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$170$.rvectors) ? $tableentry$170$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$171$.rvectors) ? $tableentry$171$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$172$.rvectors) ? $tableentry$172$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$173$.rvectors) ? $tableentry$173$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$174$.rvectors) ? $tableentry$174$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$175$.rvectors) ? $tableentry$175$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$176$.rvectors) ? $tableentry$176$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$177$.rvectors) ? $tableentry$177$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$178$.rvectors) ? $tableentry$178$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$179$.rvectors) ? $tableentry$179$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$180$.rvectors) ? $tableentry$180$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$181$.rvectors) ? $tableentry$181$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$182$.rvectors) ? $tableentry$182$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$183$.rvectors) ? $tableentry$183$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$184$.rvectors) ? $tableentry$184$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$185$.rvectors) ? $tableentry$185$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$186$.rvectors) ? $tableentry$186$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$187$.rvectors) ? $tableentry$187$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$188$.rvectors) ? $tableentry$188$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$189$.rvectors) ? $tableentry$189$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$190$.rvectors) ? $tableentry$190$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$191$.rvectors) ? $tableentry$191$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$192$.rvectors) ? $tableentry$192$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$193$.rvectors) ? $tableentry$193$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$194$.rvectors) ? $tableentry$194$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$195$.rvectors) ? $tableentry$195$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$196$.rvectors) ? $tableentry$196$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$197$.rvectors) ? $tableentry$197$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$198$.rvectors) ? $tableentry$198$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$199$.rvectors) ? $tableentry$199$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$200$.rvectors) ? $tableentry$200$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$201$.rvectors) ? $tableentry$201$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$202$.rvectors) ? $tableentry$202$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$203$.rvectors) ? $tableentry$203$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$204$.rvectors) ? $tableentry$204$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$205$.rvectors) ? $tableentry$205$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$206$.rvectors) ? $tableentry$206$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$207$.rvectors) ? $tableentry$207$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$208$.rvectors) ? $tableentry$208$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$209$.rvectors) ? $tableentry$209$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$210$.rvectors) ? $tableentry$210$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$211$.rvectors) ? $tableentry$211$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$212$.rvectors) ? $tableentry$212$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$213$.rvectors) ? $tableentry$213$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$214$.rvectors) ? $tableentry$214$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$215$.rvectors) ? $tableentry$215$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$216$.rvectors) ? $tableentry$216$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$217$.rvectors) ? $tableentry$217$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$218$.rvectors) ? $tableentry$218$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$219$.rvectors) ? $tableentry$219$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$220$.rvectors) ? $tableentry$220$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$221$.rvectors) ? $tableentry$221$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$222$.rvectors) ? $tableentry$222$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$223$.rvectors) ? $tableentry$223$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$224$.rvectors) ? $tableentry$224$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$225$.rvectors) ? $tableentry$225$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$226$.rvectors) ? $tableentry$226$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$227$.rvectors) ? $tableentry$227$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$228$.rvectors) ? $tableentry$228$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$229$.rvectors) ? $tableentry$229$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$230$.rvectors) ? $tableentry$230$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$231$.rvectors) ? $tableentry$231$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$232$.rvectors) ? $tableentry$232$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$233$.rvectors) ? $tableentry$233$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$234$.rvectors) ? $tableentry$234$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$235$.rvectors) ? $tableentry$235$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$236$.rvectors) ? $tableentry$236$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$237$.rvectors) ? $tableentry$237$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$238$.rvectors) ? $tableentry$238$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$239$.rvectors) ? $tableentry$239$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$240$.rvectors) ? $tableentry$240$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$241$.rvectors) ? $tableentry$241$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$242$.rvectors) ? $tableentry$242$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$243$.rvectors) ? $tableentry$243$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$244$.rvectors) ? $tableentry$244$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$245$.rvectors) ? $tableentry$245$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$246$.rvectors) ? $tableentry$246$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$247$.rvectors) ? $tableentry$247$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$248$.rvectors) ? $tableentry$248$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$249$.rvectors) ? $tableentry$249$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$250$.rvectors) ? $tableentry$250$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$251$.rvectors) ? $tableentry$251$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$252$.rvectors) ? $tableentry$252$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$253$.rvectors) ? $tableentry$253$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$254$.rvectors) ? $tableentry$254$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$255$.rvectors) ? $tableentry$255$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index e67b26bd9a3..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,115 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ - -/* Workaround to set group interrupt priority level when it is not set in the generated function */ -static void R_Interrupt_Create_Workaround(void); -static void R_Interrupt_Create_Workaround(void) -{ - /* Call the generated function */ - R_Interrupt_Create(); - - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} -#define R_Interrupt_Create R_Interrupt_Create_Workaround - -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 11fc8fe01e4..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h +++ /dev/null @@ -1,72 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_interrupt_handlers.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : This file declares interrupt handlers. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef INTERRUPT_HANDLERS_H -#define INTERRUPT_HANDLERS_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* BSC BUSERR */ -void bus_error_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL0 */ -void group_bl0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL1 */ -void group_bl1_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL0 */ -void group_al0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL1 */ -void group_al1_handler_isr(void) __attribute__ ((interrupt)); - -/* Idle Vectors */ -void undefined_interrupt_source_isr(void) __attribute__ ((interrupt)); -/* Start user code for function. Do not edit comment generated here */ - -#include "r_cg_vector_pragma.h" - -/* End user code. Do not edit comment generated here */ -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index fbc16bedba5..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,86 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include "r_cg_interrupt_handlers.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#define nop() asm("nop;") -#define brk() asm("brk;") -#define wait() asm("wait;") - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 28af9659592..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 124b4b2b661..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h +++ /dev/null @@ -1,5 +0,0 @@ -R_PRAGMA_INTERRUPT(bus_error_isr, 16) -R_PRAGMA_INTERRUPT(group_bl0_handler_isr, 110) -R_PRAGMA_INTERRUPT(group_bl1_handler_isr, 111) -R_PRAGMA_INTERRUPT(group_al0_handler_isr, 112) -R_PRAGMA_INTERRUPT(group_al1_handler_isr, 113) diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index 57cb6bbacea..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c +++ /dev/null @@ -1,564 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_vector_table.c -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt vector table. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -void * const Reserved_Vector[] __attribute((section(".rvectors"))) = -{ - /* 0x0000 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0004 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0008 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x000C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0010 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0014 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0018 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x001C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0020 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0024 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0028 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x002C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0030 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0034 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0038 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x003C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0040 BSC BUSERR */ - bus_error_isr, - /* 0x0044 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0048 RAM RAMERR */ - undefined_interrupt_source_isr, - /* 0x004C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0050 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0054 FCU FIFERR */ - undefined_interrupt_source_isr, - /* 0x0058 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x005C FCU FRDYI */ - undefined_interrupt_source_isr, - /* 0x0060 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0064 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0068 ICU SWINT2 */ - undefined_interrupt_source_isr, - /* 0x006C ICU SWINT */ - undefined_interrupt_source_isr, - /* 0x0070 CMT0 CMI0 */ - undefined_interrupt_source_isr, - /* 0x0074 CMT1 CMI1 */ - undefined_interrupt_source_isr, - /* 0x0078 CMTW0 CMWI0 */ - undefined_interrupt_source_isr, - /* 0x007C CMTW1 CMWI1 */ - undefined_interrupt_source_isr, - /* 0x0080 USBA D0FIFO2 */ - undefined_interrupt_source_isr, - /* 0x0084 USBA D1FIFO2 */ - undefined_interrupt_source_isr, - /* 0x0088 USB0 D0FIFO0 */ - undefined_interrupt_source_isr, - /* 0x008C USB0 D1FIFO0 */ - undefined_interrupt_source_isr, - /* 0x0090 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0094 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0098 RSPI0 SPRI0 */ - undefined_interrupt_source_isr, - /* 0x009C RSPI0 SPTI0 */ - undefined_interrupt_source_isr, - /* 0x00A0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00A4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00A8 QSPI SPRI */ - undefined_interrupt_source_isr, - /* 0x00AC QSPI SPTI */ - undefined_interrupt_source_isr, - /* 0x00B0 SDHI SBFAI */ - undefined_interrupt_source_isr, - /* 0x00B4 MMCIF MBFAI */ - undefined_interrupt_source_isr, - /* 0x00B8 SSI0 SSITXI0 */ - undefined_interrupt_source_isr, - /* 0x00BC SSI0 SSIRXI0 */ - undefined_interrupt_source_isr, - /* 0x00C0 SSI1 SSIRTI1 */ - undefined_interrupt_source_isr, - /* 0x00C4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C8 SRC IDEI */ - undefined_interrupt_source_isr, - /* 0x00CC SRC ODFI */ - undefined_interrupt_source_isr, - /* 0x00D0 RIIC0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00D4 RIIC0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00D8 RIIC2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00DC RIIC2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x00E0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E8 SCI0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00EC SCI0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00F0 SCI1 RXI1 */ - undefined_interrupt_source_isr, - /* 0x00F4 SCI1 TXI1 */ - undefined_interrupt_source_isr, - /* 0x00F8 SCI2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00FC SCI2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x0100 ICU IRQ0 */ - undefined_interrupt_source_isr, - /* 0x0104 ICU IRQ1 */ - undefined_interrupt_source_isr, - /* 0x0108 ICU IRQ2 */ - undefined_interrupt_source_isr, - /* 0x010C ICU IRQ3 */ - undefined_interrupt_source_isr, - /* 0x0110 ICU IRQ4 */ - undefined_interrupt_source_isr, - /* 0x0114 ICU IRQ5 */ - undefined_interrupt_source_isr, - /* 0x0118 ICU IRQ6 */ - undefined_interrupt_source_isr, - /* 0x011C ICU IRQ7 */ - undefined_interrupt_source_isr, - /* 0x0120 ICU IRQ8 */ - undefined_interrupt_source_isr, - /* 0x0124 ICU IRQ9 */ - undefined_interrupt_source_isr, - /* 0x0128 ICU IRQ10 */ - undefined_interrupt_source_isr, - /* 0x012C ICU IRQ11 */ - undefined_interrupt_source_isr, - /* 0x0130 ICU IRQ12 */ - undefined_interrupt_source_isr, - /* 0x0134 ICU IRQ13 */ - undefined_interrupt_source_isr, - /* 0x0138 ICU IRQ14 */ - undefined_interrupt_source_isr, - /* 0x013C ICU IRQ15 */ - undefined_interrupt_source_isr, - /* 0x0140 SCI3 RXI3 */ - undefined_interrupt_source_isr, - /* 0x0144 SCI3 TXI3 */ - undefined_interrupt_source_isr, - /* 0x0148 SCI4 RXI4 */ - undefined_interrupt_source_isr, - /* 0x014C SCI4 TXI4 */ - undefined_interrupt_source_isr, - /* 0x0150 SCI5 RXI5 */ - undefined_interrupt_source_isr, - /* 0x0154 SCI5 TXI5 */ - undefined_interrupt_source_isr, - /* 0x0158 SCI6 RXI6 */ - undefined_interrupt_source_isr, - /* 0x015C SCI6 TXI6 */ - undefined_interrupt_source_isr, - /* 0x0160 LVD1 LVD1 */ - undefined_interrupt_source_isr, - /* 0x0164 LVD2 LVD2 */ - undefined_interrupt_source_isr, - /* 0x0168 USB0 USBR0 */ - undefined_interrupt_source_isr, - /* 0x016C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0170 RTC ALM */ - undefined_interrupt_source_isr, - /* 0x0174 RTC PRD */ - undefined_interrupt_source_isr, - /* 0x0178 USBA USBAR */ - undefined_interrupt_source_isr, - /* 0x017C IWDT IWUNI */ - undefined_interrupt_source_isr, - /* 0x0180 WDT WUNI */ - undefined_interrupt_source_isr, - /* 0x0184 PDC PCDFI */ - undefined_interrupt_source_isr, - /* 0x0188 SCI7 RXI7 */ - undefined_interrupt_source_isr, - /* 0x018C SCI7 TXI7 */ - undefined_interrupt_source_isr, - /* 0x0190 SCIF8 RXIF8 */ - undefined_interrupt_source_isr, - /* 0x0194 SCIF8 TXIF8 */ - undefined_interrupt_source_isr, - /* 0x0198 SCIF9 RXIF9 */ - undefined_interrupt_source_isr, - /* 0x019C SCIF9 TXIF9 */ - undefined_interrupt_source_isr, - /* 0x01A0 SCIF10 RXIF10 */ - undefined_interrupt_source_isr, - /* 0x01A4 SCIF10 TXIF10 */ - undefined_interrupt_source_isr, - /* 0x01A8 ICU GROUPBE0 */ - undefined_interrupt_source_isr, - /* 0x01AC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01B0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01B4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01B8 ICU GROUPBL0 */ - group_bl0_handler_isr, - /* 0x01BC ICU GROUPBL1 */ - group_bl1_handler_isr, - /* 0x01C0 ICU GROUPAL0 */ - group_al0_handler_isr, - /* 0x01C4 ICU GROUPAL1 */ - group_al1_handler_isr, - /* 0x01C8 SCIF11 RXIF11 */ - undefined_interrupt_source_isr, - /* 0x01CC SCIF11 TXIF11 */ - undefined_interrupt_source_isr, - /* 0x01D0 SCI12 RXI12 */ - undefined_interrupt_source_isr, - /* 0x01D4 SCI12 TXI12 */ - undefined_interrupt_source_isr, - /* 0x01D8 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01DC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01E0 DMAC DMAC0I */ - undefined_interrupt_source_isr, - /* 0x01E4 DMAC DMAC1I */ - undefined_interrupt_source_isr, - /* 0x01E8 DMAC DMAC2I */ - undefined_interrupt_source_isr, - /* 0x01EC DMAC DMAC3I */ - undefined_interrupt_source_isr, - /* 0x01F0 DMAC DMAC74I */ - undefined_interrupt_source_isr, - /* 0x01F4 OST OSTDI */ - undefined_interrupt_source_isr, - /* 0x01F8 EXDMAC EXDMAC0I */ - undefined_interrupt_source_isr, - /* 0x01FC EXDMAC EXDMAC1I */ - undefined_interrupt_source_isr, - /* 0x0200 PERIB INTB128 */ - undefined_interrupt_source_isr, - /* 0x0204 PERIB INTB129 */ - undefined_interrupt_source_isr, - /* 0x0208 PERIB INTB130 */ - undefined_interrupt_source_isr, - /* 0x020C PERIB INTB131 */ - undefined_interrupt_source_isr, - /* 0x0210 PERIB INTB132 */ - undefined_interrupt_source_isr, - /* 0x0214 PERIB INTB133 */ - undefined_interrupt_source_isr, - /* 0x0218 PERIB INTB134 */ - undefined_interrupt_source_isr, - /* 0x021C PERIB INTB135 */ - undefined_interrupt_source_isr, - /* 0x0220 PERIB INTB136 */ - undefined_interrupt_source_isr, - /* 0x0224 PERIB INTB137 */ - undefined_interrupt_source_isr, - /* 0x0228 PERIB INTB138 */ - undefined_interrupt_source_isr, - /* 0x022C PERIB INTB139 */ - undefined_interrupt_source_isr, - /* 0x0230 PERIB INTB140 */ - undefined_interrupt_source_isr, - /* 0x0234 PERIB INTB141 */ - undefined_interrupt_source_isr, - /* 0x0238 PERIB INTB142 */ - undefined_interrupt_source_isr, - /* 0x023C PERIB INTB143 */ - undefined_interrupt_source_isr, - /* 0x0240 PERIB INTB144 */ - undefined_interrupt_source_isr, - /* 0x0244 PERIB INTB145 */ - undefined_interrupt_source_isr, - /* 0x0248 PERIB INTB146 */ - undefined_interrupt_source_isr, - /* 0x024C PERIB INTB147 */ - undefined_interrupt_source_isr, - /* 0x0250 PERIB INTB148 */ - undefined_interrupt_source_isr, - /* 0x0254 PERIB INTB149 */ - undefined_interrupt_source_isr, - /* 0x0258 PERIB INTB150 */ - undefined_interrupt_source_isr, - /* 0x025C PERIB INTB151 */ - undefined_interrupt_source_isr, - /* 0x0260 PERIB INTB152 */ - undefined_interrupt_source_isr, - /* 0x0264 PERIB INTB153 */ - undefined_interrupt_source_isr, - /* 0x0268 PERIB INTB154 */ - undefined_interrupt_source_isr, - /* 0x026C PERIB INTB155 */ - undefined_interrupt_source_isr, - /* 0x0270 PERIB INTB156 */ - undefined_interrupt_source_isr, - /* 0x0274 PERIB INTB157 */ - undefined_interrupt_source_isr, - /* 0x0278 PERIB INTB158 */ - undefined_interrupt_source_isr, - /* 0x027C PERIB INTB159 */ - undefined_interrupt_source_isr, - /* 0x0280 PERIB INTB160 */ - undefined_interrupt_source_isr, - /* 0x0284 PERIB INTB161 */ - undefined_interrupt_source_isr, - /* 0x0288 PERIB INTB162 */ - undefined_interrupt_source_isr, - /* 0x028C PERIB INTB163 */ - undefined_interrupt_source_isr, - /* 0x0290 PERIB INTB164 */ - undefined_interrupt_source_isr, - /* 0x0294 PERIB INTB165 */ - undefined_interrupt_source_isr, - /* 0x0298 PERIB INTB166 */ - undefined_interrupt_source_isr, - /* 0x029C PERIB INTB167 */ - undefined_interrupt_source_isr, - /* 0x02A0 PERIB INTB168 */ - undefined_interrupt_source_isr, - /* 0x02A4 PERIB INTB169 */ - undefined_interrupt_source_isr, - /* 0x02A8 PERIB INTB170 */ - undefined_interrupt_source_isr, - /* 0x02AC PERIB INTB171 */ - undefined_interrupt_source_isr, - /* 0x02B0 PERIB INTB172 */ - undefined_interrupt_source_isr, - /* 0x02B4 PERIB INTB173 */ - undefined_interrupt_source_isr, - /* 0x02B8 PERIB INTB174 */ - undefined_interrupt_source_isr, - /* 0x02BC PERIB INTB175 */ - undefined_interrupt_source_isr, - /* 0x02C0 PERIB INTB176 */ - undefined_interrupt_source_isr, - /* 0x02C4 PERIB INTB177 */ - undefined_interrupt_source_isr, - /* 0x02C8 PERIB INTB178 */ - undefined_interrupt_source_isr, - /* 0x02CC PERIB INTB179 */ - undefined_interrupt_source_isr, - /* 0x02D0 PERIB INTB180 */ - undefined_interrupt_source_isr, - /* 0x02D4 PERIB INTB181 */ - undefined_interrupt_source_isr, - /* 0x02D8 PERIB INTB182 */ - undefined_interrupt_source_isr, - /* 0x02DC PERIB INTB183 */ - undefined_interrupt_source_isr, - /* 0x02E0 PERIB INTB184 */ - undefined_interrupt_source_isr, - /* 0x02E4 PERIB INTB185 */ - undefined_interrupt_source_isr, - /* 0x02E8 PERIB INTB186 */ - undefined_interrupt_source_isr, - /* 0x02EC PERIB INTB187 */ - undefined_interrupt_source_isr, - /* 0x02F0 PERIB INTB188 */ - undefined_interrupt_source_isr, - /* 0x02F4 PERIB INTB189 */ - undefined_interrupt_source_isr, - /* 0x02F8 PERIB INTB190 */ - undefined_interrupt_source_isr, - /* 0x02FC PERIB INTB191 */ - undefined_interrupt_source_isr, - /* 0x0300 PERIB INTB192 */ - undefined_interrupt_source_isr, - /* 0x0304 PERIB INTB193 */ - undefined_interrupt_source_isr, - /* 0x0308 PERIB INTB194 */ - undefined_interrupt_source_isr, - /* 0x030C PERIB INTB195 */ - undefined_interrupt_source_isr, - /* 0x0310 PERIB INTB196 */ - undefined_interrupt_source_isr, - /* 0x0314 PERIB INTB197 */ - undefined_interrupt_source_isr, - /* 0x0318 PERIB INTB198 */ - undefined_interrupt_source_isr, - /* 0x031C PERIB INTB199 */ - undefined_interrupt_source_isr, - /* 0x0320 PERIB INTB200 */ - undefined_interrupt_source_isr, - /* 0x0324 PERIB INTB201 */ - undefined_interrupt_source_isr, - /* 0x0328 PERIB INTB202 */ - undefined_interrupt_source_isr, - /* 0x032C PERIB INTB203 */ - undefined_interrupt_source_isr, - /* 0x0330 PERIB INTB204 */ - undefined_interrupt_source_isr, - /* 0x0334 PERIB INTB205 */ - undefined_interrupt_source_isr, - /* 0x0338 PERIB INTB206 */ - undefined_interrupt_source_isr, - /* 0x033C PERIB INTB207 */ - undefined_interrupt_source_isr, - /* 0x0340 PERIA INTA208 */ - undefined_interrupt_source_isr, - /* 0x0344 PERIA INTA209 */ - undefined_interrupt_source_isr, - /* 0x0348 PERIA INTA210 */ - undefined_interrupt_source_isr, - /* 0x034C PERIA INTA211 */ - undefined_interrupt_source_isr, - /* 0x0350 PERIA INTA212 */ - undefined_interrupt_source_isr, - /* 0x0354 PERIA INTA213 */ - undefined_interrupt_source_isr, - /* 0x0358 PERIA INTA214 */ - undefined_interrupt_source_isr, - /* 0x035C PERIA INTA215 */ - undefined_interrupt_source_isr, - /* 0x0360 PERIA INTA216 */ - undefined_interrupt_source_isr, - /* 0x0364 PERIA INTA217 */ - undefined_interrupt_source_isr, - /* 0x0368 PERIA INTA218 */ - undefined_interrupt_source_isr, - /* 0x036C PERIA INTA219 */ - undefined_interrupt_source_isr, - /* 0x0370 PERIA INTA220 */ - undefined_interrupt_source_isr, - /* 0x0374 PERIA INTA221 */ - undefined_interrupt_source_isr, - /* 0x0378 PERIA INTA222 */ - undefined_interrupt_source_isr, - /* 0x037C PERIA INTA223 */ - undefined_interrupt_source_isr, - /* 0x0380 PERIA INTA224 */ - undefined_interrupt_source_isr, - /* 0x0384 PERIA INTA225 */ - undefined_interrupt_source_isr, - /* 0x0388 PERIA INTA226 */ - undefined_interrupt_source_isr, - /* 0x038C PERIA INTA227 */ - undefined_interrupt_source_isr, - /* 0x0390 PERIA INTA228 */ - undefined_interrupt_source_isr, - /* 0x0394 PERIA INTA229 */ - undefined_interrupt_source_isr, - /* 0x0398 PERIA INTA230 */ - undefined_interrupt_source_isr, - /* 0x039C PERIA INTA231 */ - undefined_interrupt_source_isr, - /* 0x03A0 PERIA INTA232 */ - undefined_interrupt_source_isr, - /* 0x03A4 PERIA INTA233 */ - undefined_interrupt_source_isr, - /* 0x03A8 PERIA INTA234 */ - undefined_interrupt_source_isr, - /* 0x03AC PERIA INTA235 */ - undefined_interrupt_source_isr, - /* 0x03B0 PERIA INTA236 */ - undefined_interrupt_source_isr, - /* 0x03B4 PERIA INTA237 */ - undefined_interrupt_source_isr, - /* 0x03B8 PERIA INTA238 */ - undefined_interrupt_source_isr, - /* 0x03BC PERIA INTA239 */ - undefined_interrupt_source_isr, - /* 0x03C0 PERIA INTA240 */ - undefined_interrupt_source_isr, - /* 0x03C4 PERIA INTA241 */ - undefined_interrupt_source_isr, - /* 0x03C8 PERIA INTA242 */ - undefined_interrupt_source_isr, - /* 0x03CC PERIA INTA243 */ - undefined_interrupt_source_isr, - /* 0x03D0 PERIA INTA244 */ - undefined_interrupt_source_isr, - /* 0x03D4 PERIA INTA245 */ - undefined_interrupt_source_isr, - /* 0x03D8 PERIA INTA246 */ - undefined_interrupt_source_isr, - /* 0x03DC PERIA INTA247 */ - undefined_interrupt_source_isr, - /* 0x03E0 PERIA INTA248 */ - undefined_interrupt_source_isr, - /* 0x03E4 PERIA INTA249 */ - undefined_interrupt_source_isr, - /* 0x03E8 PERIA INTA250 */ - undefined_interrupt_source_isr, - /* 0x03EC PERIA INTA251 */ - undefined_interrupt_source_isr, - /* 0x03F0 PERIA INTA252 */ - undefined_interrupt_source_isr, - /* 0x03F4 PERIA INTA253 */ - undefined_interrupt_source_isr, - /* 0x03F8 PERIA INTA254 */ - undefined_interrupt_source_isr, - /* 0x03FC PERIA INTA255 */ - undefined_interrupt_source_isr -}; -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 6d24f62b9ba..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index bf8e5be0332..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 3cd44cfaab8..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F564MLCxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 505a4856744..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.3.2 -* Device(s) : R5F564MLCxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 64c010d2169..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* No fast interrupt and group settings have been configured in the Interrupts tab. */ -} - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index e31a98bf4ed..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,291 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F564MLCxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D0FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_D1FIFO2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSITXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI0_SSIRXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SSI1_SSIRTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_IDEI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SRC_ODFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USBA_USBAR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_RXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF8_TXIF8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_RXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF9_TXIF9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_RXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF10_TXIF10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCIF11_RXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCIF11_TXIF11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXF2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_RXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN2_TXM2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DES_DESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHADEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SHA_SHAEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RNG_RNGEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB200_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB201_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB202_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB203_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB204_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB205_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EPTPC_IPLS_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_AES_AESEND_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 94e8e337646..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,567 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX64x -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 07.08.2013 1.00 First Release -* : 31.03.2014 1.10 Added the ability for the user to define two 'warm start' callback functions which when -* defined result in a callback from PowerON_Reset_PC() before and/or after initialization -* of the C runtime environment. Added r_bsp_config file version number, which must match -* the BSP version number or a compiler warning will result. Added ability to specify user -* defined functions for redirection of the stdio charget() and/or charput() functions. -* : 30.05.2014 1.11 Added settings for the OFS registers. -* : 13.04.2016 1.12 Added the following macro definition. -* - BSP_CFG_MAIN_CLOCK_SOURCE -* - BSP_CFG_MOSC_WAIT_TIME -* - BSP_CFG_SOSC_WAIT_TIME -* : 15.05.2017 1.20 Changed the comment of the following macro definition, because there was a mistake -* in package type. -* - BSP_CFG_MCU_PART_PACKAGE - Changed package type from LQFP to LFQFP. -* Added Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LJ = 0xA = TFLGA/100/0.65. -* - BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED - C = false = Encryption module not included, -* SDHI module not included. -* - G = true = Encryption module included, -* SDHI module not included. -* Removed Character(s) of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - LA = 0x6 = TFLGA/100/0.50. -* - BSP_CFG_MCU_PART_PACKAGE - JA = 0x7 = TFLGA/100/0.65. -* Added the following macro definition. -* - BSP_CFG_RTC_ENABLE -* - BSP_CFG_SOSC_DRV_CAP -* : 01.11.2017 2.00 Added the following macro definition. -* - BSP_CFG_STARTUP_DISABLE -* : 01.07.2018 2.01 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : xx.xx.xxxx x.xx Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX64M. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 4M L B D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. -*/ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI are included or not. - Character(s) = Value for macro = Description - D = false = Encryption module not included, SDHI module included - H = true = Encryption module included, SDHI module included - C = false = Encryption module not included, SDHI module not included - G = true = Encryption module included, SDHI module not included -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - L = 0x15 = 4MB/512KB/64KB - J = 0x13 = 3MB/512KB/64KB - G = 0x10 = 2.5MB/512KB/64KB - F = 0xF = 2MB/512KB/64KB -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0x15) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 4M = 0x0 = RX64M Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* To get into User Boot Mode the user must control some pins on the MCU and also set some values in ROM. These values - in ROM are described in the Option-Setting Memory section of the hardware manual. This macro sets these values so - that User Boot Mode can be used. The user is still responsible for setting the MCU pins appropriately. If User Boot - is selected then the user should make sure that they setup a constant data section in their linker named 'UBSETTINGS' - at address 0xFF7FFFE8. - 0 = Single-Chip or USB Boot Mode - 1 = User Boot Mode -*/ -#define BSP_CFG_USER_BOOT_ENABLE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0x00120050. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0x00120054. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0x00120058. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0x0012005C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) */ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Both RX64M and RX71M MCU's have a 'Trusted Memory' feature. This feature protects against - * illicit reading of blocks 8 and 9 in the code flash memory. This feature is disabled by default - * but may be enabled by setting the below to (0). - * Only 0 and 0xFFFFFFFF are valid settings. */ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (7) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - - - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index ee6bd8fb8d0..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,236 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 14.01.2014 1.00 First Release -* : 05.15.2017 1.10 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Removed the following macro definition. -* - BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIU8 -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXF2 185 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXF2 186 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_RXM2 187 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN2_TXM2 188 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 191 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 192 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 193 -#define BSP_MAPPED_INT_CFG_B_VECT_DES_DESEND 194 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHADEND 195 -#define BSP_MAPPED_INT_CFG_B_VECT_SHA_SHAEND 196 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND 197 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 198 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 199 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIA0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIB0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIC0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCID0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GDTE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIE0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIF0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIV0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT0_GTCIU0 -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIN -#define BSP_MAPPED_INT_CFG_A_VECT_GPTA_ETGIP -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIA1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIB1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIC1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCID1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GDTE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIE1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIF1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIV1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT1_GTCIU1 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIA2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIB2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIC2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCID2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GDTE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIE2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIF2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIV2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT2_GTCIU2 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIA3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIB3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIC3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCID3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GDTE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIE3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIF3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIV3 -#define BSP_MAPPED_INT_CFG_A_VECT_GPT3_GTCIU3 -#define BSP_MAPPED_INT_CFG_A_VECT_EPTPC_IPLS 251 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY 252 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND 253 - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 07a9a94ab6b..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD7 pin */ - MPC.P92PFS.BYTE = 0x0AU; - PORT9.PMR.BYTE |= 0x04U; - - /* Set TXD7 pin */ - PORT9.PODR.BYTE |= 0x01U; - MPC.P90PFS.BYTE = 0x0AU; - PORT9.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 5a207267b88..00000000000 --- a/demos/renesas/rx64m-gr-kaede/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F564MLCxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.gitignore b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index e19873c65e2..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,11553 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 241f7faf-8d29-4cd8-9625-74bf3297957b - 508da99e-cf9a-4861-9777-238509978d5e - 5ee77abd-530e-4003-bcf7-c86f93be0155 - fb98844b-2c27-4275-9804-f6e63e204da0 - 241f7faf-8d29-4cd8-9625-74bf3297957b - - - application_code - Category - 5ee77abd-530e-4003-bcf7-c86f93be0155 - - - config_files - Category - 5ee77abd-530e-4003-bcf7-c86f93be0155 - - - lib - Category - 5ee77abd-530e-4003-bcf7-c86f93be0155 - - - src - Category - 5ee77abd-530e-4003-bcf7-c86f93be0155 - - - Smart Configurator - Category - 5ee77abd-530e-4003-bcf7-c86f93be0155 - - - common_demos - Category - 558f1cb4-8360-477f-ac58-5d8f7f51f027 - - - renesas_code - Category - 558f1cb4-8360-477f-ac58-5d8f7f51f027 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 558f1cb4-8360-477f-ac58-5d8f7f51f027 - - - include - Category - f0421f5c-a9a6-46db-bc17-2639b46a7bf2 - - - source - Category - f0421f5c-a9a6-46db-bc17-2639b46a7bf2 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9a848d80-fdb9-41f1-8d9d-b95ee4d5997e - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 959644d4-e85e-4847-945a-7fe06e9dc66c - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13af46ec-0186-4268-ba36-8f387d00bd20 - - - aws - Category - 78f745ff-222f-4489-9852-575a5ff744f1 - - - third_party - Category - 78f745ff-222f-4489-9852-575a5ff744f1 - - - bufferpool - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - crypto - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - FreeRTOS - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - greengrass - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - include - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - mqtt - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - pkcs11 - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - secure_sockets - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - shadow - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - tls - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - utils - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - wifi - Category - e4cae89a-738f-44ed-a880-1fe55f636b28 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 399c7195-5725-498e-a9b6-d6e6dd79d17f - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b86f761-7c6a-43f1-8f9a-c29f456b0ca2 - - - portable - Category - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8fde26bf-fcea-4daa-ac1b-206bc64af9f0 - - - MemMang - Category - 1830c2a5-3ba4-497d-bcb0-72ecdc1fec97 - - - Renesas - Category - 1830c2a5-3ba4-497d-bcb0-72ecdc1fec97 - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3808b8ee-2643-47cc-b6d1-cc81b61004a2 - - - RX600v2 - Category - 9809ad9e-8819-4e38-adf5-26d550df057b - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0b4d1935-80d1-40dc-8f49-33741620886b - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 0b4d1935-80d1-40dc-8f49-33741620886b - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0b4d1935-80d1-40dc-8f49-33741620886b - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0114b29b-41bd-4720-897b-5ab7b3efc3c9 - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0114b29b-41bd-4720-897b-5ab7b3efc3c9 - - - private - Category - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2bec6a-5518-4882-903e-42a283a645a3 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b16ad49-2ec4-4ec5-9a1d-99bc937cbd77 - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff530884-2e1f-4fae-bd18-56ec1d9a18c2 - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ff530884-2e1f-4fae-bd18-56ec1d9a18c2 - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 43f9b474-0027-48d6-aa16-623398b226de - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx65n-cloud-kit-uart-sx-ulpgn\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 43f9b474-0027-48d6-aa16-623398b226de - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-cloud-kit-uart-sx-ulpgn\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - eda26ef0-cb93-455b-9137-05feb9cc79fd - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2bfd35a3-f4f8-459a-b696-99d90a83af04 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2bfd35a3-f4f8-459a-b696-99d90a83af04 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 46cda52b-1fb2-4e6f-88b9-3add292a35d8 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccf5b5cd-323a-4f87-b221-e6f089eb2386 - - - aws_wifi.c - File - ..\..\..\..\lib\wifi\portable\renesas\rx65n-cloud-kit-uart-sx-ulpgn\aws_wifi.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a80c1319-d799-4d00-a890-47301a6bc510 - - - jsmn - Category - d24fb8e5-acbf-44eb-918c-df20ccf6d7b0 - - - mbedtls - Category - d24fb8e5-acbf-44eb-918c-df20ccf6d7b0 - - - mcu_vendor - Category - d24fb8e5-acbf-44eb-918c-df20ccf6d7b0 - - - pkcs11 - Category - d24fb8e5-acbf-44eb-918c-df20ccf6d7b0 - - - tinycbor - Category - d24fb8e5-acbf-44eb-918c-df20ccf6d7b0 - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c5ba7b95-72df-4b6b-9b96-48f15e4480d3 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c5ba7b95-72df-4b6b-9b96-48f15e4480d3 - - - include - Category - 290b5f74-648f-49f3-a3e0-82ddff8a568c - - - library - Category - 290b5f74-648f-49f3-a3e0-82ddff8a568c - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - 290b5f74-648f-49f3-a3e0-82ddff8a568c - - - mbedtls - Category - fedb67fd-faef-4f00-90c0-63ce36cbe986 - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c7f2153-c8fd-4fe5-bae8-96e55d379c30 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d044b529-0ea4-4ef9-9820-9b917eae6b0e - - - renesas - Category - 9899b014-cf9c-4c2c-b887-f2a30213d588 - - - amazon_freertos_common - Category - 3863ed64-cb9f-4ebc-b063-3fa8aba74414 - b2e0d829-a712-4849-b688-ac2ef1a2492f - - - FIT - Category - 3863ed64-cb9f-4ebc-b063-3fa8aba74414 - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ad126e2-35b1-4b16-bb94-66d390587b86 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ad126e2-35b1-4b16-bb94-66d390587b86 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ad126e2-35b1-4b16-bb94-66d390587b86 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - ca2dbc9b-9e64-4944-84a7-060f3129324f - - - amazon_freertos_common - Category - 9e083c77-d73b-453d-9e70-f3db10924cb7 - 4b15a201-d894-4ec9-a97e-f742c0842273 - - - FIT_modified_code - Category - 9e083c77-d73b-453d-9e70-f3db10924cb7 - - - compiler_support - Category - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - network_support - Category - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - e5b341e4-87b0-4a31-9725-c5a731bfbb3e - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - de2d55bf-91c6-4fe9-9cdf-d0944dc7a81e - - - ccrx - Category - 534edb0b-9ee9-4b51-bcf7-988d7511a85c - a73e2ac7-7da9-4e35-aa13-3b236ae7e2fd - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3c16d35b-ac65-4c60-b0c6-3f21cb493937 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3c16d35b-ac65-4c60-b0c6-3f21cb493937 - - - uart_sx_ulpgn - Category - 532ff88d-aed0-4974-b15c-82f88479427c - - - sx_ulpgn_driver.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn\sx_ulpgn_driver.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b06a54bf-720a-4ae7-8a5a-c4bbf323f749 - - - sx_ulpgn_driver.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn\sx_ulpgn_driver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b06a54bf-720a-4ae7-8a5a-c4bbf323f749 - - - r_bsp - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_byteq - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_cmt_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_flash_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_riic_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_s12ad_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_sci_iic_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - r_sci_rx - Category - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - 54acdbf0-bf08-483d-9125-f7525af2e840 - - - board - Category - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - doc - Category - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - mcu - Category - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - platform__unused.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform__unused.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 9b24d135-98d0-4d3b-9a01-7dc7293a7cce - - - all - Category - 6f14d324-b34a-4968-9fa4-80ca1362d339 - d38e8596-d214-4651-a338-1bca2b1d50a6 - - - generic_rx65n - Category - 6f14d324-b34a-4968-9fa4-80ca1362d339 - - - rx65n - Category - 6f14d324-b34a-4968-9fa4-80ca1362d339 - 6fa12c62-dbb3-4faa-8c85-5cff7478a3d3 - - - clkconf.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\clkconf.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - dbsct.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - hwsetup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - lowlvl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - lowsrc.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - lowsrc.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - resetprg.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - sbrk.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - vecttbl.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b93a52a-8c1c-4ac1-96f1-a45e1e42ae6b - - - r_bsp_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69cfe507-3d0f-420e-abd3-1dd9e1619f28 - - - r_bsp_hwsetup_reference.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp_hwsetup_reference.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 69cfe507-3d0f-420e-abd3-1dd9e1619f28 - - - r_bsp.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69cfe507-3d0f-420e-abd3-1dd9e1619f28 - - - clkconf.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\clkconf.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4df8b59b-84e3-4202-a9da-f9e7cfa2254f - - - r_bsp_interrupt_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4df8b59b-84e3-4202-a9da-f9e7cfa2254f - - - vecttbl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4df8b59b-84e3-4202-a9da-f9e7cfa2254f - - - en - Category - 292c0942-110a-4171-a048-3f58cdbad0d9 - - - ja - Category - 292c0942-110a-4171-a048-3f58cdbad0d9 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 7d9ffe83-a704-405f-a3d7-7183383401a1 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - d99aa726-979b-4f44-ade2-e50cc6fcd4b5 - - - all - Category - 8caa8bef-81d0-4d43-b543-74336ddd8628 - - - rx65n - Category - 8caa8bef-81d0-4d43-b543-74336ddd8628 - - - r_bsp_common.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 34dc10da-a369-4589-9ce6-a229edd1b06f - - - r_bsp_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 34dc10da-a369-4589-9ce6-a229edd1b06f - - - r_compiler.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_compiler.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 34dc10da-a369-4589-9ce6-a229edd1b06f - - - r_typedefs.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 34dc10da-a369-4589-9ce6-a229edd1b06f - - - register_access - Category - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - cpu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - cpu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - locking.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - locking.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_clocks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_info.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_init.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_init.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_locks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_locks.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_mapped_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_mapped_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_mapped_interrupts_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_startup.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - mcu_startup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9c985b8-bd64-4a48-9e82-4a5968731e6f - - - ccrx - Category - 05674d20-441d-42a7-9fee-bef3d3b83d2c - 46c9c9d7-1522-452c-961f-fe007f2a12d0 - - - iodefine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\register_access\ccrx\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 23d3658e-ade8-4d9a-9a1b-8a5bfc3198e8 - - - doc - Category - a6d62219-cf08-442d-9dfb-4dbf94272bb7 - - - ref - Category - a6d62219-cf08-442d-9dfb-4dbf94272bb7 - - - src - Category - a6d62219-cf08-442d-9dfb-4dbf94272bb7 - - - r_byteq_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a6d62219-cf08-442d-9dfb-4dbf94272bb7 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a6d62219-cf08-442d-9dfb-4dbf94272bb7 - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - d08e3646-3298-4143-874d-45d68d574937 - - - r_byteq_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 24dbe1ed-79b0-46eb-a2f3-be62b952507d - - - r_byteq.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 99aa34ec-ae97-4ea4-8997-9705c3fd06e8 - - - r_byteq_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 99aa34ec-ae97-4ea4-8997-9705c3fd06e8 - - - doc - Category - 02f1b8ec-ee02-4adb-a000-a8f9d029dad5 - - - ref - Category - 02f1b8ec-ee02-4adb-a000-a8f9d029dad5 - - - src - Category - 02f1b8ec-ee02-4adb-a000-a8f9d029dad5 - - - r_cmt_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\r_cmt_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 02f1b8ec-ee02-4adb-a000-a8f9d029dad5 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 02f1b8ec-ee02-4adb-a000-a8f9d029dad5 - - - en - Category - 6ceb74b3-c776-48b8-bd97-1ec46e845801 - - - ja - Category - 6ceb74b3-c776-48b8-bd97-1ec46e845801 - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - 7070c5e6-fdc0-468a-83da-00b795e0a125 - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - c26dabde-27fa-42f6-bb53-cbe246dd6b35 - - - r_cmt_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\ref\r_cmt_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d7870bc5-7ba2-4c95-ba45-996cf87cdc31 - - - r_cmt_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src\r_cmt_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cac104e4-2a65-44c8-b0bf-adab09f56e13 - - - doc - Category - 855d26b8-5f95-44e2-9186-475ee46783f6 - - - ref - Category - 855d26b8-5f95-44e2-9186-475ee46783f6 - - - src - Category - 855d26b8-5f95-44e2-9186-475ee46783f6 - - - r_flash_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 855d26b8-5f95-44e2-9186-475ee46783f6 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 855d26b8-5f95-44e2-9186-475ee46783f6 - - - en - Category - 3da1b37d-c382-47e0-8942-7fa3886e45ee - - - ja - Category - 3da1b37d-c382-47e0-8942-7fa3886e45ee - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 1c35fe59-0ccf-4b8d-9b21-22e291c3f588 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 365819d2-fc97-46be-996f-daaae56c4e81 - - - r_flash_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cae20677-465b-4eb7-ac95-47c52576775e - - - flash_type_1 - Category - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - flash_type_2 - Category - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - flash_type_3 - Category - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - flash_type_4 - Category - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_fcu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_fcu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_group.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_group.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_rx.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_flash_targets.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - targets - Category - 7db135a7-a8d1-4a93-818c-4c3618aed05e - - - r_codeflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_codeflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_codeflash_extra.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_codeflash_extra.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_dataflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_dataflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_flash_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_flash_type1.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_flash_type1_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_flash_utils.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c049e88f-d6d1-476a-8467-e095e4ad9b25 - - - r_flash_type2.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8142aead-a06f-4aa9-b491-eefc75d8898d - - - r_flash_type2_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8142aead-a06f-4aa9-b491-eefc75d8898d - - - r_flash_type3.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7ce2f820-8b79-4ca2-8294-81f85b3f0ba4 - - - r_flash_type3_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7ce2f820-8b79-4ca2-8294-81f85b3f0ba4 - - - r_flash_type4.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f6fd2c2a-215c-407d-a08e-2351d0b02d52 - - - r_flash_type4_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f6fd2c2a-215c-407d-a08e-2351d0b02d52 - - - rx65n - Category - d3c85096-1d05-4e28-a6a1-00181e39d6f4 - - - r_flash_rx65n.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 04a87bb2-47ce-497c-bb5a-89d5e975cafe - - - r_mcu_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 04a87bb2-47ce-497c-bb5a-89d5e975cafe - - - doc - Category - bd008f5b-82b0-41f7-a3da-4693e24eb003 - - - ref - Category - bd008f5b-82b0-41f7-a3da-4693e24eb003 - - - src - Category - bd008f5b-82b0-41f7-a3da-4693e24eb003 - - - r_riic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\r_riic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd008f5b-82b0-41f7-a3da-4693e24eb003 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - bd008f5b-82b0-41f7-a3da-4693e24eb003 - - - en - Category - 1dcefb79-6cda-41c9-89e8-5c8b33effd3a - - - ja - Category - 1dcefb79-6cda-41c9-89e8-5c8b33effd3a - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - 41d84f62-5adf-4028-a1ee-0392c4601734 - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - 9a8470db-0d28-4e63-8cd3-baff551fe6b3 - - - r_riic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b771fea0-02ad-48bb-b828-f0177063c646 - - - r_riic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b771fea0-02ad-48bb-b828-f0177063c646 - - - r_riic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 660f665c-248f-4d62-8ed4-0b4740fc6ee0 - - - r_riic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 660f665c-248f-4d62-8ed4-0b4740fc6ee0 - - - targets - Category - 660f665c-248f-4d62-8ed4-0b4740fc6ee0 - - - rx65n - Category - 4fe610fa-27e2-4d9e-99a3-96aab77153f1 - - - r_riic_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx65n\r_riic_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 14b82d99-6d16-4403-83ef-7b466cebcd2e - - - r_riic_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx65n\r_riic_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 14b82d99-6d16-4403-83ef-7b466cebcd2e - - - doc - Category - 0f5210ad-0316-4094-b6d1-3be7ff66ae80 - - - ref - Category - 0f5210ad-0316-4094-b6d1-3be7ff66ae80 - - - src - Category - 0f5210ad-0316-4094-b6d1-3be7ff66ae80 - - - r_s12ad_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0f5210ad-0316-4094-b6d1-3be7ff66ae80 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 0f5210ad-0316-4094-b6d1-3be7ff66ae80 - - - en - Category - bd69545d-d246-49c9-97f1-ba24f573af81 - - - ja - Category - bd69545d-d246-49c9-97f1-ba24f573af81 - - - r_s12ad_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c0f16063-9b38-46c1-8ebd-0e158db426f4 - - - r_s12ad_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8ba88f5a-099b-4b11-9840-d0a8c858e82c - - - r_s12ad_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8ba88f5a-099b-4b11-9840-d0a8c858e82c - - - targets - Category - 8ba88f5a-099b-4b11-9840-d0a8c858e82c - - - rx65x - Category - 425bfab8-6e3f-4073-a6dc-da9330872d3d - - - r_s12ad_rx65x.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f50ec74a-ffa3-4117-9554-f5883290cb94 - - - r_s12ad_rx65x_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f50ec74a-ffa3-4117-9554-f5883290cb94 - - - doc - Category - 9186ea42-bca4-4fc4-b679-4814a304e1cf - - - ref - Category - 9186ea42-bca4-4fc4-b679-4814a304e1cf - - - src - Category - 9186ea42-bca4-4fc4-b679-4814a304e1cf - - - r_sci_iic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\r_sci_iic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9186ea42-bca4-4fc4-b679-4814a304e1cf - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 9186ea42-bca4-4fc4-b679-4814a304e1cf - - - en - Category - e0c0b061-a4c4-4156-8289-53346f399f4e - - - ja - Category - e0c0b061-a4c4-4156-8289-53346f399f4e - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - 9d10638f-204d-4025-902c-b8a8261b42d2 - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 085fc577-0a05-4b78-9969-112af79f5600 - - - r_sci_iic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c1c5adc3-95e4-488f-8466-b82b2c6b8403 - - - r_sci_iic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c1c5adc3-95e4-488f-8466-b82b2c6b8403 - - - r_sci_iic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b6914e23-f4dc-4cfa-b786-273f04125833 - - - r_sci_iic_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b6914e23-f4dc-4cfa-b786-273f04125833 - - - r_sci_iic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b6914e23-f4dc-4cfa-b786-273f04125833 - - - targets - Category - b6914e23-f4dc-4cfa-b786-273f04125833 - - - rx65n - Category - 286aeaba-fea3-4b28-abd2-738bd5930068 - - - r_sci_iic_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx65n\r_sci_iic_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a8f03cb9-43c1-4e61-bbbd-054355776f9b - - - r_sci_iic_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx65n\r_sci_iic_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8f03cb9-43c1-4e61-bbbd-054355776f9b - - - doc - Category - fd7d81ab-0b38-4ee1-80f0-39974d5ef1a8 - - - ref - Category - fd7d81ab-0b38-4ee1-80f0-39974d5ef1a8 - - - src - Category - fd7d81ab-0b38-4ee1-80f0-39974d5ef1a8 - - - r_sci_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fd7d81ab-0b38-4ee1-80f0-39974d5ef1a8 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - fd7d81ab-0b38-4ee1-80f0-39974d5ef1a8 - - - en - Category - e61ecc35-4ba6-40b4-84de-ab1f35dc2cac - - - ja - Category - e61ecc35-4ba6-40b4-84de-ab1f35dc2cac - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 0dba9175-f65d-4aa3-b5fe-45c4dcacfc4d - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - ef4e37a7-20cf-4536-9570-4580f5ee26c3 - - - r_sci_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 24574068-e276-436d-97bd-4f4f757b7b6f - - - r_sci_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 83e23043-d9ae-4122-8b25-a8abc5c86ae1 - - - r_sci_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 83e23043-d9ae-4122-8b25-a8abc5c86ae1 - - - r_sci_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 83e23043-d9ae-4122-8b25-a8abc5c86ae1 - - - targets - Category - 83e23043-d9ae-4122-8b25-a8abc5c86ae1 - - - rx65n - Category - 4c2ff5cd-e371-4e20-abe5-654af8b33bc5 - - - r_sci_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d1c9ef02-9627-49b0-b7a1-b8cdf899d0dc - - - r_sci_rx65n_data.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d1c9ef02-9627-49b0-b7a1-b8cdf899d0dc - - - r_sci_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d1c9ef02-9627-49b0-b7a1-b8cdf899d0dc - - - general - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_bsp - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_byteq - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_config - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_flash_rx - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_pincfg - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_sci_rx - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_s12ad_rx - Category - 93298d6c-d5d0-4e48-8856-76e602249073 - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 569a450a-6148-4571-87ad-d23891dc1bd4 - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 682261e9-932d-478c-a7a5-0a39a68d4316 - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 682261e9-932d-478c-a7a5-0a39a68d4316 - - - board - Category - 682261e9-932d-478c-a7a5-0a39a68d4316 - - - doc - Category - 682261e9-932d-478c-a7a5-0a39a68d4316 - - - mcu - Category - 682261e9-932d-478c-a7a5-0a39a68d4316 - - - generic_rx65n - Category - 06b102af-48b0-4791-bff4-2843d55a36b6 - - - user - Category - 06b102af-48b0-4791-bff4-2843d55a36b6 - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - r_bsp_interrupt_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a1de97-e343-4447-a3de-f89bac455aa1 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c3a25463-573a-4de7-a722-340b744f244a - - - en - Category - 478d7c68-479a-4abd-9e46-f8a6182bd344 - - - ja - Category - 478d7c68-479a-4abd-9e46-f8a6182bd344 - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 542dd8bf-bd01-4e41-a2c3-dffa9e9d3826 - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 679906dd-2b7c-42ff-bee4-d7eddf4bcb74 - - - all - Category - 046b2926-791e-4a9d-917b-c36af6b932b7 - - - rx65n - Category - 046b2926-791e-4a9d-917b-c36af6b932b7 - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 320d7639-0209-48cb-9029-d65c87c95097 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 320d7639-0209-48cb-9029-d65c87c95097 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 320d7639-0209-48cb-9029-d65c87c95097 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - register_access - Category - 3edcebbf-47d6-4b57-8157-16baa12e9187 - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9a62f67-1506-40fd-898a-7cf9704918e5 - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a87344d3-997f-4494-952d-4361ab01e1f2 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a87344d3-997f-4494-952d-4361ab01e1f2 - - - doc - Category - a87344d3-997f-4494-952d-4361ab01e1f2 - - - ref - Category - a87344d3-997f-4494-952d-4361ab01e1f2 - - - src - Category - a87344d3-997f-4494-952d-4361ab01e1f2 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - 614d3077-dba1-4905-8521-0a548ff7a6ad - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb347024-389f-48d7-8c55-3c47f24e6f9c - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 53cad8f1-fb50-4f38-8546-7b6c4c7b0534 - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53cad8f1-fb50-4f38-8546-7b6c4c7b0534 - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53ccf9fc-3615-4f14-9c38-6db1260d003f - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - c16bcf00-20dd-4a5e-9fcb-846ee57a9be8 - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c16bcf00-20dd-4a5e-9fcb-846ee57a9be8 - - - doc - Category - c16bcf00-20dd-4a5e-9fcb-846ee57a9be8 - - - ref - Category - c16bcf00-20dd-4a5e-9fcb-846ee57a9be8 - - - src - Category - c16bcf00-20dd-4a5e-9fcb-846ee57a9be8 - - - en - Category - b779c420-4405-4b14-a60a-07543a2d9ae4 - - - ja - Category - b779c420-4405-4b14-a60a-07543a2d9ae4 - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - b5546fcf-eada-44e5-bc71-8922dc456e6f - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - aa249f72-a573-466a-8e0d-c740dd83f354 - - - r_flash_rx_config_reference.h - File - src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 50988d90-f049-4d6e-b95b-c8496d81925b - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - flash_type_1 - Category - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - flash_type_2 - Category - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - flash_type_3 - Category - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - flash_type_4 - Category - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - targets - Category - 30b30756-6c7c-411c-b38a-3db7575dc2ed - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_flash_type1_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 51af1287-bebf-4aa8-9edc-f8fec9cd62ec - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5d5fc204-3d66-44c9-b0ce-e37fec716e24 - - - r_flash_type2_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5d5fc204-3d66-44c9-b0ce-e37fec716e24 - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1a3403a5-9c57-4e7d-adbb-0f5d14b2d1a5 - - - r_flash_type3_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1a3403a5-9c57-4e7d-adbb-0f5d14b2d1a5 - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ccc12463-58cf-4698-b95a-073b0cb40093 - - - r_flash_type4_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ccc12463-58cf-4698-b95a-073b0cb40093 - - - rx65n - Category - bde5de2d-af00-43c9-8bc2-970f245eec92 - - - r_flash_rx65n.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b5579183-5998-4cbc-ad25-7429a3fd31e2 - - - r_mcu_config_reference.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b5579183-5998-4cbc-ad25-7429a3fd31e2 - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 20b0caa5-c1ab-4d29-8f8a-194ef3879a50 - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 20b0caa5-c1ab-4d29-8f8a-194ef3879a50 - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 20b0caa5-c1ab-4d29-8f8a-194ef3879a50 - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 20b0caa5-c1ab-4d29-8f8a-194ef3879a50 - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 20b0caa5-c1ab-4d29-8f8a-194ef3879a50 - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d09310da-f89b-44d1-8c6d-4829784b7f7a - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d09310da-f89b-44d1-8c6d-4829784b7f7a - - - doc - Category - d09310da-f89b-44d1-8c6d-4829784b7f7a - - - ref - Category - d09310da-f89b-44d1-8c6d-4829784b7f7a - - - src - Category - d09310da-f89b-44d1-8c6d-4829784b7f7a - - - en - Category - 3bfe26ed-2c33-4c53-9a2c-990b3f4491e3 - - - ja - Category - 3bfe26ed-2c33-4c53-9a2c-990b3f4491e3 - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 45539210-fa70-492e-bfe8-49048861063c - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - fc429457-cf55-4be4-b6c3-aa2982d33962 - - - r_sci_rx_config_reference.h - File - src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9f442454-e80d-4f8a-a0a6-d0acdb45fac7 - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c13365ab-df50-4c99-95c2-48373827f793 - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c13365ab-df50-4c99-95c2-48373827f793 - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c13365ab-df50-4c99-95c2-48373827f793 - - - targets - Category - c13365ab-df50-4c99-95c2-48373827f793 - - - rx65n - Category - 159155c5-5a8a-4349-931a-3d6b71b67029 - - - r_sci_rx65n.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6c81dfed-3fee-4f31-9b26-5f8e8b04c111 - - - r_sci_rx65n_data.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6c81dfed-3fee-4f31-9b26-5f8e8b04c111 - - - r_sci_rx65n_private.h - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6c81dfed-3fee-4f31-9b26-5f8e8b04c111 - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f58f5f74-fcc2-49e8-8f36-de0f9f442994 - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f58f5f74-fcc2-49e8-8f36-de0f9f442994 - - - doc - Category - f58f5f74-fcc2-49e8-8f36-de0f9f442994 - - - ref - Category - f58f5f74-fcc2-49e8-8f36-de0f9f442994 - - - src - Category - f58f5f74-fcc2-49e8-8f36-de0f9f442994 - - - en - Category - 40f1b6a4-3779-4f7e-9260-66b02c99cbab - - - ja - Category - 40f1b6a4-3779-4f7e-9260-66b02c99cbab - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - cdcb57d8-8567-4f83-bd06-e96b4b933404 - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - ac3abfa4-7149-4438-834b-7e72dd9d7195 - - - r_s12ad_rx_config_reference.h - File - src\smc_gen\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9c20d53b-73e5-4887-9065-a79aaa66d468 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fe89b2df-7fd0-40c7-906a-3955f3e57dc6 - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fe89b2df-7fd0-40c7-906a-3955f3e57dc6 - - - targets - Category - fe89b2df-7fd0-40c7-906a-3955f3e57dc6 - - - rx63x - Category - 6fc584e1-032d-4b87-a8c9-1c317f8ca7e1 - - - rx65x - Category - 6fc584e1-032d-4b87-a8c9-1c317f8ca7e1 - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2d189579-78a3-4ecf-b98d-51053d5a79ac - - - r_s12ad_rx63x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2d189579-78a3-4ecf-b98d-51053d5a79ac - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b0139e9a-6aed-4b74-8ead-43152b887ae6 - - - r_s12ad_rx65x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b0139e9a-6aed-4b74-8ead-43152b887ae6 - - - - - True - 0 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 500ba51a-4219-4828-b4be-80f54d6d3551 - f96683fa-8de4-4c6d-a1ab-925d7f232c09 - - - - - 0e793ff3-2e3f-43c0-bdc9-926269595403 - - - - - 1.0 - - - R5F565NEDxFP - 0 - - - - - 0 - R5F565NEDxFP - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - e36ae750-832c-4a98-92b2-b1b537d9ad01 - CSource - 3a25d724-04cd-497b-a3b1-4e0460439c83 - CSource - e9bcb18b-6eb5-40c5-a430-b2e8c83bf9ac - CSource - 16824296-7fb4-4de8-94b3-ee3364383ec3 - CSource - 6ef612fb-d7a1-4d1b-bb5e-3f2df37c3c1c - CSource - 291386b9-8bcd-4976-a3b6-e2b87004955c - CSource - 49dda4d0-46f9-457c-a3a6-f48f6ee98d9e - CSource - c3c4b748-0436-47d9-8822-b520caf22ec9 - CSource - 6afe67c0-bbca-404c-83d1-f1e4416560a0 - CSource - a21f4494-e58c-4c84-9fb1-e4affba39701 - CSource - 54926ae1-4246-4466-9010-716d48dbb176 - CSource - 435c9906-fa46-4918-afe9-56498bfa6838 - CSource - d2f39c1e-90b9-4149-bd12-a94bb7e9f773 - CSource - 86e54bdb-6de7-4482-b610-53cc26f50524 - CSource - 36ff734f-9fef-4a4b-896d-fede54a0f8a8 - CSource - f4073471-c70f-4ec4-b745-ae22c10a802a - CSource - 4ee9440f-c4aa-4fed-a2f3-2ce62519c492 - CSource - 6fb9cff4-97fc-4e32-9c7a-b22e50c5e507 - CSource - 34051d17-1e10-42a9-b764-3721dc5517e4 - CSource - 47a31735-5d58-4980-b685-c554312f3260 - CSource - 9cabecc1-5e58-46ba-858a-fa2d0631607a - AsmSource - 741e10ba-9d78-46c3-8293-2920c7323279 - CSource - d895ab3b-dfe6-418e-9925-78859aab452f - CSource - 4519693f-fc80-46ed-9bad-ac59ca5b4e81 - CSource - 69821266-8b2d-4671-b57b-085523ceaa27 - CSource - a701d6c8-b442-422d-bda3-5d04e1cee41c - CSource - b290054e-5e93-49dc-b6f8-be21528b6c8b - CSource - 42dc3771-2b13-41c4-a7a0-d70258308d8e - CSource - fff66e42-e60b-4552-98ba-50f36615e9a0 - CSource - 543314c5-af3d-4dcb-96fd-47ff2c95a628 - CSource - 8dec3119-4520-4986-8c16-a25b6a1f5d89 - CSource - 4e48d3cb-0911-435a-bef2-7c854dda4c78 - CSource - 090e8046-a94a-49c2-8cfc-75dbd66491d4 - CSource - d817a120-a6f0-4c3a-a81b-dd9d884fb570 - CSource - 72d34436-c997-488e-b0f7-1ee79d69bb6f - CSource - 5bf96947-6242-4be9-8b9c-7c3584eaf6da - CSource - 0c5ae098-5cc1-4aac-8291-f4e2f0d0a2f9 - CSource - a40afa95-eb93-4ac0-939e-99e8320952b2 - CSource - c62b593b-696f-4b82-aeb3-ccbcb33be9d5 - CSource - 8f094bfd-77ad-40af-81f3-49e2a45cf56e - CSource - 280770ed-d580-475d-b346-f9090cd0a7d5 - CSource - c7676615-65c1-49ff-8c63-8ec3de4d27e0 - CSource - 979495ee-836a-4f3c-9942-47f667a2f295 - CSource - 7629d933-7686-46a0-9651-d8c86c7a06a2 - CSource - 9ea56685-4225-4f36-afbe-ff271ad412e0 - CSource - d3e5f7e6-8dda-4c20-9621-f073bc0fdbac - CSource - 71752628-ece7-49b0-a484-e95770558882 - CSource - 1d533c94-3048-4247-87b7-84e9f0006632 - CSource - aef5f691-cb9a-4e44-aaac-aad1b3a9b478 - CSource - c750fd41-428b-420f-83d3-64f81fd54417 - CSource - ee11de1b-01fd-4807-912a-0f8557584769 - CSource - 58906c8e-8e2a-4581-913d-ba3b21cc3514 - CSource - f68fb8e5-7e9b-4854-8b7b-362afb9376d9 - CSource - 2fd5e947-91ef-4180-9b6f-fee8607d0741 - CSource - 41b80a7b-e7e5-468f-82e4-b4993401bc98 - CSource - 6716541e-9fee-460a-86c2-98f667fb48bd - CSource - 656cafba-c1ba-46b9-af8a-b016e5b03f90 - CSource - 0adbe9ab-9108-4be3-bb4f-b2b5ee8f40a8 - CSource - da95c4a9-71c3-41fd-bce0-6fdc4c13610f - CSource - 16929ca9-0f38-49ef-9a01-e02df04f135c - CSource - 2dd0b9f3-126f-4f6d-a379-9a15812b66ac - CSource - 28f74b20-7f43-4e3b-b955-72e7aadf3e71 - CSource - 860b08b7-9907-40e6-b261-5ffc4aed4c52 - CSource - 6a0a80fd-f5e7-461d-8fa8-c7cbe0757c56 - CSource - 8af0a997-cc10-4f72-995b-b7d15606a385 - CSource - e0618b90-c4d5-40e2-931a-bbbf039f8805 - CSource - 0ad50f46-4640-4470-91af-82293835aee2 - CSource - 04bf100d-f7e3-43e5-919b-80fe650ad014 - CSource - c4b18513-f082-436c-ae17-effb8b8ef2f7 - CSource - 981c67c5-9328-40b9-9374-91200c2cede4 - CSource - ebff6068-551c-4e31-8954-574314db2965 - CSource - 19236c6f-31aa-4bc4-ae31-0b1d2b19e101 - CSource - 88f15020-5839-4a01-9fd7-e5dc7b18946e - CSource - 640a1d0d-9128-4f31-b3e3-55d6f2021571 - CSource - 27cfaaf5-d939-4bc9-a179-0c5fc9ac30c8 - CSource - a6ddb652-5916-4716-872f-db2d3637cc44 - CSource - 392e15ad-c5ee-4db4-b427-8768ecd028c7 - CSource - 0df993ed-0671-4e01-8699-c2717e7958da - CSource - aa18eb58-5889-4d52-93f1-d8fa9d375269 - CSource - 49446ea0-c278-49ee-8468-8e055d44b5ed - CSource - 92ef43ba-cc08-440f-9a38-8f3f19a1d00f - CSource - 67f017cf-291e-4546-82be-1796880973a9 - CSource - 7be30172-179a-433a-ba64-10ffa7875c46 - CSource - 97be1103-69ff-4891-b54e-369e8240a053 - CSource - 752f4c7b-2255-4fda-ad49-4370cd95dc21 - CSource - 449b7087-892e-47aa-9718-54b79cb559ae - CSource - 5c596c6d-dbb0-451c-a73f-9515a7e27bd0 - CSource - 34651d3a-09e8-426d-ae8d-b9d96c352583 - CSource - 48699fa9-45b0-4b4e-9f8e-090f89265020 - CSource - 433f3398-44f6-4bdf-af38-359087dc67a4 - CSource - 6a869ae0-37cc-4723-acb7-025a840d4833 - CSource - 708c3879-3f8e-409e-a398-7f04ce96a05c - CSource - fa18aed1-0173-4f6f-bb62-1b22eaab50ce - CSource - fd293b5a-d56e-490c-a214-e6077e2cd36a - CSource - dd6e97e2-6e54-4624-b7e6-3ed81fae37ab - CSource - 2168f662-1795-496b-adff-6a843b82bc87 - CSource - 1ca6386c-8124-4c7a-a106-12d803863409 - CSource - 451fadae-b5f1-4e89-9c32-d694d1c5f036 - CSource - 80693f6c-d8df-4779-88f7-5f3ed11423bd - CSource - b82d46ed-7870-4a1b-9eb4-ce41014eec8a - CSource - d69ff52e-1844-4d77-a9a6-0864e41fc3cf - CSource - 48902951-3e1d-486b-8a64-0d15d473471b - CSource - ff0a1a8e-b175-4b96-9e6a-8cce635e3a7b - CSource - fa9c4ac8-b395-442b-b9d5-599bc39d9d65 - CSource - 00c322ff-17c1-46fb-85b1-3dc30994f5cb - CSource - 04a4101a-a108-4f7d-9250-d6d38614885a - CSource - 293c6595-61e6-4efa-8699-cd5d2cd8379b - CSource - a7197ebd-0b90-433a-944a-099fb9bcd7e1 - CSource - 854c7449-bb4e-4e22-9cef-88eb3781b5d7 - CSource - 98d025c7-1f18-4b21-800e-d5da981efa2d - CSource - 79e8317e-1c70-47a0-beeb-5553fb9955b3 - CSource - b22203e7-0cb6-495f-b8c2-022f911dcef5 - CSource - cad5f9f6-ec00-4685-a2cc-fd1a9e3337ce - CSource - b046b136-ae32-418d-ae27-638bb16924aa - CSource - c3918eb8-e64e-474e-ae11-60c1fd9f168d - CSource - f2f2ec59-83f6-4736-8731-e4cce9853399 - CSource - 5b02ccf7-6a9c-4cce-ad13-8dc4e815c183 - CSource - e6448188-9ac5-4b6b-89b5-d760810e5f56 - CSource - ec2bca68-f435-4825-b1aa-e80660b2ae33 - CSource - 65a9c7ba-f2fd-45cb-9e4a-e0798dfc5fa1 - CSource - 597ecd59-27c4-4705-a575-b03b5f09afd9 - CSource - 9298e43d-d911-463b-8197-8b17ad3d5380 - CSource - 608ea5a4-972f-402c-be7f-ffd658422ac0 - CSource - 5eabeb20-fd24-4dcd-8a1f-5c90b3aef269 - CSource - f84caa0a-481a-4f59-87b4-823517f62093 - CSource - 6188a220-013b-466f-9f03-0a7255d48320 - CSource - 054a5d45-8a6a-4f1d-a6b6-14c86dd0cca8 - CSource - 984c4c3f-69f9-4de8-a2c0-ca8a8f719dde - CSource - 4c0692fc-ff3f-41e7-8f1c-5e3d3e5d3fa8 - CSource - a5c2035b-d987-4ba1-8ef3-aec0c6ff8da9 - CSource - af5d3af3-1852-4f0b-93e5-975b7e420f50 - CSource - 13afb90e-a950-4002-a8e9-af46fa35426f - CSource - 98cfa2f3-bb31-464c-abaf-2cbf802b8b16 - CSource - 85ca4678-6eee-4654-8dec-68706e50e596 - CSource - e63dd482-988e-4f32-8723-40101934a40c - CSource - f4f0d4bc-efe6-4ed8-93cd-d90d678fcc81 - CSource - 2785942a-687d-4f3d-a889-05a9dd4774bb - CSource - 8ae22c08-f160-43bd-be27-94ac6aef783f - CSource - d22cc531-c245-4860-ac7d-7418ba59d655 - CSource - a898a0ff-3a40-4927-becb-9c4e75dcf0d2 - CSource - f35c2f25-b81a-427c-a730-c332b0ac35f3 - CSource - 6a837dfb-590b-4b65-993d-c7e82f1d7715 - CSource - 114a1727-0256-4428-841a-001aa91403d1 - CSource - 57d92f42-66a2-43d4-98fd-059a06b95550 - CSource - 69a94b63-43d4-40f7-9cf0-b0e094bc9f84 - CSource - bf7ecc71-1639-46a3-8714-6b355682c5ee - CSource - 288ba243-aace-4433-9a61-5c61bef9f93e - CSource - a1c94729-47c1-4389-aaa8-b034b12bcd85 - CSource - d20016c9-2bf9-4f15-89ff-800ab289d035 - CSource - 2f05d3ea-bd0c-439c-9ee3-6d9b728b3324 - CSource - e206573b-0107-42a4-8580-b0ea82a27152 - CSource - ecc90df4-7110-4fe1-a2ad-9f05ffaecc67 - CSource - 72035759-e3b0-4e88-a30c-56fe87dc263a - CSource - 5b1d8465-19a1-4a45-bf41-06704d5945d0 - CSource - cd7f8064-1640-49f5-acd3-16546a320182 - CSource - aca2879a-a9a3-4685-8782-043e0181fac1 - CSource - f616ce42-0a69-4c83-a993-9f1ade884a92 - CSource - 9cce951e-fd86-4443-92d9-cd8ea1a38830 - CSource - 527d27ef-fec4-4498-bde5-2fec9f9d34ba - CSource - ce08d8db-6cdc-414e-b631-a8a4342908fb - CSource - 3b869589-807f-4d94-9914-b3808cb38626 - CSource - f0ebacc4-8f96-428d-8611-3feac25bd4e2 - CSource - c4e0804f-dd23-4433-8640-ad3611bfa122 - CSource - 44e8dbbf-76f1-416f-8ce0-8b8b26c34fd1 - CSource - 458af734-8979-4a99-9342-915874921b33 - CSource - d4baeb6f-1004-4128-b15a-567419907c31 - CSource - 298849ed-2e55-4ae4-86e4-3940fcbdb284 - CSource - 10ec1822-07cb-429a-805f-ed6746d84d6a - CSource - e08e7622-aa05-48e6-a822-5b2ec4f8caf9 - CSource - 0eb4e27b-a9f4-4d87-a811-cf96006f4f98 - CSource - 19085900-3172-4a0d-935f-f49b23686465 - CSource - 1a6cac9f-eedf-49ba-88d5-62600c273711 - CSource - ac5209ec-e3fd-449f-925d-5417bf2d823c - CSource - e168eb52-a3c5-4c9b-86f7-5f5e3a30ccb8 - CSource - 0a9de012-40fb-4f28-9b15-6d5f400a5427 - CSource - 4626c9e1-dfd5-46d8-a9a1-491841fa9980 - CSource - 1e7644cf-272e-4511-8963-d80e2d2c9489 - CSource - 10d6305c-5da2-40e2-bdc2-7ae52043bb41 - CSource - 745e8903-9150-41c5-ac67-067dec8390aa - CSource - 933fd22e-920d-4137-92c5-0d549dee4d76 - CSource - e480f20d-3167-45cd-a184-607a55fd4311 - CSource - 8166ecfb-f8ff-4172-9190-5444e24c8828 - CSource - 5a9b67fe-84ab-4cc6-8f9d-8087beb3def8 - CSource - a837a797-0682-4add-aac4-23b744ecadd6 - CSource - 28841333-f947-4f42-83d5-40ee60f83a8a - CSource - ef181b0c-3c93-4014-879d-ab028cf553b9 - CSource - d37c3645-b975-4a9c-851f-35c891dfad24 - CSource - 65e2223d-540c-48de-b2e0-dec606c683a3 - CSource - baa02d55-6409-41fa-8f67-b017263d0497 - CSource - 374543a8-2d11-407a-bb4b-ce2639c7d0f1 - CSource - 0fd259ad-86d0-45e8-bb84-e43284af6152 - CSource - dec4a990-c85c-46f0-8baf-3374bef439cc - CSource - f87522fd-d8c5-4994-ba19-22de9e60a56f - CSource - 497a1c23-57b6-4943-a91d-384eaaf2afb8 - CSource - cedd9ee5-fc83-4378-9beb-6c94bee5e676 - CSource - b143d36e-843f-4feb-bb3a-e00a9a8ed229 - CSource - 196 - 0 - - - - DefaultBuild - - RXv2 - LoadModuleFile - False - True - True - Debug - - - %TargetFiles% - - - - -0 - %TargetFiles% : %Program% %Options% - RX600 - False - %BuildModeName% - None - Stype - Debug - False - - - Rebuild - Fpu - True - %BuildModeName% - None - True - True - False - Nodpfpu - %ProjectName%.mot - False - - False - Level2 - Little - - False - - False - False - Nearest - 1E - False - Size - Off - False - False - False - SinglePrecision - False - False - False - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - False - -8586520904163228024 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586520901057684454 - %TargetFiles% - %TargetFiles% : %Program% %Options% - @aws_demos_build_path_check.bat - - - RXv2 - LoadModuleFile - False - True - - -0 - RX600 - False - %BuildModeName% - None - Rebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - %ProjectName%.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - V3.01.00 - RXv2 - LoadModuleFile - False - False - RX600 - False - %BuildModeName% - None - IgnoreRebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - aws_demos.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch32 - None - None - 00000000 - None - None - False - - - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\ota\portable\renesas\rx65n-tb-uart-sx-ulpgn --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo - - - Auto - - D - 100 - - B - - - False - None - L - Auto - False - - W - - - False - False - Auto - - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - - False - Auto - No - False - True - Auto - - False - NoMap - - - None - False - No - Sjis - - False - - False - - Fpu - False - False - Auto - No - False - Sjis - False - -8586520896537139347 - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -src\smc_gen\r_s12ad_rx\src\targets\rx65x -src\smc_gen\r_s12ad_rx\src\targets\rx63x -src\smc_gen\r_s12ad_rx\src -src\smc_gen\r_s12ad_rx\ref -src\smc_gen\r_s12ad_rx -src\smc_gen\r_bsp\board\user -src\smc_gen\r_sci_rx\src\targets\rx65n -src\smc_gen\r_sci_rx\src -src\smc_gen\r_sci_rx\ref -src\smc_gen\r_sci_rx -src\smc_gen\r_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_pincfg -src\smc_gen\r_flash_rx\src\targets\rx65n -src\smc_gen\r_flash_rx\src\flash_type_4 -src\smc_gen\r_flash_rx\src\flash_type_3 -src\smc_gen\r_flash_rx\src\flash_type_2 -src\smc_gen\r_flash_rx\src\flash_type_1 -src\smc_gen\r_flash_rx\src -src\smc_gen\r_flash_rx\ref -src\smc_gen\r_flash_rx -src\smc_gen\r_ether_rx\src\phy -src\smc_gen\r_ether_rx\src -src\smc_gen\r_ether_rx\ref -src\smc_gen\r_ether_rx -src\smc_gen\r_config -src\smc_gen\r_bsp\mcu\rx65n\register_access -src\smc_gen\r_bsp\mcu\rx65n -src\smc_gen\r_bsp\mcu\all -src\smc_gen\r_bsp\board\generic_rx65n -src\smc_gen\r_bsp -src\smc_gen\general -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn_1 -..\common\application_code -..\..\..\..\lib\include\private -..\common\config_files -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\mbedtls\include\mbedtls - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\ota\portable\renesas\rx65n-tb-uart-sx-ulpgn --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo - - - Auto - - D - 100 - - B - - - False - None - L - Auto - - W - - - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - -8586520877736629447 - C99 - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %ConfigDir% - None - False - False - None - True - src\smc_gen\r_pincfg -src\smc_gen\r_config -src\smc_gen\general -. -..\common\config_files -..\common\application_code -..\common\application_code\renesas_code -..\..\..\..\demos\common\include -..\..\..\..\lib\include -..\..\..\..\lib\include\private -..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 -..\..\..\..\lib\ota\portable\renesas\rx65n-cloud-kit-uart-sx-ulpgn -..\..\..\..\lib\third_party\jsmn -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\mbedtls\include -src -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx - - - - False - Size - Auto - - - P - False - - 2 - - - implicitlyinclude.h - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\ota\portable\renesas\rx65n-tb-uart-sx-ulpgn --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\uart_sx_ulpgn_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo - - - Auto - - D - 100 - - B - - - True - None - L - Auto - - W - - 11174,21644,5010,6,8,5177,5 - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - - - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - False - -8586802347968945776 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - -8586802347678539440 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - - - - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - 10 - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=R_1,R_2,R,SI/00001000,C_PKCS11_STORAGE*/00100000,B_1,B_2,B/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - False - -8586500813575548457 - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - FF - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=R_1,R_2,R,SI/00001000,C_PKCS11_STORAGE*/00100000,B_1,B_2,B/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - -8586500813575548457 - False - Absolute - Stype - - List - None - False - R_1,R_2,R,SI/00001000,C_PKCS11_STORAGE*/00100000,B_1,B_2,B/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - aws_demos.abs - D=R -D_1=R_1 -D_2=R_2 - - - False - - %BuildModeName% - - False - False - False - None - aws_demos.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - True - False - - 10 - False - _undefined_interrupt_source_isr - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=R_1,R_2,R,SI/00001000,C_PKCS11_STORAGE*/00100000,B_1,B_2,B/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - - - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - False - -8586802347968915680 - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - FF - None - - - False - 0 - - Ccitt - - None - None - False - False - -8586802347678539440 - Stype - True - False - NoMessage - %BuildModeName% - None - - aws_demos.mot - None - None - - None - - - FF - None - False - - 1 - None - True - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - - - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - False - -8586802347968895616 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - -8586802347678539440 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - - - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - True - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - False - -8586520904163032460 - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - -8586520875970300057 - C99 - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - True - - False - Size - - True - Auto - False - True - 2 - False - True - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - True - False - Auto - False - True - Noinstalign - False - False - True - True - True - False - Fpu - False - - - 0 - 636570013152922000 - 0 - - - 1 - 636570013151286784 - 0 - - - 2 - 636570013151336944 - 0 - - - 3 - 636570013151377072 - 0 - - - 4 - 636570013151417200 - 0 - - - 5 - 636570013151567680 - 0 - - - 6 - - - 7 - 636570013151647936 - 0 - - - 8 - 636570013151527552 - 0 - - - 9 - 636570013151838544 - 0 - - - 10 - 636570013151868640 - 0 - - - 11 - 636570013152009088 - 0 - - - 12 - 636570013152550816 - 0 - - - 13 - 636570013152580912 - 0 - - - 14 - 636570013152821680 - 0 - - - 15 - 636570013152891904 - 0 - - - 16 - 636570013152661168 - 0 - - - 17 - 636570013152711328 - 0 - - - 18 - 636570013152741424 - 0 - - - 19 - 636570013152771520 - 0 - - - 20 - 636570013154507056 - 0 - - - 21 - 636570013154547184 - 0 - - - 22 - 636570013154597344 - 0 - - - 23 - 636570013154627440 - 0 - - - 24 - 636570013156242592 - 0 - - - 25 - 636570013156272688 - 0 - - - 26 - - - 27 - - - 28 - - - 29 - 636622418550230304 - 0 - - - 30 - - - 31 - - - 32 - 636570013156744192 - 0 - - - 33 - 636570013156784320 - 0 - - - 34 - 636570013156824448 - 0 - - - 35 - 636570013156864576 - 0 - - - 36 - - - 37 - 636570013156994992 - 0 - - - 38 - 636570015522731200 - 0 - - - 39 - 636570015522731200 - 1 - - - 40 - 636570015522731200 - 2 - - - 41 - 636570015522731200 - 3 - - - 42 - 636570015522731200 - 4 - - - 43 - 636570015522731200 - 5 - - - 44 - 636570015522731200 - 6 - - - 45 - 636570015522731200 - 7 - - - 46 - 636570015522731200 - 8 - - - 47 - 636570015522731200 - 9 - - - 48 - 636570015522731200 - 10 - - - 49 - 636570015522731200 - 11 - - - 50 - 636570015522731200 - 12 - - - 51 - 636570015522731200 - 13 - - - 52 - 636570015522731200 - 14 - - - 53 - 636570015522731200 - 15 - - - 54 - 636570015522731200 - 16 - - - 55 - 636570015522731200 - 17 - - - 56 - 636570015522731200 - 18 - - - 57 - 636570015522731200 - 19 - - - 58 - 636570015522731200 - 20 - - - 59 - 636570015522731200 - 21 - - - 60 - 636570015522731200 - 22 - - - 61 - 636570015522731200 - 23 - - - 62 - 636570015522731200 - 24 - - - 63 - 636570015522731200 - 25 - - - 64 - 636570015522731200 - 26 - - - 65 - 636570015522731200 - 27 - - - 66 - 636570015522731200 - 28 - - - 67 - 636570015522731200 - 30 - - - 68 - 636570015522731200 - 31 - - - 69 - 636570015522731200 - 32 - - - 70 - 636570015522731200 - 33 - - - 71 - 636570015522731200 - 34 - - - 72 - 636570015522731200 - 35 - - - 73 - 636570015522731200 - 36 - - - 74 - 636570015522731200 - 37 - - - 75 - 636570015522731200 - 38 - - - 76 - 636570015522731200 - 39 - - - 77 - 636570015522731200 - 40 - - - 78 - 636570015522731200 - 45 - - - 79 - 636570015522731200 - 41 - - - 80 - 636570015522731200 - 42 - - - 81 - 636570015522731200 - 43 - - - 82 - 636570015522731200 - 44 - - - 83 - 636570015522731200 - 46 - - - 84 - 636776243150934960 - 0 - - - 85 - 636570015522731200 - 47 - - - 86 - 636570015522731200 - 48 - - - 87 - 636622419848682096 - 0 - - - 88 - 636570015522731200 - 49 - - - 89 - 636570015522731200 - 50 - - - 90 - 636570015522731200 - 51 - - - 91 - 636570015522731200 - 52 - - - 92 - 636570015522731200 - 53 - - - 93 - 636570015522731200 - 54 - - - 94 - 636570015522731200 - 55 - - - 95 - 636570015522731200 - 56 - - - 96 - 636570015522731200 - 57 - - - 97 - 636570015522731200 - 58 - - - 98 - 636570015522731200 - 59 - - - 99 - 636570015522731200 - 60 - - - 100 - 636570015522731200 - 61 - - - 101 - 636570015522731200 - 62 - - - 102 - 636570015522731200 - 63 - - - 103 - 636570015522731200 - 66 - - - 104 - 636570015522731200 - 67 - - - 105 - 636570015522731200 - 68 - - - 106 - 636570015522731200 - 69 - - - 107 - 636570015522731200 - 64 - - - 108 - 636570015522731200 - 65 - - - 109 - 636570015522731200 - 70 - - - 110 - 636570015786723280 - 3 - - - 111 - 636570015786723280 - 4 - - - 112 - 636570015786723280 - 5 - - - 113 - 636570015786723280 - 6 - - - 114 - 636570015786723280 - 7 - - - 115 - 636570015786723280 - 8 - - - 116 - 636692182599656880 - 0 - - - 117 - 636692182599656880 - 3 - - - 118 - 636692182599656880 - 4 - - - 119 - 636692182599656880 - 6 - - - 120 - 636692182599656880 - 10 - - - 121 - 636692182599656880 - 1 - - - 122 - 636739253520302096 - 0 - - - 123 - 636692182599656880 - 11 - - - 124 - 636692182605665520 - 0 - - - 125 - 636692182607367968 - 0 - - - 126 - 636692182607367968 - 2 - - - 127 - 636692182607367968 - 4 - - - 128 - 636692182607367968 - 6 - - - 129 - 636692182607367968 - 8 - - - 130 - 636692182607367968 - 10 - - - 131 - 636692182607367968 - 12 - - - 132 - 636692182607367968 - 15 - - - 133 - 636692183233768688 - 0 - - - 134 - 636692182944652960 - 0 - - - 135 - 636692182944652960 - 2 - - - 136 - 636692182944652960 - 4 - - - 137 - 636692182944652960 - 7 - - - 138 - 636692182944652960 - 9 - - - 139 - 636692182945454112 - 0 - - - 140 - 636692182946355408 - 0 - - - 141 - 636692182947156560 - 0 - - - 142 - 636692182943150800 - 0 - - - 143 - 636692182943150800 - 2 - - - 144 - 636692182943150800 - 4 - - - 145 - 636692183134025264 - 0 - - - 146 - 636692183135126848 - 0 - - - 147 - 636692183135126848 - 1 - - - 148 - 636570013151948896 - 0 - - - 149 - 636622421175062976 - 0 - - - 150 - 636622421175062976 - 1 - - - 151 - - - 152 - 636622421304686448 - 0 - - - 153 - 636570020890402960 - 0 - - - 154 - 636570020890402960 - 3 - - - 155 - 636570020890402960 - 5 - - - 156 - 636570020890402960 - 7 - - - 157 - 636570021209179792 - 0 - - - 158 - 636710869108747920 - 1 - - - 636851462201367187 - 0 - - - 636851462397878958 - 0 - - - 636851462559343436 - 0 - - - 636851463278217912 - 0 - - - 636710968055363984 - 0 - - - 636710968058032496 - 0 - - - 636710969905776416 - 0 - - - 636710969908685696 - 0 - - - 636622421175062976 - 2 - - - 636622421304686448 - 1 - - - 636570013150855408 - 0 - - - 636570013150875472 - 0 - - - 636570013150905568 - 0 - - - 636570013150935664 - 0 - - - 636570013150965760 - 0 - - - 636570013151015920 - 0 - - - 636570013151046016 - 0 - - - 636570013151076112 - 0 - - - 636570013151106208 - 0 - - - 636702521529768224 - 0 - - - 636570013151136304 - 0 - - - 636570013151156368 - 0 - - - 636570013151186464 - 0 - - - 636570013151216560 - 0 - - - 636570013151246656 - 0 - - - 636739253389313744 - 0 - - - 636570013152289984 - 0 - - - 636570013152320080 - 0 - - - 636570013152350176 - 0 - - - 636570013152380272 - 0 - - - 636570013152420400 - 0 - - - 636702525509090208 - 0 - - - 636622417120048320 - 0 - - - 636570013152450496 - 0 - - - 636570013152480592 - 0 - - - 636570013152510688 - 0 - - - 636570013152129472 - 0 - - - 636570013152159568 - 0 - - - 636570013152952096 - 0 - - - 636702517945714608 - 0 - - - 636570013154707696 - 0 - - - 636570013154737792 - 0 - - - 636570013154777920 - 0 - - - 636570013154808016 - 0 - - - 636570013154858176 - 0 - - - 636570013154888272 - 0 - - - 636570013154918368 - 0 - - - 636570013154948464 - 0 - - - 636570013154978560 - 0 - - - 636570013155028720 - 0 - - - 636570013155048784 - 0 - - - 636570013155078880 - 0 - - - 636570013154677600 - 0 - - - 636570013155119008 - 0 - - - 636570013155149104 - 0 - - - 636570013155179200 - 0 - - - 636570013155209296 - 0 - - - 636570013155239392 - 0 - - - 636570013155269488 - 0 - - - 636570013155440032 - 0 - - - 636570013155470128 - 0 - - - 636570013155500224 - 0 - - - 636570013155530320 - 0 - - - 636570013155590512 - 0 - - - 636570013155620608 - 0 - - - 636570013155650704 - 0 - - - 636570013155751024 - 0 - - - 636570013155781120 - 0 - - - 636622417666210464 - 0 - - - 636622417767282864 - 0 - - - 636570013155841312 - 0 - - - 636570013155871408 - 0 - - - 636570013155901504 - 0 - - - 636570013155971728 - 0 - - - 636570013156001824 - 0 - - - 636570013156021888 - 0 - - - 636570013156051984 - 0 - - - 636570013156082080 - 0 - - - 636570013156122208 - 0 - - - 636570013156142272 - 0 - - - 636570013156172368 - 0 - - - 636570013156202464 - 0 - - - 636570013157025088 - 0 - - - 636570015515207200 - 0 - - - 636570015519400576 - 0 - - - 636570015519400576 - 1 - - - 636570015519400576 - 2 - - - 636570015519400576 - 3 - - - 636570015519400576 - 4 - - - 636570015519400576 - 5 - - - 636570015519400576 - 6 - - - 636570015519400576 - 7 - - - 636570015519400576 - 8 - - - 636570015519400576 - 9 - - - 636570015519400576 - 10 - - - 636570015519400576 - 11 - - - 636570015519400576 - 12 - - - 636570015519400576 - 13 - - - 636570015519400576 - 14 - - - 636570015519400576 - 15 - - - 636570015519400576 - 16 - - - 636570015519400576 - 17 - - - 636570015519400576 - 18 - - - 636570015519400576 - 19 - - - 636570015519400576 - 20 - - - 636570015519400576 - 21 - - - 636570015519400576 - 22 - - - 636570015519400576 - 23 - - - 636570015519400576 - 24 - - - 636570015519400576 - 25 - - - 636570015519400576 - 26 - - - 636570015519400576 - 27 - - - 636570015519400576 - 28 - - - 636570015519400576 - 29 - - - 636570015519400576 - 30 - - - 636570015519400576 - 31 - - - 636570015519400576 - 32 - - - 636570015519400576 - 33 - - - 636570015519400576 - 34 - - - 636570015519400576 - 35 - - - 636570015519400576 - 36 - - - 636570015519400576 - 37 - - - 636570015519400576 - 38 - - - 636570015519400576 - 39 - - - 636570015519400576 - 40 - - - 636570015519400576 - 41 - - - 636570015519400576 - 42 - - - 636570015519400576 - 43 - - - 636570015519400576 - 44 - - - 636570015519400576 - 45 - - - 636570015519400576 - 46 - - - 636570015519400576 - 47 - - - 636570015519400576 - 48 - - - 636570015519400576 - 49 - - - 636570015519400576 - 50 - - - 636622419444131664 - 0 - - - 636570015519400576 - 51 - - - 636570015519400576 - 52 - - - 636570015519400576 - 53 - - - 636570015519400576 - 54 - - - 636570015519400576 - 55 - - - 636570015519400576 - 56 - - - 636570015519400576 - 57 - - - 636570015519400576 - 58 - - - 636570015519400576 - 59 - - - 636570015519400576 - 60 - - - 636570015519400576 - 61 - - - 636570015519400576 - 62 - - - 636570015519400576 - 63 - - - 636570015519400576 - 64 - - - 636570015519400576 - 65 - - - 636570015519400576 - 66 - - - 636570015519400576 - 67 - - - 636570015519400576 - 68 - - - 636570015664653904 - 0 - - - 636570015664653904 - 1 - - - 636570015664653904 - 2 - - - 636570015786723280 - 0 - - - 636570015786723280 - 1 - - - 636570015786723280 - 2 - - - 636570015786723280 - 9 - - - 636570015786723280 - 10 - - - 636570015786723280 - 12 - - - 636570015786723280 - 11 - - - 636570013152039184 - 0 - - - 636726290103629600 - 0 - - - 636681512713427764 - 0 - - - 636685986223669200 - 0 - - - 636685986223669200 - 1 - - - 636685986225271504 - 2 - - - 636685986225271504 - 5 - - - 636685986225271504 - 7 - - - 636685986225271504 - 8 - - - 636685986225271504 - 9 - - - 636685986225271504 - 12 - - - 636726290837584976 - 0 - - - 636685986227274384 - 0 - - - 636685986228776544 - 0 - - - 636685986229477552 - 1 - - - 636685986229477552 - 2 - - - 636685986230779424 - 1 - - - 636685986230779424 - 3 - - - 636685986230779424 - 5 - - - 636685986230779424 - 7 - - - 636685986230779424 - 9 - - - 636685986230779424 - 11 - - - 636685986230779424 - 13 - - - 636685986230779424 - 14 - - - 636685986230779424 - 16 - - - 636685986231380288 - 0 - - - 636681512273795604 - 0 - - - 636681512273795604 - 1 - - - 636681512275498052 - 0 - - - 636681512277601076 - 0 - - - 636681512278402228 - 0 - - - 636681512279704100 - 1 - - - 636681512279704100 - 3 - - - 636681512279704100 - 5 - - - 636681512279704100 - 6 - - - 636681512281306404 - 1 - - - 636681512281306404 - 3 - - - 636681512281306404 - 5 - - - 636681512281306404 - 6 - - - 636681512281306404 - 8 - - - 636681512282407988 - 1 - - - 636681512283509572 - 1 - - - 636681512284410868 - 1 - - - 636681512285412308 - 0 - - - 636681512285412308 - 1 - - - 636681512351807780 - 0 - - - 636681512351807780 - 1 - - - 636681512353109652 - 0 - - - 636681512354511668 - 0 - - - 636681512355412964 - 0 - - - 636681512356414404 - 1 - - - 636681512356414404 - 2 - - - 636681512357515988 - 2 - - - 636681512442938820 - 0 - - - 636681512442938820 - 1 - - - 636681512444140548 - 0 - - - 636681512445041844 - 0 - - - 636681512446043284 - 1 - - - 636710968048732832 - 0 - - - 636710968048732832 - 1 - - - 636710968051170608 - 0 - - - 636710968053377648 - 0 - - - 636710968054390880 - 0 - - - 636710968054390880 - 1 - - - 636710968055363984 - 1 - - - 636710968058032496 - 1 - - - 636710969899034912 - 0 - - - 636710969899034912 - 1 - - - 636710969901964256 - 0 - - - 636710969904030848 - 0 - - - 636710969904873536 - 0 - - - 636710969904873536 - 1 - - - 636710969905776416 - 1 - - - 636710969905776416 - 2 - - - 636710969908685696 - 1 - - - 636681511988184916 - 0 - - - 636681511988184916 - 1 - - - 636681511990388084 - 0 - - - 636681511991589812 - 0 - - - 636681511992591252 - 0 - - - 636692182698398864 - 0 - - - 636570020890402960 - 1 - - - 636570020890402960 - 2 - - - 636570020890402960 - 4 - - - 636570020890402960 - 6 - - - 636570020890402960 - 8 - - - 636570020909002288 - 0 - - - 636570020909002288 - 1 - - - 636570020930480800 - 0 - - - 636570020930480800 - 1 - - - 636570020930480800 - 2 - - - 636570020930480800 - 3 - - - 636570020930480800 - 4 - - - 636570020930480800 - 5 - - - 636570020930480800 - 6 - - - 636570020930480800 - 7 - - - 636570020930480800 - 8 - - - 636570020930480800 - 9 - - - 636570020930480800 - 10 - - - 636570020930480800 - 11 - - - 636570020930480800 - 12 - - - 636710868951044880 - 0 - - - 636710868952670064 - 0 - - - 636710868955679664 - 0 - - - 636570020954417152 - 0 - - - 636570020954417152 - 1 - - - 636570020954417152 - 2 - - - 636570020970458320 - 0 - - - 636570020970458320 - 1 - - - 636570020970458320 - 2 - - - 636570020970458320 - 3 - - - 636570020970458320 - 4 - - - 636570020970458320 - 5 - - - 636570020970458320 - 6 - - - 636570020970458320 - 7 - - - 636570020970458320 - 8 - - - 636570020970458320 - 9 - - - 636570020970458320 - 10 - - - 636570020970458320 - 11 - - - 636570020970458320 - 12 - - - 636570020970458320 - 13 - - - 636570020970458320 - 14 - - - 636570020970458320 - 15 - - - 636570020970458320 - 16 - - - 636570020980390000 - 0 - - - 636570021014518864 - 0 - - - 636570021014518864 - 1 - - - 636570021014518864 - 2 - - - 636710869037911968 - 0 - - - 636710869037911968 - 3 - - - 636710869037911968 - 8 - - - 636570021209179792 - 1 - - - 636710869108747920 - 0 - - - 636710869108747920 - 2 - - - 636710868993921648 - 0 - - - 636710868993921648 - 1 - - - 636710868995837760 - 0 - - - 636710869006311168 - 0 - - - 636710869025121168 - 0 - - - 636710869025121168 - 1 - - - 636710869066031664 - 0 - - - 636710869066031664 - 1 - - - 636710869068539664 - 0 - - - 636710869070556096 - 0 - - - 636710869078702080 - 0 - - - 636710869083587664 - 0 - - - 636710869083587664 - 1 - - - 636710869083587664 - 2 - - - 636710869083587664 - 3 - - - 636710869083587664 - 4 - - - 636710869083587664 - 5 - - - 636710869083587664 - 6 - - - 636710869088824368 - 0 - - - 636710869088824368 - 1 - - - 636710869088824368 - 2 - - - 636710869088824368 - 3 - - - 636710869088824368 - 4 - - - 636710869088824368 - 5 - - - 636710869088824368 - 6 - - - 636710869088824368 - 7 - - - 636710869088824368 - 8 - - - 636710869088824368 - 9 - - - 636710869093459152 - 0 - - - 636710869093459152 - 1 - - - 636710869098495216 - 0 - - - 636710869098495216 - 1 - - - 636710869103340672 - 0 - - - 636710869103340672 - 1 - - - 636710869108597440 - 0 - - - 636710869108597440 - 1 - - - 636710869193839344 - 0 - - - 636710869193839344 - 1 - - - 636710869195003056 - 0 - - - 636710869196026320 - 0 - - - 636710869201082448 - 0 - - - 636710869205717232 - 0 - - - 636710869205717232 - 1 - - - 636710869205717232 - 2 - - - 636710869211064288 - 0 - - - 636710869211064288 - 1 - - - 636710869211064288 - 2 - - - 636739254680770768 - 0 - - - 636739254826580432 - 0 - - - 636776242435005504 - 0 - - - 636776242853607424 - 0 - - - 636851459790747680 - 0 - - - 636851459792409490 - 0 - - - 636851459792409490 - 1 - - - 636851459792580003 - 0 - - - 636851459792680229 - 0 - - - 636851459793662991 - 0 - - - 636851459794631298 - 0 - - - 636851459794631298 - 1 - - - 636851459795909825 - 0 - - - 636851459795909825 - 1 - - - 636851459796840664 - 0 - - - 636851459796840664 - 1 - - - 636851463278217912 - 1 - - - 636851463278388716 - 0 - - - 636851463278519057 - 0 - - - 636851463278519057 - 1 - - - 636851464317736737 - 1 - - - 636851464317736737 - 0 - - - 636851463279752414 - 0 - - - 636851463279752414 - 1 - - - -8586802347702766720 - False - True - False - -8586802347678529408 - True - False - -8586802347703489024 - False - True - False - -8586802347678529408 - True - False - -8586802347703438864 - False - True - False - -8586802347678529408 - True - False - -8586802347703398736 - False - True - False - -8586802347678529408 - True - False - -8586802347703358608 - False - True - False - -8586802347678529408 - True - False - -8586802347703208128 - False - True - False - -8586802347678529408 - True - False - -8586802347703127872 - False - True - False - -8586802347678529408 - True - False - -8586802347703248256 - False - True - False - -8586802347678529408 - True - False - -8586802347702937264 - False - True - False - -8586802347678529408 - True - False - -8586802347702907168 - False - True - False - -8586802347678529408 - True - False - -8586802347700268752 - False - True - False - -8586802347678529408 - True - False - -8586802347700218592 - False - True - False - -8586802347678529408 - True - False - -8586802347702224992 - False - True - False - -8586802347678529408 - True - False - -8586802347702194896 - False - True - False - -8586802347678529408 - True - False - -8586802347702114640 - False - True - False - -8586802347678529408 - True - False - -8586802347702064480 - False - True - False - -8586802347678529408 - True - False - -8586802347702034384 - False - True - False - -8586802347678529408 - True - False - -8586802347702004288 - False - True - False - -8586802347678529408 - True - False - -8586802347701954128 - False - True - False - -8586802347678529408 - True - False - -8586802347701883904 - False - True - False - -8586802347678529408 - True - False - -8586802347700178464 - False - True - False - -8586802347678529408 - True - False - -8586802347700148368 - False - True - False - -8586802347678529408 - True - False - -8586802347698533216 - False - True - False - -8586802347678529408 - True - False - -8586802347698503120 - False - True - False - -8586802347678529408 - True - False - -8586749942304545504 - False - True - False - -8586749942304545504 - True - False - -8586520898653408621 - False - True - False - -8586520898653408621 - True - False - -8586520898456896850 - False - True - False - -8586520898456896850 - True - False - -8586802347698021584 - False - True - False - -8586802347678529408 - True - False - -8586802347697991488 - False - True - False - -8586802347678529408 - True - False - -8586802347697951360 - False - True - False - -8586802347678529408 - True - False - -8586802347697911232 - False - True - False - -8586802347678529408 - True - False - -8586520898295432372 - False - True - False - -8586520898295432372 - True - False - -8586802347697780816 - False - True - False - -8586802347678529408 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332044608 - False - True - False - -8586802345332044608 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332034576 - False - True - False - -8586802345332034576 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332024544 - False - True - False - -8586802345332024544 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586596117703840848 - False - True - False - -8586596117703840848 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586749941006093712 - False - True - False - -8586749941006093712 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332014512 - False - True - False - -8586802345332014512 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345332004480 - False - True - False - -8586802345332004480 - True - False - -8586802345068052528 - False - True - False - -8586802345068052528 - True - False - -8586802345068052528 - False - True - False - -8586802345068052528 - True - False - -8586802345068052528 - False - True - False - -8586802345068052528 - True - False - -8586802345068052528 - False - True - False - -8586802345068052528 - True - False - -8586802345068052528 - False - True - False - -8586802345068052528 - True - False - -8586802345068032464 - False - True - False - -8586802345068032464 - True - False - -8586749939679702800 - False - True - False - -8586749939679702800 - True - False - -8586749939679702800 - False - True - False - -8586749939679702800 - True - False - -8586749939550089360 - False - True - False - -8586749939550089360 - True - False - -8586802347702826912 - False - True - False - -8586802347678529408 - True - False - -8586520896537039071 - False - True - False - -8586520896537039071 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586633107334473712 - False - True - False - -8586633107334473712 - True - False - -8586686374629504304 - False - True - False - -8586686374629504304 - True - False - -8586686374625298256 - False - True - False - -8586686374625298256 - True - False - -8586686374623996384 - False - True - False - -8586686374623996384 - True - False - -8586686374623996384 - False - True - False - -8586686374623996384 - True - False - -8586686374623996384 - False - True - False - -8586686374623996384 - True - False - -8586686374623896240 - False - True - False - -8586686374623896240 - True - False - -8586686374623896240 - False - True - False - -8586686374623896240 - True - False - -8586686374623896240 - False - True - False - -8586686374623896240 - True - False - -8586686374623896240 - False - True - False - -8586686374623896240 - True - False - -8586686374623896240 - False - True - False - -8586686374623896240 - True - False - -8586690848408732524 - False - True - False - -8586690848408732524 - True - False - -8586690848862084412 - False - True - False - -8586661393821140928 - False - False - -8586690848574971564 - False - True - False - -8586690848574971564 - True - False - -8586690848574971564 - False - True - False - -8586690848574971564 - True - False - -8586690848574971564 - False - True - False - -8586690848574971564 - True - False - -8586690848573469404 - False - True - False - -8586690848573469404 - True - False - -8586690848573469404 - False - True - False - -8586690848573469404 - True - False - -8586690848573469404 - False - True - False - -8586690848573469404 - True - False - -8586690848573469404 - False - True - False - -8586690848573469404 - True - False - -8586690848573469404 - False - True - False - -8586690848573469404 - True - False - -8586690848572367820 - False - True - False - -8586690848572367820 - True - False - -8586690848571266236 - False - True - False - -8586690848571266236 - True - False - -8586690848570364940 - False - True - False - -8586690848570364940 - True - False - -8586661392799411824 - False - True - False - -8586646069204722560 - False - False - -8586661392796743312 - False - True - False - -8586646069204622416 - False - False - -8586520897576256751 - False - True - False - -8586520897576256751 - True - False - -8586520897575023394 - False - True - False - -8586520897575023394 - True - False - -8586661390948999392 - False - True - False - -8586646069204622416 - False - False - -8586661390946090112 - False - True - False - -8586646069204622416 - False - False - -8586690848498361404 - False - True - False - -8586690848498361404 - True - False - -8586690848497259820 - False - True - False - -8586690848497259820 - True - False - -8586690848497259820 - False - True - False - -8586690848497259820 - True - False - -8586802339964372848 - False - True - False - -8586802339964372848 - True - False - -8586802339964372848 - False - True - False - -8586802339964372848 - True - False - -8586802339964362816 - False - True - False - -8586802339964362816 - True - False - -8586802339964362816 - False - True - False - -8586802339964362816 - True - False - -8586802339924295008 - False - True - False - -8586690845782355980 - False - False - -8586802339924295008 - False - True - False - -8586690845782355980 - False - False - -8586802339924295008 - False - True - False - -8586690845782355980 - False - False - -8586802339924295008 - False - True - False - -8586690845782255836 - False - False - -8586802339924295008 - False - True - False - -8586690845782255836 - False - False - -8586802339924295008 - False - True - False - -8586690845782255836 - False - False - -8586802339924284976 - False - True - False - -8586690845782255836 - False - False - -8586802339900338592 - False - True - False - -8586690845782255836 - False - False - -8586802339884317488 - False - True - False - -8586690845782255836 - False - False - -8586802339884317488 - False - True - False - -8586690845782255836 - False - False - -8586802339884317488 - False - True - False - -8586690845782155692 - False - False - -8586802339884317488 - False - True - False - -8586690845782155692 - False - False - -8586802339884317488 - False - True - False - -8586690845782155692 - False - False - -8586802339884307456 - False - True - False - -8586690845782155692 - False - False - -8586802339884307456 - False - True - False - -8586690845782155692 - False - False - -8586802339884287392 - False - True - False - -8586690845782155692 - False - False - -8586661491829654640 - False - True - False - -8586661490549340704 - False - False - -8586661491771188144 - False - True - False - -8586661490141299136 - False - False - -8586661491771178112 - False - True - False - -8586661490141248976 - False - False - -8586661491771178112 - False - True - False - -8586661490141238944 - False - False - -8586661491765951440 - False - True - False - -8586661490141228912 - False - False - -8586661491765951440 - False - True - False - -8586661490141208848 - False - False - -8586661491765951440 - False - True - False - -8586661490141198816 - False - False - -8586661491765951440 - False - True - False - -8586661490141188784 - False - False - -8586661491765941408 - False - True - False - -8586661490141178752 - False - False - -8586661491761316656 - False - True - False - -8586661490141168720 - False - False - -8586661491756280592 - False - True - False - -8586661490141168720 - False - False - -8586661491751435136 - False - True - False - -8586661490141158688 - False - False - -8586802339645596016 - False - True - False - -8586802339645596016 - True - False - -8586661491746027888 - False - True - False - -8586661491746027888 - True - False - -8586661491649058576 - False - True - False - -8586661489830959216 - False - False - -8586661491643711520 - False - True - False - -8586661489830949184 - False - False - -8586661491643711520 - False - True - False - -8586661489830939152 - False - False - -8586520901060144510 - False - True - False - -8586520876056740835 - False - False - -8586520901058865983 - False - True - False - -8586520875970300057 - False - False - -8586520901057930135 - False - True - False - -8586520876014218915 - False - False - - - -8586802347701853808 - False - True - False - -8586802347678529408 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEDxFP - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F565NEDxFP - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 241f7faf-8d29-4cd8-9625-74bf3297957b - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFP - Extal - 120000 - 1200000 - No - No - Use3_3V - 2147483647 - Jtag - Jtag - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 241f7faf-8d29-4cd8-9625-74bf3297957b - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - Same - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8376319 - 0 - 8 - True - False - None - Little - Same - NonMap - 8376320 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - Same - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 578d917e-0d0a-4491-a220-37ba42009e0b - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 0 - R5F565NEDxFP - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 241f7faf-8d29-4cd8-9625-74bf3297957b - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFP - Extal - 120000 - 1200000 - No - No - Use3_3V - 2147483647 - Fine - Fine - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - 1 - - True - 241f7faf-8d29-4cd8-9625-74bf3297957b - HardwareDebug\aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - Same - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8376319 - 0 - 8 - True - False - None - Little - Same - NonMap - 8376320 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - Same - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 90536345-15c8-40cb-957c-e59974e4bf78 - - - - - C:\Renesas\AmazonFreeRTOS\amazon-freertos-1.2.2\demos\renesas\rx65n-tb-uart-sx-ulpgn\ccrx-csplus - C:\Program Files (x86)\Renesas Electronics\SmartConfigurator\RX\eclipse\SmartConfigurator.exe - 93298d6c-d5d0-4e48-8856-76e602249073 - aws_demos.scfg - - - - - 7d577131-4ec1-4e88-968d-89381f6c178a - - - - - 1.1 - - - False - False - False - True - Yes - Nanosecond - False - False - False - False - False - True - FilesNotToAnalyze - 0 - All - 0 - False - %ProjectName%.mtfl - %ProjectName%.mtvl - 10 - - - RealtimeSampling - - Synchronized - AtProgramStop - 20 - 1000000 - LineChart - False - PaleGreen - PaleTurquoise - 40ff0a4f - 405be416 - 40056def - 40ff541c - False - Auto - Channel01 - 0 - Rising - 0 - Orange - 10 - None - - - - - - - - - - - - - - - - - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - c0ff0a4f - c05be416 - c0056dff - c0ff541c - c04fc1ff - c0a932ff - c0ffd91c - c0ff30a5 - c0bee02f - c05510ff - c0ff97e4 - c0913a37 - c0c68e15 - c0317f0c - c060493e - c072808e - - - - - 8.01.00.00 - - - \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index d2da9f230e2..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 9357335e700..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls +++ /dev/null @@ -1,159 +0,0 @@ -port_asm.obj -aws_demo_runner.obj -aws_dev_mode_key_provisioning.obj -aws_greengrass_discovery_demo.obj -aws_hello_world.obj -aws_logging_task_dynamic_buffers.obj -aws_ota_update_demo.obj -aws_shadow_lightbulb_on_off.obj -aws_subscribe_publish_loop.obj -aws_tcp_echo_client_separate_tasks.obj -aws_tcp_echo_client_single_task.obj -main.obj -event_groups.obj -list.obj -heap_4.obj -port.obj -queue.obj -stream_buffer.obj -tasks.obj -timers.obj -aws_bufferpool_static_thread_safe.obj -aws_crypto.obj -aws_greengrass_discovery.obj -aws_helper_secure_connect.obj -aws_mqtt_agent.obj -aws_mqtt_lib.obj -aws_ota_agent.obj -aws_ota_cbor.obj -aws_ota_pal.obj -aws_pkcs11_mbedtls.obj -aws_pkcs11_pal.obj -aws_secure_sockets.obj -aws_shadow.obj -aws_shadow_json.obj -aws_tls.obj -aws_system_init.obj -aws_wifi.obj -jsmn.obj -aes.obj -aesni.obj -arc4.obj -asn1parse.obj -asn1write.obj -base64.obj -bignum.obj -blowfish.obj -camellia.obj -ccm.obj -certs.obj -cipher.obj -cipher_wrap.obj -cmac.obj -ctr_drbg.obj -debug.obj -des.obj -dhm.obj -ecdh.obj -ecdsa.obj -ecjpake.obj -ecp.obj -ecp_curves.obj -entropy.obj -entropy_poll.obj -error.obj -gcm.obj -havege.obj -hmac_drbg.obj -md.obj -md2.obj -md4.obj -md5.obj -md_wrap.obj -memory_buffer_alloc.obj -net_sockets.obj -oid.obj -padlock.obj -pem.obj -pk.obj -pk_wrap.obj -pkcs12.obj -pkcs5.obj -pkparse.obj -pkwrite.obj -platform.obj -platform_util.obj -ripemd160.obj -rsa.obj -rsa_internal.obj -sha1.obj -sha256.obj -sha512.obj -ssl_cache.obj -ssl_ciphersuites.obj -ssl_cli.obj -ssl_cookie.obj -ssl_srv.obj -ssl_ticket.obj -ssl_tls.obj -threading.obj -timing.obj -version.obj -version_features.obj -x509.obj -x509_create.obj -x509_crl.obj -x509_crt.obj -x509_csr.obj -x509write_crt.obj -x509write_csr.obj -xtea.obj -cborencoder.obj -cborencoder_close_container_checked.obj -cborerrorstrings.obj -cborparser.obj -cborparser_dup_string.obj -cborpretty.obj -dbsct.obj -lowlvl.obj -lowsrc.obj -resetprg.obj -sbrk.obj -r_bsp_hwsetup_reference.obj -clkconf.obj -vecttbl.obj -r_bsp_common.obj -cpu.obj -locking.obj -mcu_clocks.obj -mcu_init.obj -mcu_interrupts.obj -mcu_locks.obj -mcu_mapped_interrupts.obj -mcu_startup.obj -r_byteq.obj -r_codeflash.obj -r_codeflash_extra.obj -r_dataflash.obj -r_flash_type1.obj -r_flash_utils.obj -r_flash_type2.obj -r_flash_type3.obj -r_flash_type4.obj -r_flash_fcu.obj -r_flash_group.obj -r_flash_rx.obj -r_sci_rx.obj -r_sci_rx65n.obj -r_sci_rx65n_data.obj -exit.obj -entropy_hardware_poll.obj -freertos_start.obj -sx_ulpgn_driver.obj -serial_term_uart.obj -r_cg_hardware_setup.obj -r_smc_cgc.obj -r_smc_cgc_user.obj -r_smc_interrupt.obj -Pin.obj -r_sci_rx_pinset.obj diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt +++ /dev/null @@ -1,30 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index b725d4b7027..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,96 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index d8b6581fffb..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 24e8d8298f5..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* No fast interrupt and group settings have been configured in the Interrupts tab. */ -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index b4d31a6c65f..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,292 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 44597ffea37..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,637 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (2) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCSEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (12.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (5) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (0) -#define ULPGN_HSUART1_RTS_PDR PORT2.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT2.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (1) -#define ULPGN_RESET_PORT_PDR PORTD.PDR.BIT.B0 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTD.PODR.BIT.B0 /*PMOD PinNo.8 */ - - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index c5b4439ae6f..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (6 + 4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index dca437ce842..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (1) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (1) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (1460) -#define SCI_CFG_CH1_TX_BUFSIZ (1460) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (4096) -#define SCI_CFG_CH1_RX_BUFSIZ (2048) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (1) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 2b9b79b08e7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,93 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set CTS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BYTE |= 0x08U; - - /* Set RXD0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BYTE |= 0x02U; - - /* Set RXD1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BYTE |= 0x01U; - - /* Set RXD5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BYTE |= 0x08U; - - /* Set TXD0 pin */ - PORT2.PODR.BYTE |= 0x01U; - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x01U; - - /* Set TXD1 pin */ - PORT2.PODR.BYTE |= 0x40U; - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x40U; - - /* Set TXD5 pin */ - PORTA.PODR.BYTE |= 0x10U; - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PDR.BYTE |= 0x10U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 59bbc3758f8..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,34 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 63e0a745be2..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,104 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - /* Set CTS0#/RTS0#/SS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI1 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI1() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD1/SMISO1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BIT.B0 = 1U; - - /* Set TXD1/SMOSI1 pin */ - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B6 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI5 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI5() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD5/SMISO5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B3 = 1U; - - /* Set TXD5/SMOSI5 pin */ - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 983b3762c03..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,43 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI0(); -void R_SCI_PinSet_SCI1(); -void R_SCI_PinSet_SCI5(); - -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.cproject b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.cproject deleted file mode 100644 index e2019c75505..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.cproject +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.project b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.project deleted file mode 100644 index a090b16e806..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.project +++ /dev/null @@ -1,481 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - PARENT-4-PROJECT_LOC/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545979743954 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545979743996 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - 1545979704268 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-uart_sx_ulpgn - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n|generic_rx65n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1513515128489 - lib/aws/FreeRTOS/portable/Renesas - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-reset_program\.S|iar_call_inits\.s - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx65n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs +++ /dev/null @@ -1,2 +0,0 @@ -DependecyMode=ScanBuildDep -eclipse.preferences.version=1 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs +++ /dev/null @@ -1,6 +0,0 @@ -com.renesas.cdt.managedbuild.renesas.ccrx.common.option.checkRtos=unusedRtos -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.cfgFilePath=../generate/${ArtifactName}.cfg -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosName=None -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosPath= -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosVersion= -eclipse.preferences.version=1 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index ecb5628438f..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index b723c881a4e..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Thu Feb 07 11:54:45 JST 2019 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index 2d6be853849..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/rx65n_tb_aws HardwareDebug.launch b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/rx65n_tb_aws HardwareDebug.launch deleted file mode 100644 index d44ebcdefff..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/rx65n_tb_aws HardwareDebug.launch +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt +++ /dev/null @@ -1,30 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index b725d4b7027..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,96 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index d8b6581fffb..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 24e8d8298f5..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* No fast interrupt and group settings have been configured in the Interrupts tab. */ -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index b4d31a6c65f..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,292 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index aa84c072ce5..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,636 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (2) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCSEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (12.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (5) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (0) -#define ULPGN_HSUART1_RTS_PDR PORT2.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT2.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (1) -#define ULPGN_RESET_PORT_PDR PORTD.PDR.BIT.B0 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTD.PODR.BIT.B0 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 2895339dd24..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (8 + 4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 37ba29ab2b2..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (1) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (1) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (1) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (1460) -#define SCI_CFG_CH1_TX_BUFSIZ (1460) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (1000) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (4096) -#define SCI_CFG_CH1_RX_BUFSIZ (2048) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (1000) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (2048) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (1) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 1e59927be90..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,102 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set CTS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BYTE |= 0x08U; - - /* Set RXD0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BYTE |= 0x02U; - - /* Set RXD1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BYTE |= 0x01U; - - /* Set RXD5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BYTE |= 0x08U; - - /* Set RXD10 pin */ - MPC.PC6PFS.BYTE = 0x24U; - PORTC.PMR.BYTE |= 0x40U; - - /* Set TXD0 pin */ - PORT2.PODR.BYTE |= 0x01U; - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x01U; - - /* Set TXD1 pin */ - PORT2.PODR.BYTE |= 0x40U; - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x40U; - - /* Set TXD5 pin */ - PORTA.PODR.BYTE |= 0x10U; - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PDR.BYTE |= 0x10U; - - /* Set TXD10 pin */ - PORTC.PODR.BYTE |= 0x80U; - MPC.PC7PFS.BYTE = 0x24U; - PORTC.PDR.BYTE |= 0x80U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 59bbc3758f8..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,34 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index b7c7cea3412..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,125 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - /* Set CTS0#/RTS0#/SS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI1 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI1() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD1/SMISO1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BIT.B0 = 1U; - - /* Set TXD1/SMOSI1 pin */ - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B6 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI5 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI5() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD5/SMISO5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B3 = 1U; - - /* Set TXD5/SMOSI5 pin */ - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI10 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI10() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD10/SMISO10/SSCL10 pin */ - MPC.PC6PFS.BYTE = 0x24U; - PORTC.PMR.BIT.B6 = 1U; - - /* Set TXD10/SMOSI10/SSDA10 pin */ - MPC.PC7PFS.BYTE = 0x24U; - PORTC.PMR.BIT.B7 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 38dbb443fee..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI0(); -void R_SCI_PinSet_SCI1(); -void R_SCI_PinSet_SCI5(); -void R_SCI_PinSet_SCI10(); - -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.cproject b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.cproject deleted file mode 100644 index ec9f5982aae..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.cproject +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.project b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.project deleted file mode 100644 index add27196446..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.project +++ /dev/null @@ -1,487 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - org.eclipse.xtext.ui.shared.xtextNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx65n-cloud-kit-uart-sx-ulpgn - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - PARENT-4-PROJECT_LOC/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1549509585031 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1549509585060 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - 1549508797625 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-uart_sx_ulpgn - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n|generic_rx65n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n - - - - 1513515128489 - lib/aws/FreeRTOS/portable/GCC - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-iar_call_inits\.s - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx65n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 9ef4d206a9d..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 586494834b2..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Thu Feb 07 14:01:19 JST 2019 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index ab540c17089..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/append=true -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/appendContributed=true diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 10b79aa1d21..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/rx65n_tb_aws HardwareDebug.launch b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/rx65n_tb_aws HardwareDebug.launch deleted file mode 100644 index 3769aa7c21c..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/rx65n_tb_aws HardwareDebug.launch +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index c5b4439ae6f..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (6 + 4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index e043e41b29d..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx_config.h -* Description : Configures the r_cmt_rx code. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.00 First GSCE Release. -***********************************************************************************************************************/ -#ifndef CMT_CONFIG_HEADER_FILE -#define CMT_CONFIG_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ -/* The interrupt priority level to be used for CMT interrupts. */ -#define CMT_RX_CFG_IPR (5) - -#endif /* CMT_CONFIG_HEADER_FILE */ - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index dca437ce842..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (1) -#define SCI_CFG_CH1_INCLUDED (1) -#define SCI_CFG_CH2_INCLUDED (0) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (1) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (1460) -#define SCI_CFG_CH1_TX_BUFSIZ (1460) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (4096) -#define SCI_CFG_CH1_RX_BUFSIZ (2048) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (1) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 0b0978fbc5a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h +++ /dev/null @@ -1,34 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-02-04 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index a7f95e83b03..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,104 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-02-04 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI0 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI0() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD0/SMISO0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B1 = 1U; - - /* Set TXD0/SMOSI0 pin */ - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B0 = 1U; - - /* Set CTS0#/RTS0#/SS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI1 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI1() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD1/SMISO1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BIT.B0 = 1U; - - /* Set TXD1/SMOSI1 pin */ - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B6 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI5 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI5() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD5/SMISO5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B3 = 1U; - - /* Set TXD5/SMOSI5 pin */ - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 5a555c7c845..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,43 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-02-04 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI0(); -void R_SCI_PinSet_SCI1(); -void R_SCI_PinSet_SCI5(); - -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt +++ /dev/null @@ -1,30 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index c4bdd0fe91b..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,213 +0,0 @@ -MEMORY -{ - RAM : ORIGIN = 0x0, LENGTH = 262144 - DATAFLASH (!rx) : ORIGIN = 0x100000, LENGTH = 32768 - RAMHI : ORIGIN = 0x800000, LENGTH = 393216 - ROM : ORIGIN = 0xFFF00000, LENGTH = 1048576 - OFS : ORIGIN = 0xFE7F5D00, LENGTH = 256 -} - - - - - - - - -SECTIONS -{ - .exvectors 0xFFFFFF80 : AT(0xFFFFFF80) - { - _exvectors_start = .; - KEEP(*(.exvectors)) - _exvectors_end = .; - } >ROM - .fvectors 0xFFFFFFFC : AT(0xFFFFFFFC) - { - KEEP(*(.fvectors)) - } >ROM - .text 0xFFF00000 : AT(0xFFF00000) - { - *(.text) - *(.text.*) - *(P) - etext = .; - } >ROM - .rvectors : - { - _rvectors_start = .; - INCLUDE ../src/linker_script_rvectors.ld_inc - _rvectors_end = .; - } >ROM - .init : - { - KEEP(*(.init)) - __preinit_array_start = .; - KEEP(*(.preinit_array)) - __preinit_array_end = .; - __init_array_start = (. + 3) & ~ 3; - KEEP(*(.init_array)) - KEEP(*(SORT(.init_array.*))) - __init_array_end = .; - __fini_array_start = .; - KEEP(*(.fini_array)) - KEEP(*(SORT(.fini_array.*))) - __fini_array_end = .; - } >ROM - .fini : - { - KEEP(*(.fini)) - } >ROM - .got : - { - *(.got) - *(.got.plt) - } >ROM - .rodata : - { - *(.rodata) - *(.rodata.*) - *(C_1) - *(C_2) - *(C) - _erodata = .; - } >ROM - .eh_frame_hdr : - { - *(.eh_frame_hdr) - } >ROM - .eh_frame : - { - *(.eh_frame) - } >ROM - .jcr : - { - *(.jcr) - } >ROM - .tors : - { - __CTOR_LIST__ = .; - . = ALIGN(2); - ___ctors = .; - *(.ctors) - ___ctors_end = .; - __CTOR_END__ = .; - __DTOR_LIST__ = .; - ___dtors = .; - *(.dtors) - ___dtors_end = .; - __DTOR_END__ = .; - . = ALIGN(2); - _mdata = .; - } >ROM - .r_bsp_NULL 0 : AT(0) - { - . += 0x100; - _r_bsp_NULL_end = .; - } >RAM - /* - * .r_bsp_ustack BLOCK(4) : - * { - * KEEP(*(.r_bsp_ustack)) - * } > RAM - * .ustack : - * { - * _ustack = .; - * } > RAM - */ - .r_bsp_istack BLOCK(4) : - { - KEEP(*(.r_bsp_istack)) - } >RAM - .istack : - { - _istack = .; - } >RAM - .data : AT(_mdata) - { - _data = .; - *(.data) - *(.data.*) - *(D) - *(D_1) - *(D_2) - _edata = .; - } >RAM - .gcc_exc : - { - *(.gcc_exc) - } >RAM - .bss 0x800000 : AT(0x800000) - { - _bss = .; - *(.bss) - *(.bss.**) - *(COMMON) - *(B) - *(B_1) - *(B_2) - _ebss = .; - _end = .; - } >RAMHI - B_ETHERNET_BUFFERS_1 BLOCK(32) : - { - _B_ETHERNET_BUFFERS_1_start = .; - *(B_ETHERNET_BUFFERS_1) - _B_ETHERNET_BUFFERS_1_end = .; - } >RAMHI - B_RX_DESC_1 : - { - _B_RX_DESC_1_start = .; - *(B_RX_DESC_1) - _B_RX_DESC_1_end = .; - } >RAMHI - B_TX_DESC_1 : - { - _B_TX_DESC_1_start = .; - *(B_TX_DESC_1) - _B_TX_DESC_1_end = .; - } >RAMHI - .ofs1 0xFE7F5D40 : AT(0xFE7F5D00) - { - KEEP(*(.ofs1)) - } >OFS - .ofs2 0xFE7F5D48 : AT(0xFE7F5D10) - { - KEEP(*(.ofs2)) - } >OFS - .ofs3 0xFE7F5D50 : AT(0xFE7F5D40) - { - KEEP(*(.ofs3)) - } >OFS - .ofs4 0xFE7F5D10 : AT(0xFE7F5D48) - { - KEEP(*(.ofs4)) - } >OFS - .ofs5 0xFE7F5D10 : AT(0xFE7F5D50) - { - KEEP(*(.ofs5)) - } >OFS - .ofs6 0xFE7F5D10 : AT(0xFE7F5D64) - { - KEEP(*(.ofs6)) - } >OFS - .ofs7 0xFE7F5D10 : AT(0xFE7F5D70) - { - KEEP(*(.ofs7)) - } >OFS - C_PKCS11_STORAGE_1 : - { - } >DATAFLASH - C_PKCS11_STORAGE_MIRROR_1 : - { - } >DATAFLASH -} - - - - - - - - - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc +++ /dev/null @@ -1,256 +0,0 @@ - LONG(DEFINED($tableentry$0$.rvectors) ? $tableentry$0$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$1$.rvectors) ? $tableentry$1$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$2$.rvectors) ? $tableentry$2$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$3$.rvectors) ? $tableentry$3$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$4$.rvectors) ? $tableentry$4$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$5$.rvectors) ? $tableentry$5$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$6$.rvectors) ? $tableentry$6$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$7$.rvectors) ? $tableentry$7$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$8$.rvectors) ? $tableentry$8$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$9$.rvectors) ? $tableentry$9$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$10$.rvectors) ? $tableentry$10$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$11$.rvectors) ? $tableentry$11$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$12$.rvectors) ? $tableentry$12$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$13$.rvectors) ? $tableentry$13$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$14$.rvectors) ? $tableentry$14$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$15$.rvectors) ? $tableentry$15$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$16$.rvectors) ? $tableentry$16$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$17$.rvectors) ? $tableentry$17$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$18$.rvectors) ? $tableentry$18$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$19$.rvectors) ? $tableentry$19$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$20$.rvectors) ? $tableentry$20$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$21$.rvectors) ? $tableentry$21$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$22$.rvectors) ? $tableentry$22$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$23$.rvectors) ? $tableentry$23$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$24$.rvectors) ? $tableentry$24$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$25$.rvectors) ? $tableentry$25$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$26$.rvectors) ? $tableentry$26$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$27$.rvectors) ? $tableentry$27$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$28$.rvectors) ? $tableentry$28$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$29$.rvectors) ? $tableentry$29$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$30$.rvectors) ? $tableentry$30$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$31$.rvectors) ? $tableentry$31$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$32$.rvectors) ? $tableentry$32$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$33$.rvectors) ? $tableentry$33$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$34$.rvectors) ? $tableentry$34$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$35$.rvectors) ? $tableentry$35$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$36$.rvectors) ? $tableentry$36$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$37$.rvectors) ? $tableentry$37$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$38$.rvectors) ? $tableentry$38$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$39$.rvectors) ? $tableentry$39$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$40$.rvectors) ? $tableentry$40$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$41$.rvectors) ? $tableentry$41$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$42$.rvectors) ? $tableentry$42$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$43$.rvectors) ? $tableentry$43$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$44$.rvectors) ? $tableentry$44$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$45$.rvectors) ? $tableentry$45$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$46$.rvectors) ? $tableentry$46$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$47$.rvectors) ? $tableentry$47$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$48$.rvectors) ? $tableentry$48$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$49$.rvectors) ? $tableentry$49$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$50$.rvectors) ? $tableentry$50$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$51$.rvectors) ? $tableentry$51$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$52$.rvectors) ? $tableentry$52$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$53$.rvectors) ? $tableentry$53$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$54$.rvectors) ? $tableentry$54$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$55$.rvectors) ? $tableentry$55$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$56$.rvectors) ? $tableentry$56$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$57$.rvectors) ? $tableentry$57$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$58$.rvectors) ? $tableentry$58$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$59$.rvectors) ? $tableentry$59$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$60$.rvectors) ? $tableentry$60$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$61$.rvectors) ? $tableentry$61$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$62$.rvectors) ? $tableentry$62$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$63$.rvectors) ? $tableentry$63$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$64$.rvectors) ? $tableentry$64$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$65$.rvectors) ? $tableentry$65$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$66$.rvectors) ? $tableentry$66$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$67$.rvectors) ? $tableentry$67$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$68$.rvectors) ? $tableentry$68$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$69$.rvectors) ? $tableentry$69$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$70$.rvectors) ? $tableentry$70$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$71$.rvectors) ? $tableentry$71$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$72$.rvectors) ? $tableentry$72$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$73$.rvectors) ? $tableentry$73$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$74$.rvectors) ? $tableentry$74$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$75$.rvectors) ? $tableentry$75$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$76$.rvectors) ? $tableentry$76$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$77$.rvectors) ? $tableentry$77$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$78$.rvectors) ? $tableentry$78$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$79$.rvectors) ? $tableentry$79$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$80$.rvectors) ? $tableentry$80$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$81$.rvectors) ? $tableentry$81$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$82$.rvectors) ? $tableentry$82$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$83$.rvectors) ? $tableentry$83$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$84$.rvectors) ? $tableentry$84$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$85$.rvectors) ? $tableentry$85$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$86$.rvectors) ? $tableentry$86$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$87$.rvectors) ? $tableentry$87$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$88$.rvectors) ? $tableentry$88$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$89$.rvectors) ? $tableentry$89$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$90$.rvectors) ? $tableentry$90$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$91$.rvectors) ? $tableentry$91$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$92$.rvectors) ? $tableentry$92$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$93$.rvectors) ? $tableentry$93$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$94$.rvectors) ? $tableentry$94$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$95$.rvectors) ? $tableentry$95$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$96$.rvectors) ? $tableentry$96$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$97$.rvectors) ? $tableentry$97$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$98$.rvectors) ? $tableentry$98$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$99$.rvectors) ? $tableentry$99$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$100$.rvectors) ? $tableentry$100$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$101$.rvectors) ? $tableentry$101$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$102$.rvectors) ? $tableentry$102$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$103$.rvectors) ? $tableentry$103$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$104$.rvectors) ? $tableentry$104$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$105$.rvectors) ? $tableentry$105$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$106$.rvectors) ? $tableentry$106$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$107$.rvectors) ? $tableentry$107$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$108$.rvectors) ? $tableentry$108$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$109$.rvectors) ? $tableentry$109$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$110$.rvectors) ? $tableentry$110$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$111$.rvectors) ? $tableentry$111$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$112$.rvectors) ? $tableentry$112$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$113$.rvectors) ? $tableentry$113$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$114$.rvectors) ? $tableentry$114$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$115$.rvectors) ? $tableentry$115$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$116$.rvectors) ? $tableentry$116$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$117$.rvectors) ? $tableentry$117$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$118$.rvectors) ? $tableentry$118$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$119$.rvectors) ? $tableentry$119$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$120$.rvectors) ? $tableentry$120$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$121$.rvectors) ? $tableentry$121$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$122$.rvectors) ? $tableentry$122$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$123$.rvectors) ? $tableentry$123$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$124$.rvectors) ? $tableentry$124$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$125$.rvectors) ? $tableentry$125$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$126$.rvectors) ? $tableentry$126$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$127$.rvectors) ? $tableentry$127$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$128$.rvectors) ? $tableentry$128$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$129$.rvectors) ? $tableentry$129$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$130$.rvectors) ? $tableentry$130$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$131$.rvectors) ? $tableentry$131$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$132$.rvectors) ? $tableentry$132$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$133$.rvectors) ? $tableentry$133$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$134$.rvectors) ? $tableentry$134$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$135$.rvectors) ? $tableentry$135$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$136$.rvectors) ? $tableentry$136$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$137$.rvectors) ? $tableentry$137$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$138$.rvectors) ? $tableentry$138$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$139$.rvectors) ? $tableentry$139$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$140$.rvectors) ? $tableentry$140$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$141$.rvectors) ? $tableentry$141$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$142$.rvectors) ? $tableentry$142$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$143$.rvectors) ? $tableentry$143$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$144$.rvectors) ? $tableentry$144$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$145$.rvectors) ? $tableentry$145$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$146$.rvectors) ? $tableentry$146$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$147$.rvectors) ? $tableentry$147$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$148$.rvectors) ? $tableentry$148$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$149$.rvectors) ? $tableentry$149$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$150$.rvectors) ? $tableentry$150$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$151$.rvectors) ? $tableentry$151$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$152$.rvectors) ? $tableentry$152$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$153$.rvectors) ? $tableentry$153$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$154$.rvectors) ? $tableentry$154$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$155$.rvectors) ? $tableentry$155$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$156$.rvectors) ? $tableentry$156$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$157$.rvectors) ? $tableentry$157$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$158$.rvectors) ? $tableentry$158$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$159$.rvectors) ? $tableentry$159$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$160$.rvectors) ? $tableentry$160$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$161$.rvectors) ? $tableentry$161$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$162$.rvectors) ? $tableentry$162$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$163$.rvectors) ? $tableentry$163$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$164$.rvectors) ? $tableentry$164$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$165$.rvectors) ? $tableentry$165$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$166$.rvectors) ? $tableentry$166$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$167$.rvectors) ? $tableentry$167$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$168$.rvectors) ? $tableentry$168$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$169$.rvectors) ? $tableentry$169$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$170$.rvectors) ? $tableentry$170$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$171$.rvectors) ? $tableentry$171$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$172$.rvectors) ? $tableentry$172$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$173$.rvectors) ? $tableentry$173$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$174$.rvectors) ? $tableentry$174$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$175$.rvectors) ? $tableentry$175$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$176$.rvectors) ? $tableentry$176$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$177$.rvectors) ? $tableentry$177$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$178$.rvectors) ? $tableentry$178$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$179$.rvectors) ? $tableentry$179$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$180$.rvectors) ? $tableentry$180$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$181$.rvectors) ? $tableentry$181$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$182$.rvectors) ? $tableentry$182$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$183$.rvectors) ? $tableentry$183$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$184$.rvectors) ? $tableentry$184$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$185$.rvectors) ? $tableentry$185$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$186$.rvectors) ? $tableentry$186$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$187$.rvectors) ? $tableentry$187$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$188$.rvectors) ? $tableentry$188$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$189$.rvectors) ? $tableentry$189$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$190$.rvectors) ? $tableentry$190$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$191$.rvectors) ? $tableentry$191$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$192$.rvectors) ? $tableentry$192$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$193$.rvectors) ? $tableentry$193$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$194$.rvectors) ? $tableentry$194$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$195$.rvectors) ? $tableentry$195$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$196$.rvectors) ? $tableentry$196$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$197$.rvectors) ? $tableentry$197$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$198$.rvectors) ? $tableentry$198$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$199$.rvectors) ? $tableentry$199$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$200$.rvectors) ? $tableentry$200$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$201$.rvectors) ? $tableentry$201$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$202$.rvectors) ? $tableentry$202$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$203$.rvectors) ? $tableentry$203$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$204$.rvectors) ? $tableentry$204$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$205$.rvectors) ? $tableentry$205$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$206$.rvectors) ? $tableentry$206$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$207$.rvectors) ? $tableentry$207$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$208$.rvectors) ? $tableentry$208$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$209$.rvectors) ? $tableentry$209$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$210$.rvectors) ? $tableentry$210$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$211$.rvectors) ? $tableentry$211$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$212$.rvectors) ? $tableentry$212$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$213$.rvectors) ? $tableentry$213$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$214$.rvectors) ? $tableentry$214$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$215$.rvectors) ? $tableentry$215$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$216$.rvectors) ? $tableentry$216$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$217$.rvectors) ? $tableentry$217$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$218$.rvectors) ? $tableentry$218$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$219$.rvectors) ? $tableentry$219$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$220$.rvectors) ? $tableentry$220$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$221$.rvectors) ? $tableentry$221$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$222$.rvectors) ? $tableentry$222$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$223$.rvectors) ? $tableentry$223$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$224$.rvectors) ? $tableentry$224$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$225$.rvectors) ? $tableentry$225$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$226$.rvectors) ? $tableentry$226$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$227$.rvectors) ? $tableentry$227$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$228$.rvectors) ? $tableentry$228$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$229$.rvectors) ? $tableentry$229$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$230$.rvectors) ? $tableentry$230$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$231$.rvectors) ? $tableentry$231$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$232$.rvectors) ? $tableentry$232$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$233$.rvectors) ? $tableentry$233$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$234$.rvectors) ? $tableentry$234$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$235$.rvectors) ? $tableentry$235$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$236$.rvectors) ? $tableentry$236$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$237$.rvectors) ? $tableentry$237$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$238$.rvectors) ? $tableentry$238$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$239$.rvectors) ? $tableentry$239$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$240$.rvectors) ? $tableentry$240$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$241$.rvectors) ? $tableentry$241$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$242$.rvectors) ? $tableentry$242$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$243$.rvectors) ? $tableentry$243$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$244$.rvectors) ? $tableentry$244$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$245$.rvectors) ? $tableentry$245$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$246$.rvectors) ? $tableentry$246$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$247$.rvectors) ? $tableentry$247$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$248$.rvectors) ? $tableentry$248$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$249$.rvectors) ? $tableentry$249$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$250$.rvectors) ? $tableentry$250$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$251$.rvectors) ? $tableentry$251$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$252$.rvectors) ? $tableentry$252$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$253$.rvectors) ? $tableentry$253$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$254$.rvectors) ? $tableentry$254$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$255$.rvectors) ? $tableentry$255$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 92bb3406c21..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,117 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ - -/* Workaround to set group interrupt priority level when it is not set in the generated function */ -static void R_Interrupt_Create_Workaround(void); -static void R_Interrupt_Create_Workaround(void) -{ - /* Call the generated function */ - R_Interrupt_Create(); - - /* In case of this project, nothing more to do. But other projects may need some code like following. */ - - /* Disable group AL1 interrupt*/ - //IEN(ICU,GROUPAL1) = 0U; - - /* Set group AL1 interrupt priority level */ - //IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - //IEN(ICU,GROUPAL1) = 1U; -} -#define R_Interrupt_Create R_Interrupt_Create_Workaround - -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 498aa60cb8c..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h +++ /dev/null @@ -1,75 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_interrupt_handlers.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : This file declares interrupt handlers. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef INTERRUPT_HANDLERS_H -#define INTERRUPT_HANDLERS_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* BSC BUSERR */ -void bus_error_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL2 */ -void group_bl2_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL0 */ -void group_bl0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL1 */ -void group_bl1_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL0 */ -void group_al0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL1 */ -void group_al1_handler_isr(void) __attribute__ ((interrupt)); - -/* Idle Vectors */ -void undefined_interrupt_source_isr(void) __attribute__ ((interrupt)); -/* Start user code for function. Do not edit comment generated here */ - -#include "r_cg_vector_pragma.h" - -/* End user code. Do not edit comment generated here */ -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 9989c36c2d6..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,86 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include "r_cg_interrupt_handlers.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#define nop() asm("nop;") -#define brk() asm("brk;") -#define wait() asm("wait;") - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h +++ /dev/null @@ -1,6 +0,0 @@ -R_PRAGMA_INTERRUPT(bus_error_isr, 16) -R_PRAGMA_INTERRUPT(group_bl2_handler_isr, 107) -R_PRAGMA_INTERRUPT(group_bl0_handler_isr, 110) -R_PRAGMA_INTERRUPT(group_bl1_handler_isr, 111) -R_PRAGMA_INTERRUPT(group_al0_handler_isr, 112) -R_PRAGMA_INTERRUPT(group_al1_handler_isr, 113) diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index be168ab0348..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c +++ /dev/null @@ -1,564 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_vector_table.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt vector table. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -void * const Reserved_Vector[] __attribute((section(".rvectors"))) = -{ - /* 0x0000 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0004 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0008 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x000C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0010 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0014 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0018 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x001C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0020 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0024 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0028 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x002C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0030 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0034 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0038 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x003C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0040 BSC BUSERR */ - bus_error_isr, - /* 0x0044 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0048 RAM RAMERR */ - undefined_interrupt_source_isr, - /* 0x004C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0050 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0054 FCU FIFERR */ - undefined_interrupt_source_isr, - /* 0x0058 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x005C FCU FRDYI */ - undefined_interrupt_source_isr, - /* 0x0060 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0064 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0068 ICU SWINT2 */ - undefined_interrupt_source_isr, - /* 0x006C ICU SWINT */ - undefined_interrupt_source_isr, - /* 0x0070 CMT0 CMI0 */ - undefined_interrupt_source_isr, - /* 0x0074 CMT1 CMI1 */ - undefined_interrupt_source_isr, - /* 0x0078 CMTW0 CMWI0 */ - undefined_interrupt_source_isr, - /* 0x007C CMTW1 CMWI1 */ - undefined_interrupt_source_isr, - /* 0x0080 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0084 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0088 USB0 D0FIFO0 */ - undefined_interrupt_source_isr, - /* 0x008C USB0 D1FIFO0 */ - undefined_interrupt_source_isr, - /* 0x0090 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0094 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0098 RSPI0 SPRI0 */ - undefined_interrupt_source_isr, - /* 0x009C RSPI0 SPTI0 */ - undefined_interrupt_source_isr, - /* 0x00A0 RSPI1 SPRI1 */ - undefined_interrupt_source_isr, - /* 0x00A4 RSPI1 SPTI1 */ - undefined_interrupt_source_isr, - /* 0x00A8 QSPI SPRI */ - undefined_interrupt_source_isr, - /* 0x00AC QSPI SPTI */ - undefined_interrupt_source_isr, - /* 0x00B0 SDHI SBFAI */ - undefined_interrupt_source_isr, - /* 0x00B4 MMCIF MBFAI */ - undefined_interrupt_source_isr, - /* 0x00B8 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00BC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C8 RIIC1 RXI1 */ - undefined_interrupt_source_isr, - /* 0x00CC RIIC1 TXI1 */ - undefined_interrupt_source_isr, - /* 0x00D0 RIIC0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00D4 RIIC0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00D8 RIIC2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00DC RIIC2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x00E0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E8 SCI0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00EC SCI0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00F0 SCI1 RXI1 */ - undefined_interrupt_source_isr, - /* 0x00F4 SCI1 TXI1 */ - undefined_interrupt_source_isr, - /* 0x00F8 SCI2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00FC SCI2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x0100 ICU IRQ0 */ - undefined_interrupt_source_isr, - /* 0x0104 ICU IRQ1 */ - undefined_interrupt_source_isr, - /* 0x0108 ICU IRQ2 */ - undefined_interrupt_source_isr, - /* 0x010C ICU IRQ3 */ - undefined_interrupt_source_isr, - /* 0x0110 ICU IRQ4 */ - undefined_interrupt_source_isr, - /* 0x0114 ICU IRQ5 */ - undefined_interrupt_source_isr, - /* 0x0118 ICU IRQ6 */ - undefined_interrupt_source_isr, - /* 0x011C ICU IRQ7 */ - undefined_interrupt_source_isr, - /* 0x0120 ICU IRQ8 */ - undefined_interrupt_source_isr, - /* 0x0124 ICU IRQ9 */ - undefined_interrupt_source_isr, - /* 0x0128 ICU IRQ10 */ - undefined_interrupt_source_isr, - /* 0x012C ICU IRQ11 */ - undefined_interrupt_source_isr, - /* 0x0130 ICU IRQ12 */ - undefined_interrupt_source_isr, - /* 0x0134 ICU IRQ13 */ - undefined_interrupt_source_isr, - /* 0x0138 ICU IRQ14 */ - undefined_interrupt_source_isr, - /* 0x013C ICU IRQ15 */ - undefined_interrupt_source_isr, - /* 0x0140 SCI3 RXI3 */ - undefined_interrupt_source_isr, - /* 0x0144 SCI3 TXI3 */ - undefined_interrupt_source_isr, - /* 0x0148 SCI4 RXI4 */ - undefined_interrupt_source_isr, - /* 0x014C SCI4 TXI4 */ - undefined_interrupt_source_isr, - /* 0x0150 SCI5 RXI5 */ - undefined_interrupt_source_isr, - /* 0x0154 SCI5 TXI5 */ - undefined_interrupt_source_isr, - /* 0x0158 SCI6 RXI6 */ - undefined_interrupt_source_isr, - /* 0x015C SCI6 TXI6 */ - undefined_interrupt_source_isr, - /* 0x0160 LVD1 LVD1 */ - undefined_interrupt_source_isr, - /* 0x0164 LVD2 LVD2 */ - undefined_interrupt_source_isr, - /* 0x0168 USB0 USBR0 */ - undefined_interrupt_source_isr, - /* 0x016C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0170 RTC ALM */ - undefined_interrupt_source_isr, - /* 0x0174 RTC PRD */ - undefined_interrupt_source_isr, - /* 0x0178 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x017C IWDT IWUNI */ - undefined_interrupt_source_isr, - /* 0x0180 WDT WUNI */ - undefined_interrupt_source_isr, - /* 0x0184 PDC PCDFI */ - undefined_interrupt_source_isr, - /* 0x0188 SCI7 RXI7 */ - undefined_interrupt_source_isr, - /* 0x018C SCI7 TXI7 */ - undefined_interrupt_source_isr, - /* 0x0190 SCI8 RXI8 */ - undefined_interrupt_source_isr, - /* 0x0194 SCI8 TXI8 */ - undefined_interrupt_source_isr, - /* 0x0198 SCI9 RXI9 */ - undefined_interrupt_source_isr, - /* 0x019C SCI9 TXI9 */ - undefined_interrupt_source_isr, - /* 0x01A0 SCI10 RXI10 */ - undefined_interrupt_source_isr, - /* 0x01A4 SCI10 TXI10 */ - undefined_interrupt_source_isr, - /* 0x01A8 ICU GROUPBE0 */ - undefined_interrupt_source_isr, - /* 0x01AC ICU GROUPBL2 */ - group_bl2_handler_isr, - /* 0x01B0 RSPI2 SPRI2 */ - undefined_interrupt_source_isr, - /* 0x01B4 RSPI2 SPTI2 */ - undefined_interrupt_source_isr, - /* 0x01B8 ICU GROUPBL0 */ - group_bl0_handler_isr, - /* 0x01BC ICU GROUPBL1 */ - group_bl1_handler_isr, - /* 0x01C0 ICU GROUPAL0 */ - group_al0_handler_isr, - /* 0x01C4 ICU GROUPAL1 */ - group_al1_handler_isr, - /* 0x01C8 SCI11 RXI11 */ - undefined_interrupt_source_isr, - /* 0x01CC SCI11 TXI11 */ - undefined_interrupt_source_isr, - /* 0x01D0 SCI12 RXI12 */ - undefined_interrupt_source_isr, - /* 0x01D4 SCI12 TXI12 */ - undefined_interrupt_source_isr, - /* 0x01D8 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01DC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01E0 DMAC DMAC0I */ - undefined_interrupt_source_isr, - /* 0x01E4 DMAC DMAC1I */ - undefined_interrupt_source_isr, - /* 0x01E8 DMAC DMAC2I */ - undefined_interrupt_source_isr, - /* 0x01EC DMAC DMAC3I */ - undefined_interrupt_source_isr, - /* 0x01F0 DMAC DMAC74I */ - undefined_interrupt_source_isr, - /* 0x01F4 OST OSTDI */ - undefined_interrupt_source_isr, - /* 0x01F8 EXDMAC EXDMAC0I */ - undefined_interrupt_source_isr, - /* 0x01FC EXDMAC EXDMAC1I */ - undefined_interrupt_source_isr, - /* 0x0200 PERIB INTB128 */ - undefined_interrupt_source_isr, - /* 0x0204 PERIB INTB129 */ - undefined_interrupt_source_isr, - /* 0x0208 PERIB INTB130 */ - undefined_interrupt_source_isr, - /* 0x020C PERIB INTB131 */ - undefined_interrupt_source_isr, - /* 0x0210 PERIB INTB132 */ - undefined_interrupt_source_isr, - /* 0x0214 PERIB INTB133 */ - undefined_interrupt_source_isr, - /* 0x0218 PERIB INTB134 */ - undefined_interrupt_source_isr, - /* 0x021C PERIB INTB135 */ - undefined_interrupt_source_isr, - /* 0x0220 PERIB INTB136 */ - undefined_interrupt_source_isr, - /* 0x0224 PERIB INTB137 */ - undefined_interrupt_source_isr, - /* 0x0228 PERIB INTB138 */ - undefined_interrupt_source_isr, - /* 0x022C PERIB INTB139 */ - undefined_interrupt_source_isr, - /* 0x0230 PERIB INTB140 */ - undefined_interrupt_source_isr, - /* 0x0234 PERIB INTB141 */ - undefined_interrupt_source_isr, - /* 0x0238 PERIB INTB142 */ - undefined_interrupt_source_isr, - /* 0x023C PERIB INTB143 */ - undefined_interrupt_source_isr, - /* 0x0240 PERIB INTB144 */ - undefined_interrupt_source_isr, - /* 0x0244 PERIB INTB145 */ - undefined_interrupt_source_isr, - /* 0x0248 PERIB INTB146 */ - undefined_interrupt_source_isr, - /* 0x024C PERIB INTB147 */ - undefined_interrupt_source_isr, - /* 0x0250 PERIB INTB148 */ - undefined_interrupt_source_isr, - /* 0x0254 PERIB INTB149 */ - undefined_interrupt_source_isr, - /* 0x0258 PERIB INTB150 */ - undefined_interrupt_source_isr, - /* 0x025C PERIB INTB151 */ - undefined_interrupt_source_isr, - /* 0x0260 PERIB INTB152 */ - undefined_interrupt_source_isr, - /* 0x0264 PERIB INTB153 */ - undefined_interrupt_source_isr, - /* 0x0268 PERIB INTB154 */ - undefined_interrupt_source_isr, - /* 0x026C PERIB INTB155 */ - undefined_interrupt_source_isr, - /* 0x0270 PERIB INTB156 */ - undefined_interrupt_source_isr, - /* 0x0274 PERIB INTB157 */ - undefined_interrupt_source_isr, - /* 0x0278 PERIB INTB158 */ - undefined_interrupt_source_isr, - /* 0x027C PERIB INTB159 */ - undefined_interrupt_source_isr, - /* 0x0280 PERIB INTB160 */ - undefined_interrupt_source_isr, - /* 0x0284 PERIB INTB161 */ - undefined_interrupt_source_isr, - /* 0x0288 PERIB INTB162 */ - undefined_interrupt_source_isr, - /* 0x028C PERIB INTB163 */ - undefined_interrupt_source_isr, - /* 0x0290 PERIB INTB164 */ - undefined_interrupt_source_isr, - /* 0x0294 PERIB INTB165 */ - undefined_interrupt_source_isr, - /* 0x0298 PERIB INTB166 */ - undefined_interrupt_source_isr, - /* 0x029C PERIB INTB167 */ - undefined_interrupt_source_isr, - /* 0x02A0 PERIB INTB168 */ - undefined_interrupt_source_isr, - /* 0x02A4 PERIB INTB169 */ - undefined_interrupt_source_isr, - /* 0x02A8 PERIB INTB170 */ - undefined_interrupt_source_isr, - /* 0x02AC PERIB INTB171 */ - undefined_interrupt_source_isr, - /* 0x02B0 PERIB INTB172 */ - undefined_interrupt_source_isr, - /* 0x02B4 PERIB INTB173 */ - undefined_interrupt_source_isr, - /* 0x02B8 PERIB INTB174 */ - undefined_interrupt_source_isr, - /* 0x02BC PERIB INTB175 */ - undefined_interrupt_source_isr, - /* 0x02C0 PERIB INTB176 */ - undefined_interrupt_source_isr, - /* 0x02C4 PERIB INTB177 */ - undefined_interrupt_source_isr, - /* 0x02C8 PERIB INTB178 */ - undefined_interrupt_source_isr, - /* 0x02CC PERIB INTB179 */ - undefined_interrupt_source_isr, - /* 0x02D0 PERIB INTB180 */ - undefined_interrupt_source_isr, - /* 0x02D4 PERIB INTB181 */ - undefined_interrupt_source_isr, - /* 0x02D8 PERIB INTB182 */ - undefined_interrupt_source_isr, - /* 0x02DC PERIB INTB183 */ - undefined_interrupt_source_isr, - /* 0x02E0 PERIB INTB184 */ - undefined_interrupt_source_isr, - /* 0x02E4 PERIB INTB185 */ - undefined_interrupt_source_isr, - /* 0x02E8 PERIB INTB186 */ - undefined_interrupt_source_isr, - /* 0x02EC PERIB INTB187 */ - undefined_interrupt_source_isr, - /* 0x02F0 PERIB INTB188 */ - undefined_interrupt_source_isr, - /* 0x02F4 PERIB INTB189 */ - undefined_interrupt_source_isr, - /* 0x02F8 PERIB INTB190 */ - undefined_interrupt_source_isr, - /* 0x02FC PERIB INTB191 */ - undefined_interrupt_source_isr, - /* 0x0300 PERIB INTB192 */ - undefined_interrupt_source_isr, - /* 0x0304 PERIB INTB193 */ - undefined_interrupt_source_isr, - /* 0x0308 PERIB INTB194 */ - undefined_interrupt_source_isr, - /* 0x030C PERIB INTB195 */ - undefined_interrupt_source_isr, - /* 0x0310 PERIB INTB196 */ - undefined_interrupt_source_isr, - /* 0x0314 PERIB INTB197 */ - undefined_interrupt_source_isr, - /* 0x0318 PERIB INTB198 */ - undefined_interrupt_source_isr, - /* 0x031C PERIB INTB199 */ - undefined_interrupt_source_isr, - /* 0x0320 PERIB INTB200 */ - undefined_interrupt_source_isr, - /* 0x0324 PERIB INTB201 */ - undefined_interrupt_source_isr, - /* 0x0328 PERIB INTB202 */ - undefined_interrupt_source_isr, - /* 0x032C PERIB INTB203 */ - undefined_interrupt_source_isr, - /* 0x0330 PERIB INTB204 */ - undefined_interrupt_source_isr, - /* 0x0334 PERIB INTB205 */ - undefined_interrupt_source_isr, - /* 0x0338 PERIB INTB206 */ - undefined_interrupt_source_isr, - /* 0x033C PERIB INTB207 */ - undefined_interrupt_source_isr, - /* 0x0340 PERIA INTA208 */ - undefined_interrupt_source_isr, - /* 0x0344 PERIA INTA209 */ - undefined_interrupt_source_isr, - /* 0x0348 PERIA INTA210 */ - undefined_interrupt_source_isr, - /* 0x034C PERIA INTA211 */ - undefined_interrupt_source_isr, - /* 0x0350 PERIA INTA212 */ - undefined_interrupt_source_isr, - /* 0x0354 PERIA INTA213 */ - undefined_interrupt_source_isr, - /* 0x0358 PERIA INTA214 */ - undefined_interrupt_source_isr, - /* 0x035C PERIA INTA215 */ - undefined_interrupt_source_isr, - /* 0x0360 PERIA INTA216 */ - undefined_interrupt_source_isr, - /* 0x0364 PERIA INTA217 */ - undefined_interrupt_source_isr, - /* 0x0368 PERIA INTA218 */ - undefined_interrupt_source_isr, - /* 0x036C PERIA INTA219 */ - undefined_interrupt_source_isr, - /* 0x0370 PERIA INTA220 */ - undefined_interrupt_source_isr, - /* 0x0374 PERIA INTA221 */ - undefined_interrupt_source_isr, - /* 0x0378 PERIA INTA222 */ - undefined_interrupt_source_isr, - /* 0x037C PERIA INTA223 */ - undefined_interrupt_source_isr, - /* 0x0380 PERIA INTA224 */ - undefined_interrupt_source_isr, - /* 0x0384 PERIA INTA225 */ - undefined_interrupt_source_isr, - /* 0x0388 PERIA INTA226 */ - undefined_interrupt_source_isr, - /* 0x038C PERIA INTA227 */ - undefined_interrupt_source_isr, - /* 0x0390 PERIA INTA228 */ - undefined_interrupt_source_isr, - /* 0x0394 PERIA INTA229 */ - undefined_interrupt_source_isr, - /* 0x0398 PERIA INTA230 */ - undefined_interrupt_source_isr, - /* 0x039C PERIA INTA231 */ - undefined_interrupt_source_isr, - /* 0x03A0 PERIA INTA232 */ - undefined_interrupt_source_isr, - /* 0x03A4 PERIA INTA233 */ - undefined_interrupt_source_isr, - /* 0x03A8 PERIA INTA234 */ - undefined_interrupt_source_isr, - /* 0x03AC PERIA INTA235 */ - undefined_interrupt_source_isr, - /* 0x03B0 PERIA INTA236 */ - undefined_interrupt_source_isr, - /* 0x03B4 PERIA INTA237 */ - undefined_interrupt_source_isr, - /* 0x03B8 PERIA INTA238 */ - undefined_interrupt_source_isr, - /* 0x03BC PERIA INTA239 */ - undefined_interrupt_source_isr, - /* 0x03C0 PERIA INTA240 */ - undefined_interrupt_source_isr, - /* 0x03C4 PERIA INTA241 */ - undefined_interrupt_source_isr, - /* 0x03C8 PERIA INTA242 */ - undefined_interrupt_source_isr, - /* 0x03CC PERIA INTA243 */ - undefined_interrupt_source_isr, - /* 0x03D0 PERIA INTA244 */ - undefined_interrupt_source_isr, - /* 0x03D4 PERIA INTA245 */ - undefined_interrupt_source_isr, - /* 0x03D8 PERIA INTA246 */ - undefined_interrupt_source_isr, - /* 0x03DC PERIA INTA247 */ - undefined_interrupt_source_isr, - /* 0x03E0 PERIA INTA248 */ - undefined_interrupt_source_isr, - /* 0x03E4 PERIA INTA249 */ - undefined_interrupt_source_isr, - /* 0x03E8 PERIA INTA250 */ - undefined_interrupt_source_isr, - /* 0x03EC PERIA INTA251 */ - undefined_interrupt_source_isr, - /* 0x03F0 PERIA INTA252 */ - undefined_interrupt_source_isr, - /* 0x03F4 PERIA INTA253 */ - undefined_interrupt_source_isr, - /* 0x03F8 PERIA INTA254 */ - undefined_interrupt_source_isr, - /* 0x03FC PERIA INTA255 */ - undefined_interrupt_source_isr -}; -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 550faa9aa46..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFP -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFP -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* No fast interrupt and group settings have been configured in the Interrupts tab. */ -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index c79ccd19ff1..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,290 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFP -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index aa84c072ce5..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,636 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x5) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (2) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCSEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (12.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (5) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (0) -#define ULPGN_HSUART1_RTS_PDR PORT2.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT2.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (1) -#define ULPGN_RESET_PORT_PDR PORTD.PDR.BIT.B0 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTD.PODR.BIT.B0 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index cf47a8782cf..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,93 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set CTS0# pin */ - MPC.P23PFS.BYTE = 0x0BU; - PORT2.PMR.BYTE |= 0x08U; - - /* Set RXD0 pin */ - MPC.P21PFS.BYTE = 0x0AU; - PORT2.PMR.BYTE |= 0x02U; - - /* Set RXD1 pin */ - MPC.P30PFS.BYTE = 0x0AU; - PORT3.PMR.BYTE |= 0x01U; - - /* Set RXD5 pin */ - MPC.PA3PFS.BYTE = 0x0AU; - PORTA.PMR.BYTE |= 0x08U; - - /* Set TXD0 pin */ - PORT2.PODR.BYTE |= 0x01U; - MPC.P20PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x01U; - - /* Set TXD1 pin */ - PORT2.PODR.BYTE |= 0x40U; - MPC.P26PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x40U; - - /* Set TXD5 pin */ - PORTA.PODR.BYTE |= 0x10U; - MPC.PA4PFS.BYTE = 0x0AU; - PORTA.PDR.BYTE |= 0x10U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-cloud-kit-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFP -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.gitignore b/demos/renesas/rx65n-envision-kit/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl b/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl deleted file mode 100644 index 41d42034c58..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl +++ /dev/null @@ -1,67 +0,0 @@ -<#-- - Copyright(C) 2016 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ADC_PinSet"> -<#assign Function_Description = "This function initializes pins for r_s12ad_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - <#if (pin.pinName?contains("ADTRG")?string("true","false")) == "true" || (pin.pinName?contains("ADST")?string("true","false")) == "true" > - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - <#else> - /* Set ${pin.pinName} pin */ - <#if headerInfo.device?contains("R5F5110")> - <#if pin.portNum != "4" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#elseif headerInfo.device?contains("R5F5111")> - <#if pin.portNum != "4" && pin.portNum != "H" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#elseif headerInfo.device?contains("R5F5113")> - <#if pin.portNum != "4" && pin.portNum != "9" && pin.portNum != "H" && pin.portNum != "J" > - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - <#else> - PORT${pin.portNum}.PCR.BIT.B${pin.pinBitNum} = 0U; - - PORT${pin.portNum}.PDR.BIT.B${pin.pinBitNum} = 0U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 0U; - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.ipcf b/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.ipcf deleted file mode 100644 index 1e9b904ff64..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.ipcf +++ /dev/null @@ -1,1031 +0,0 @@ - - - - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\general - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_bsp - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_byteq - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_config - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_ether_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_flash_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_pincfg - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_s12ad_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-envision-kit\ccrx-csplus\src\smc_gen\r_sci_rx - - - - - - .\src\smc_gen\general\r_cg_hardware_setup.c - - - - - .\src\smc_gen\general\r_cg_macrodriver.h - - - - - .\src\smc_gen\general\r_cg_userdefine.h - - - - - .\src\smc_gen\general\r_smc_cgc.c - - - - - .\src\smc_gen\general\r_smc_cgc.h - - - - - .\src\smc_gen\general\r_smc_cgc_user.c - - - - - .\src\smc_gen\general\r_smc_entry.h - - - - - .\src\smc_gen\general\r_smc_interrupt.c - - - - - .\src\smc_gen\general\r_smc_interrupt.h - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_interrupt_config_reference.h - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - - - - - - - - - .\src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - - - - - - - - - .\src\smc_gen\r_bsp\board\user\r_bsp.h - - - - - - - - - .\src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - - - - - - - - - .\src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\all\r_typedefs.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\cpu.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\cpu.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\locking.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\locking.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - - - - - - - - - - .\src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - - - - - - - - .\src\smc_gen\r_bsp\platform.h - - - - - .\src\smc_gen\r_bsp\readme.txt - - - - - - .\src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - - - - - - .\src\smc_gen\r_byteq\readme.txt - - - - - - .\src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - - - - - - .\src\smc_gen\r_byteq\r_byteq_if.h - - - - - - .\src\smc_gen\r_byteq\src\r_byteq.c - - - - - - - .\src\smc_gen\r_byteq\src\r_byteq_private.h - - - - - - .\src\smc_gen\r_config\r_bsp_config.h - - - - - .\src\smc_gen\r_config\r_bsp_config_readme.txt - - - - - .\src\smc_gen\r_config\r_bsp_interrupt_config.h - - - - - .\src\smc_gen\r_config\r_byteq_config.h - - - - - .\src\smc_gen\r_config\r_ether_rx_config.h - - - - - .\src\smc_gen\r_config\r_flash_rx_config.h - - - - - .\src\smc_gen\r_config\r_s12ad_rx_config.h - - - - - .\src\smc_gen\r_config\r_sci_rx_config.h - - - - - - - .\src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - - - - - - - - - .\src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - - - - - - - .\src\smc_gen\r_ether_rx\readme.txt - - - - - - .\src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - - - - - - .\src\smc_gen\r_ether_rx\r_ether_rx_if.h - - - - - - - .\src\smc_gen\r_ether_rx\src\phy\phy.c - - - - - - - - - .\src\smc_gen\r_ether_rx\src\phy\phy.h - - - - - - - - .\src\smc_gen\r_ether_rx\src\r_ether_rx.c - - - - - - - .\src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - - - - - - - - - .\src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - - - - - - - - - - .\src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - - - - - - - - - .\src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - - - - - - - .\src\smc_gen\r_flash_rx\readme.txt - - - - - - .\src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - - - - - - .\src\smc_gen\r_flash_rx\r_flash_rx_if.h - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - - - - - - - - - .\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_fcu.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_group.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_group.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_rx.c - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_rx.h - - - - - - - .\src\smc_gen\r_flash_rx\src\r_flash_targets.h - - - - - - - - - .\src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - - - - - - - - - - - .\src\smc_gen\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - - - - - - - - .\src\smc_gen\r_pincfg\Pin.c - - - - - .\src\smc_gen\r_pincfg\Pin.h - - - - - .\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - - - - - .\src\smc_gen\r_pincfg\r_ether_rx_pinset.h - - - - - .\src\smc_gen\r_pincfg\r_pinset.h - - - - - .\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - - - - - .\src\smc_gen\r_pincfg\r_sci_rx_pinset.h - - - - - - - .\src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - - - - - - - - - .\src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - - - - - - - .\src\smc_gen\r_s12ad_rx\readme.txt - - - - - - .\src\smc_gen\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - - - - - - .\src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - - - - - - .\src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - - - - - - - .\src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - - - - - - - - - - - .\src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - - - - - - - - - - .\src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - - - - - - - - - .\src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - - - - - - - .\src\smc_gen\r_sci_rx\readme.txt - - - - - - .\src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - - - - - - .\src\smc_gen\r_sci_rx\r_sci_rx_if.h - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx.c - - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - - - - - - - .\src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - - - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - - - - - - - - - - - .\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - - - - - - - - \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 9465658b81f..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,12561 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 15a11a74-972c-4418-b1e8-7c6b531be774 - 89528ad0-61da-408e-b4d8-3c5e0d313625 - a8272937-2b93-4ac7-85d5-fc3a59554973 - fb98844b-2c27-4275-9804-f6e63e204da0 - 15a11a74-972c-4418-b1e8-7c6b531be774 - - - application_code - Category - a8272937-2b93-4ac7-85d5-fc3a59554973 - - - config_files - Category - a8272937-2b93-4ac7-85d5-fc3a59554973 - - - lib - Category - a8272937-2b93-4ac7-85d5-fc3a59554973 - - - src - Category - a8272937-2b93-4ac7-85d5-fc3a59554973 - - - Smart Configurator - Category - a8272937-2b93-4ac7-85d5-fc3a59554973 - - - common_demos - Category - e83d6db0-3a22-4228-8868-770658742f70 - 27fdc88c-baeb-4392-8bbb-bcc0b0b57381 - - - renesas_code - Category - e83d6db0-3a22-4228-8868-770658742f70 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e83d6db0-3a22-4228-8868-770658742f70 - - - include - Category - f4c8fdad-9948-44bf-a1a4-e52d531c93e1 - - - source - Category - f4c8fdad-9948-44bf-a1a4-e52d531c93e1 - 25e7aca8-15c3-4d16-88d9-fb7e3ce1269e - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 69e91793-c5f2-41f9-8a85-e3dca5906a20 - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c8faa4eb-9fb7-4556-b6b4-532023516f1d - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2a220a82-e604-478f-96b6-a327e9ef035e - - - aws - Category - 540df615-0fa5-4b47-a523-8db442df9d20 - e535acdf-51e2-41be-944f-80b3d76ab252 - - - third_party - Category - 540df615-0fa5-4b47-a523-8db442df9d20 - - - bufferpool - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - crypto - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - FreeRTOS - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - FreeRTOS-Plus-TCP - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - greengrass - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - include - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - mqtt - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - pkcs11 - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - secure_sockets - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - shadow - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - tls - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - utils - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - wifi - Category - 51db58d4-a738-4a63-92ab-ea662057762d - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3c6713c9-2a5d-4c54-b26a-688b404a7ee2 - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cab86087-7cc9-4fad-b6e5-07390fa40206 - - - portable - Category - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 243b520b-657a-4ee9-94ba-4bc22e93f53c - - - MemMang - Category - 23f82819-d019-4c8c-a489-34e604376cf1 - - - Renesas - Category - 23f82819-d019-4c8c-a489-34e604376cf1 - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3bbb482d-4ac0-4f93-95b5-855323aae4dc - - - RX600v2 - Category - 27165fe2-e3fd-4905-939c-e809f679aab8 - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d78febfb-ea7d-47ef-ac1a-879f89c1a2b9 - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - d78febfb-ea7d-47ef-ac1a-879f89c1a2b9 - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d78febfb-ea7d-47ef-ac1a-879f89c1a2b9 - - - include - Category - 8c0c6eec-1b27-4c0b-a009-77c78696bd59 - - - source - Category - 8c0c6eec-1b27-4c0b-a009-77c78696bd59 - - - FreeRTOSIPConfigDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_ARP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_DHCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_DNS.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_IP_Private.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_Sockets.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_Stream_Buffer.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_TCP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_TCP_WIN.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_UDP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - FreeRTOS_errno_TCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - IPTraceMacroDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - NetworkBufferManagement.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - NetworkInterface.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93c23189-4d78-4af4-9c48-c06c0def8712 - - - portable - Category - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_ARP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_DHCP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_DNS.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_Sockets.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_Stream_Buffer.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_TCP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_TCP_WIN.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - FreeRTOS_UDP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - History.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - readme.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - ReadMe.url - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - 91e0e7a8-6b2f-458b-84b1-11604cb0363f - - - BufferManagement - Category - 1c12c614-860f-4697-b788-2bc41f3d4bfc - - - Compiler - Category - 1c12c614-860f-4697-b788-2bc41f3d4bfc - - - NetworkInterface - Category - 1c12c614-860f-4697-b788-2bc41f3d4bfc - - - BufferAllocation_2.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5eb47d0-bda2-4809-bea8-dfdc92632742 - - - Renesas - Category - bcd4ee49-8385-4a96-b65c-09ceb1d56743 - - - pack_struct_end.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_end.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71c8b68f-8303-4fe2-b901-8cd3d3314c50 - - - pack_struct_start.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 71c8b68f-8303-4fe2-b901-8cd3d3314c50 - - - RX - Category - fe2c7a41-bdbc-4742-afaa-b38184687cf9 - - - README_DRIVER_DISCLAIMER.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\README_DRIVER_DISCLAIMER.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - fe2c7a41-bdbc-4742-afaa-b38184687cf9 - - - ether_callback.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 04ad8a01-de19-436a-92a3-cb49454b9164 - - - NetworkInterface.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 04ad8a01-de19-436a-92a3-cb49454b9164 - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e40221fa-8d12-43c6-9d3c-9eb762ddc45b - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e40221fa-8d12-43c6-9d3c-9eb762ddc45b - - - private - Category - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e8a026e0-acb3-4889-b197-0078faf896ea - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b3979f8-02cd-4cf4-abb9-ba1e0674681b - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d89bb728-de86-4ec0-95f6-7fd616e4ed16 - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d89bb728-de86-4ec0-95f6-7fd616e4ed16 - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 83c333fb-45c3-4b23-8a67-5204dab28d6e - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx65n-envision-kit\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 83c333fb-45c3-4b23-8a67-5204dab28d6e - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-envision-kit\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7094f798-4ca4-4994-8162-b1778cabc83d - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 695bf37f-8a06-4b69-bd30-e464ccf71517 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 695bf37f-8a06-4b69-bd30-e464ccf71517 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9787e49e-034b-4bc5-8012-35320c307ae5 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - be7a1ed2-6806-4bb3-8c00-0a9be8c9eaf5 - - - jsmn - Category - 303f7f9f-2792-4106-a8ee-6a5977e36868 - - - mbedtls - Category - 303f7f9f-2792-4106-a8ee-6a5977e36868 - - - mcu_vendor - Category - 303f7f9f-2792-4106-a8ee-6a5977e36868 - - - pkcs11 - Category - 303f7f9f-2792-4106-a8ee-6a5977e36868 - - - tinycbor - Category - 303f7f9f-2792-4106-a8ee-6a5977e36868 - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9639f578-a3aa-4ed9-a361-072c5b4a828a - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9639f578-a3aa-4ed9-a361-072c5b4a828a - - - include - Category - 98ea0f32-c6ed-4e2d-b3d8-122981c9537a - - - library - Category - 98ea0f32-c6ed-4e2d-b3d8-122981c9537a - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - 98ea0f32-c6ed-4e2d-b3d8-122981c9537a - - - mbedtls - Category - c97bd654-7d8e-4e77-b298-89ab56dcdf5a - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eb77ee14-2e89-4825-8bef-69ca6c1017c3 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9f7481b9-2999-4de2-bbda-d76a454e4ae3 - - - renesas - Category - 287e4c8e-9a76-4894-a9f2-5f5e4a284845 - - - amazon_freertos_common - Category - aca4fd11-34ec-4842-bf17-b569ba85b1d9 - 7951dc85-cb74-4872-a952-883def69bb0e - - - FIT - Category - aca4fd11-34ec-4842-bf17-b569ba85b1d9 - 0a2a561b-dfa9-4dd5-8c1f-d91e5d3ecce6 - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7c8bea31-ab71-4a8e-882c-e730609034d4 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7c8bea31-ab71-4a8e-882c-e730609034d4 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7c8bea31-ab71-4a8e-882c-e730609034d4 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - cef926ad-82f8-4c9f-b199-719b1be253a2 - - - amazon_freertos_common - Category - bda0abc1-7697-4d31-a2a1-72cc7e373a1b - b3120548-867b-49b0-aa42-f5b46664c9cb - - - FIT_modified_code - Category - bda0abc1-7697-4d31-a2a1-72cc7e373a1b - a6361949-0afc-475b-a258-a664363c801f - - - compiler_support - Category - 849c0770-eb6f-4777-8b7d-929383ee249d - 6a11583b-fdab-4c9c-9d9b-19a4ffa9de56 - - - network_support - Category - 849c0770-eb6f-4777-8b7d-929383ee249d - 06ba0f29-6022-4790-9810-d44796cd4492 - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 849c0770-eb6f-4777-8b7d-929383ee249d - - - ccrx - Category - fea93065-51ad-4292-9e42-46907800b69f - 2eefcdaa-c75b-4942-b997-8913fc6690b1 - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1cbadfdb-3e3e-45c9-86f3-2ebdee47ac98 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1cbadfdb-3e3e-45c9-86f3-2ebdee47ac98 - - - onchipt_rx_ether - Category - bae1c4f2-cfb3-404b-bf69-8f3050b5a3c2 - 8f2bf7ec-63a0-4a01-8b36-a2ed67e8d519 - - - freertos_ip_hook.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchip_rx_ether\freertos_ip_hook.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b540169b-0e17-4dc2-963e-b3f4bd8130db - - - r_bsp - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_byteq - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_cmt_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_ether_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_flash_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_riic_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_sci_iic_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_sci_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - r_s12ad_rx - Category - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - 310c445b-4ce6-472a-9f5a-26320c6846e7 - - - board - Category - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - doc - Category - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - mcu - Category - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - platform__unused.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform__unused.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 3b262248-6558-4b29-bb55-ce5a6296ff47 - - - all - Category - 29681838-862a-4c7e-9c83-775294058a83 - 605ffce5-fd4d-489d-ad87-b054603f31dd - - - generic_rx65n - Category - 29681838-862a-4c7e-9c83-775294058a83 - - - rx65n - Category - 29681838-862a-4c7e-9c83-775294058a83 - 9f33f20c-4ca5-465e-861a-74bf7146ecdb - - - clkconf.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\clkconf.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - dbsct.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - hwsetup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - lowlvl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - lowsrc.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - lowsrc.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - resetprg.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - sbrk.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - vecttbl.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\all\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6fd438bb-9c79-48ea-b145-298ff92e6553 - - - r_bsp_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c55931ca-38ff-49be-8024-142e8a2ce72b - - - r_bsp_hwsetup_reference.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp_hwsetup_reference.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c55931ca-38ff-49be-8024-142e8a2ce72b - - - r_bsp.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c55931ca-38ff-49be-8024-142e8a2ce72b - - - clkconf.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\clkconf.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 953ed571-8eb9-4e18-aca3-c8427421e3a6 - - - r_bsp_interrupt_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 953ed571-8eb9-4e18-aca3-c8427421e3a6 - - - vecttbl.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 953ed571-8eb9-4e18-aca3-c8427421e3a6 - - - en - Category - 99e90db0-9ad1-45e2-a98b-56c2d2ffd356 - - - ja - Category - 99e90db0-9ad1-45e2-a98b-56c2d2ffd356 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - c4e2c737-fa41-4565-8482-678688d1c5c7 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - f3fb19b9-0952-4265-ad56-ef8e4b411e0c - - - all - Category - 82425dac-207c-40e2-84fd-f7ab2d2ff67c - - - rx65n - Category - 82425dac-207c-40e2-84fd-f7ab2d2ff67c - - - r_bsp_common.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b02051c8-43bf-4056-837b-8d2b439550be - - - r_bsp_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b02051c8-43bf-4056-837b-8d2b439550be - - - r_compiler.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_compiler.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b02051c8-43bf-4056-837b-8d2b439550be - - - r_typedefs.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b02051c8-43bf-4056-837b-8d2b439550be - - - register_access - Category - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - cpu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - cpu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - locking.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - locking.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_clocks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_info.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_init.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_init.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_locks.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_locks.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_mapped_interrupts.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_mapped_interrupts.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_mapped_interrupts_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_startup.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - mcu_startup.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0cde1fd2-46f2-4975-aa97-44791a62830f - - - ccrx - Category - 3584adb6-55c9-4509-901b-695a8b737cf9 - 8fccf5f5-461b-481c-ba16-eac329a38e3f - - - iodefine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\mcu\rx65n\register_access\ccrx\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c2129db2-7019-4d7e-a1d1-034ebab0bee8 - - - doc - Category - 2b3524df-3dc7-41a5-8dfb-b970ea98e39b - - - ref - Category - 2b3524df-3dc7-41a5-8dfb-b970ea98e39b - - - src - Category - 2b3524df-3dc7-41a5-8dfb-b970ea98e39b - - - r_byteq_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2b3524df-3dc7-41a5-8dfb-b970ea98e39b - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 2b3524df-3dc7-41a5-8dfb-b970ea98e39b - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - a97d3481-402e-4c4f-bd07-a52d30e6f60e - - - r_byteq_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e14ba893-95f2-4a18-a129-91ca8997a344 - - - r_byteq.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - dda8dba4-d2ee-4e6a-ab03-bf3f9b86fec7 - - - r_byteq_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dda8dba4-d2ee-4e6a-ab03-bf3f9b86fec7 - - - doc - Category - cf4b5cc6-a41b-4d41-bf06-de3f9e3cbacd - - - ref - Category - cf4b5cc6-a41b-4d41-bf06-de3f9e3cbacd - - - src - Category - cf4b5cc6-a41b-4d41-bf06-de3f9e3cbacd - - - r_cmt_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\r_cmt_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cf4b5cc6-a41b-4d41-bf06-de3f9e3cbacd - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - cf4b5cc6-a41b-4d41-bf06-de3f9e3cbacd - - - en - Category - 6e4cb0c3-9959-4880-b89b-1ffd1dfa9ad2 - - - ja - Category - 6e4cb0c3-9959-4880-b89b-1ffd1dfa9ad2 - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - ec21552d-c676-4158-93b2-c7bc699f78b4 - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - 15ab9bf3-6ad9-4bc7-9a0a-cb1295ce3116 - - - r_cmt_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\ref\r_cmt_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 812648bc-cbeb-4174-b88b-394bc9cfc6a4 - - - r_cmt_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src\r_cmt_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 03b0c76f-9753-4513-814f-b6457bc3d40c - - - doc - Category - 022c7867-a303-44a2-915f-62211da2baed - - - ref - Category - 022c7867-a303-44a2-915f-62211da2baed - - - src - Category - 022c7867-a303-44a2-915f-62211da2baed - - - r_ether_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 022c7867-a303-44a2-915f-62211da2baed - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 022c7867-a303-44a2-915f-62211da2baed - - - en - Category - f44e2ffa-40b9-4b6e-909a-1f7915983efc - - - ja - Category - f44e2ffa-40b9-4b6e-909a-1f7915983efc - - - r01an2009ej0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - aed0181d-8e5b-4f2b-881e-87be068c495d - - - r01an2009jj0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - eebb1a20-6ddf-40ee-80e3-b8c8c3aba153 - - - r_ether_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\ref\r_ether_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2860b53d-764d-4c3f-9ef7-ee47a7686622 - - - phy - Category - 784e0fc9-1b33-4ac4-8bea-7b62b08b229d - - - r_ether_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 784e0fc9-1b33-4ac4-8bea-7b62b08b229d - - - r_ether_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 784e0fc9-1b33-4ac4-8bea-7b62b08b229d - - - targets - Category - 784e0fc9-1b33-4ac4-8bea-7b62b08b229d - - - phy.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ebc4d39-7d01-4c40-8fa8-d4e960a3b5c7 - - - phy.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ebc4d39-7d01-4c40-8fa8-d4e960a3b5c7 - - - rx65n - Category - d23020cc-c3f2-4fed-9d1a-a06995d247be - - - r_ether_setting_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a627b8a2-8ea2-4315-b407-d97c356d77d5 - - - doc - Category - 5d2f83d9-ce29-4135-869a-277cda26ceb2 - - - ref - Category - 5d2f83d9-ce29-4135-869a-277cda26ceb2 - - - src - Category - 5d2f83d9-ce29-4135-869a-277cda26ceb2 - - - r_flash_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5d2f83d9-ce29-4135-869a-277cda26ceb2 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5d2f83d9-ce29-4135-869a-277cda26ceb2 - - - en - Category - 2907628b-d70a-41b4-8f99-22812c30fa93 - - - ja - Category - 2907628b-d70a-41b4-8f99-22812c30fa93 - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 282a452d-f3d0-4cdb-b589-a5c937baf9f3 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 75d90b8f-7817-4a44-bbd5-1987d6908a3a - - - r_flash_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 706118a4-f58b-4923-a216-d521978ff0c6 - - - flash_type_1 - Category - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - flash_type_2 - Category - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - flash_type_3 - Category - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - flash_type_4 - Category - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_fcu.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_fcu.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_group.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_group.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_rx.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_flash_targets.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - targets - Category - 31249bfc-d136-4e5b-8c00-c7c97f54a795 - - - r_codeflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_codeflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_codeflash_extra.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_codeflash_extra.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_dataflash.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_dataflash.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_flash_common.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_flash_type1.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_flash_type1_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_flash_utils.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1af85447-0329-46a6-9e50-2ba3c00b859f - - - r_flash_type2.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f028ec4e-2713-405e-8e73-a3a265d67294 - - - r_flash_type2_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f028ec4e-2713-405e-8e73-a3a265d67294 - - - r_flash_type3.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b6c0cb00-e50b-48cc-b44e-319238d5a6c3 - - - r_flash_type3_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b6c0cb00-e50b-48cc-b44e-319238d5a6c3 - - - r_flash_type4.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d51c2aad-bf99-4396-ab5f-0382fed9595b - - - r_flash_type4_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d51c2aad-bf99-4396-ab5f-0382fed9595b - - - rx65n - Category - 3970bbc1-a40b-4ced-972b-f187dd97dbfe - - - r_flash_rx65n.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8772773d-4a92-461c-9103-55beb9229223 - - - r_mcu_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8772773d-4a92-461c-9103-55beb9229223 - - - doc - Category - 13b4dbd8-b1f3-4a97-b93a-144e5cbf5840 - - - ref - Category - 13b4dbd8-b1f3-4a97-b93a-144e5cbf5840 - - - src - Category - 13b4dbd8-b1f3-4a97-b93a-144e5cbf5840 - - - r_riic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\r_riic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 13b4dbd8-b1f3-4a97-b93a-144e5cbf5840 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 13b4dbd8-b1f3-4a97-b93a-144e5cbf5840 - - - en - Category - 571b088d-5e0e-45f1-a088-6ddcad7670c5 - - - ja - Category - 571b088d-5e0e-45f1-a088-6ddcad7670c5 - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - dfc3010e-5b4f-4ee6-b78f-c1f96f559548 - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - 5e00e214-73c7-430a-980c-3398b0c4afd5 - - - r_riic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 37c96d84-feb6-45f9-a7a3-769371704e9b - - - r_riic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\ref\r_riic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 37c96d84-feb6-45f9-a7a3-769371704e9b - - - r_riic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f09a179d-328c-432e-bd33-c63cb321bd28 - - - r_riic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\r_riic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f09a179d-328c-432e-bd33-c63cb321bd28 - - - targets - Category - f09a179d-328c-432e-bd33-c63cb321bd28 - - - rx65n - Category - 63a99890-6253-4d01-b7e9-689d34e2188e - - - r_riic_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx65n\r_riic_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8198bd2f-1c2c-4bad-a0cf-123a1a13cae0 - - - r_riic_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src\targets\rx65n\r_riic_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8198bd2f-1c2c-4bad-a0cf-123a1a13cae0 - - - doc - Category - f8c7227d-b134-4de1-852e-ac8275f32faa - - - ref - Category - f8c7227d-b134-4de1-852e-ac8275f32faa - - - src - Category - f8c7227d-b134-4de1-852e-ac8275f32faa - - - r_sci_iic_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\r_sci_iic_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f8c7227d-b134-4de1-852e-ac8275f32faa - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f8c7227d-b134-4de1-852e-ac8275f32faa - - - en - Category - 05cb6c07-67d3-40fc-ad4c-bd68110cb81c - - - ja - Category - 05cb6c07-67d3-40fc-ad4c-bd68110cb81c - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - df643f22-aafd-4571-9a63-dd5eb9eabd35 - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 71f76022-262d-46fc-981f-6636ccb915d2 - - - r_sci_iic_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - edea40de-5031-4706-8e7c-60863e2a7e0a - - - r_sci_iic_rx_pin_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\ref\r_sci_iic_rx_pin_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - edea40de-5031-4706-8e7c-60863e2a7e0a - - - r_sci_iic_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ffdb86e-1fb9-4720-b457-7a136fad5ad2 - - - r_sci_iic_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ffdb86e-1fb9-4720-b457-7a136fad5ad2 - - - r_sci_iic_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\r_sci_iic_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ffdb86e-1fb9-4720-b457-7a136fad5ad2 - - - targets - Category - 9ffdb86e-1fb9-4720-b457-7a136fad5ad2 - - - rx65n - Category - c21e89a9-18c9-45ed-b281-6c4167b1b034 - - - r_sci_iic_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx65n\r_sci_iic_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 68f5b784-12c9-4e1d-ac4b-fd089bd27d87 - - - r_sci_iic_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src\targets\rx65n\r_sci_iic_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 68f5b784-12c9-4e1d-ac4b-fd089bd27d87 - - - doc - Category - 526cda79-3e47-4aed-8823-631b1cf04a81 - - - ref - Category - 526cda79-3e47-4aed-8823-631b1cf04a81 - - - src - Category - 526cda79-3e47-4aed-8823-631b1cf04a81 - - - r_sci_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 526cda79-3e47-4aed-8823-631b1cf04a81 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 526cda79-3e47-4aed-8823-631b1cf04a81 - - - en - Category - 5bdeb739-28f3-4501-83b7-325fa6338b3b - - - ja - Category - 5bdeb739-28f3-4501-83b7-325fa6338b3b - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 0cfcf87d-03bd-45e2-924e-ba250c8adc10 - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 63f90881-040a-466c-b0ca-b4df5ac18440 - - - r_sci_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d6e5e871-3efc-4081-ae78-19c2528db100 - - - r_sci_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3e960206-13bd-4c36-a3e0-ed8fe04554b5 - - - r_sci_rx_platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3e960206-13bd-4c36-a3e0-ed8fe04554b5 - - - r_sci_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3e960206-13bd-4c36-a3e0-ed8fe04554b5 - - - targets - Category - 3e960206-13bd-4c36-a3e0-ed8fe04554b5 - - - rx65n - Category - dd31ca45-4e5b-4973-8f44-43f7233c48ed - - - r_sci_rx65n.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 87aa6212-1c43-4ec8-9554-8fb172b04a76 - - - r_sci_rx65n_data.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 87aa6212-1c43-4ec8-9554-8fb172b04a76 - - - r_sci_rx65n_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 87aa6212-1c43-4ec8-9554-8fb172b04a76 - - - doc - Category - 5f6e0726-ab87-47b1-a1ba-631aff75ba9a - - - ref - Category - 5f6e0726-ab87-47b1-a1ba-631aff75ba9a - - - src - Category - 5f6e0726-ab87-47b1-a1ba-631aff75ba9a - - - r_s12ad_rx_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5f6e0726-ab87-47b1-a1ba-631aff75ba9a - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5f6e0726-ab87-47b1-a1ba-631aff75ba9a - - - en - Category - 324c4902-9389-493d-b13b-ef6abe8211b2 - - - ja - Category - 324c4902-9389-493d-b13b-ef6abe8211b2 - - - r01an1666ej0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - c171cdcc-8fdc-48c4-ab4e-5e7c2776563f - - - r01an1666jj0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - b7224c87-a985-433c-8ad9-1f1d43df72e8 - - - r_s12ad_rx_config_reference.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1783a261-4275-4e36-b9a2-7142f276cc4e - - - r_s12ad_rx.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - de3b6e7e-d0c3-4915-8c8e-1894a4aef1d9 - - - r_s12ad_rx_private.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - de3b6e7e-d0c3-4915-8c8e-1894a4aef1d9 - - - targets - Category - de3b6e7e-d0c3-4915-8c8e-1894a4aef1d9 - - - rx65x - Category - b48b7ca9-1251-4a38-b9a0-5c8bd35ccf76 - - - r_s12ad_rx65x.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 36ad543b-c0fd-47f3-82ee-c2a58c902079 - - - r_s12ad_rx65x_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 36ad543b-c0fd-47f3-82ee-c2a58c902079 - - - general - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_bsp - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_byteq - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_config - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_ether_rx - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_flash_rx - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_pincfg - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_sci_rx - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_s12ad_rx - Category - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95f511fc-8c87-4584-96bf-1c7a4cfcab6d - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b916fa15-9077-4c2a-854a-19ececcace60 - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - b916fa15-9077-4c2a-854a-19ececcace60 - - - board - Category - b916fa15-9077-4c2a-854a-19ececcace60 - - - doc - Category - b916fa15-9077-4c2a-854a-19ececcace60 - - - mcu - Category - b916fa15-9077-4c2a-854a-19ececcace60 - - - generic_rx65n - Category - 22774d3e-7f86-4d45-aaaa-9bdfe383b1d0 - - - user - Category - 22774d3e-7f86-4d45-aaaa-9bdfe383b1d0 - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - r_bsp_interrupt_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_interrupt_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c71429be-b523-4981-aaee-f11a389bd0e7 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6336376d-d359-4bd2-acc7-e77bd69186cb - - - en - Category - abd0981e-c9fd-4474-bf51-ef1aa883daa3 - - - ja - Category - abd0981e-c9fd-4474-bf51-ef1aa883daa3 - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 7abc882e-1857-49cc-ba2f-3ac59faa05ec - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 71f66f76-815c-4dc0-ac57-f73d9bdbb439 - - - all - Category - c22b4058-6e11-41af-ba4e-c431a4fd2159 - - - rx65n - Category - c22b4058-6e11-41af-ba4e-c431a4fd2159 - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6092fddb-f69f-4fc3-952e-3f4d779caf18 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6092fddb-f69f-4fc3-952e-3f4d779caf18 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6092fddb-f69f-4fc3-952e-3f4d779caf18 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - register_access - Category - ed47457b-c656-47fd-bada-7ad4d7b280c7 - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f4436fab-cf4d-4c1a-836b-de8bd9f63486 - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 880f55ff-2a55-4ed3-b2a9-bb4c4bb0dca9 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 880f55ff-2a55-4ed3-b2a9-bb4c4bb0dca9 - - - doc - Category - 880f55ff-2a55-4ed3-b2a9-bb4c4bb0dca9 - - - ref - Category - 880f55ff-2a55-4ed3-b2a9-bb4c4bb0dca9 - - - src - Category - 880f55ff-2a55-4ed3-b2a9-bb4c4bb0dca9 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - 7c8b369b-986a-4a23-b8cc-3842285971f6 - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bac3be91-f79c-491a-8148-7edbe32dfe78 - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 53754391-09f8-46cd-9d04-dc22b43fedcc - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 53754391-09f8-46cd-9d04-dc22b43fedcc - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_ether_rx_config.h - File - src\smc_gen\r_config\r_ether_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 65a8a520-6b12-4583-9d4f-594500ea660a - - - readme.txt - File - src\smc_gen\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5bcd5991-84da-40c1-be1c-1bfc1d0fc1c8 - - - r_ether_rx_if.h - File - src\smc_gen\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5bcd5991-84da-40c1-be1c-1bfc1d0fc1c8 - - - doc - Category - 5bcd5991-84da-40c1-be1c-1bfc1d0fc1c8 - - - ref - Category - 5bcd5991-84da-40c1-be1c-1bfc1d0fc1c8 - - - src - Category - 5bcd5991-84da-40c1-be1c-1bfc1d0fc1c8 - - - en - Category - 1aa45059-55cd-46cf-94e6-898035931adb - - - ja - Category - 1aa45059-55cd-46cf-94e6-898035931adb - - - r01an2009ej0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - 7a53a2f4-2289-4a8f-b8bf-d4623d677d71 - - - r01an2009jj0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - 015d81f3-c9f0-4127-a213-72e95058949e - - - r_ether_rx_config_reference.h - File - src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c2c4ea41-6ceb-4224-8fde-75b6fbb7f5b3 - - - r_ether_rx.c - File - src\smc_gen\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 868d512a-1c91-4f0e-9955-c50e7f403deb - - - r_ether_rx_private.h - File - src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 868d512a-1c91-4f0e-9955-c50e7f403deb - - - phy - Category - 868d512a-1c91-4f0e-9955-c50e7f403deb - - - targets - Category - 868d512a-1c91-4f0e-9955-c50e7f403deb - - - phy.c - File - src\smc_gen\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 00b9f0f6-fd7a-46d0-940b-ccb4272e902c - - - phy.h - File - src\smc_gen\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 00b9f0f6-fd7a-46d0-940b-ccb4272e902c - - - rx65n - Category - f094f3f8-e904-4764-bf7d-e26bc889d2de - - - r_ether_setting_rx65n.c - File - src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6497f545-c1c4-4f31-989d-7e8eebd8f4fd - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 83fbc477-41b9-4176-9ef2-3f86cc980db1 - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 83fbc477-41b9-4176-9ef2-3f86cc980db1 - - - doc - Category - 83fbc477-41b9-4176-9ef2-3f86cc980db1 - - - ref - Category - 83fbc477-41b9-4176-9ef2-3f86cc980db1 - - - src - Category - 83fbc477-41b9-4176-9ef2-3f86cc980db1 - - - en - Category - 2cd158ef-ffe0-4817-9b0f-57c2d9e37b8b - - - ja - Category - 2cd158ef-ffe0-4817-9b0f-57c2d9e37b8b - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 1e1d7aa3-d0fe-4c5c-8363-20deb069bcd9 - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 238623ab-6b2e-4579-aeee-0fc2132f121e - - - r_flash_rx_config_reference.h - File - src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fcf5183f-47cc-4d7e-a027-4e5a159b604b - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - flash_type_1 - Category - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - flash_type_2 - Category - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - flash_type_3 - Category - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - flash_type_4 - Category - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - targets - Category - 8b34c9f0-ec22-4579-9bad-80790cc3668f - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_flash_type1_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 689e78e4-9cc4-4159-90aa-382e10067e61 - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - deb2baca-803f-49c9-aa64-113359cded6e - - - r_flash_type2_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - deb2baca-803f-49c9-aa64-113359cded6e - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - fa972dca-6f78-4f3e-a171-fbb8212a2ac7 - - - r_flash_type3_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fa972dca-6f78-4f3e-a171-fbb8212a2ac7 - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f26c3179-9d97-4eee-98cc-e82bcea5ef88 - - - r_flash_type4_if.h - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f26c3179-9d97-4eee-98cc-e82bcea5ef88 - - - rx65n - Category - 7015b693-1afd-447c-a1d4-67892a9b96ac - - - r_flash_rx65n.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 67a6afce-5cac-4539-90fa-cef7c2fa5178 - - - r_mcu_config_reference.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 67a6afce-5cac-4539-90fa-cef7c2fa5178 - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - r_ether_rx_pinset.c - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - r_ether_rx_pinset.h - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 85b7c4f5-3fb9-40bb-8336-119efd3d773c - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f52893ed-8d23-42be-bcc9-176c237c5d25 - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f52893ed-8d23-42be-bcc9-176c237c5d25 - - - doc - Category - f52893ed-8d23-42be-bcc9-176c237c5d25 - - - ref - Category - f52893ed-8d23-42be-bcc9-176c237c5d25 - - - src - Category - f52893ed-8d23-42be-bcc9-176c237c5d25 - - - en - Category - ee8f1a9c-33d4-4574-969b-57c63a0b3691 - - - ja - Category - ee8f1a9c-33d4-4574-969b-57c63a0b3691 - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 46f17a06-966a-4864-814e-cc1b3fc5dfc9 - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 500feb03-e760-4398-9f64-86dca34f33e8 - - - r_sci_rx_config_reference.h - File - src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e4cd4fda-67e7-4cc7-9eca-12dd3c44fa50 - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 104f1118-24ad-44f5-a64a-df6511ee82af - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 104f1118-24ad-44f5-a64a-df6511ee82af - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 104f1118-24ad-44f5-a64a-df6511ee82af - - - targets - Category - 104f1118-24ad-44f5-a64a-df6511ee82af - - - rx65n - Category - acaec669-3f10-4fea-aedb-b544d5417492 - - - r_sci_rx65n.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ee05ddca-4858-4d51-a63b-33a3fd0b3962 - - - r_sci_rx65n_data.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ee05ddca-4858-4d51-a63b-33a3fd0b3962 - - - r_sci_rx65n_private.h - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ee05ddca-4858-4d51-a63b-33a3fd0b3962 - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 1ba0201a-63e2-497b-b90c-5e524b0352b7 - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1ba0201a-63e2-497b-b90c-5e524b0352b7 - - - doc - Category - 1ba0201a-63e2-497b-b90c-5e524b0352b7 - - - ref - Category - 1ba0201a-63e2-497b-b90c-5e524b0352b7 - - - src - Category - 1ba0201a-63e2-497b-b90c-5e524b0352b7 - - - en - Category - 44c88861-12fc-4fe0-a8bb-ab08f709982a - - - ja - Category - 44c88861-12fc-4fe0-a8bb-ab08f709982a - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - 4c872f39-f7f6-4d30-ada6-1ac9956ed80d - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - ea94f490-e877-43f0-9540-61173ea1d825 - - - r_s12ad_rx_config_reference.h - File - src\smc_gen\r_s12ad_rx\ref\r_s12ad_rx_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6e55f494-b2f0-4c45-bf9f-d9baba28eae1 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bd1ed2f9-41b1-42e0-954c-e067872eddfe - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd1ed2f9-41b1-42e0-954c-e067872eddfe - - - targets - Category - bd1ed2f9-41b1-42e0-954c-e067872eddfe - - - rx63x - Category - 325d39ad-277d-4593-8d18-840826567a43 - - - rx65x - Category - 325d39ad-277d-4593-8d18-840826567a43 - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ecd2ea10-4967-4f74-bfd5-de8f9aea94a3 - - - r_s12ad_rx63x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ecd2ea10-4967-4f74-bfd5-de8f9aea94a3 - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 95dc2a60-79e6-4fda-a755-059bfec8e386 - - - r_s12ad_rx65x_if.h - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95dc2a60-79e6-4fda-a755-059bfec8e386 - - - - - True - 0 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 500ba51a-4219-4828-b4be-80f54d6d3551 - f96683fa-8de4-4c6d-a1ab-925d7f232c09 - - - - - 0e793ff3-2e3f-43c0-bdc9-926269595403 - - - - - 1.0 - - - R5F565NEDxFB_DUAL - 0 - - - - - 0 - R5F565NEDxFB_DUAL - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - 3170d8e2-7a1f-499b-ac7c-cb66d279bdc6 - CSource - b283ae2e-01be-40cc-8e70-2e31f85a2990 - CSource - d9b2ac23-d7d5-491f-955b-cdb19419ca10 - CSource - b64bd3f1-ec2c-4185-b2cc-648e52e838f6 - CSource - db05d788-790b-4b71-adcc-dfc4c5ef834d - CSource - 9f1b2fea-eb89-455a-9caa-f9b570cb4981 - CSource - 30d81418-d08e-44bd-b881-348ce334cb73 - CSource - ae45e9c7-d1cc-4420-aab9-baf1f5789e01 - CSource - f9c15914-03b3-4d3f-9142-fb876effa0d8 - CSource - 6f9fd1e6-7639-4504-bdc8-c7e6e2045323 - CSource - 0f69dea4-9bfa-4719-badf-6b8d1826c6e1 - CSource - b1bdc5e3-ddec-469b-a258-ba82787d62af - CSource - 35355ad7-4141-4456-8b15-e5d935dba5a3 - CSource - 369f3ca0-4ec4-4cef-8ef0-c033afbf6f3a - CSource - 32e6a1ad-c7d6-410e-9926-3af6fc83e3e8 - CSource - ff384891-2d81-4d3e-b4ab-bf6ff17fe7eb - CSource - 73227977-fec8-4efb-b4a2-bcbaadc82855 - CSource - 28629aa9-d789-4a31-87f9-bc0c98646c85 - CSource - 6fd6a885-e956-4775-b812-8e9b1c33f87d - CSource - 6034b910-f149-476f-8be1-d211ae492c31 - CSource - d85914ab-cc1a-4b71-bbe1-67809706044f - AsmSource - 780c66a5-234b-4f75-8b93-ff0476cfe4e1 - CSource - bed2c72f-4755-4a08-86fa-d57746c86065 - CSource - 624e63f4-d474-4aba-a503-76e7161b212e - CSource - 06facb81-c57b-45de-b485-b1d59ecb1a66 - CSource - 46ecbd5f-4e8d-4533-b0af-bd3e7c2f8097 - CSource - 614ab3ce-2a3e-40d9-bc8a-d249992952ef - CSource - bc10ecc0-a8a5-403d-97fb-70118c9971d1 - CSource - b829e062-0e4b-4918-887d-19928a4a926e - CSource - 102089c3-8872-4082-abdf-6b7326d55303 - CSource - 8dfa5f3f-b5b9-4fe9-acce-b654fe37a4b7 - CSource - 11e91017-b44e-4d54-a4f1-32fcb478ab51 - CSource - ac7fc411-8ada-43b9-a13f-e0e1ce24ee56 - CSource - 0ebd97f1-67bb-4d44-87aa-1757443db468 - CSource - 96b3f9f3-ab24-4340-9b23-6106218fdf71 - CSource - ed2eec7d-1052-495b-bc53-0dd03a3f64a6 - CSource - 24eee59b-fcf7-4a38-b430-a1d47e0b22c5 - CSource - e23ae3d8-1622-4616-a549-051ede9146af - CSource - d1677673-fda2-411c-b857-43af9acea865 - CSource - 6ac5214e-38fc-43d5-9532-e08e797ed2a5 - CSource - 7ad8aedd-87b8-41f0-8d3d-9ea52e8e4f81 - CSource - 038bb284-89b0-4c74-ac27-c721e90de00e - CSource - e8c50229-448c-46b7-93a3-111f610d9789 - CSource - 3222c773-2aeb-46ee-8bbb-4c9851f4ef4b - CSource - c729e189-f437-45b9-91eb-d71a7d441201 - CSource - 6a56edf7-5a23-480a-86fc-e87cfc282270 - CSource - d9ab9501-24c8-4bfa-b140-c7e55aa775d9 - CSource - ea9b87fb-6b5b-4d17-afba-480e4709669c - CSource - ccd6a92b-8592-483e-a04b-cca769d12694 - CSource - 6e9898f1-6bb9-47ba-86bf-81c4d1812bd5 - CSource - c240dc06-1827-44fe-9e7a-bdcae4148f56 - CSource - 9e5e61ce-9551-4a56-9b1d-03c36b46f1a7 - CSource - 3aab3314-af27-45a6-bb13-42b8ad389a99 - CSource - b8138c77-3c81-4117-af4c-7a44e1c5b0c9 - CSource - 219af80f-129a-4431-88c1-d83bfb68aa09 - CSource - 7bb642cd-294f-4e05-82a1-f22dc0e74bc1 - CSource - cb177dbc-704f-479d-954b-5acdf7f59178 - CSource - 4e31e1e9-8ce1-47fe-a123-7705fa549c89 - CSource - ddfee1d3-1935-4fa4-8527-95bd159b045e - CSource - f957189c-247c-4acf-8756-cf89f778726f - CSource - fe73ecb7-7632-4477-80dd-35b74f61ed1b - CSource - dba53a79-a836-49df-8dd1-2a89114e6dc3 - CSource - d013ff9b-2b4a-4c6d-9d98-d7c842096ab9 - CSource - a3c93a41-3989-4fab-a593-2619bd99bde5 - CSource - 01bcfdfa-e61d-458a-a17b-20a84b3eca49 - CSource - e0a9b642-ef7d-40cf-b1c8-c3421655d11e - CSource - 10162877-88c0-4649-8ffa-fd560894e0bc - CSource - 5a6ff526-7014-4b28-a16c-b5d7a580d07a - CSource - 30b440e0-61eb-40be-87e7-a80da72c4554 - CSource - 03de3117-b4fa-4ae7-86be-d09116ff67e3 - CSource - 32140f0c-a977-4823-8c8b-9b4f8b34ba32 - CSource - ca64a9db-7a36-4c9a-a4e7-11cd98c4e1fb - CSource - 5005d159-a4cc-4767-bca2-28afd2ea871a - CSource - e5823661-8ef5-4e82-b835-d611d820bf56 - CSource - 5be7c39b-b19d-48d2-9b24-b267d96b7430 - CSource - 5ecffcd2-f13e-4f36-9dac-4d4f1b87e15a - CSource - bc1175b1-bfcf-4003-9780-197909e383c4 - CSource - 5626b5d3-3919-416c-b7d8-d43cd5efbae2 - CSource - 2f154b08-7d03-4f77-8032-c86fbcdb82d4 - CSource - a0422ab3-b4c2-4657-a848-5b3c76110bb3 - CSource - 86f0015f-5a6b-4856-8a4a-f53280a50fa2 - CSource - 5e9fbfd5-2a69-4c13-ade5-7f411a870816 - CSource - 3076941a-4e90-46e6-9b23-15f2a3a93476 - CSource - 44048681-3113-47dd-8cf1-b4a4f3d63d51 - CSource - 38cac1b6-eee4-4979-8cd9-339d6ead46b9 - CSource - efd69c3a-1279-4b37-b013-b4790244f07f - CSource - 25a738af-4748-4802-95c1-f9932e5eaaf0 - CSource - 4eae646f-5d6b-49f8-acfe-21a2465b564d - CSource - 0f43c64e-7ad1-4cb7-b657-10bf39efbfb5 - CSource - 232167a0-1d8a-4593-a6bf-8482a438927c - CSource - 2af4bf16-6393-4ca4-9fa3-a917445a8136 - CSource - 0120d197-bfbb-46ef-904f-56bc8394adbd - CSource - 15fd1365-71b6-4462-a2ca-eb04c2e1461c - CSource - b6241816-8e63-4ed9-9939-60728135dd90 - CSource - b0eacc57-e5aa-425d-a5fb-3e97f5618842 - CSource - 894feb88-99a1-4005-a12c-3d1e5195b655 - CSource - 4972d38d-557b-4fc2-a0ab-b4e75c34762d - CSource - 7ff008e2-995b-4d89-8118-72423b38a6b2 - CSource - 8932aea1-d790-4bf4-b61c-5499f95631cd - CSource - a2eabf55-075d-40c2-8728-c9f87e675d29 - CSource - fd002346-07dc-4a20-9960-1482b2a00505 - CSource - 56ab0ba0-e073-429f-812a-c64a196c41b2 - CSource - c0eab70d-e020-4ec9-85be-c8071884176a - CSource - 9f4d13d5-3d87-4874-997b-dae782447313 - CSource - 274982ad-fdd7-48ee-9d21-6f8324a697f3 - CSource - 7934dc9a-db8f-4b0c-9dbd-28bb8c0a05be - CSource - 125563ba-18d8-4ef5-9015-9eb7adec7840 - CSource - 9e8da122-59a7-44fc-b7c6-2a49a5fabfa5 - CSource - 7e2495cb-6952-4ccb-8472-4b11d757bf66 - CSource - 1505edd5-59e9-4a0b-895d-563da809dc8f - CSource - a9357721-566f-4030-8ee9-4ca78ada3fb0 - CSource - 353832c5-8106-476d-81e8-5685048dbfde - CSource - d25a82f3-f07b-40d4-b8b9-341acb541b61 - CSource - 3d967f3e-b3e7-42ea-b7fd-1a02f3eee7ba - CSource - cc2bfe51-a777-45bc-a8bd-4328bfc3f6b1 - CSource - b63dd332-e19a-4a32-979c-a8e909ec5500 - CSource - 78d13aff-6bbd-46fb-a98c-960350991b12 - CSource - 5ff8200d-57b6-464f-a14b-5f375e29067f - CSource - 67513c23-31a9-40c2-9eeb-749ea5d95f0e - CSource - 101d9416-664f-42c5-adc8-d96085296b75 - CSource - 0f63a294-67e4-43ce-9f88-f67e23996dee - CSource - d0dcf79e-7dac-457e-888b-c74f67930246 - CSource - 6133fab6-d75e-4b99-afa8-6e8f0e200688 - CSource - 2e55a0cd-6fed-42ed-a709-f7e76bffae7a - CSource - 8a78e387-1ba3-4de3-b034-775885dcedd4 - CSource - e53032f1-a397-4039-9ee7-eac8849bcb61 - CSource - f111b709-bcee-48fc-8965-d7dc0291106e - CSource - 74e2d824-2c84-4d09-a865-dd94e51fc7ab - CSource - 10fd638f-1a40-4ae6-9956-f9db4234a657 - CSource - 317208f3-2b11-40eb-9681-0e73dff5507f - CSource - 605c0eb8-6258-432c-a239-ecdbb738d461 - CSource - a4ebf8e1-c748-40b2-b3f6-c0b83b2bee96 - CSource - 1306d570-04d4-4794-a62b-70a7f2d4de41 - CSource - 6de729d9-67e4-455d-a37d-df8d54408eb8 - CSource - db5ca82b-3db4-4945-88d8-ec7380a27a52 - CSource - cb7f56f8-6d52-4631-b909-3d358f37c249 - CSource - a57238ca-5283-4e9f-b400-b082b30cf53b - CSource - 39340afd-21bb-459d-9dcc-5fca0defb9b5 - CSource - 95146f8b-9f03-446d-bd4d-2c791ea25594 - CSource - c3bbeec3-4d01-4ddd-820e-d47cfa637acc - CSource - a000c02c-a8bb-4525-81d0-8f0a97d6df5e - CSource - d946b15e-4ef3-4a4e-a9d4-df29c49f1da3 - CSource - 89b9cd94-a5da-497e-9bea-876e98b3832e - CSource - 3efc0d17-e912-4d8d-a12f-4e5835c2c6de - CSource - 20b3a223-ace2-4ada-9030-b56fbd50657a - CSource - 25635d7f-e754-43cd-ae38-c0066a65126d - CSource - 2f80907d-9151-458f-b01f-619e278b9f81 - CSource - dae1845c-9fff-4f6c-adf8-2ed3a9a0702c - CSource - acce55bd-fcc2-4170-bf0f-2cd91d13fea6 - CSource - ea9d01bc-982e-4f3e-8e59-e0d3078ac9ea - CSource - 2eca6568-1f97-4e73-9be1-1e3677ccabb4 - CSource - ad479292-0712-42f2-80be-5455e194c859 - CSource - 8dc9b531-ece8-46f1-8c80-dd50da9a6bbd - CSource - 6f661318-60f4-4b6f-bb56-6404a92a5b24 - CSource - 482aec24-5174-4a94-aa41-d64fce67c198 - CSource - 9224a475-9883-4104-8b7a-5c63cdba7fef - CSource - 79075ad1-968a-4aee-99fe-3d39478c5cd8 - CSource - 8be599c3-0ab2-4c27-b919-e6a7e8983964 - CSource - 43ffe78d-5811-4607-b406-31eadeec2227 - CSource - 84c448fc-c39c-45be-aae9-9f28ae620ee4 - CSource - c73f0d0e-0f59-4927-8c8c-c52b84709458 - CSource - ac1b67de-4e37-4908-8c65-91d0d6dbee73 - CSource - c4ffd79f-59ff-4da6-a2ff-6b4f1c292b9f - CSource - 55592e54-29b1-43b1-920f-fdab73599541 - CSource - 97c2e759-4bf9-4fb0-b964-d0fd8a6e3aa1 - CSource - a1476237-1e65-48da-b69b-641be4006dac - CSource - 9a2f9669-367f-4e64-8609-275f25abf1d4 - CSource - 9f063a6f-6a47-41aa-9d82-68987061f782 - CSource - 4764e966-dd17-4c10-9180-f05a32808fbf - CSource - 6141e77f-4765-4498-bb7c-53dfdc1dda4c - CSource - 64da96bb-7506-4e52-9d56-bbf89b0d007c - CSource - 6f6457dc-805b-4b6e-ab17-044f3ca8c275 - CSource - 5cb27fd4-ae2b-4e13-8a09-4b5f465ce798 - CSource - a6e134ad-03b3-407d-b33d-9de68811266f - CSource - 061134a3-03fb-40ed-8cee-0757f97f39ab - CSource - ed736a89-08c5-4fd5-80b2-8a102dcfbd4b - CSource - 360cf628-54b5-4769-baed-d64fc6135b06 - CSource - ab1e3a2b-2ea6-4b3e-a9a1-713437530103 - CSource - 35268b04-2cbf-41c8-92c3-7890d1f7a528 - CSource - e8793616-509e-45c1-8a83-ab9d21681efc - CSource - 63d690a0-6ca1-42d8-a860-f8c4940b6bf8 - CSource - dc126c1a-83d9-40ca-80bf-f9b3713d81da - CSource - 5efe8654-2836-4e71-8fce-90fe34c3bdcd - CSource - cfdac3aa-c8bd-4f7d-a895-6cb494b541a9 - CSource - cc1e4315-a22b-490e-b9ed-01ee570046f2 - CSource - 0bf4519f-e22a-4c10-8c0f-864cf2a0d1ec - CSource - cc0c7421-d7f1-414f-9902-709649c2bcc2 - CSource - 789e9059-9d48-4f76-93c5-ca2e49a832db - CSource - 5c1d5c86-a1e9-40f3-956b-49756b09c9d0 - CSource - 6b28ad69-e2ba-42f8-9d9c-786f87950e20 - CSource - 0cb6fd4e-9c5a-41f9-af22-63ee14d633f7 - CSource - 096d0270-9815-4ac3-81af-41854468da8d - CSource - fdf5a164-e33a-4651-b9b3-104b502b077b - CSource - 4b1c5dfd-b322-41f1-bd0a-8f82590353f2 - CSource - 5377a63c-3fb2-4ab4-bb41-e58ce5e0b55e - CSource - 95dd5fd4-e727-4b93-b9c2-ab23c9d046c1 - CSource - 300452f6-b738-46d6-ad89-0ff52c224d68 - CSource - 3ee9758d-81a8-4880-a3ec-bac6177bb391 - CSource - 5a97817e-e00f-44ce-b428-16a712bae7a9 - CSource - 16a8fb42-4d78-4761-bd4e-161c35e55ac5 - CSource - 6b7ef07a-c995-42df-82c3-a82005a8999c - CSource - 62d5ca55-9021-4785-acaa-1b9d400ccaa7 - CSource - cb3da598-a837-4380-9692-cb46b09ce788 - CSource - e915fc72-5946-43ae-a07c-93b609ead9c1 - CSource - 2afbdea4-a7f7-4b9e-a60e-77d73215437a - CSource - d2c31d9a-b26a-4fe4-a64d-084b3d164d83 - CSource - f8a51294-7907-4c2a-bb4f-ce2aaf762f5c - CSource - 7c634b36-4451-4fa1-a2e1-0530d58658b8 - CSource - c3f21ccf-5126-4bf2-8c7f-8d3cf4065dac - CSource - ee6e4d8c-eca2-4f04-9fd9-0b2f8e1da6be - CSource - 60ce3e82-e4ea-4a42-9eea-6061be7646fd - CSource - c4ad80fa-b005-4350-96ba-f95c72d9ab0e - CSource - 1a2449a8-0eb7-41e8-ace9-5be1817b46ed - CSource - 8e30d54f-b09f-45b9-adec-72bfe61758db - CSource - 214 - 0 - - - - DefaultBuild - - RXv2 - LoadModuleFile - False - True - True - Debug - - - %TargetFiles% - - - - -0 - %TargetFiles% : %Program% %Options% - RX600 - False - %BuildModeName% - None - Stype - Debug - False - - - Rebuild - Fpu - True - %BuildModeName% - None - True - True - False - Nodpfpu - %ProjectName%.mot - False - - False - Level2 - Little - - False - - False - False - Nearest - 1E - False - Size - Off - False - False - False - SinglePrecision - False - False - False - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - False - -8586500706587974541 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586500706587974541 - %TargetFiles% - %TargetFiles% : %Program% %Options% - @aws_demos_build_path_check.bat - - - RXv2 - LoadModuleFile - False - True - - -0 - RX600 - False - %BuildModeName% - None - Rebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - %ProjectName%.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch24 - None - None - 00000000 - None - None - False - V3.01.00 - RXv2 - LoadModuleFile - False - False - RX600 - False - %BuildModeName% - None - IgnoreRebuild - Fpu - True - %BuildModeName% - False - Nodpfpu - aws_demos.mot - False - Little - - False - False - Nearest - False - Off - False - False - SinglePrecision - False - False - False - False - - Unsigned - False - Unsigned - False - False - Right - False - False - False - None - Branch32 - None - None - 00000000 - None - None - False - - - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_ether_rx\src\phy --include=src\smc_gen\r_ether_rx\src --include=src\smc_gen\r_ether_rx\ref --include=src\smc_gen\r_ether_rx --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\include --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas --include=..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo --exec_time - - - Auto - - D - 100 - - B - - - False - None - L - Auto - False - - W - - - False - False - Auto - - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - - False - Auto - No - False - True - Auto - - False - NoMap - - - None - False - No - Sjis - - False - - False - - Fpu - False - False - Auto - No - False - Sjis - False - -8586560849895538496 - C - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %BuildModeName% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -src\smc_gen\r_s12ad_rx\src\targets\rx65x -src\smc_gen\r_s12ad_rx\src\targets\rx63x -src\smc_gen\r_s12ad_rx\src -src\smc_gen\r_s12ad_rx\ref -src\smc_gen\r_s12ad_rx -src\smc_gen\r_bsp\board\user -src\smc_gen\r_sci_rx\src\targets\rx65n -src\smc_gen\r_sci_rx\src -src\smc_gen\r_sci_rx\ref -src\smc_gen\r_sci_rx -src\smc_gen\r_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_pincfg -src\smc_gen\r_flash_rx\src\targets\rx65n -src\smc_gen\r_flash_rx\src\flash_type_4 -src\smc_gen\r_flash_rx\src\flash_type_3 -src\smc_gen\r_flash_rx\src\flash_type_2 -src\smc_gen\r_flash_rx\src\flash_type_1 -src\smc_gen\r_flash_rx\src -src\smc_gen\r_flash_rx\ref -src\smc_gen\r_flash_rx -src\smc_gen\r_ether_rx\src\phy -src\smc_gen\r_ether_rx\src -src\smc_gen\r_ether_rx\ref -src\smc_gen\r_ether_rx -src\smc_gen\r_config -src\smc_gen\r_bsp\mcu\rx65n\register_access -src\smc_gen\r_bsp\mcu\rx65n -src\smc_gen\r_bsp\mcu\all -src\smc_gen\r_bsp\board\generic_rx65n -src\smc_gen\r_bsp -src\smc_gen\general -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether -..\common\application_code -..\..\..\..\lib\include\private -..\common\config_files -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\mbedtls\include\mbedtls - - - - False - Size - Auto - - - P - False - - 2 - - - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_ether_rx\src\phy --include=src\smc_gen\r_ether_rx\src --include=src\smc_gen\r_ether_rx\ref --include=src\smc_gen\r_ether_rx --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\include --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas --include=..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo --exec_time - - - Auto - - D - 100 - - B - - - False - None - L - Auto - - W - - - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - -8586560849895508581 - C99 - False - False - Misra2012 - Level2 - Object - False - -output=obj - None - False - Cpp - None - %ConfigDir% - None - False - False - None - True - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx -src\smc_gen\r_s12ad_rx\src\targets\rx65x -src\smc_gen\r_s12ad_rx\src\targets\rx63x -src\smc_gen\r_s12ad_rx\src -src\smc_gen\r_s12ad_rx\ref -src\smc_gen\r_s12ad_rx -src\smc_gen\r_bsp\board\user -src\smc_gen\r_sci_rx\src\targets\rx65n -src\smc_gen\r_sci_rx\src -src\smc_gen\r_sci_rx\ref -src\smc_gen\r_sci_rx -src\smc_gen\r_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_flash_rx\src\targets\rx65n -src\smc_gen\r_flash_rx\src\flash_type_4 -src\smc_gen\r_flash_rx\src\flash_type_3 -src\smc_gen\r_flash_rx\src\flash_type_2 -src\smc_gen\r_flash_rx\src\flash_type_1 -src\smc_gen\r_flash_rx\src -src\smc_gen\r_flash_rx\ref -src\smc_gen\r_flash_rx -src\smc_gen\r_ether_rx\src\phy -src\smc_gen\r_ether_rx\src -src\smc_gen\r_ether_rx\ref -src\smc_gen\r_ether_rx -src\smc_gen\r_pincfg -src\smc_gen\r_config -src\smc_gen\r_bsp\mcu\rx65n\register_access -src\smc_gen\r_bsp\mcu\rx65n -src\smc_gen\r_bsp\mcu\all -src\smc_gen\r_bsp\board\generic_rx65n -src\smc_gen\r_bsp -src\smc_gen\general -. -..\common\config_files -..\common\application_code -..\common\application_code\renesas_code -..\..\..\..\demos\common\include -..\..\..\..\lib\include -..\..\..\..\lib\include\private -..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 -..\..\..\..\lib\FreeRTOS-Plus-TCP\include -..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas -..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit -..\..\..\..\lib\third_party\jsmn -..\..\..\..\lib\third_party\pkcs11 -..\..\..\..\lib\third_party\tinycbor -..\..\..\..\lib\third_party\mbedtls\include -src -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx -..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx -..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src - - - - False - Size - Auto - - - P - False - - 2 - - - implicitlyinclude.h - - C - False - -isa=rxv2 --fpu --branch=32 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx65x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx64m --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx63x --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\ref --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx --include=src\smc_gen\r_s12ad_rx\src\targets\rx65x --include=src\smc_gen\r_s12ad_rx\src\targets\rx63x --include=src\smc_gen\r_s12ad_rx\src --include=src\smc_gen\r_s12ad_rx\ref --include=src\smc_gen\r_s12ad_rx --include=src\smc_gen\r_bsp\board\user --include=src\smc_gen\r_sci_rx\src\targets\rx65n --include=src\smc_gen\r_sci_rx\src --include=src\smc_gen\r_sci_rx\ref --include=src\smc_gen\r_sci_rx --include=src\smc_gen\r_byteq\src --include=src\smc_gen\r_byteq\ref --include=src\smc_gen\r_byteq --include=src\smc_gen\r_flash_rx\src\targets\rx65n --include=src\smc_gen\r_flash_rx\src\flash_type_4 --include=src\smc_gen\r_flash_rx\src\flash_type_3 --include=src\smc_gen\r_flash_rx\src\flash_type_2 --include=src\smc_gen\r_flash_rx\src\flash_type_1 --include=src\smc_gen\r_flash_rx\src --include=src\smc_gen\r_flash_rx\ref --include=src\smc_gen\r_flash_rx --include=src\smc_gen\r_ether_rx\src\phy --include=src\smc_gen\r_ether_rx\src --include=src\smc_gen\r_ether_rx\ref --include=src\smc_gen\r_ether_rx --include=src\smc_gen\r_pincfg --include=src\smc_gen\r_config --include=src\smc_gen\r_bsp\mcu\rx65n\register_access --include=src\smc_gen\r_bsp\mcu\rx65n --include=src\smc_gen\r_bsp\mcu\all --include=src\smc_gen\r_bsp\board\generic_rx65n --include=src\smc_gen\r_bsp --include=src\smc_gen\general --include=. --include=..\common\config_files --include=..\common\application_code --include=..\common\application_code\renesas_code --include=..\..\..\..\demos\common\include --include=..\..\..\..\lib\include --include=..\..\..\..\lib\include\private --include=..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2 --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\include --include=..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas --include=..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit --include=..\..\..\..\lib\third_party\jsmn --include=..\..\..\..\lib\third_party\pkcs11 --include=..\..\..\..\lib\third_party\tinycbor --include=..\..\..\..\lib\third_party\mbedtls\include --include=src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\network_support\onchipt_rx_ether --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\board\generic_rx65n --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_1 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_2 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_3 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\flash_type_4 --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\src\targets --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\src --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx --include=..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\src --preinclude=implicitlyinclude.h --nomessage=11174,21644,20010,23034,23035,20177,23033 --output=obj=%BuildModeName%\%FileLeaf%.obj --debug --nologo --exec_time - - - Auto - - D - 100 - - B - - - True - None - L - Auto - - W - - 11174,21644,5010,6,8,5177,5 - False - False - Auto - - False - Auto - - - False - No - Intrinsic - - False - - - Noinstalign - Intrinsic - False - False - Auto - No - False - True - Auto - - False - NoMap - - None - False - No - Sjis - - False - False - - Fpu - False - False - Auto - No - False - Sjis - - - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - False - -8586802377712456320 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - - -8586802377407818272 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - - - - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - 10 - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=C_PKCS11_STORAGE*/00100000,B_1,R_1,B_2,R_2,B,R/00800000,B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,SI/00840000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - False - -8586500704930989728 - False - Absolute - Stype - - List - None - False - B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - %ProjectName%.abs - - 1E - False - - %BuildModeName% - - False - False - False - None - %ProjectName%.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - False - False - - FF - False - - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=C_PKCS11_STORAGE*/00100000,B_1,R_1,B_2,R_2,B,R/00800000,B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,SI/00840000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - -8586500704930989728 - False - Absolute - Stype - - List - None - False - C_PKCS11_STORAGE*/00100000,B_1,R_1,B_2,R_2,B,R/00800000,B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,SI/00840000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC - False - - Debug - - - False - None - False - - False - False - False - %BuildModeName% - None - False - - - None - - False - aws_demos.abs - D=R -D_1=R_1 -D_2=R_2 - - - False - - %BuildModeName% - - False - False - False - None - aws_demos.mot - False - NoMessage - False - False - - - False - - False - - None - - Auto - - False - None - - False - - FF - - True - False - - 10 - False - _undefined_interrupt_source_isr - None - False - False - 0 - - - False - - - - - False - - - -noprelink --output=%BuildModeName%\aws_demos.abs --vect=_undefined_interrupt_source_isr --list=%BuildModeName%\%ProjectName%.map --nooptimize --start=C_PKCS11_STORAGE*/00100000,B_1,R_1,B_2,R_2,B,R/00800000,B_ETHERNET_BUFFERS_1,B_TX_DESC_1,B_RX_DESC_1,SI/00840000,C_1,C_2,C,C$*,D*,W*,L,P*/FFE00000,EXCEPTVECT/FFFFFF80,RESETVECT/FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - - - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - False - -8586802377710954160 - Stype - True - True - NoMessage - %BuildModeName% - None - - %ProjectName%.mot - None - None - - None - - - FF - None - False - - 1 - None - False - - FF - None - - - False - 0 - - Ccitt - - None - None - False - False - -8586802377407818272 - Stype - True - False - NoMessage - %BuildModeName% - None - - aws_demos.mot - None - None - - None - - - FF - None - False - - 1 - None - True - - 10 - None - - - False - 0 - - Ccitt - - None - None - False - False - - - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - False - -8586802377710353296 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - -8586802377407818272 - LibraryU - - None - False - None - Debug - - False - - %BuildModeName% - False - - - None - %ProjectName%.lib - False - - NoMessage - Auto - False - None - - False - - False - False - False - - - - - - - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - True - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - False - -8586500706587904989 - C - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - False - - False - Size - - False - Auto - False - False - 2 - False - False - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - False - False - Auto - False - False - Noinstalign - False - False - False - False - True - False - Fpu - False - -8586500706587904989 - C99 - MakeOptionChanged - False - %BuildModeName% - False - Custom - Level2 - %ProjectName%.lib - - None - False - - True - - False - Size - - True - Auto - False - True - 2 - False - True - Auto - P - True - 100 - C - - True - D - Auto - True - B - False - L - False - Auto - True - W - Auto - False - False - False - Intrinsic - False - False - False - Auto - True - False - Auto - False - True - Noinstalign - False - False - True - True - True - False - Fpu - False - - - 0 - 636569983429232048 - 0 - - - 1 - 636569983427229168 - 0 - - - 2 - 636569983427629744 - 0 - - - 3 - 636569983427729888 - 0 - - - 4 - 636569983427729888 - 1 - - - 5 - 636569983427830032 - 0 - - - 6 - - - 7 - 636569983427830032 - 2 - - - 8 - 636569983427729888 - 2 - - - 9 - 636569983427930176 - 0 - - - 10 - 636569983427930176 - 1 - - - 11 - 636569983428230608 - 2 - - - 12 - 636569983428731328 - 2 - - - 13 - 636569983428831472 - 0 - - - 14 - 636569983429131904 - 0 - - - 15 - 636569983429131904 - 1 - - - 16 - 636569983428931616 - 0 - - - 17 - 636569983428931616 - 1 - - - 18 - 636569983429031760 - 0 - - - 19 - 636569983429031760 - 1 - - - 20 - 636569983429732768 - 1 - - - 21 - 636569983429732768 - 2 - - - 22 - 636569983429832912 - 0 - - - 23 - 636569983429832912 - 1 - - - 24 - 636569983429832912 - 2 - - - 25 - 636569983429832912 - 3 - - - 26 - 636569983429933056 - 0 - - - 27 - 636569983429933056 - 1 - - - 28 - 636569983429933056 - 2 - - - 29 - 636569983430033200 - 1 - - - 30 - 636569983430333632 - 0 - - - 31 - 636622383348614448 - 0 - - - 32 - 636569983430734208 - 1 - - - 33 - 636569983430734208 - 2 - - - 34 - 636569983430834352 - 0 - - - 35 - 636569983430834352 - 1 - - - 36 - 636569983432737088 - 0 - - - 37 - 636569983432737088 - 1 - - - 38 - - - 39 - - - 40 - - - 41 - 636622345897212240 - 0 - - - 42 - 636622345980929280 - 0 - - - 43 - 636569983433538240 - 0 - - - 44 - 636569983433538240 - 1 - - - 45 - 636569983433638384 - 0 - - - 46 - 636569983433738528 - 0 - - - 47 - 636569983433738528 - 1 - - - 48 - 636569983433938816 - 0 - - - 49 - 636569988145337024 - 0 - - - 50 - 636569988145337024 - 1 - - - 51 - 636569988145337024 - 2 - - - 52 - 636569988145337024 - 3 - - - 53 - 636569988145337024 - 4 - - - 54 - 636569988145337024 - 5 - - - 55 - 636569988145337024 - 6 - - - 56 - 636569988145337024 - 7 - - - 57 - 636569988145337024 - 8 - - - 58 - 636569988145337024 - 9 - - - 59 - 636569988145337024 - 10 - - - 60 - 636569988145337024 - 11 - - - 61 - 636569988145337024 - 12 - - - 62 - 636569988145337024 - 13 - - - 63 - 636569988145337024 - 14 - - - 64 - 636569988145337024 - 15 - - - 65 - 636569988145337024 - 16 - - - 66 - 636569988145337024 - 17 - - - 67 - 636569988145337024 - 18 - - - 68 - 636569988145337024 - 19 - - - 69 - 636569988145337024 - 20 - - - 70 - 636569988145337024 - 21 - - - 71 - 636569988145337024 - 22 - - - 72 - 636569988145337024 - 23 - - - 73 - 636569988145337024 - 24 - - - 74 - 636569988145337024 - 25 - - - 75 - 636569988145337024 - 26 - - - 76 - 636569988145337024 - 27 - - - 77 - 636569988145337024 - 28 - - - 78 - 636569988145337024 - 30 - - - 79 - 636569988145337024 - 31 - - - 80 - 636569988145337024 - 32 - - - 81 - 636569988145337024 - 33 - - - 82 - 636569988145337024 - 34 - - - 83 - 636569988145337024 - 35 - - - 84 - 636569988145337024 - 36 - - - 85 - 636569988145337024 - 37 - - - 86 - 636569988145337024 - 38 - - - 87 - 636569988145337024 - 39 - - - 88 - 636569988145337024 - 40 - - - 89 - 636569988145337024 - 45 - - - 90 - 636569988145337024 - 41 - - - 91 - 636569988145337024 - 42 - - - 92 - 636569988145337024 - 43 - - - 93 - 636569988145337024 - 44 - - - 94 - 636569988145337024 - 46 - - - 95 - - - 96 - 636569988145337024 - 47 - - - 97 - 636569988145337024 - 48 - - - 98 - 636622350656282688 - 0 - - - 99 - 636569988145337024 - 49 - - - 100 - 636569988145337024 - 50 - - - 101 - 636569988145337024 - 51 - - - 102 - 636569988145337024 - 52 - - - 103 - 636569988145337024 - 53 - - - 104 - 636569988145337024 - 54 - - - 105 - 636569988145337024 - 55 - - - 106 - 636569988145337024 - 56 - - - 107 - 636569988145337024 - 57 - - - 108 - 636569988145337024 - 58 - - - 109 - 636569988145337024 - 59 - - - 110 - 636569988145337024 - 60 - - - 111 - 636569988145337024 - 61 - - - 112 - 636569988145337024 - 62 - - - 113 - 636569988145337024 - 63 - - - 114 - 636569988145337024 - 66 - - - 115 - 636569988145337024 - 67 - - - 116 - 636569988145337024 - 68 - - - 117 - 636569988145337024 - 69 - - - 118 - 636569988145337024 - 64 - - - 119 - 636569988145337024 - 65 - - - 120 - 636569988145337024 - 70 - - - 121 - 636569988339115664 - 3 - - - 122 - 636569988339115664 - 4 - - - 123 - 636569988339115664 - 5 - - - 124 - 636569988339115664 - 6 - - - 125 - 636569988339115664 - 7 - - - 126 - 636569988339115664 - 8 - - - 127 - 636692165160280288 - 0 - - - 128 - 636692165160280288 - 3 - - - 129 - 636692165160280288 - 4 - - - 130 - 636692165160280288 - 6 - - - 131 - 636692165160280288 - 10 - - - 132 - 636692165160280288 - 1 - - - 133 - 636739236019537232 - 0 - - - 134 - 636692165160280288 - 11 - - - 135 - 636692165165287488 - 0 - - - 136 - 636692165167090080 - 0 - - - 137 - 636692165167090080 - 2 - - - 138 - 636692165167090080 - 4 - - - 139 - 636692165167090080 - 6 - - - 140 - 636692165167090080 - 8 - - - 141 - 636692165167090080 - 10 - - - 142 - 636692165167090080 - 12 - - - 143 - 636692165167090080 - 15 - - - 144 - 636692165683732976 - 0 - - - 145 - 636692165444889536 - 0 - - - 146 - 636692165443988240 - 0 - - - 147 - 636692165445089824 - 0 - - - 148 - 636692165522901712 - 0 - - - 149 - 636692165522901712 - 2 - - - 150 - 636692165522901712 - 4 - - - 151 - 636692165522901712 - 7 - - - 152 - 636692165522901712 - 9 - - - 153 - 636692165523903152 - 0 - - - 154 - 636692165525004736 - 0 - - - 155 - 636692165526006176 - 0 - - - 156 - 636692165521499696 - 0 - - - 157 - 636692165521499696 - 2 - - - 158 - 636692165521499696 - 4 - - - 159 - 636692165604819504 - 0 - - - 160 - 636692165605921088 - 0 - - - 161 - 636692165605921088 - 1 - - - 162 - 636569983428230608 - 0 - - - 163 - 636622397664027648 - 0 - - - 164 - 636622397664027648 - 1 - - - 165 - 636726204147368352 - 0 - - - 166 - 636622397747363472 - 0 - - - 167 - 636570005148029808 - 0 - - - 168 - 636570005148029808 - 3 - - - 169 - 636570005148029808 - 5 - - - 170 - 636570005148029808 - 7 - - - 171 - 636570005421760848 - 0 - - - 172 - 636570005421760848 - 2 - - - 173 - 636622539803434640 - 0 - - - 636692165357764256 - 0 - - - 636570005179761024 - 0 - - - 636570005179761024 - 1 - - - 636570005179761024 - 3 - - - 636570005179761024 - 4 - - - 636570005179761024 - 6 - - - 636570005179761024 - 10 - - - 636570005179761024 - 11 - - - 636570005199804960 - 0 - - - 636570005217029904 - 0 - - - 636570005217029904 - 2 - - - 636570005217029904 - 4 - - - 636570005217029904 - 6 - - - 636570005217029904 - 8 - - - 636570005217029904 - 10 - - - 636570005217029904 - 12 - - - 636570005217029904 - 15 - - - 636622539799762928 - 0 - - - 636570005329157568 - 0 - - - 636570005309765712 - 0 - - - 636570005329909968 - 0 - - - 636570005375694608 - 0 - - - 636570005375694608 - 2 - - - 636570005375694608 - 4 - - - 636570005375694608 - 7 - - - 636570005375694608 - 9 - - - 636570005383806272 - 0 - - - 636570005391817792 - 0 - - - 636570005399929456 - 0 - - - 636570005366982080 - 0 - - - 636570005366982080 - 2 - - - 636570005366982080 - 4 - - - 636622539826638656 - 0 - - - 636622539833921888 - 0 - - - 636622539833921888 - 1 - - - 636569983426327872 - 0 - - - 636569983426528160 - 0 - - - 636569983426528160 - 1 - - - 636569983426528160 - 2 - - - 636569983426628304 - 0 - - - 636569983426628304 - 1 - - - 636569983426728448 - 0 - - - 636569983426728448 - 1 - - - 636569983426728448 - 2 - - - 636569983426728448 - 3 - - - 636569983426828592 - 0 - - - 636569983426828592 - 1 - - - 636569983426828592 - 2 - - - 636569983427129024 - 0 - - - 636726175783883664 - 0 - - - 636739235912783728 - 0 - - - 636569983428531040 - 0 - - - 636569983428531040 - 1 - - - 636569983428531040 - 2 - - - 636569983428531040 - 3 - - - 636569983428631184 - 0 - - - 636569983428631184 - 1 - - - 636569983428631184 - 2 - - - 636569983428631184 - 3 - - - 636569983428731328 - 0 - - - 636569983428731328 - 1 - - - 636569983429232048 - 1 - - - 636569983429332192 - 0 - - - 636569983429332192 - 1 - - - 636569983429332192 - 2 - - - 636569983429432336 - 0 - - - 636569983429432336 - 1 - - - 636569983429432336 - 2 - - - 636569983429432336 - 3 - - - 636569983429532480 - 0 - - - 636569983429532480 - 1 - - - 636569983429532480 - 2 - - - 636569983429532480 - 3 - - - 636569983429632624 - 0 - - - 636569983429632624 - 1 - - - 636569983429632624 - 2 - - - 636569983429732768 - 0 - - - 636569983429933056 - 3 - - - 636569983430033200 - 0 - - - 636569983430133344 - 0 - - - 636569983430133344 - 1 - - - 636569983430233488 - 0 - - - 636569983430934496 - 0 - - - 636569983430934496 - 1 - - - 636569983430934496 - 2 - - - 636569983430934496 - 3 - - - 636569983431034640 - 0 - - - 636569983431034640 - 1 - - - 636569983431034640 - 2 - - - 636569983431034640 - 3 - - - 636569983431335072 - 0 - - - 636569983431435216 - 0 - - - 636569983431435216 - 1 - - - 636569983431435216 - 2 - - - 636569983431535360 - 0 - - - 636569983431535360 - 1 - - - 636569983431535360 - 2 - - - 636569983431535360 - 3 - - - 636569983431635504 - 0 - - - 636569983431635504 - 1 - - - 636569983431635504 - 2 - - - 636569983431935936 - 0 - - - 636569983432036080 - 0 - - - 636569983432036080 - 1 - - - 636569983432036080 - 2 - - - 636622377665937888 - 0 - - - 636569983432136224 - 1 - - - 636569983432136224 - 2 - - - 636569983432236368 - 0 - - - 636569983432236368 - 1 - - - 636569983432236368 - 2 - - - 636622364638994640 - 0 - - - 636569983432336512 - 1 - - - 636569983432336512 - 2 - - - 636569983432336512 - 3 - - - 636702514097280832 - 0 - - - 636569983432436656 - 1 - - - 636569983432436656 - 2 - - - 636569983432536800 - 0 - - - 636569983432536800 - 1 - - - 636569983432536800 - 2 - - - 636569983432536800 - 3 - - - 636569983432636944 - 0 - - - 636569983432636944 - 1 - - - 636569983432636944 - 2 - - - 636569983433938816 - 1 - - - 636569988339115664 - 9 - - - 636569988339115664 - 2 - - - 636569988339115664 - 1 - - - 636569988339115664 - 0 - - - 636569988244880160 - 2 - - - 636569988244880160 - 1 - - - 636569988244880160 - 0 - - - 636569988142132416 - 68 - - - 636569988142132416 - 67 - - - 636569988142132416 - 66 - - - 636569988142132416 - 65 - - - 636569988142132416 - 64 - - - 636569988142132416 - 63 - - - 636569988142132416 - 62 - - - 636569988142132416 - 61 - - - 636569988142132416 - 60 - - - 636569988142132416 - 59 - - - 636569988142132416 - 58 - - - 636569988142132416 - 57 - - - 636569988142132416 - 56 - - - 636569988142132416 - 55 - - - 636569988142132416 - 54 - - - 636569988142132416 - 53 - - - 636569988142132416 - 52 - - - 636569988142132416 - 51 - - - 636569988142132416 - 50 - - - 636569988142132416 - 49 - - - 636569988142132416 - 48 - - - 636569988142132416 - 47 - - - 636569988142132416 - 46 - - - 636569988142132416 - 45 - - - 636569988142132416 - 44 - - - 636569988142132416 - 43 - - - 636569988142132416 - 42 - - - 636569988142132416 - 41 - - - 636569988142132416 - 40 - - - 636569988142132416 - 39 - - - 636569988142132416 - 38 - - - 636569988142132416 - 37 - - - 636569988142132416 - 36 - - - 636569988142132416 - 35 - - - 636569988142132416 - 34 - - - 636569988142132416 - 33 - - - 636569988142132416 - 32 - - - 636569988142132416 - 31 - - - 636569988142132416 - 30 - - - 636569988142132416 - 29 - - - 636569988142132416 - 28 - - - 636569988142132416 - 27 - - - 636569988142132416 - 26 - - - 636569988142132416 - 25 - - - 636569988142132416 - 24 - - - 636569988142132416 - 23 - - - 636569988142132416 - 22 - - - 636569988142132416 - 21 - - - 636569988142132416 - 20 - - - 636569988142132416 - 19 - - - 636569988142132416 - 18 - - - 636569988142132416 - 17 - - - 636569988142132416 - 16 - - - 636569988142132416 - 15 - - - 636569988142132416 - 14 - - - 636570005148029808 - 1 - - - 636726173786211152 - 0 - - - 636569988142132416 - 13 - - - 636569988142132416 - 12 - - - 636569988142132416 - 11 - - - 636569988142132416 - 10 - - - 636569988142132416 - 9 - - - 636569988142132416 - 8 - - - 636569988142132416 - 7 - - - 636569988142132416 - 6 - - - 636569988142132416 - 5 - - - 636569988142132416 - 4 - - - 636569988142132416 - 3 - - - 636569988142132416 - 2 - - - 636569988142132416 - 1 - - - 636569988142132416 - 0 - - - 636569988137425648 - 0 - - - 636692164293433824 - 0 - - - 636726324873766672 - 1 - - - 636569996292908896 - 0 - - - 636569988339115664 - 10 - - - 636569988339115664 - 11 - - - 636569988339115664 - 12 - - - 636570005148029808 - 2 - - - 636570005148029808 - 4 - - - 636570005148029808 - 6 - - - 636570005148029808 - 8 - - - 636570005160920928 - 0 - - - 636570005160920928 - 1 - - - 636570005179761024 - 2 - - - 636570005179761024 - 5 - - - 636570005179761024 - 7 - - - 636570005179761024 - 8 - - - 636570005179761024 - 9 - - - 636570005179761024 - 12 - - - 636570005199804960 - 1 - - - 636570005199804960 - 2 - - - 636570005217029904 - 1 - - - 636570005217029904 - 3 - - - 636570005217029904 - 5 - - - 636570005217029904 - 7 - - - 636570005217029904 - 9 - - - 636570005217029904 - 11 - - - 636570005217029904 - 13 - - - 636570005217029904 - 14 - - - 636570005217029904 - 16 - - - 636570005232920592 - 0 - - - 636570005259926736 - 0 - - - 636570005259926736 - 1 - - - 636570005259926736 - 2 - - - 636570005259926736 - 4 - - - 636570005259926736 - 5 - - - 636570005268253296 - 0 - - - 636570005268253296 - 1 - - - 636570005280963840 - 0 - - - 636570005309765712 - 1 - - - 636570005329157568 - 1 - - - 636570005346853136 - 0 - - - 636570005346853136 - 1 - - - 636570005358770272 - 0 - - - 636570005366982080 - 1 - - - 636570005366982080 - 3 - - - 636570005366982080 - 5 - - - 636570005366982080 - 6 - - - 636570005375694608 - 1 - - - 636570005375694608 - 3 - - - 636570005375694608 - 5 - - - 636570005375694608 - 6 - - - 636570005375694608 - 8 - - - 636570005383806272 - 1 - - - 636570005391817792 - 1 - - - 636570005399929456 - 1 - - - 636570005408541840 - 0 - - - 636570005408541840 - 1 - - - 636570005421760848 - 1 - - - 636570005421760848 - 3 - - - 636570005421760848 - 4 - - - 636622350023554416 - 0 - - - 636622377736824000 - 0 - - - 636622397664027648 - 2 - - - 636622397747363472 - 1 - - - 636622539785286752 - 0 - - - 636622539785286752 - 1 - - - 636622539785878640 - 0 - - - 636622539792750560 - 0 - - - 636622539799762928 - 1 - - - 636622539800936672 - 0 - - - 636622539800936672 - 1 - - - 636622539803434640 - 1 - - - 636622539810677744 - 0 - - - 636622539810677744 - 1 - - - 636622539818653184 - 0 - - - 636622539826638656 - 1 - - - 636622539826638656 - 2 - - - 636622539833921888 - 2 - - - 636671791411274690 - 0 - - - 636671791411324819 - 0 - - - 636671791411495272 - 0 - - - 636671791411545406 - 0 - - - 636678854026880513 - 0 - - - 636678854027020761 - 0 - - - 636678854027110924 - 0 - - - 636678854027551726 - 0 - - - 636678854027641892 - 0 - - - 636692165158878272 - 0 - - - 636692165158878272 - 1 - - - 636692165160280288 - 2 - - - 636692165160280288 - 5 - - - 636692165160280288 - 7 - - - 636692165160280288 - 8 - - - 636692165160280288 - 9 - - - 636692165160280288 - 12 - - - 636692165162884032 - 0 - - - 636692165164386192 - 0 - - - 636692165165287488 - 1 - - - 636692165165287488 - 2 - - - 636692165167090080 - 1 - - - 636692165167090080 - 3 - - - 636692165167090080 - 5 - - - 636692165167090080 - 7 - - - 636692165167090080 - 9 - - - 636692165167090080 - 11 - - - 636692165167090080 - 13 - - - 636692165167090080 - 14 - - - 636692165167090080 - 16 - - - 636692165167891232 - 0 - - - 636692165353858640 - 0 - - - 636692165353858640 - 1 - - - 636692165355360800 - 0 - - - 636692165356762816 - 0 - - - 636692165357664112 - 0 - - - 636692165438880896 - 0 - - - 636692165438880896 - 1 - - - 636692165440683488 - 0 - - - 636692165442285792 - 0 - - - 636692165443086944 - 0 - - - 636692165443988240 - 1 - - - 636692165444889536 - 1 - - - 636692165515991776 - 0 - - - 636692165515991776 - 1 - - - 636692165517694224 - 0 - - - 636692165519296528 - 0 - - - 636692165520197824 - 0 - - - 636692165521499696 - 1 - - - 636692165521499696 - 3 - - - 636692165521499696 - 5 - - - 636692165521499696 - 6 - - - 636692165522901712 - 1 - - - 636692165522901712 - 3 - - - 636692165522901712 - 5 - - - 636692165522901712 - 6 - - - 636692165522901712 - 8 - - - 636692165523903152 - 1 - - - 636692165525004736 - 1 - - - 636692165526006176 - 1 - - - 636692165527107760 - 0 - - - 636692165527107760 - 1 - - - 636692165600212880 - 0 - - - 636692165600212880 - 1 - - - 636692165601715040 - 0 - - - 636692165603117056 - 0 - - - 636692165603918208 - 0 - - - 636692165604819504 - 1 - - - 636692165604819504 - 2 - - - 636692165605921088 - 2 - - - 636692165680528368 - 0 - - - 636692165680528368 - 1 - - - 636692165681930384 - 0 - - - 636692165682831680 - 0 - - - 636692165683732976 - 1 - - - 636692167779947184 - 0 - - - 636702514572664400 - 0 - - - 636702515149093264 - 0 - - - 636726324998045376 - 0 - - - 636726324997945232 - 1 - - - 636726324997945232 - 0 - - - 636726324997644800 - 0 - - - 636726324997244224 - 0 - - - 636726324996843648 - 1 - - - 636726324996843648 - 0 - - - 636726324871763792 - 0 - - - 636726324871763792 - 1 - - - 636726324873766672 - 0 - - - 636726324873466240 - 1 - - - 636726324873466240 - 0 - - - 636726324873366096 - 1 - - - 636726324873366096 - 0 - - - 636726324873265952 - 0 - - - 636726324872765232 - 0 - - - 636726324998045376 - 1 - - - 636726324998045376 - 2 - - - 636726324998946672 - 0 - - - 636726324998946672 - 1 - - - 636739237208647088 - 0 - - - 636739237313798288 - 0 - - - 636776232083220368 - 0 - - - 636776232545685360 - 0 - - - 636811510240923473 - 0 - - - 636811510241980646 - 0 - - - 636811510241980646 - 1 - - - 636811510242080386 - 0 - - - 636811510242170147 - 0 - - - 636811510242868274 - 0 - - - 636811510243516534 - 0 - - - 636811510243516534 - 1 - - - 636811510244434087 - 0 - - - 636811510244434087 - 1 - - - 636811510245381550 - 0 - - - 636811510245381550 - 1 - - - 636811510958080412 - 0 - - - 636811510958080412 - 1 - - - 636811510958160198 - 0 - - - 636811510958230013 - 0 - - - 636811510958309795 - 0 - - - 636811510958389589 - 0 - - - 636811510958389589 - 1 - - - 636811510959217368 - 0 - - - 636811510959217368 - 1 - - - 636811513643486151 - 0 - - - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586802377427246208 - False - True - False - -8586802377407818272 - True - False - -8586802377427146064 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377426945776 - False - True - False - -8586802377407818272 - True - False - -8586802377427045920 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377426845632 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377424041600 - False - True - False - -8586802377407818272 - True - False - -8586802377426044480 - False - True - False - -8586802377407818272 - True - False - -8586802377425944336 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425844192 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425744048 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425643904 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377425043040 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424942896 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424842752 - False - True - False - -8586802377407818272 - True - False - -8586802377424742608 - False - True - False - -8586802377407818272 - True - False - -8586749977506161360 - False - True - False - -8586749977506161360 - True - False - -8586802377424442176 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377423941456 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586802377422038720 - False - True - False - -8586802377407818272 - True - False - -8586750014957563568 - False - True - False - -8586750014957563568 - True - False - -8586750014873846528 - False - True - False - -8586750014873846528 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421237568 - False - True - False - -8586802377407818272 - True - False - -8586802377421137424 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377421037280 - False - True - False - -8586802377407818272 - True - False - -8586802377420836992 - False - True - False - -8586802377407818272 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709438784 - False - True - False - -8586802372709438784 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586560847211289657 - False - True - False - -8586560847211289657 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586750010198483088 - False - True - False - -8586750010198483088 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372709338640 - False - True - False - -8586802372709338640 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586802372515560000 - False - True - False - -8586802372515560000 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963190738128 - False - True - False - -8586749963190738128 - True - False - -8586749963107412336 - False - True - False - -8586749963107412336 - True - False - -8586802377426545200 - False - True - False - -8586802377407818272 - True - False - -8586646156707407456 - False - True - False - -8586646156707407456 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586633124835238576 - False - True - False - -8586633124835238576 - True - False - -8586680195694495520 - False - True - False - -8586680195694495520 - True - False - -8586680195689488320 - False - True - False - -8586680195689488320 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195687685728 - False - True - False - -8586680195687685728 - True - False - -8586680195171042832 - False - True - False - -8586680195171042832 - True - False - -8586680195497011552 - False - True - False - -8586646183482307872 - False - False - -8586680195410787568 - False - True - False - -8586680195410787568 - True - False - -8586680195409886272 - False - True - False - -8586680195409886272 - True - False - -8586680195409585840 - False - True - False - -8586680195409585840 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195333276112 - False - True - False - -8586680195333276112 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195331874096 - False - True - False - -8586680195331874096 - True - False - -8586680195330872656 - False - True - False - -8586680195330872656 - True - False - -8586680195329771072 - False - True - False - -8586680195329771072 - True - False - -8586680195328769632 - False - True - False - -8586680195328769632 - True - False - -8586646035981309568 - False - True - False - -8586646033307164336 - False - False - -8586646035981009136 - False - True - False - -8586646033307164336 - False - False - -8586646035856730432 - False - True - False - -8586646033307164336 - False - False - -8586646035855829136 - False - True - False - -8586646033307164336 - False - False - -8586680195249956304 - False - True - False - -8586680195249956304 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586680195248854720 - False - True - False - -8586680195248854720 - True - False - -8586560849896386219 - False - True - False - -8586560845126172239 - True - False - -8586560849895558440 - False - True - False - -8586560845126172239 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355706735968 - False - True - False - -8586802355706735968 - True - False - -8586802355675014784 - False - True - False - -8586680192055462848 - False - False - -8586802355675004752 - False - True - False - -8586680192055462848 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355675004752 - False - True - False - -8586680192055362704 - False - False - -8586802355674974656 - False - True - False - -8586680192055362704 - False - False - -8586802355654970848 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637745904 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055362704 - False - False - -8586802355637735872 - False - True - False - -8586680192055162416 - False - False - -8586802355637735872 - False - True - False - -8586680192055162416 - False - False - -8586749821055012880 - False - True - False - -8586680192054962128 - False - False - -8586802355544729200 - False - True - False - -8586680192055162416 - False - False - -8586802355525618240 - False - True - False - -8586680192055162416 - False - False - -8586802355524865840 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355487793728 - False - True - False - -8586680192055162416 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355479081200 - False - True - False - -8586680192055062272 - False - False - -8586802355470969536 - False - True - False - -8586680192055062272 - False - False - -8586802355462958016 - False - True - False - -8586680192055062272 - False - False - -8586802355454846352 - False - True - False - -8586680192055062272 - False - False - -8586802355433014960 - False - True - False - -8586802355433014960 - True - False - -8586802355433014960 - False - True - False - -8586802355433014960 - True - False - -8586749821051331136 - False - True - False - -8586749821051331136 - True - False - -8586749821028137152 - False - True - False - -8586680192054962128 - False - False - -8586749821020843888 - False - True - False - -8586680192054962128 - False - False - -8586749821020843888 - False - True - False - -8586680192054962128 - False - False - -8586560850611259274 - False - True - False - -8586560845026390900 - False - False - -8586560850610341721 - False - True - False - -8586560845026390900 - False - False - -8586560850609394258 - False - True - False - -8586560845026390900 - False - False - - - -8586802377425543760 - False - True - False - -8586802377407818272 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEDxFB_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F565NEDxFB_DUAL - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 15a11a74-972c-4418-b1e8-7c6b531be774 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFB_DUAL - Extal - 120000 - 1200000 - No - - No - Use3_3V - 2147483647 - Jtag - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 15a11a74-972c-4418-b1e8-7c6b531be774 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - Same - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8376319 - 0 - 8 - True - False - None - Little - Same - NonMap - 8376320 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - Same - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Jtag - - - - - 578d917e-0d0a-4491-a220-37ba42009e0b - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 0 - R5F565NEDxFB_DUAL - Little - 120 - 3 - CMT - False - ICU - False - MPU - False - ClockRate_1 - 1 - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - No - 500 - 21 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - InternalRom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - NonMap - 1081344 - 8380415 - 0 - 8 - True - False - None - Little - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Yes - 500 - No - Yes - Nonstop - No - TraceMemory_64KB - No - No - Simulator - No - 0 - Stop - Yes - Yes - Yes - Yes - Yes - Yes - Yes - No - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - True - 15a11a74-972c-4418-b1e8-7c6b531be774 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFB_DUAL - Extal - 120000 - 1200000 - No - No - Use3_3V - 2147483647 - Jtag - Jtag - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 15a11a74-972c-4418-b1e8-7c6b531be774 - HardwareDebug\aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - True - True - False - SuspendEvent - True - XwBtAGEAaQBuAA== - 500 - True - 23 - InternalRam - 0 - 262143 - 0 - 8 - True - False - None - Little - Same - NonMap - 262144 - 524287 - 0 - 8 - True - False - None - Little - Same - Sfr - 524288 - 540671 - 0 - 8 - True - False - None - Little - Same - NonMap - 540672 - 548863 - 0 - 8 - True - False - None - Little - Same - Sfr - 548864 - 557055 - 0 - 8 - True - False - None - Little - Same - Sfr - 557056 - 655359 - 0 - 8 - True - False - None - Big - Different - Sfr - 655360 - 671743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 671744 - 679935 - 0 - 8 - True - False - None - Little - Same - Sfr - 679936 - 786431 - 0 - 8 - True - False - None - Little - Same - Sfr - 786432 - 917503 - 0 - 8 - True - False - None - Big - Different - Sfr - 917504 - 1048575 - 0 - 8 - True - False - None - Little - Same - Eeprom - 1048576 - 1081343 - 0 - 8 - True - False - None - Little - Same - NonMap - 1081344 - 8372223 - 0 - 8 - True - False - None - Little - Same - Sfr - 8372224 - 8376319 - 0 - 8 - True - False - None - Little - Same - NonMap - 8376320 - 8380415 - 0 - 8 - True - False - None - Little - Same - Sfr - 8380416 - 8388607 - 0 - 8 - True - False - None - Big - Different - InternalRam - 8388608 - 8781823 - 0 - 8 - True - False - None - Little - Same - NonMap - 8781824 - 4269759743 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269759744 - 4269759871 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269759872 - 4269768047 - 0 - 8 - True - False - None - Little - Same - InternalRam - 4269768048 - 4269768095 - 0 - 8 - True - False - None - Little - Same - NonMap - 4269768096 - 4292870143 - 0 - 8 - True - False - None - Little - Same - InternalRom - 4292870144 - 4294967295 - 0 - 8 - True - False - None - Little - Same - Yes - No - Yes - 500 - Yes - Yes - No - 500 - HardwareBreak - No - No - No - No - - No - - 261584 - Trace - Free - Branch - Branch - Cpu - DonotOutput - TraceMemory_01MB - No - 2147483647 - No - DivisionBy_1 - No - 1200000 - No - ExternalCoverageCpuExecution - 4 - 4290772992 - 2147483647 - 2147483647 - 2147483647 - No - False - RisingEdge - False - RisingEdge - False - 1 - False - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - 90536345-15c8-40cb-957c-e59974e4bf78 - - - - - C:\Renesas\AmazonFreeRTOS\amazon-freertos-1.2.2\demos\renesas\rx65n-envision-kit\ccrx-csplus - C:\Program Files (x86)\Renesas Electronics\SmartConfigurator\RX\eclipse\SmartConfigurator.exe - 45cbc1cb-c6d9-4f01-879e-28adbdb17e8a - aws_demos.scfg - - - - - 7d577131-4ec1-4e88-968d-89381f6c178a - - - - - 1.1 - - - False - False - False - True - Yes - Nanosecond - False - False - False - False - False - True - FilesNotToAnalyze - 0 - All - 0 - False - %ProjectName%.mtfl - %ProjectName%.mtvl - 10 - - - RealtimeSampling - - Synchronized - AtProgramStop - 20 - 1000000 - LineChart - False - PaleGreen - PaleTurquoise - 40ff0a4f - 405be416 - 40056def - 40ff541c - False - Auto - Channel01 - 0 - Rising - 0 - Orange - 10 - None - - - - - - - - - - - - - - - - - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - Auto - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 25.5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - c0ff0a4f - c05be416 - c0056dff - c0ff541c - c04fc1ff - c0a932ff - c0ffd91c - c0ff30a5 - c0bee02f - c05510ff - c0ff97e4 - c0913a37 - c0c68e15 - c0317f0c - c060493e - c072808e - - - - - 8.01.00.00 - - - \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index 595af398a71..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,771 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_build_path_check.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 38a6daa8476..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/aws_demos_link_order_import.mtls +++ /dev/null @@ -1,174 +0,0 @@ -port_asm.obj -aws_demo_runner.obj -aws_dev_mode_key_provisioning.obj -aws_greengrass_discovery_demo.obj -aws_hello_world.obj -aws_logging_task_dynamic_buffers.obj -aws_ota_update_demo.obj -aws_shadow_lightbulb_on_off.obj -aws_subscribe_publish_loop.obj -aws_tcp_echo_client_separate_tasks.obj -aws_tcp_echo_client_single_task.obj -main.obj -event_groups.obj -list.obj -heap_4.obj -port.obj -queue.obj -stream_buffer.obj -tasks.obj -timers.obj -FreeRTOS_ARP.obj -FreeRTOS_DHCP.obj -FreeRTOS_DNS.obj -FreeRTOS_IP.obj -FreeRTOS_Sockets.obj -FreeRTOS_Stream_Buffer.obj -FreeRTOS_TCP_IP.obj -FreeRTOS_TCP_WIN.obj -FreeRTOS_UDP_IP.obj -BufferAllocation_2.obj -NetworkInterface.obj -ether_callback.obj -aws_bufferpool_static_thread_safe.obj -aws_crypto.obj -aws_greengrass_discovery.obj -aws_helper_secure_connect.obj -aws_mqtt_agent.obj -aws_mqtt_lib.obj -aws_ota_agent.obj -aws_ota_cbor.obj -aws_ota_pal.obj -aws_pkcs11_mbedtls.obj -aws_pkcs11_pal.obj -aws_secure_sockets.obj -aws_shadow.obj -aws_shadow_json.obj -aws_tls.obj -aws_system_init.obj -jsmn.obj -aes.obj -aesni.obj -arc4.obj -asn1parse.obj -asn1write.obj -base64.obj -bignum.obj -blowfish.obj -camellia.obj -ccm.obj -certs.obj -cipher.obj -cipher_wrap.obj -cmac.obj -ctr_drbg.obj -debug.obj -des.obj -dhm.obj -ecdh.obj -ecdsa.obj -ecjpake.obj -ecp.obj -ecp_curves.obj -entropy.obj -entropy_poll.obj -error.obj -gcm.obj -havege.obj -hmac_drbg.obj -md.obj -md2.obj -md4.obj -md5.obj -md_wrap.obj -memory_buffer_alloc.obj -net_sockets.obj -oid.obj -padlock.obj -pem.obj -pk.obj -pk_wrap.obj -pkcs12.obj -pkcs5.obj -pkparse.obj -pkwrite.obj -platform.obj -platform_util.obj -ripemd160.obj -rsa.obj -rsa_internal.obj -sha1.obj -sha256.obj -sha512.obj -ssl_cache.obj -ssl_ciphersuites.obj -ssl_cli.obj -ssl_cookie.obj -ssl_srv.obj -ssl_ticket.obj -ssl_tls.obj -threading.obj -timing.obj -version.obj -version_features.obj -x509.obj -x509_create.obj -x509_crl.obj -x509_crt.obj -x509_csr.obj -x509write_crt.obj -x509write_csr.obj -xtea.obj -cborencoder.obj -cborencoder_close_container_checked.obj -cborerrorstrings.obj -cborparser.obj -cborparser_dup_string.obj -cborpretty.obj -dbsct.obj -lowlvl.obj -lowsrc.obj -resetprg.obj -sbrk.obj -r_bsp_hwsetup_reference.obj -clkconf.obj -vecttbl.obj -r_bsp_common.obj -cpu.obj -locking.obj -mcu_clocks.obj -mcu_init.obj -mcu_interrupts.obj -mcu_locks.obj -mcu_mapped_interrupts.obj -mcu_startup.obj -r_byteq.obj -phy.obj -r_ether_rx.obj -r_ether_setting_rx65n.obj -r_codeflash.obj -r_codeflash_extra.obj -r_dataflash.obj -r_flash_type1.obj -r_flash_utils.obj -r_flash_type2.obj -r_flash_type3.obj -r_flash_type4.obj -r_flash_fcu.obj -r_flash_group.obj -r_flash_rx.obj -r_sci_rx.obj -r_sci_rx65n.obj -r_sci_rx65n_data.obj -exit.obj -entropy_hardware_poll.obj -freertos_start.obj -freertos_ip_hook.obj -serial_term_uart.obj -r_cg_hardware_setup.obj -r_smc_cgc.obj -r_smc_cgc_user.obj -r_smc_interrupt.obj -Pin.obj -r_ether_rx_pinset.obj -r_sci_rx_pinset.obj diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/attention!.txt b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 30cca96b468..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,99 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Set interrupt settings */ - R_Interrupt_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 44741cc7cce..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index e67e7f7a049..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index c7b885c7be0..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 44bf0371c22..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index c2fc1d4ce60..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index edcc8f0210c..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 8884b7cbb09..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,52 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index eda06304a00..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,292 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 3a661dee9e4..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,627 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (2) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 2767f7bfe50..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 907d2379240..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index f23d6a5171d..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 6471e823f0c..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (1) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 0e9f7cbffe5..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 161cdbb1940..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index d51e7a0f40d..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 77a5cad770a..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 23dc663a230..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI2 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI2() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD2/SMISO2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B2 = 1U; - - /* Set TXD2/SMOSI2 pin */ - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 4f018f27601..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI2(); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.cproject b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.cproject deleted file mode 100644 index 88addccd03f..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.cproject +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.project b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.project deleted file mode 100644 index 169fd7db6cf..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.project +++ /dev/null @@ -1,536 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx65n-envision-kit - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-envision-kit - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx65n-envision-kit - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545519950073 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545519950078 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n|generic_rx65n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1513515128489 - lib/aws/FreeRTOS/portable/Renesas - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-reset_program\.S|iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1545519861879 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65x - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-Renesas - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx65n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs +++ /dev/null @@ -1,2 +0,0 @@ -DependecyMode=ScanBuildDep -eclipse.preferences.version=1 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs +++ /dev/null @@ -1,6 +0,0 @@ -com.renesas.cdt.managedbuild.renesas.ccrx.common.option.checkRtos=unusedRtos -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.cfgFilePath=../generate/${ArtifactName}.cfg -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosName=None -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosPath= -com.renesas.cdt.managedbuild.renesas.ccrx.rtosConfig.option.rtosVersion= -eclipse.preferences.version=1 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 5fa787eee47..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 7eb82d6a337..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Fri Aug 10 22:36:17 JST 2018 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index a11c5ee0756..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,771 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch deleted file mode 100644 index 378455e1368..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 30cca96b468..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,99 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Set interrupt settings */ - R_Interrupt_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 44741cc7cce..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index e67e7f7a049..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index c7b885c7be0..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 44bf0371c22..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index c2fc1d4ce60..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index edcc8f0210c..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 8884b7cbb09..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,52 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index eda06304a00..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,292 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 3a661dee9e4..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,627 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (2) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (1) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 0e9f7cbffe5..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 161cdbb1940..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index d51e7a0f40d..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 77a5cad770a..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 23dc663a230..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI2 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI2() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD2/SMISO2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B2 = 1U; - - /* Set TXD2/SMOSI2 pin */ - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 4f018f27601..00000000000 --- a/demos/renesas/rx65n-envision-kit/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2019 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI2(); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.cproject b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.cproject deleted file mode 100644 index e2f4309ead4..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.cproject +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.project b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.project deleted file mode 100644 index e585dc766a3..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.project +++ /dev/null @@ -1,542 +0,0 @@ - - - aws_demos - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - org.eclipse.xtext.ui.shared.xtextNature - - - - application_code - 2 - PARENT-1-PROJECT_LOC/common/application_code - - - config_files - 2 - PARENT-1-PROJECT_LOC/common/config_files - - - lib - 2 - virtual:/virtual - - - application_code/common_demos - 2 - virtual:/virtual - - - lib/aws - 2 - virtual:/virtual - - - lib/third_party - 2 - virtual:/virtual - - - src/FIT_modified_code - 2 - virtual:/virtual - - - src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - lib/aws/FreeRTOS - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS - - - lib/aws/FreeRTOS-Plus-TCP - 2 - AWS_IOT_MCU_ROOT/lib/FreeRTOS-Plus-TCP - - - lib/aws/bufferpool - 2 - AWS_IOT_MCU_ROOT/lib/bufferpool - - - lib/aws/crypto - 2 - AWS_IOT_MCU_ROOT/lib/crypto - - - lib/aws/greengrass - 2 - AWS_IOT_MCU_ROOT/lib/greengrass - - - lib/aws/include - 2 - AWS_IOT_MCU_ROOT/lib/include - - - lib/aws/mqtt - 2 - AWS_IOT_MCU_ROOT/lib/mqtt - - - lib/aws/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/pkcs11/portable/renesas/rx65n-envision-kit - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-envision-kit - - - lib/aws/shadow - 2 - AWS_IOT_MCU_ROOT/lib/shadow - - - lib/aws/tls - 2 - AWS_IOT_MCU_ROOT/lib/tls - - - lib/aws/utils - 2 - AWS_IOT_MCU_ROOT/lib/utils - - - lib/aws/wifi - 2 - AWS_IOT_MCU_ROOT/lib/wifi/portable/renesas/rx65n-envision-kit - - - lib/third_party/jsmn - 2 - AWS_IOT_MCU_ROOT/lib/third_party/jsmn - - - lib/third_party/mbedtls - 2 - virtual:/virtual - - - lib/third_party/mcu_vendor - 2 - virtual:/virtual - - - lib/third_party/pkcs11 - 2 - AWS_IOT_MCU_ROOT/lib/third_party/pkcs11 - - - lib/third_party/tinycbor - 2 - AWS_IOT_MCU_ROOT/lib/third_party/tinycbor - - - src/FIT_modified_code/Please exclude unnecessary r_xxx from build - 1 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/.files/Please%20exclude%20unnecessary%20r_xxx%20from%20build - - - src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - src/FIT_modified_code/r_cmt_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx - - - src/FIT_modified_code/r_ether_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx - - - src/FIT_modified_code/r_flash_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx - - - src/FIT_modified_code/r_riic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx - - - src/FIT_modified_code/r_s12ad_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_s12ad_rx - - - src/FIT_modified_code/r_sci_iic_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx - - - src/FIT_modified_code/r_sci_rx - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx - - - application_code/common_demos/include/aws_application_version.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_application_version.h - - - application_code/common_demos/include/aws_clientcredential_keys.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_clientcredential_keys.h - - - application_code/common_demos/include/aws_dev_mode_key_provisioning.h - 1 - AWS_IOT_MCU_ROOT/demos/common/include/aws_dev_mode_key_provisioning.h - - - application_code/common_demos/source/aws_demo_runner.c - 1 - AWS_IOT_MCU_ROOT/demos/common/demo_runner/aws_demo_runner.c - - - application_code/common_demos/source/aws_dev_mode_key_provisioning.c - 1 - AWS_IOT_MCU_ROOT/demos/common/devmode_key_provisioning/aws_dev_mode_key_provisioning.c - - - application_code/common_demos/source/aws_greengrass_discovery_demo.c - 1 - AWS_IOT_MCU_ROOT/demos/common/greengrass_connectivity/aws_greengrass_discovery_demo.c - - - application_code/common_demos/source/aws_hello_world.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_hello_world.c - - - application_code/common_demos/source/aws_logging_task_dynamic_buffers.c - 1 - AWS_IOT_MCU_ROOT/demos/common/logging/aws_logging_task_dynamic_buffers.c - - - application_code/common_demos/source/aws_shadow_lightbulb_on_off.c - 1 - AWS_IOT_MCU_ROOT/demos/common/shadow/aws_shadow_lightbulb_on_off.c - - - application_code/common_demos/source/aws_subscribe_publish_loop.c - 1 - AWS_IOT_MCU_ROOT/demos/common/mqtt/aws_subscribe_publish_loop.c - - - application_code/common_demos/source/aws_tcp_echo_client_separate_tasks.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_separate_tasks.c - - - application_code/common_demos/source/aws_tcp_echo_client_single_task.c - 1 - AWS_IOT_MCU_ROOT/demos/common/tcp/aws_tcp_echo_client_single_task.c - - - lib/aws/pkcs11/aws_pkcs11_mbedtls.c - 1 - AWS_IOT_MCU_ROOT/lib/pkcs11/mbedtls/aws_pkcs11_mbedtls.c - - - lib/third_party/mbedtls/include - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/include - - - lib/third_party/mbedtls/source - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mbedtls/library - - - lib/third_party/mcu_vendor/renesas - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas - - - - - 1545522925150 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545522925155 - - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false- - - - - 1537786054362 - src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 1536904742727 - src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - 1536927312156 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 1513514756448 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1513514757749 - lib/aws/FreeRTOS/portable - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-MemMang - - - - 1513514757807 - lib/aws/FreeRTOS/portable - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-* - - - - 1509693556349 - lib/aws/include/private - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-*.c - - - - 1536905062046 - lib/third_party/mcu_vendor/renesas - 10 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-tools - - - - 1536291011837 - src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n|generic_rx65n - - - - 1536291077902 - src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n - - - - 1513515128489 - lib/aws/FreeRTOS/portable/GCC - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX600v2 - - - - 1513514967899 - lib/aws/FreeRTOS/portable/MemMang - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-heap_4.c - - - - 1539520892012 - src/FIT_modified_code/r_bsp/board/all - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-iar_call_inits\.s - - - - 1564441882426 - src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441856894 - src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360922766 - src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1545522862717 - src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65x - - - - 1535360980389 - src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441820170 - src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1515504232772 - lib/aws/FreeRTOS-Plus-TCP/source/portable/BufferManagement - 5 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-BufferAllocation_2.c - - - - 1515504311064 - lib/aws/FreeRTOS-Plus-TCP/source/portable/Compiler - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-GCC - - - - 1515491646756 - lib/aws/FreeRTOS-Plus-TCP/source/portable/NetworkInterface - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-RX - - - - 1537708651935 - src/FIT_modified_code/r_bsp/mcu/rx65n/register_access - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-gnuc - - - - - - AWS_IOT_MCU_ROOT - $%7BPARENT-4-PROJECT_LOC%7D - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 69dea7c6c33..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 6130f27ff4c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Fri Aug 10 22:39:30 JST 2018 diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl +++ /dev/null @@ -1,45 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#assign Function_Base_Name = "R_ETHER_PinSet"> -<#assign Function_Description = "This function initializes pins for r_ether_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#macro peripheralpincode pin> - - -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl +++ /dev/null @@ -1,85 +0,0 @@ -<#-- - Copyright(C) 2015 Renesas Electronics Corporation - RENESAS ELECTRONICS CONFIDENTIAL AND PROPRIETARY - This program must be used solely for the purpose for which it was furnished - by Renesas Electronics Corporation. No part of this program may be reproduced - or disclosed to others, in any form, without the prior written permission of - Renesas Electronics Corporation. ---> -<#-- = DECLARE FUNCTION INFORMATION HERE =================== --> -<#-- - (Step 1) Explanation: These variables are necessary information for the function header. - Please fill up or leave blank, but do not delete ---> -<#assign Function_Base_Name = "R_SCI_PinSet"> -<#assign Function_Description = "This function initializes pins for r_sci_rx module"> -<#assign Function_Arg = "none"> -<#assign Function_Ret = "none"> -<#assign Version = 1.00> - -<#-- = DECLARE FUNCTION CONTENT HERE ======================= --> -<#-- - (Step 2) Explanation: Function content. - - Macro [initialsection] : - Any text that goes into this section will be printed out 1 time per function - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro initialsection postfix> -<#assign Function_Name = "${Function_Base_Name}${postfix}"> -<#include "lib/functionheader.ftl"> -void ${Function_Name}() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - -<#-- - (Step 3) Explanation: Function content. - - Macro [peripheralpincode] : Any text that goes into this section will be printed out 1 time per peripheral - - input [pin] : Available info includes: - pin.pinName :The name of pin, eg “SSLA0†- pin.assignedPinName :The pin assigned to, eg “P32†- pin.pinMPC :The port number of assigned pin, eg “P32†has portNume = “3†- pin.portNum :The bit number of the assigned pin, eg “P32†has pinBitNum = “2†- pin.pinBitNum :The value of MPC ---> -<#macro peripheralpincode pin> - - -<#-- - (Step 4) Explanation: Function content. - - Macro [channelpincode] : Any text that goes into this section will be printed out 1 time per channel - - input [pin] : Same as above ---> -<#macro channelpincode pin> - - /* Set ${pin.pinName} pin */ - MPC.${pin.assignedPinName}PFS.BYTE = 0x${pin.pinMPC}U; - PORT${pin.portNum}.PMR.BIT.B${pin.pinBitNum} = 1U; - - -<#macro channelpincodeextra pin postfix> - - -<#-- - (Step 5) Explanation: Function content. - - Macro [endsection] : Any text that goes into this section will be printed out 1 time last ---> -<#macro endsection> - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - - -<#-- - (Step 6) Explanation: Header file content - - Macro [headerfilesection] : Any text that goes into this section will be printed out 1 time in the header file - - input [postfix] :Use this variable to add the channel number to the function base name. ---> -<#macro headerfilesection postfix> -void ${Function_Base_Name}${postfix}(); - - -<#macro headerfilesectionExtra postfix> - - -<#-- = END OF FILE ========================================= --> \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index d9903cb6208..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/CPATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/C_INCLUDE_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/delimiter=; -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/LIBRARY_PATH/operation=remove -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/append=true -environment/buildEnvironmentInclude/com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355/appendContributed=true diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 699ebaeac82..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,501 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/aws_demos_build_path_check_and_make.bat +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -rem ################################################################################ -rem # This batch file executes some preprocess for build and then executes the make -rem ################################################################################ - -if not exist "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" ( - echo ERROR: Unable to find "%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" - exit 2 -) - -"%~dp0..\..\..\..\lib\third_party\mcu_vendor\renesas\tools\aws_demos_build_path_check_and_make.bat" %* diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch deleted file mode 100644 index 647a729e3bf..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/rx65n_envision_kit_aws HardwareDebug.launch +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx_config.h -* Description : Configures the r_cmt_rx code. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.00 First GSCE Release. -***********************************************************************************************************************/ -#ifndef CMT_CONFIG_HEADER_FILE -#define CMT_CONFIG_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ -/* The interrupt priority level to be used for CMT interrupts. */ -#define CMT_RX_CFG_IPR (5) - -#endif /* CMT_CONFIG_HEADER_FILE */ - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.04 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - * : 08.01.2018 1.04 Changed comment. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 1 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h +++ /dev/null @@ -1,53 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_s12ad_rx_config.h -* Description : Configures the 12-bit A/D driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 22.07.2013 1.00 Initial Release. -* 21.04.2014 1.20 Updated for RX210 advanced features; RX110/63x support. -***********************************************************************************************************************/ -#ifndef S12AD_CONFIG_H -#define S12AD_CONFIG_H - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* - * SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting. - * Setting to 1 includes parameter checking; 0 compiles out parameter checking. - */ -#define ADC_CFG_PARAM_CHECKING_ENABLE BSP_CFG_PARAM_CHECKING_ENABLE - - -/* - * RX210 Series only; Temperature Sensor Programmable Gain Amplifier (PGA) - * SELECT PGA GAIN TO MATCH AVCC0 VOLTAGE RANGE: - * 0: 1.8V <= AVcc0 < 2.7V; default; good for all actual voltages - * 1: 2.7V <= AVcc0 < 3.6V - * 2: 3.6V <= AVcc0 < 4.5V - * 3: 4.5V <= AVcc0 <= 5.5V - */ -#define ADC_CFG_PGA_GAIN (0) - - -#endif /* S12AD_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (1) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (0) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (80) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (80) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 43569afd97a..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,90 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-07-22 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_RMII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_RMII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B2 = 1U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B1 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index e43fb0cb39a..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-07-22 -***********************************************************************************************************************/ - -#ifndef R_ETHER_RX_H -#define R_ETHER_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_ETHER_PinSet_ETHERC0_RMII(void); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 31f74f3ef15..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h +++ /dev/null @@ -1,35 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_pinset.h.h -* Version : 1.0.1 -* Description : Declares all pin code headers into a single file -* Creation Date: 2018-07-22 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "r_ether_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 3a77594d9b2..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-07-22 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_sci_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI2 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI2(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD2/SMISO2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B2 = 1U; - - /* Set TXD2/SMOSI2 pin */ - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B0 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 933a22ff49c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h +++ /dev/null @@ -1,41 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-07-22 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI2(void); - -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/attention!.txt +++ /dev/null @@ -1,32 +0,0 @@ -Please note that the following folders in the project window of IDEs are -so called 'linked' folders. - --------------------------------------------- -Linked folders in the project window of IDEs --------------------------------------------- - -src/FIT_modified_code/r_bsp -src/FIT_modified_code/r_byteq -src/FIT_modified_code/r_cmt_rx -src/FIT_modified_code/r_ether_rx -src/FIT_modified_code/r_flash_rx -src/FIT_modified_code/r_riic_rx -src/FIT_modified_code/r_sci_iic_rx -src/FIT_modified_code/r_sci_rx -src/amazon_freertos_common - ----------------------------------------------------------- -Folders on the File System of the WINDOWS Operating System ----------------------------------------------------------- - -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_cmt_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_ether_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_flash_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_riic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_iic_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_sci_rx -amazon-freertos/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - -[EOF] diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index f64620ad7ca..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,203 +0,0 @@ -MEMORY -{ - RAM : ORIGIN = 0x0, LENGTH = 262144 - RAMHI : ORIGIN = 0x800000, LENGTH = 393216 - ROM : ORIGIN = 0xFFF00000, LENGTH = 1048576 - OFS : ORIGIN = 0xFE7F5D00, LENGTH = 256 -DATAFLASH (!rx) : ORIGIN = 0x100000, LENGTH = 32768 -} - -SECTIONS -{ - .exvectors 0xFFFFFF80 : AT(0xFFFFFF80) - { - _exvectors_start = .; - KEEP(*(.exvectors)) - _exvectors_end = .; - } >ROM - .fvectors 0xFFFFFFFC : AT(0xFFFFFFFC) - { - KEEP(*(.fvectors)) - } >ROM - .text 0xFFF00000 : AT(0xFFF00000) - { - *(.text) - *(.text.*) - *(P) - etext = .; - } >ROM - .rvectors : - { - _rvectors_start = .; - INCLUDE ../src/linker_script_rvectors.ld_inc - _rvectors_end = .; - } >ROM - .init : - { - KEEP(*(.init)) - __preinit_array_start = .; - KEEP(*(.preinit_array)) - __preinit_array_end = .; - __init_array_start = (. + 3) & ~ 3; - KEEP(*(.init_array)) - KEEP(*(SORT(.init_array.*))) - __init_array_end = .; - __fini_array_start = .; - KEEP(*(.fini_array)) - KEEP(*(SORT(.fini_array.*))) - __fini_array_end = .; - } >ROM - .fini : - { - KEEP(*(.fini)) - } >ROM - .got : - { - *(.got) - *(.got.plt) - } >ROM - .rodata : - { - *(.rodata) - *(.rodata.*) - *(C_1) - *(C_2) - *(C) - _erodata = .; - } >ROM - .eh_frame_hdr : - { - *(.eh_frame_hdr) - } >ROM - .eh_frame : - { - *(.eh_frame) - } >ROM - .jcr : - { - *(.jcr) - } >ROM - .tors : - { - __CTOR_LIST__ = .; - . = ALIGN(2); - ___ctors = .; - *(.ctors) - ___ctors_end = .; - __CTOR_END__ = .; - __DTOR_LIST__ = .; - ___dtors = .; - *(.dtors) - ___dtors_end = .; - __DTOR_END__ = .; - . = ALIGN(2); - _mdata = .; - } >ROM - .r_bsp_NULL 0 : AT(0) - { - . += 0x100; - _r_bsp_NULL_end = .; - } >RAM - /* - * .r_bsp_ustack BLOCK(4) : - * { - * KEEP(*(.r_bsp_ustack)) - * } > RAM - * .ustack : - * { - * _ustack = .; - * } > RAM - */ - .r_bsp_istack BLOCK(4) : - { - KEEP(*(.r_bsp_istack)) - } >RAM - .istack : - { - _istack = .; - } >RAM - .data : AT(_mdata) - { - _data = .; - *(.data) - *(.data.*) - *(D) - *(D_1) - *(D_2) - _edata = .; - } >RAM - .gcc_exc : - { - *(.gcc_exc) - } >RAM - .bss : - { - _bss = .; - *(.bss) - *(.bss.**) - *(COMMON) - *(B) - *(B_1) - *(B_2) - _ebss = .; - _end = .; - } >RAM - B_ETHERNET_BUFFERS_1 BLOCK(32) : - { - _B_ETHERNET_BUFFERS_1_start = .; - *(B_ETHERNET_BUFFERS_1) - _B_ETHERNET_BUFFERS_1_end = .; - } >RAM - B_RX_DESC_1 : - { - _B_RX_DESC_1_start = .; - *(B_RX_DESC_1) - _B_RX_DESC_1_end = .; - } >RAM - B_TX_DESC_1 : - { - _B_TX_DESC_1_start = .; - *(B_TX_DESC_1) - _B_TX_DESC_1_end = .; - } >RAM - .ofs1 0xFE7F5D40 : AT(0xFE7F5D00) - { - KEEP(*(.ofs1)) - } >OFS - .ofs2 0xFE7F5D48 : AT(0xFE7F5D10) - { - KEEP(*(.ofs2)) - } >OFS - .ofs3 0xFE7F5D50 : AT(0xFE7F5D40) - { - KEEP(*(.ofs3)) - } >OFS - .ofs4 0xFE7F5D10 : AT(0xFE7F5D48) - { - KEEP(*(.ofs4)) - } >OFS - .ofs5 0xFE7F5D10 : AT(0xFE7F5D50) - { - KEEP(*(.ofs5)) - } >OFS - .ofs6 0xFE7F5D10 : AT(0xFE7F5D64) - { - KEEP(*(.ofs6)) - } >OFS - .ofs7 0xFE7F5D10 : AT(0xFE7F5D70) - { - KEEP(*(.ofs7)) - } >OFS C_PKCS11_STORAGE_1 : AT(0x00100000) -{ -} >DATAFLASH C_PKCS11_STORAGE_MIRROR_1 : -{ -} >DATAFLASH - - - - -} - - - - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/linker_script_rvectors.ld_inc +++ /dev/null @@ -1,256 +0,0 @@ - LONG(DEFINED($tableentry$0$.rvectors) ? $tableentry$0$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$1$.rvectors) ? $tableentry$1$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$2$.rvectors) ? $tableentry$2$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$3$.rvectors) ? $tableentry$3$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$4$.rvectors) ? $tableentry$4$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$5$.rvectors) ? $tableentry$5$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$6$.rvectors) ? $tableentry$6$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$7$.rvectors) ? $tableentry$7$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$8$.rvectors) ? $tableentry$8$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$9$.rvectors) ? $tableentry$9$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$10$.rvectors) ? $tableentry$10$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$11$.rvectors) ? $tableentry$11$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$12$.rvectors) ? $tableentry$12$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$13$.rvectors) ? $tableentry$13$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$14$.rvectors) ? $tableentry$14$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$15$.rvectors) ? $tableentry$15$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$16$.rvectors) ? $tableentry$16$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$17$.rvectors) ? $tableentry$17$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$18$.rvectors) ? $tableentry$18$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$19$.rvectors) ? $tableentry$19$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$20$.rvectors) ? $tableentry$20$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$21$.rvectors) ? $tableentry$21$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$22$.rvectors) ? $tableentry$22$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$23$.rvectors) ? $tableentry$23$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$24$.rvectors) ? $tableentry$24$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$25$.rvectors) ? $tableentry$25$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$26$.rvectors) ? $tableentry$26$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$27$.rvectors) ? $tableentry$27$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$28$.rvectors) ? $tableentry$28$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$29$.rvectors) ? $tableentry$29$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$30$.rvectors) ? $tableentry$30$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$31$.rvectors) ? $tableentry$31$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$32$.rvectors) ? $tableentry$32$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$33$.rvectors) ? $tableentry$33$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$34$.rvectors) ? $tableentry$34$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$35$.rvectors) ? $tableentry$35$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$36$.rvectors) ? $tableentry$36$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$37$.rvectors) ? $tableentry$37$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$38$.rvectors) ? $tableentry$38$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$39$.rvectors) ? $tableentry$39$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$40$.rvectors) ? $tableentry$40$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$41$.rvectors) ? $tableentry$41$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$42$.rvectors) ? $tableentry$42$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$43$.rvectors) ? $tableentry$43$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$44$.rvectors) ? $tableentry$44$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$45$.rvectors) ? $tableentry$45$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$46$.rvectors) ? $tableentry$46$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$47$.rvectors) ? $tableentry$47$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$48$.rvectors) ? $tableentry$48$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$49$.rvectors) ? $tableentry$49$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$50$.rvectors) ? $tableentry$50$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$51$.rvectors) ? $tableentry$51$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$52$.rvectors) ? $tableentry$52$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$53$.rvectors) ? $tableentry$53$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$54$.rvectors) ? $tableentry$54$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$55$.rvectors) ? $tableentry$55$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$56$.rvectors) ? $tableentry$56$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$57$.rvectors) ? $tableentry$57$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$58$.rvectors) ? $tableentry$58$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$59$.rvectors) ? $tableentry$59$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$60$.rvectors) ? $tableentry$60$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$61$.rvectors) ? $tableentry$61$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$62$.rvectors) ? $tableentry$62$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$63$.rvectors) ? $tableentry$63$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$64$.rvectors) ? $tableentry$64$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$65$.rvectors) ? $tableentry$65$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$66$.rvectors) ? $tableentry$66$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$67$.rvectors) ? $tableentry$67$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$68$.rvectors) ? $tableentry$68$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$69$.rvectors) ? $tableentry$69$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$70$.rvectors) ? $tableentry$70$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$71$.rvectors) ? $tableentry$71$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$72$.rvectors) ? $tableentry$72$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$73$.rvectors) ? $tableentry$73$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$74$.rvectors) ? $tableentry$74$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$75$.rvectors) ? $tableentry$75$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$76$.rvectors) ? $tableentry$76$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$77$.rvectors) ? $tableentry$77$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$78$.rvectors) ? $tableentry$78$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$79$.rvectors) ? $tableentry$79$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$80$.rvectors) ? $tableentry$80$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$81$.rvectors) ? $tableentry$81$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$82$.rvectors) ? $tableentry$82$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$83$.rvectors) ? $tableentry$83$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$84$.rvectors) ? $tableentry$84$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$85$.rvectors) ? $tableentry$85$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$86$.rvectors) ? $tableentry$86$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$87$.rvectors) ? $tableentry$87$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$88$.rvectors) ? $tableentry$88$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$89$.rvectors) ? $tableentry$89$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$90$.rvectors) ? $tableentry$90$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$91$.rvectors) ? $tableentry$91$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$92$.rvectors) ? $tableentry$92$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$93$.rvectors) ? $tableentry$93$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$94$.rvectors) ? $tableentry$94$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$95$.rvectors) ? $tableentry$95$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$96$.rvectors) ? $tableentry$96$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$97$.rvectors) ? $tableentry$97$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$98$.rvectors) ? $tableentry$98$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$99$.rvectors) ? $tableentry$99$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$100$.rvectors) ? $tableentry$100$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$101$.rvectors) ? $tableentry$101$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$102$.rvectors) ? $tableentry$102$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$103$.rvectors) ? $tableentry$103$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$104$.rvectors) ? $tableentry$104$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$105$.rvectors) ? $tableentry$105$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$106$.rvectors) ? $tableentry$106$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$107$.rvectors) ? $tableentry$107$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$108$.rvectors) ? $tableentry$108$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$109$.rvectors) ? $tableentry$109$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$110$.rvectors) ? $tableentry$110$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$111$.rvectors) ? $tableentry$111$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$112$.rvectors) ? $tableentry$112$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$113$.rvectors) ? $tableentry$113$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$114$.rvectors) ? $tableentry$114$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$115$.rvectors) ? $tableentry$115$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$116$.rvectors) ? $tableentry$116$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$117$.rvectors) ? $tableentry$117$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$118$.rvectors) ? $tableentry$118$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$119$.rvectors) ? $tableentry$119$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$120$.rvectors) ? $tableentry$120$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$121$.rvectors) ? $tableentry$121$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$122$.rvectors) ? $tableentry$122$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$123$.rvectors) ? $tableentry$123$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$124$.rvectors) ? $tableentry$124$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$125$.rvectors) ? $tableentry$125$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$126$.rvectors) ? $tableentry$126$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$127$.rvectors) ? $tableentry$127$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$128$.rvectors) ? $tableentry$128$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$129$.rvectors) ? $tableentry$129$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$130$.rvectors) ? $tableentry$130$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$131$.rvectors) ? $tableentry$131$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$132$.rvectors) ? $tableentry$132$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$133$.rvectors) ? $tableentry$133$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$134$.rvectors) ? $tableentry$134$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$135$.rvectors) ? $tableentry$135$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$136$.rvectors) ? $tableentry$136$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$137$.rvectors) ? $tableentry$137$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$138$.rvectors) ? $tableentry$138$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$139$.rvectors) ? $tableentry$139$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$140$.rvectors) ? $tableentry$140$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$141$.rvectors) ? $tableentry$141$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$142$.rvectors) ? $tableentry$142$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$143$.rvectors) ? $tableentry$143$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$144$.rvectors) ? $tableentry$144$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$145$.rvectors) ? $tableentry$145$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$146$.rvectors) ? $tableentry$146$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$147$.rvectors) ? $tableentry$147$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$148$.rvectors) ? $tableentry$148$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$149$.rvectors) ? $tableentry$149$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$150$.rvectors) ? $tableentry$150$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$151$.rvectors) ? $tableentry$151$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$152$.rvectors) ? $tableentry$152$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$153$.rvectors) ? $tableentry$153$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$154$.rvectors) ? $tableentry$154$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$155$.rvectors) ? $tableentry$155$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$156$.rvectors) ? $tableentry$156$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$157$.rvectors) ? $tableentry$157$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$158$.rvectors) ? $tableentry$158$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$159$.rvectors) ? $tableentry$159$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$160$.rvectors) ? $tableentry$160$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$161$.rvectors) ? $tableentry$161$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$162$.rvectors) ? $tableentry$162$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$163$.rvectors) ? $tableentry$163$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$164$.rvectors) ? $tableentry$164$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$165$.rvectors) ? $tableentry$165$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$166$.rvectors) ? $tableentry$166$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$167$.rvectors) ? $tableentry$167$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$168$.rvectors) ? $tableentry$168$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$169$.rvectors) ? $tableentry$169$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$170$.rvectors) ? $tableentry$170$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$171$.rvectors) ? $tableentry$171$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$172$.rvectors) ? $tableentry$172$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$173$.rvectors) ? $tableentry$173$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$174$.rvectors) ? $tableentry$174$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$175$.rvectors) ? $tableentry$175$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$176$.rvectors) ? $tableentry$176$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$177$.rvectors) ? $tableentry$177$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$178$.rvectors) ? $tableentry$178$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$179$.rvectors) ? $tableentry$179$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$180$.rvectors) ? $tableentry$180$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$181$.rvectors) ? $tableentry$181$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$182$.rvectors) ? $tableentry$182$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$183$.rvectors) ? $tableentry$183$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$184$.rvectors) ? $tableentry$184$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$185$.rvectors) ? $tableentry$185$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$186$.rvectors) ? $tableentry$186$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$187$.rvectors) ? $tableentry$187$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$188$.rvectors) ? $tableentry$188$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$189$.rvectors) ? $tableentry$189$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$190$.rvectors) ? $tableentry$190$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$191$.rvectors) ? $tableentry$191$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$192$.rvectors) ? $tableentry$192$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$193$.rvectors) ? $tableentry$193$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$194$.rvectors) ? $tableentry$194$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$195$.rvectors) ? $tableentry$195$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$196$.rvectors) ? $tableentry$196$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$197$.rvectors) ? $tableentry$197$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$198$.rvectors) ? $tableentry$198$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$199$.rvectors) ? $tableentry$199$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$200$.rvectors) ? $tableentry$200$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$201$.rvectors) ? $tableentry$201$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$202$.rvectors) ? $tableentry$202$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$203$.rvectors) ? $tableentry$203$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$204$.rvectors) ? $tableentry$204$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$205$.rvectors) ? $tableentry$205$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$206$.rvectors) ? $tableentry$206$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$207$.rvectors) ? $tableentry$207$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$208$.rvectors) ? $tableentry$208$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$209$.rvectors) ? $tableentry$209$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$210$.rvectors) ? $tableentry$210$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$211$.rvectors) ? $tableentry$211$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$212$.rvectors) ? $tableentry$212$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$213$.rvectors) ? $tableentry$213$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$214$.rvectors) ? $tableentry$214$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$215$.rvectors) ? $tableentry$215$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$216$.rvectors) ? $tableentry$216$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$217$.rvectors) ? $tableentry$217$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$218$.rvectors) ? $tableentry$218$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$219$.rvectors) ? $tableentry$219$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$220$.rvectors) ? $tableentry$220$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$221$.rvectors) ? $tableentry$221$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$222$.rvectors) ? $tableentry$222$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$223$.rvectors) ? $tableentry$223$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$224$.rvectors) ? $tableentry$224$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$225$.rvectors) ? $tableentry$225$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$226$.rvectors) ? $tableentry$226$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$227$.rvectors) ? $tableentry$227$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$228$.rvectors) ? $tableentry$228$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$229$.rvectors) ? $tableentry$229$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$230$.rvectors) ? $tableentry$230$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$231$.rvectors) ? $tableentry$231$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$232$.rvectors) ? $tableentry$232$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$233$.rvectors) ? $tableentry$233$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$234$.rvectors) ? $tableentry$234$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$235$.rvectors) ? $tableentry$235$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$236$.rvectors) ? $tableentry$236$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$237$.rvectors) ? $tableentry$237$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$238$.rvectors) ? $tableentry$238$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$239$.rvectors) ? $tableentry$239$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$240$.rvectors) ? $tableentry$240$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$241$.rvectors) ? $tableentry$241$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$242$.rvectors) ? $tableentry$242$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$243$.rvectors) ? $tableentry$243$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$244$.rvectors) ? $tableentry$244$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$245$.rvectors) ? $tableentry$245$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$246$.rvectors) ? $tableentry$246$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$247$.rvectors) ? $tableentry$247$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$248$.rvectors) ? $tableentry$248$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$249$.rvectors) ? $tableentry$249$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$250$.rvectors) ? $tableentry$250$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$251$.rvectors) ? $tableentry$251$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$252$.rvectors) ? $tableentry$252$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$253$.rvectors) ? $tableentry$253$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$254$.rvectors) ? $tableentry$254$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); - LONG(DEFINED($tableentry$255$.rvectors) ? $tableentry$255$.rvectors : DEFINED($tableentry$default$.rvectors) ? $tableentry$default$.rvectors : 0xFFFFFFFF); diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index e92a1e6a311..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,115 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ - -/* Workaround to set group interrupt priority level when it is not set in the generated function */ -static void R_Interrupt_Create_Workaround(void); -static void R_Interrupt_Create_Workaround(void) -{ - /* Call the generated function */ - R_Interrupt_Create(); - - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} -#define R_Interrupt_Create R_Interrupt_Create_Workaround - -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 0f10b06b37a..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h +++ /dev/null @@ -1,75 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_interrupt_handlers.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : This file declares interrupt handlers. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef INTERRUPT_HANDLERS_H -#define INTERRUPT_HANDLERS_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* BSC BUSERR */ -void bus_error_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL2 */ -void group_bl2_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL0 */ -void group_bl0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPBL1 */ -void group_bl1_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL0 */ -void group_al0_handler_isr(void) __attribute__ ((interrupt)); - -/* ICU GROUPAL1 */ -void group_al1_handler_isr(void) __attribute__ ((interrupt)); - -/* Idle Vectors */ -void undefined_interrupt_source_isr(void) __attribute__ ((interrupt)); -/* Start user code for function. Do not edit comment generated here */ - -#include "r_cg_vector_pragma.h" - -/* End user code. Do not edit comment generated here */ -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index a61f32a8ab0..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,86 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : Macro header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef MACRODRIVER_H -#define MACRODRIVER_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include "r_cg_interrupt_handlers.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#define nop() asm("nop;") -#define brk() asm("brk;") -#define wait() asm("wait;") - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index e67e7f7a049..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : User header file for code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h +++ /dev/null @@ -1,6 +0,0 @@ -R_PRAGMA_INTERRUPT(bus_error_isr, 16) -R_PRAGMA_INTERRUPT(group_bl2_handler_isr, 107) -R_PRAGMA_INTERRUPT(group_bl0_handler_isr, 110) -R_PRAGMA_INTERRUPT(group_bl1_handler_isr, 111) -R_PRAGMA_INTERRUPT(group_al0_handler_isr, 112) -R_PRAGMA_INTERRUPT(group_al1_handler_isr, 113) diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index 9f8929165bd..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c +++ /dev/null @@ -1,564 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_vector_table.c -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt vector table. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -void * const Reserved_Vector[] __attribute((section(".rvectors"))) = -{ - /* 0x0000 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0004 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0008 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x000C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0010 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0014 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0018 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x001C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0020 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0024 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0028 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x002C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0030 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0034 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0038 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x003C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0040 BSC BUSERR */ - bus_error_isr, - /* 0x0044 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0048 RAM RAMERR */ - undefined_interrupt_source_isr, - /* 0x004C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0050 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0054 FCU FIFERR */ - undefined_interrupt_source_isr, - /* 0x0058 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x005C FCU FRDYI */ - undefined_interrupt_source_isr, - /* 0x0060 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0064 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0068 ICU SWINT2 */ - undefined_interrupt_source_isr, - /* 0x006C ICU SWINT */ - undefined_interrupt_source_isr, - /* 0x0070 CMT0 CMI0 */ - undefined_interrupt_source_isr, - /* 0x0074 CMT1 CMI1 */ - undefined_interrupt_source_isr, - /* 0x0078 CMTW0 CMWI0 */ - undefined_interrupt_source_isr, - /* 0x007C CMTW1 CMWI1 */ - undefined_interrupt_source_isr, - /* 0x0080 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0084 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0088 USB0 D0FIFO0 */ - undefined_interrupt_source_isr, - /* 0x008C USB0 D1FIFO0 */ - undefined_interrupt_source_isr, - /* 0x0090 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0094 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0098 RSPI0 SPRI0 */ - undefined_interrupt_source_isr, - /* 0x009C RSPI0 SPTI0 */ - undefined_interrupt_source_isr, - /* 0x00A0 RSPI1 SPRI1 */ - undefined_interrupt_source_isr, - /* 0x00A4 RSPI1 SPTI1 */ - undefined_interrupt_source_isr, - /* 0x00A8 QSPI SPRI */ - undefined_interrupt_source_isr, - /* 0x00AC QSPI SPTI */ - undefined_interrupt_source_isr, - /* 0x00B0 SDHI SBFAI */ - undefined_interrupt_source_isr, - /* 0x00B4 MMCIF MBFAI */ - undefined_interrupt_source_isr, - /* 0x00B8 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00BC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00C8 RIIC1 RXI1 */ - undefined_interrupt_source_isr, - /* 0x00CC RIIC1 TXI1 */ - undefined_interrupt_source_isr, - /* 0x00D0 RIIC0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00D4 RIIC0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00D8 RIIC2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00DC RIIC2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x00E0 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E4 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x00E8 SCI0 RXI0 */ - undefined_interrupt_source_isr, - /* 0x00EC SCI0 TXI0 */ - undefined_interrupt_source_isr, - /* 0x00F0 SCI1 RXI1 */ - undefined_interrupt_source_isr, - /* 0x00F4 SCI1 TXI1 */ - undefined_interrupt_source_isr, - /* 0x00F8 SCI2 RXI2 */ - undefined_interrupt_source_isr, - /* 0x00FC SCI2 TXI2 */ - undefined_interrupt_source_isr, - /* 0x0100 ICU IRQ0 */ - undefined_interrupt_source_isr, - /* 0x0104 ICU IRQ1 */ - undefined_interrupt_source_isr, - /* 0x0108 ICU IRQ2 */ - undefined_interrupt_source_isr, - /* 0x010C ICU IRQ3 */ - undefined_interrupt_source_isr, - /* 0x0110 ICU IRQ4 */ - undefined_interrupt_source_isr, - /* 0x0114 ICU IRQ5 */ - undefined_interrupt_source_isr, - /* 0x0118 ICU IRQ6 */ - undefined_interrupt_source_isr, - /* 0x011C ICU IRQ7 */ - undefined_interrupt_source_isr, - /* 0x0120 ICU IRQ8 */ - undefined_interrupt_source_isr, - /* 0x0124 ICU IRQ9 */ - undefined_interrupt_source_isr, - /* 0x0128 ICU IRQ10 */ - undefined_interrupt_source_isr, - /* 0x012C ICU IRQ11 */ - undefined_interrupt_source_isr, - /* 0x0130 ICU IRQ12 */ - undefined_interrupt_source_isr, - /* 0x0134 ICU IRQ13 */ - undefined_interrupt_source_isr, - /* 0x0138 ICU IRQ14 */ - undefined_interrupt_source_isr, - /* 0x013C ICU IRQ15 */ - undefined_interrupt_source_isr, - /* 0x0140 SCI3 RXI3 */ - undefined_interrupt_source_isr, - /* 0x0144 SCI3 TXI3 */ - undefined_interrupt_source_isr, - /* 0x0148 SCI4 RXI4 */ - undefined_interrupt_source_isr, - /* 0x014C SCI4 TXI4 */ - undefined_interrupt_source_isr, - /* 0x0150 SCI5 RXI5 */ - undefined_interrupt_source_isr, - /* 0x0154 SCI5 TXI5 */ - undefined_interrupt_source_isr, - /* 0x0158 SCI6 RXI6 */ - undefined_interrupt_source_isr, - /* 0x015C SCI6 TXI6 */ - undefined_interrupt_source_isr, - /* 0x0160 LVD1 LVD1 */ - undefined_interrupt_source_isr, - /* 0x0164 LVD2 LVD2 */ - undefined_interrupt_source_isr, - /* 0x0168 USB0 USBR0 */ - undefined_interrupt_source_isr, - /* 0x016C Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x0170 RTC ALM */ - undefined_interrupt_source_isr, - /* 0x0174 RTC PRD */ - undefined_interrupt_source_isr, - /* 0x0178 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x017C IWDT IWUNI */ - undefined_interrupt_source_isr, - /* 0x0180 WDT WUNI */ - undefined_interrupt_source_isr, - /* 0x0184 PDC PCDFI */ - undefined_interrupt_source_isr, - /* 0x0188 SCI7 RXI7 */ - undefined_interrupt_source_isr, - /* 0x018C SCI7 TXI7 */ - undefined_interrupt_source_isr, - /* 0x0190 SCI8 RXI8 */ - undefined_interrupt_source_isr, - /* 0x0194 SCI8 TXI8 */ - undefined_interrupt_source_isr, - /* 0x0198 SCI9 RXI9 */ - undefined_interrupt_source_isr, - /* 0x019C SCI9 TXI9 */ - undefined_interrupt_source_isr, - /* 0x01A0 SCI10 RXI10 */ - undefined_interrupt_source_isr, - /* 0x01A4 SCI10 TXI10 */ - undefined_interrupt_source_isr, - /* 0x01A8 ICU GROUPBE0 */ - undefined_interrupt_source_isr, - /* 0x01AC ICU GROUPBL2 */ - group_bl2_handler_isr, - /* 0x01B0 RSPI2 SPRI2 */ - undefined_interrupt_source_isr, - /* 0x01B4 RSPI2 SPTI2 */ - undefined_interrupt_source_isr, - /* 0x01B8 ICU GROUPBL0 */ - group_bl0_handler_isr, - /* 0x01BC ICU GROUPBL1 */ - group_bl1_handler_isr, - /* 0x01C0 ICU GROUPAL0 */ - group_al0_handler_isr, - /* 0x01C4 ICU GROUPAL1 */ - group_al1_handler_isr, - /* 0x01C8 SCI11 RXI11 */ - undefined_interrupt_source_isr, - /* 0x01CC SCI11 TXI11 */ - undefined_interrupt_source_isr, - /* 0x01D0 SCI12 RXI12 */ - undefined_interrupt_source_isr, - /* 0x01D4 SCI12 TXI12 */ - undefined_interrupt_source_isr, - /* 0x01D8 Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01DC Reserved */ - (void (*)(void))0xFFFFFFFF, - /* 0x01E0 DMAC DMAC0I */ - undefined_interrupt_source_isr, - /* 0x01E4 DMAC DMAC1I */ - undefined_interrupt_source_isr, - /* 0x01E8 DMAC DMAC2I */ - undefined_interrupt_source_isr, - /* 0x01EC DMAC DMAC3I */ - undefined_interrupt_source_isr, - /* 0x01F0 DMAC DMAC74I */ - undefined_interrupt_source_isr, - /* 0x01F4 OST OSTDI */ - undefined_interrupt_source_isr, - /* 0x01F8 EXDMAC EXDMAC0I */ - undefined_interrupt_source_isr, - /* 0x01FC EXDMAC EXDMAC1I */ - undefined_interrupt_source_isr, - /* 0x0200 PERIB INTB128 */ - undefined_interrupt_source_isr, - /* 0x0204 PERIB INTB129 */ - undefined_interrupt_source_isr, - /* 0x0208 PERIB INTB130 */ - undefined_interrupt_source_isr, - /* 0x020C PERIB INTB131 */ - undefined_interrupt_source_isr, - /* 0x0210 PERIB INTB132 */ - undefined_interrupt_source_isr, - /* 0x0214 PERIB INTB133 */ - undefined_interrupt_source_isr, - /* 0x0218 PERIB INTB134 */ - undefined_interrupt_source_isr, - /* 0x021C PERIB INTB135 */ - undefined_interrupt_source_isr, - /* 0x0220 PERIB INTB136 */ - undefined_interrupt_source_isr, - /* 0x0224 PERIB INTB137 */ - undefined_interrupt_source_isr, - /* 0x0228 PERIB INTB138 */ - undefined_interrupt_source_isr, - /* 0x022C PERIB INTB139 */ - undefined_interrupt_source_isr, - /* 0x0230 PERIB INTB140 */ - undefined_interrupt_source_isr, - /* 0x0234 PERIB INTB141 */ - undefined_interrupt_source_isr, - /* 0x0238 PERIB INTB142 */ - undefined_interrupt_source_isr, - /* 0x023C PERIB INTB143 */ - undefined_interrupt_source_isr, - /* 0x0240 PERIB INTB144 */ - undefined_interrupt_source_isr, - /* 0x0244 PERIB INTB145 */ - undefined_interrupt_source_isr, - /* 0x0248 PERIB INTB146 */ - undefined_interrupt_source_isr, - /* 0x024C PERIB INTB147 */ - undefined_interrupt_source_isr, - /* 0x0250 PERIB INTB148 */ - undefined_interrupt_source_isr, - /* 0x0254 PERIB INTB149 */ - undefined_interrupt_source_isr, - /* 0x0258 PERIB INTB150 */ - undefined_interrupt_source_isr, - /* 0x025C PERIB INTB151 */ - undefined_interrupt_source_isr, - /* 0x0260 PERIB INTB152 */ - undefined_interrupt_source_isr, - /* 0x0264 PERIB INTB153 */ - undefined_interrupt_source_isr, - /* 0x0268 PERIB INTB154 */ - undefined_interrupt_source_isr, - /* 0x026C PERIB INTB155 */ - undefined_interrupt_source_isr, - /* 0x0270 PERIB INTB156 */ - undefined_interrupt_source_isr, - /* 0x0274 PERIB INTB157 */ - undefined_interrupt_source_isr, - /* 0x0278 PERIB INTB158 */ - undefined_interrupt_source_isr, - /* 0x027C PERIB INTB159 */ - undefined_interrupt_source_isr, - /* 0x0280 PERIB INTB160 */ - undefined_interrupt_source_isr, - /* 0x0284 PERIB INTB161 */ - undefined_interrupt_source_isr, - /* 0x0288 PERIB INTB162 */ - undefined_interrupt_source_isr, - /* 0x028C PERIB INTB163 */ - undefined_interrupt_source_isr, - /* 0x0290 PERIB INTB164 */ - undefined_interrupt_source_isr, - /* 0x0294 PERIB INTB165 */ - undefined_interrupt_source_isr, - /* 0x0298 PERIB INTB166 */ - undefined_interrupt_source_isr, - /* 0x029C PERIB INTB167 */ - undefined_interrupt_source_isr, - /* 0x02A0 PERIB INTB168 */ - undefined_interrupt_source_isr, - /* 0x02A4 PERIB INTB169 */ - undefined_interrupt_source_isr, - /* 0x02A8 PERIB INTB170 */ - undefined_interrupt_source_isr, - /* 0x02AC PERIB INTB171 */ - undefined_interrupt_source_isr, - /* 0x02B0 PERIB INTB172 */ - undefined_interrupt_source_isr, - /* 0x02B4 PERIB INTB173 */ - undefined_interrupt_source_isr, - /* 0x02B8 PERIB INTB174 */ - undefined_interrupt_source_isr, - /* 0x02BC PERIB INTB175 */ - undefined_interrupt_source_isr, - /* 0x02C0 PERIB INTB176 */ - undefined_interrupt_source_isr, - /* 0x02C4 PERIB INTB177 */ - undefined_interrupt_source_isr, - /* 0x02C8 PERIB INTB178 */ - undefined_interrupt_source_isr, - /* 0x02CC PERIB INTB179 */ - undefined_interrupt_source_isr, - /* 0x02D0 PERIB INTB180 */ - undefined_interrupt_source_isr, - /* 0x02D4 PERIB INTB181 */ - undefined_interrupt_source_isr, - /* 0x02D8 PERIB INTB182 */ - undefined_interrupt_source_isr, - /* 0x02DC PERIB INTB183 */ - undefined_interrupt_source_isr, - /* 0x02E0 PERIB INTB184 */ - undefined_interrupt_source_isr, - /* 0x02E4 PERIB INTB185 */ - undefined_interrupt_source_isr, - /* 0x02E8 PERIB INTB186 */ - undefined_interrupt_source_isr, - /* 0x02EC PERIB INTB187 */ - undefined_interrupt_source_isr, - /* 0x02F0 PERIB INTB188 */ - undefined_interrupt_source_isr, - /* 0x02F4 PERIB INTB189 */ - undefined_interrupt_source_isr, - /* 0x02F8 PERIB INTB190 */ - undefined_interrupt_source_isr, - /* 0x02FC PERIB INTB191 */ - undefined_interrupt_source_isr, - /* 0x0300 PERIB INTB192 */ - undefined_interrupt_source_isr, - /* 0x0304 PERIB INTB193 */ - undefined_interrupt_source_isr, - /* 0x0308 PERIB INTB194 */ - undefined_interrupt_source_isr, - /* 0x030C PERIB INTB195 */ - undefined_interrupt_source_isr, - /* 0x0310 PERIB INTB196 */ - undefined_interrupt_source_isr, - /* 0x0314 PERIB INTB197 */ - undefined_interrupt_source_isr, - /* 0x0318 PERIB INTB198 */ - undefined_interrupt_source_isr, - /* 0x031C PERIB INTB199 */ - undefined_interrupt_source_isr, - /* 0x0320 PERIB INTB200 */ - undefined_interrupt_source_isr, - /* 0x0324 PERIB INTB201 */ - undefined_interrupt_source_isr, - /* 0x0328 PERIB INTB202 */ - undefined_interrupt_source_isr, - /* 0x032C PERIB INTB203 */ - undefined_interrupt_source_isr, - /* 0x0330 PERIB INTB204 */ - undefined_interrupt_source_isr, - /* 0x0334 PERIB INTB205 */ - undefined_interrupt_source_isr, - /* 0x0338 PERIB INTB206 */ - undefined_interrupt_source_isr, - /* 0x033C PERIB INTB207 */ - undefined_interrupt_source_isr, - /* 0x0340 PERIA INTA208 */ - undefined_interrupt_source_isr, - /* 0x0344 PERIA INTA209 */ - undefined_interrupt_source_isr, - /* 0x0348 PERIA INTA210 */ - undefined_interrupt_source_isr, - /* 0x034C PERIA INTA211 */ - undefined_interrupt_source_isr, - /* 0x0350 PERIA INTA212 */ - undefined_interrupt_source_isr, - /* 0x0354 PERIA INTA213 */ - undefined_interrupt_source_isr, - /* 0x0358 PERIA INTA214 */ - undefined_interrupt_source_isr, - /* 0x035C PERIA INTA215 */ - undefined_interrupt_source_isr, - /* 0x0360 PERIA INTA216 */ - undefined_interrupt_source_isr, - /* 0x0364 PERIA INTA217 */ - undefined_interrupt_source_isr, - /* 0x0368 PERIA INTA218 */ - undefined_interrupt_source_isr, - /* 0x036C PERIA INTA219 */ - undefined_interrupt_source_isr, - /* 0x0370 PERIA INTA220 */ - undefined_interrupt_source_isr, - /* 0x0374 PERIA INTA221 */ - undefined_interrupt_source_isr, - /* 0x0378 PERIA INTA222 */ - undefined_interrupt_source_isr, - /* 0x037C PERIA INTA223 */ - undefined_interrupt_source_isr, - /* 0x0380 PERIA INTA224 */ - undefined_interrupt_source_isr, - /* 0x0384 PERIA INTA225 */ - undefined_interrupt_source_isr, - /* 0x0388 PERIA INTA226 */ - undefined_interrupt_source_isr, - /* 0x038C PERIA INTA227 */ - undefined_interrupt_source_isr, - /* 0x0390 PERIA INTA228 */ - undefined_interrupt_source_isr, - /* 0x0394 PERIA INTA229 */ - undefined_interrupt_source_isr, - /* 0x0398 PERIA INTA230 */ - undefined_interrupt_source_isr, - /* 0x039C PERIA INTA231 */ - undefined_interrupt_source_isr, - /* 0x03A0 PERIA INTA232 */ - undefined_interrupt_source_isr, - /* 0x03A4 PERIA INTA233 */ - undefined_interrupt_source_isr, - /* 0x03A8 PERIA INTA234 */ - undefined_interrupt_source_isr, - /* 0x03AC PERIA INTA235 */ - undefined_interrupt_source_isr, - /* 0x03B0 PERIA INTA236 */ - undefined_interrupt_source_isr, - /* 0x03B4 PERIA INTA237 */ - undefined_interrupt_source_isr, - /* 0x03B8 PERIA INTA238 */ - undefined_interrupt_source_isr, - /* 0x03BC PERIA INTA239 */ - undefined_interrupt_source_isr, - /* 0x03C0 PERIA INTA240 */ - undefined_interrupt_source_isr, - /* 0x03C4 PERIA INTA241 */ - undefined_interrupt_source_isr, - /* 0x03C8 PERIA INTA242 */ - undefined_interrupt_source_isr, - /* 0x03CC PERIA INTA243 */ - undefined_interrupt_source_isr, - /* 0x03D0 PERIA INTA244 */ - undefined_interrupt_source_isr, - /* 0x03D4 PERIA INTA245 */ - undefined_interrupt_source_isr, - /* 0x03D8 PERIA INTA246 */ - undefined_interrupt_source_isr, - /* 0x03DC PERIA INTA247 */ - undefined_interrupt_source_isr, - /* 0x03E0 PERIA INTA248 */ - undefined_interrupt_source_isr, - /* 0x03E4 PERIA INTA249 */ - undefined_interrupt_source_isr, - /* 0x03E8 PERIA INTA250 */ - undefined_interrupt_source_isr, - /* 0x03EC PERIA INTA251 */ - undefined_interrupt_source_isr, - /* 0x03F0 PERIA INTA252 */ - undefined_interrupt_source_isr, - /* 0x03F4 PERIA INTA253 */ - undefined_interrupt_source_isr, - /* 0x03F8 PERIA INTA254 */ - undefined_interrupt_source_isr, - /* 0x03FC PERIA INTA255 */ - undefined_interrupt_source_isr -}; -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index c7b885c7be0..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 44bf0371c22..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements cgc setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(); -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 904e90c8a0d..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.2.0 -* Device(s) : R5F565NEDxFB -* Description : None -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index edcc8f0210c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.2.3 -* Device(s) : R5F565NEDxFB -* Description : SMC platform header file. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_ENTRY_H -#define SMC_ENTRY_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 14c4f37fcdd..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* No fast interrupt and group settings have been configured in the Interrupts tab. */ -} - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 0e4888ecad4..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,290 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEDxFB -* Description : This file implements interrupt setting. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 3a661dee9e4..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,627 +0,0 @@ -/* Generated configuration header file - do not edit */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -* : 01.12.2017 1.01 Added the following macro definition. -* - BSP_CFG_EBMAPCR_1ST_PRIORITY -* - BSP_CFG_EBMAPCR_2ND_PRIORITY -* - BSP_CFG_EBMAPCR_3RD_PRIORITY -* - BSP_CFG_EBMAPCR_4TH_PRIORITY -* - BSP_CFG_EBMAPCR_5TH_PRIORITY -* : 01.07.2018 1.02 Added the following macro definition. -* - BSP_CFG_CONFIGURATOR_SELECT -* Add RTOS support. FreeRTOS. Define a timer for RTOS. -* : 27.07.2018 1.03 Modified the comment of PLL clock source. -* Added the following macro definition for ID code protection. -* - BSP_CFG_ID_CODE_LONG_1 -* - BSP_CFG_ID_CODE_LONG_2 -* - BSP_CFG_ID_CODE_LONG_3 -* - BSP_CFG_ID_CODE_LONG_4 -* Added the following macro definition. -* - BSP_CFG_FIT_IPL_MAX -* : xx.xx.xxxx 1.04 Added support for GNUC and ICCRX. -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (0) - -#if defined(__CCRX__) || defined(__GNUC__) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) -/* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ -#define BSP_CFG_USTACK_BYTES (0) -#endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#define BSP_CFG_ISTACK_BYTES (0x1000) - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0) - -#endif /* defined(__CCRX__) || defined(__GNUC__) */ - -#if defined(__CCRX__) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -#endif /* defined(__CCRX__) */ - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Set your desired ID code. NOTE, leave at the default (all 0xFF's) if you do not wish to use an ID code. If you set - this value and program it into the MCU then you will need to remember the ID code because the debugger will ask for - it when trying to connect. Note that the E1/E20 will ignore the ID code when programming the MCU during debugging. - If you set this value and then forget it then you can clear the ID code by connecting up in serial boot mode using - FDT. The ID Code is 16 bytes long. The macro below define the ID Code in 4-byte sections. */ -/* Lowest 4-byte section, address 0xFE7F5D50. From MSB to LSB: ID code 4, ID code 3, ID code 2, ID code 1/Control Code. - */ -#define BSP_CFG_ID_CODE_LONG_1 (0xFFFFFFFF) -/* 2nd ID Code section, address 0xFE7F5D54. From MSB to LSB: ID code 8, ID code 7, ID code 6, ID code 5. */ -#define BSP_CFG_ID_CODE_LONG_2 (0xFFFFFFFF) -/* 3rd ID Code section, address 0xFE7F5D58. From MSB to LSB: ID code 12, ID code 11, ID code 10, ID code 9. */ -#define BSP_CFG_ID_CODE_LONG_3 (0xFFFFFFFF) -/* 4th ID Code section, address 0xFE7F5D5C. From MSB to LSB: ID code 16, ID code 15, ID code 14, ID code 13. */ -#define BSP_CFG_ID_CODE_LONG_4 (0xFFFFFFFF) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = embOS is used.(This is not available.) - 3 = MicroC_OS is used.(This is not available.) - 4 = RI600V4 or RI600PX is used.(This is not available.) -*/ -/* As of today, we need a workaround to avoid the problem that the Smart Configurator does not have such GUI - yet and the BSP_CFG_RTOS_USED here is set to (0) every time of code generation by the Smart Configurator. - The BSP_CFG_RTOS_USED is set to (1) in the r_bsp.h instead of here so that the setting of here is ignored. -*/ -#if !defined(BSP_CFG_RTOS_USED) || (BSP_CFG_RTOS_USED == 0) -#if defined(BSP_CFG_RTOS_USED) -#undef BSP_CFG_RTOS_USED -#endif -#define BSP_CFG_RTOS_USED (0) // <-- Updated by GUI. Do not edit this value manually -#endif - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* The extended bus master has five transfer sources: EDMAC, GLCDC-GRA1 (GLCDC graphics 1 data read), GLCDCGRA2 (GLCDC - graphics 2 data read), DRW2D-TX (DRW2D texture data read), and DRW2D-FB (DRW2D frame buffer data read write and - display list data read). - The default priority order in bsp is below - GLCDC-GRA1 > GLCDC-GRA2 > DRW2D-TX > DRW2D-FB > EDMAC. - Priority can be changed with this macro. - - Extended Bus Master Priority setting - 0 = GLCDC graphics 1 data read - 1 = DRW2D texture data read - 2 = DRW2D frame buffer data read write and display list data read - 3 = GLCDC graphics 2 data read - 4 = EDMAC - - Note : This macro is only available for products with at least 1.5 Mbytes of code flash memory. - Settings other than above are prohibited. - Duplicate priority settings can not be made. -*/ -#define BSP_CFG_EBMAPCR_1ST_PRIORITY (0) /* Extended Bus Master 1st Priority Selection */ -#define BSP_CFG_EBMAPCR_2ND_PRIORITY (3) /* Extended Bus Master 2nd Priority Selection */ -#define BSP_CFG_EBMAPCR_3RD_PRIORITY (1) /* Extended Bus Master 3rd Priority Selection */ -#define BSP_CFG_EBMAPCR_4TH_PRIORITY (2) /* Extended Bus Master 4th Priority Selection */ -#define BSP_CFG_EBMAPCR_5TH_PRIORITY (4) /* Extended Bus Master 5th Priority Selection */ - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) // <-- Updated by GUI. Do not edit this value manually - -/* Allow initialization of auto-generated peripheral initialization code by Smart Configurator tool. - When not using the Smart Configurator, set the value of BSP_CFG_CONFIGURATOR_SELECT to 0. - 0 = Disabled (default) - 1 = Smart Configurator initialization code used -*/ -#define BSP_CFG_CONFIGURATOR_SELECT (1) // <-- Updated by GUI. Do not edit this value manually - -/* For some BSP functions, it is necessary to ensure that, while these functions are executing, interrupts from other - FIT modules do not occur. By controlling the IPL, these functions disable interrupts that are at or below the - specified interrupt priority level. - This macro sets the IPL. Range is 0x0 - 0xF. - Please set this macro more than IPR for other FIT module interrupts. - The default value is 0xF (maximum value). - Don't change if there is no special processing with higher priority than all fit modules. -*/ -#define BSP_CFG_FIT_IPL_MAX (0xF) - -/* This macro is used to select which SCI channel used for debug serial terminal. - */ -#define MY_BSP_CFG_SERIAL_TERM_SCI (2) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,214 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 15.05.2017 2.00 Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 3f2917ae56c..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,111 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "Pin.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_Pins_Create -* Description : This function initializes Smart Configurator pins -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Pins_Create(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_MDC pin */ - MPC.P72PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x04U; - - /* Set ET0_MDIO pin */ - MPC.P71PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x02U; - - /* Set REF50CK0 pin */ - MPC.P76PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set RMII0_CRS_DV pin */ - MPC.P83PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set RMII0_RXD0 pin */ - MPC.P75PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set RMII0_RXD1 pin */ - MPC.P74PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set RMII0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x12U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set RMII0_TXD0 pin */ - MPC.P81PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set RMII0_TXD1 pin */ - MPC.P82PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set RMII0_TXD_EN pin */ - MPC.P80PFS.BYTE = 0x12U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 161cdbb1940..00000000000 --- a/demos/renesas/rx65n-envision-kit/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h +++ /dev/null @@ -1,50 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2019-03-02 -***********************************************************************************************************************/ - -#ifndef PIN_H -#define PIN_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Pins_Create(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/ProjectConnection.ipcf b/demos/renesas/rx65n-envision-kit/iar-ewrx/ProjectConnection.ipcf deleted file mode 100644 index b799641c814..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/ProjectConnection.ipcf +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.dep b/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.dep deleted file mode 100644 index d1414f5930b..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.dep +++ /dev/null @@ -1,5573 +0,0 @@ - - - 4 - 573248198 - - Debug - - $PROJ_DIR$\Debug\Obj\padlock.pbi - $PROJ_DIR$\Debug\Obj\gcm.pbi - $PROJ_DIR$\Debug\Obj\ecp.pbi - $PROJ_DIR$\Debug\Obj\ecp_curves.pbi - $PROJ_DIR$\Debug\Obj\pk_wrap.pbi - $PROJ_DIR$\Debug\Obj\aes.o - $PROJ_DIR$\Debug\Obj\aws_ota_cbor.pbi - $PROJ_DIR$\Debug\Obj\aws_mqtt_lib.o - $PROJ_DIR$\Debug\Obj\des.pbi - $PROJ_DIR$\Debug\Obj\aws_secure_sockets.o - $PROJ_DIR$\Debug\Obj\md4.pbi - $PROJ_DIR$\Debug\Obj\pem.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_agent.pbi - $PROJ_DIR$\Debug\Obj\error.pbi - $PROJ_DIR$\Debug\Obj\oid.pbi - $PROJ_DIR$\Debug\Obj\md5.pbi - $PROJ_DIR$\Debug\Obj\arc4.o - $PROJ_DIR$\Debug\Obj\aws_secure_sockets.pbi - $PROJ_DIR$\Debug\Obj\cmac.pbi - $PROJ_DIR$\Debug\Obj\pkparse.pbi - $PROJ_DIR$\Debug\Obj\NetworkInterface.pbi - $PROJ_DIR$\Debug\Obj\dhm.pbi - $PROJ_DIR$\Debug\Obj\ctr_drbg.pbi - $PROJ_DIR$\Debug\Obj\debug.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_agent.o - $PROJ_DIR$\Debug\Obj\md_wrap.pbi - $PROJ_DIR$\Debug\Obj\pk.pbi - $PROJ_DIR$\Debug\Obj\aws_mqtt_agent.o - $PROJ_DIR$\Debug\Obj\pkcs5.pbi - $PROJ_DIR$\Debug\Obj\pkcs12.pbi - $PROJ_DIR$\Debug\Obj\md.pbi - $PROJ_DIR$\Debug\Obj\net_sockets.pbi - $PROJ_DIR$\Debug\Obj\r_flash_rx.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_DNS.pbi - $PROJ_DIR$\Debug\Obj\rskrx65n_uart.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_IP.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_IP.pbi - $PROJ_DIR$\Debug\Obj\entropy_hardware_poll.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_ARP.pbi - $PROJ_DIR$\Debug\Obj\mcu_mapped_interrupts.o - $PROJ_DIR$\Debug\Obj\r_flash_rx.o - $PROJ_DIR$\Debug\Obj\helper.o - $PROJ_DIR$\Debug\Obj\r_flash_group.o - $PROJ_DIR$\Debug\Obj\queue.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\Debug\Obj\r_flash_type4.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_Stream_Buffer.pbi - $PROJ_DIR$\Debug\Obj\r_flash_type3.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_UDP_IP.o - $PROJ_DIR$\Debug\Obj\freertos_usr_func.pbi - $PROJ_DIR$\Debug\Obj\r_byteq.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_WIN.o - $PROJ_DIR$\Debug\Obj\mcu_locks.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_UDP_IP.pbi - $PROJ_DIR$\Debug\Obj\r_sci_rx_pinset.o - $PROJ_DIR$\Debug\Obj\freertos_usr_func.o - $PROJ_DIR$\Debug\Obj\r_sci_rx_pinset.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_DHCP.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_Sockets.pbi - $PROJ_DIR$\Debug\Obj\r_ether_rx.pbi - $PROJ_DIR$\Debug\Obj\r_cmt_rx.__cstat.et - $PROJ_DIR$\Debug\Obj\entropy_hardware_poll.pbi - $PROJ_DIR$\Debug\Obj\helper.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_WIN.pbi - $PROJ_DIR$\Debug\Obj\port_asm.o - $PROJ_DIR$\Debug\Obj\tasks.o - $PROJ_DIR$\Debug\Obj\aws_logging_task_dynamic_buffers.pbi - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_separate_tasks.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_pal.pbi - $PROJ_DIR$\Debug\Obj\port.pbi - $PROJ_DIR$\Debug\Obj\event_groups.o - $PROJ_DIR$\Debug\Obj\aws_shadow_lightbulb_on_off.o - $PROJ_DIR$\Debug\Obj\rskrx65n_uart.o - $PROJ_DIR$\Debug\Obj\aws_shadow_lightbulb_on_off.pbi - $PROJ_DIR$\Debug\Obj\list.o - $PROJ_DIR$\Debug\Obj\timers.o - $PROJ_DIR$\Debug\Obj\aws_helper_secure_connect.pbi - $PROJ_DIR$\Debug\Obj\aws_hello_world.pbi - $PROJ_DIR$\Debug\Obj\queue.pbi - $PROJ_DIR$\Debug\Obj\aws_hello_world.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\Debug\Obj\stream_buffer.pbi - $PROJ_DIR$\Debug\Obj\aws_dev_mode_key_provisioning.pbi - $PROJ_DIR$\Debug\Obj\tasks.pbi - $PROJ_DIR$\Debug\Obj\aws_dev_mode_key_provisioning.o - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_single_task.pbi - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\Debug\Obj\stream_buffer.o - $PROJ_DIR$\Debug\Obj\aws_simple_tcp_echo_server.pbi - $PROJ_DIR$\Debug\Obj\list.pbi - $PROJ_DIR$\Debug\Obj\aws_subscribe_publish_loop.o - $PROJ_DIR$\Debug\Obj\aws_logging_task_dynamic_buffers.o - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery_demo.pbi - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery_demo.o - $PROJ_DIR$\Debug\Obj\event_groups.pbi - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery.o - $PROJ_DIR$\Debug\Obj\aws_helper_secure_connect.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_Stream_Buffer.o - $PROJ_DIR$\Debug\Obj\md2.pbi - $PROJ_DIR$\Debug\Obj\aws_pkcs11_pal.pbi - $PROJ_DIR$\Debug\Obj\entropy_poll.pbi - $PROJ_DIR$\Debug\Obj\aws_pkcs11_pal.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_DHCP.o - $PROJ_DIR$\Debug\Obj\aws_pkcs11_mbedtls.pbi - $PROJ_DIR$\Debug\Obj\aws_subscribe_publish_loop.pbi - $PROJ_DIR$\Debug\Obj\FreeRTOS_ARP.o - $PROJ_DIR$\Debug\Obj\entropy.pbi - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_separate_tasks.o - $PROJ_DIR$\Debug\Obj\port.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_Sockets.o - $PROJ_DIR$\Debug\Obj\ecdsa.pbi - $PROJ_DIR$\Debug\Obj\aws_pkcs11_mbedtls.o - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_update_demo.pbi - $PROJ_DIR$\Debug\Obj\timers.pbi - $PROJ_DIR$\Debug\Obj\hmac_drbg.pbi - $PROJ_DIR$\Debug\Obj\ecdh.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_pal.o - $PROJ_DIR$\Debug\Obj\aws_simple_tcp_echo_server.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_IP.o - $PROJ_DIR$\Debug\Obj\havege.pbi - $PROJ_DIR$\Debug\Obj\ecjpake.pbi - $PROJ_DIR$\Debug\Obj\memory_buffer_alloc.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_update_demo.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_DNS.o - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_IP.o - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.c - $PROJ_DIR$\..\common\config_files\aws_bufferpool_config.h - $PROJ_DIR$\..\common\config_files\aws_mqtt_agent_config.h - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.h - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp.h - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.h - $PROJ_DIR$\..\common\config_files\FreeRTOSConfig.h - $PROJ_DIR$\..\common\application_code\freertos_usr_func.c - $PROJ_DIR$\..\common\application_code\helper.c - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.c - $PROJ_DIR$\src\compiler_support\SCFGcompiler.h - $PROJ_DIR$\..\common\application_code\main.c - $PROJ_DIR$\..\common\config_files\aws_pkcs11_config.h - $PROJ_DIR$\..\common\config_files\aws_shadow_config.h - $PROJ_DIR$\..\common\config_files\FreeRTOSIPConfig.h - $PROJ_DIR$\..\common\config_files\aws_wifi_config.h - $PROJ_DIR$\..\common\config_files\aws_mqtt_config.h - $PROJ_DIR$\src\smc_gen\general\r_cg_macrodriver.h - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.h - $PROJ_DIR$\..\common\config_files\aws_demo_config.h - $PROJ_DIR$\src\smc_gen\general\r_cg_userdefine.h - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.c - $PROJ_DIR$\..\common\config_files\aws_ggd_config.h - $PROJ_DIR$\..\common\application_code\time.h - $PROJ_DIR$\..\common\config_files\aws_secure_sockets_config.h - $PROJ_DIR$\src\smc_gen\general\r_cg_hardware_setup.c - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc_user.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.h - $PROJ_DIR$\..\..\..\common\directories.txt - $PROJ_DIR$\..\..\..\common\include\aws_greengrass_discovery_demo.h - $PROJ_DIR$\..\..\..\common\ota\aws_ota_update_demo.c - $PROJ_DIR$\..\common\application_code\entropy_hardware_poll.c - $PROJ_DIR$\..\..\..\common\include\aws_shadow_lightbulb_on_off.h - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - $PROJ_DIR$\..\..\..\common\include\aws_application_version.h - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential.h - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential_keys.h - $PROJ_DIR$\..\..\..\common\include\aws_subscribe_publish_loop.h - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - $PROJ_DIR$\..\..\..\common\include\aws_ota_update_demo.h - $PROJ_DIR$\..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - $PROJ_DIR$\..\..\..\common\include\aws_hello_world.h - $PROJ_DIR$\..\..\..\common\mqtt\aws_subscribe_publish_loop.c - $PROJ_DIR$\..\..\..\common\include\aws_demo_runner.h - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - $PROJ_DIR$\..\..\..\common\include\aws_dev_mode_key_provisioning.h - $PROJ_DIR$\..\..\..\common\mqtt\aws_hello_world.c - $PROJ_DIR$\..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - $PROJ_DIR$\..\..\..\common\demo_runner\aws_demo_runner.c - $PROJ_DIR$\..\..\..\common\tcp\aws_simple_tcp_echo_server.c - $PROJ_DIR$\..\..\..\common\include\aws_demo.h - $PROJ_DIR$\..\..\..\common\include\aws_logging_task.h - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - $PROJ_DIR$\..\..\..\common\include\aws_simple_tcp_echo_server.h - $PROJ_DIR$\src\smc_gen\r_config\r_flash_rx_config.h - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_config.h - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_interrupt_config.h - $PROJ_DIR$\src\smc_gen\r_cmt_rx\r_cmt_rx_if.h - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq.c - $PROJ_DIR$\src\smc_gen\r_config\r_byteq_config.h - $PROJ_DIR$\src\smc_gen\r_config\r_sci_rx_config.h - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq_private.h - $PROJ_DIR$\src\smc_gen\r_config\r_ether_rx_config.h - $PROJ_DIR$\src\smc_gen\r_byteq\r_byteq_if.h - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.c - $PROJ_DIR$\src\smc_gen\r_cmt_rx\src\r_cmt_rx.c - $PROJ_DIR$\src\smc_gen\r_config\r_cmt_rx_config.h - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.h - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx.c - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - $PROJ_DIR$\src\smc_gen\r_ether_rx\r_ether_rx_if.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\rskrx65n_2mb.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\register_access\iodefine.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_clocks.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_info.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\resetprg.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts_private.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.c - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.h - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\platform.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_targets.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\r_flash_rx_if.h - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.c - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.c - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\event_groups.c - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\list.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\tasks.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\timers.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\portmacro.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\queue.c - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.h - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - $PROJ_DIR$\..\..\..\..\lib\crypto\aws_crypto.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\stream_buffer.c - $PROJ_DIR$\src\smc_gen\r_pincfg\r_pinset.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port_asm.s - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - $PROJ_DIR$\src\smc_gen\r_sci_rx\r_sci_rx_if.h - $PROJ_DIR$\..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_end.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_start.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_agent_internal.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_json.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_doubly_linked_list.h - $PROJ_DIR$\..\..\..\..\lib\include\private\list.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - $PROJ_DIR$\..\..\..\..\lib\include\private\projdefs.h - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_helper_secure_connect.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_buffer.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_types.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_rsprintf.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_pal.h - $PROJ_DIR$\..\..\..\..\lib\include\private\mpu_wrappers.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - $PROJ_DIR$\..\..\..\..\lib\include\private\deprecated_definitions.h - $PROJ_DIR$\..\..\..\..\lib\include\private\stack_macros.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_crypto.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_greengrass_discovery.h - $PROJ_DIR$\..\..\..\..\lib\include\private\portable.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_agent.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_lib_init.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_lib.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_bufferpool.h - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_default_root_certificates.h - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow.c - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_cbor.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.c - $PROJ_DIR$\..\..\..\..\lib\include\aws_pkcs11.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_system_init.h - $PROJ_DIR$\..\..\..\..\lib\include\FreeRTOS.h - $PROJ_DIR$\..\..\..\..\lib\include\message_buffer.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_wifi.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_secure_sockets.h - $PROJ_DIR$\..\..\..\..\lib\include\semphr.h - $PROJ_DIR$\..\..\..\..\lib\include\stream_buffer.h - $PROJ_DIR$\..\..\..\..\lib\include\task.h - $PROJ_DIR$\..\..\..\..\lib\include\event_groups.h - $PROJ_DIR$\..\..\..\..\lib\include\timers.h - $PROJ_DIR$\..\..\..\..\lib\ota\aws_rsprintf.c - $PROJ_DIR$\..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_agent.c - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_agent.c - $PROJ_DIR$\..\..\..\..\lib\include\aws_tls.h - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_lib.c - $PROJ_DIR$\..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit\aws_ota_pal.c - $PROJ_DIR$\..\..\..\..\lib\pkcs11\portable\renesas\rx65n-envision-kit\aws_pkcs11_pal.c - $PROJ_DIR$\..\..\..\..\lib\include\aws_shadow.h - $PROJ_DIR$\..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-envision-kit\aws_secure_sockets.c - $PROJ_DIR$\..\..\..\..\lib\include\queue.h - $PROJ_DIR$\..\..\..\..\lib\include\aws_ota_agent.h - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow_json.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cmac.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\arc4.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\des.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\dhm.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\gcm.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aesni.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ccm.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\havege.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\camellia.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\error.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\bignum.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\base64.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\certs.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\debug.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aes.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\xtea.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cbor.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version_features.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\math_support_p.h - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\assert_p.h - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\timing.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\threading.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser.c - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborpretty.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha1.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md4.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md5.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pem.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\platform.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha256.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\padlock.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha512.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\oid.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md2.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\Debug\Obj\r_smc_cgc.pbi - $PROJ_DIR$\Debug\Obj\r_flash_type1.o - $PROJ_DIR$\Debug\Obj\r_smc_cgc.o - $PROJ_DIR$\Debug\Obj\resetprg.o - $PROJ_DIR$\Debug\Obj\r_sci_rx65n_data.__cstat.et - $PROJ_DIR$\Debug\Obj\r_smc_cgc_user.pbi - $TOOLKIT_DIR$\lib\rtrx2fll.a - $PROJ_DIR$\Debug\Obj\r_smc_interrupt.pbi - $PROJ_DIR$\Debug\Obj\Pin.o - $PROJ_DIR$\Debug\Obj\vecttbl.o - $PROJ_DIR$\Debug\Obj\r_cg_hardware_setup.o - $PROJ_DIR$\Debug\Obj\r_ether_rx_pinset.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\Debug\Obj\r_flash_type2.o - $PROJ_DIR$\Debug\Obj\r_ether_setting_rx65n.o - $TOOLKIT_DIR$\inc\DLib_Product.h - $TOOLKIT_DIR$\lib\mrx2fll1.a - $PROJ_DIR$\Debug\Obj\hwsetup.o - $TOOLKIT_DIR$\inc\intrinsics.h - $PROJ_DIR$\Debug\Obj\aws_demo_runner.o - $PROJ_DIR$\Debug\Obj\r_cmt_rx.pbi - $PROJ_DIR$\Debug\Obj\r_cg_hardware_setup.pbi - $PROJ_DIR$\Debug\Obj\r_dataflash.o - $PROJ_DIR$\Debug\Obj\r_bsp_common.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\Debug\Obj\r_sci_rx.__cstat.et - $PROJ_DIR$\Debug\Obj\r_smc_cgc_user.o - $PROJ_DIR$\Debug\Obj\r_codeflash_extra.o - $PROJ_DIR$\Debug\Obj\r_cmt_rx.o - $PROJ_DIR$\Debug\Obj\phy.o - $PROJ_DIR$\Debug\Obj\r_flash_type2.pbi - $PROJ_DIR$\Debug\Obj\r_codeflash.pbi - $PROJ_DIR$\..\..\..\..\lib\utils\aws_system_init.c - $PROJ_DIR$\Debug\Exe\aws_demos.out - $PROJ_DIR$\Debug\Obj\r_bsp_common.pbi - $PROJ_DIR$\Debug\Obj\mcu_interrupts.__cstat.et - $PROJ_DIR$\Debug\Obj\resetprg.pbi - $PROJ_DIR$\Debug\Obj\mcu_startup.__cstat.et - $PROJ_DIR$\..\..\..\..\lib\tls\aws_tls.c - $PROJ_DIR$\..\..\..\..\lib\wifi\portable\renesas\rx65n-envision-kit\aws_wifi.c - $PROJ_DIR$\Debug\Obj\mcu_interrupts.pbi - $PROJ_DIR$\Debug\Obj\r_sci_rx.pbi - $PROJ_DIR$\Debug\Obj\r_codeflash_extra.pbi - $PROJ_DIR$\Debug\Obj\phy.pbi - $PROJ_DIR$\Debug\Obj\r_codeflash.o - $PROJ_DIR$\Debug\Obj\r_flash_type1.pbi - $PROJ_DIR$\Debug\Obj\mcu_startup.o - $PROJ_DIR$\Debug\Obj\locking.o - $PROJ_DIR$\Debug\Obj\r_sci_rx65n.__cstat.et - $PROJ_DIR$\Debug\Obj\mcu_locks.__cstat.et - $PROJ_DIR$\Debug\Obj\locking.__cstat.et - $PROJ_DIR$\Debug\Obj\main.pbi - $PROJ_DIR$\Debug\Obj\r_flash_utils.o - $PROJ_DIR$\Debug\Obj\r_flash_utils.pbi - $PROJ_DIR$\Debug\Obj\mcu_init.o - $PROJ_DIR$\Debug\Obj\aws_demos.pbd - $PROJ_DIR$\Debug\Obj\mcu_clocks.pbi - $PROJ_DIR$\Debug\Obj\vecttbl.pbi - $PROJ_DIR$\Debug\Obj\r_smc_interrupt.o - $PROJ_DIR$\Debug\Obj\aws_demo_runner.pbi - $PROJ_DIR$\Debug\Obj\hwsetup.pbi - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\Debug\Obj\r_dataflash.pbi - $PROJ_DIR$\Debug\Obj\r_ether_setting_rx65n.pbi - $PROJ_DIR$\Debug\Obj\cpu.pbi - $PROJ_DIR$\Debug\Obj\cpu.o - $PROJ_DIR$\Debug\Obj\mcu_mapped_interrupts.pbi - $PROJ_DIR$\Debug\Obj\mcu_locks.o - $PROJ_DIR$\Debug\Obj\mcu_interrupts.o - $PROJ_DIR$\Debug\Obj\r_flash_fcu.o - $PROJ_DIR$\Debug\Obj\r_bsp_common.__cstat.et - $PROJ_DIR$\Debug\Obj\mcu_init.pbi - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\mcu_init.__cstat.et - $PROJ_DIR$\Debug\Obj\r_sci_rx65n.pbi - $PROJ_DIR$\Debug\Obj\mcu_clocks.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_type4.o - $PROJ_DIR$\Debug\Obj\mcu_clocks.o - $PROJ_DIR$\Debug\Obj\Pin.pbi - $PROJ_DIR$\Debug\Obj\main.__cstat.et - $PROJ_DIR$\Debug\Obj\r_sci_rx65n.o - $TOOLKIT_DIR$\config\lnkr5f565ne.icf - $PROJ_DIR$\Debug\Obj\locking.pbi - $PROJ_DIR$\Debug\Obj\r_flash_group.pbi - $PROJ_DIR$\Debug\Obj\resetprg.__cstat.et - $PROJ_DIR$\Debug\Obj\r_sci_rx.o - $PROJ_DIR$\Debug\Obj\r_sci_rx65n_data.pbi - $PROJ_DIR$\Debug\Obj\hwsetup.__cstat.et - $PROJ_DIR$\Debug\Obj\vecttbl.__cstat.et - $PROJ_DIR$\Debug\Obj\r_ether_rx_pinset.pbi - $TOOLKIT_DIR$\inc\c\stdbool.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\Debug\Obj\r_flash_fcu.pbi - $PROJ_DIR$\Debug\Obj\r_byteq.o - $PROJ_DIR$\Debug\Obj\r_sci_rx65n_data.o - $PROJ_DIR$\Debug\Obj\r_flash_type3.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\mcu_startup.pbi - $PROJ_DIR$\Debug\Obj\cpu.__cstat.et - $PROJ_DIR$\Debug\Obj\r_ether_rx.o - $TOOLKIT_DIR$\inc\machine.h - $PROJ_DIR$\Debug\Obj\mcu_mapped_interrupts.__cstat.et - $PROJ_DIR$\Debug\Obj\x509write_csr.__cstat.et - $PROJ_DIR$\Debug\Obj\cborparser_dup_string.__cstat.et - $PROJ_DIR$\Debug\Obj\cborencoder_close_container_checked.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_create.__cstat.et - $PROJ_DIR$\Debug\Obj\sha1.o - $PROJ_DIR$\Debug\Obj\pkcs5.o - $PROJ_DIR$\Debug\Obj\padlock.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_tls.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_ciphersuites.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_crt.__cstat.et - $PROJ_DIR$\Debug\Obj\pkcs12.o - $PROJ_DIR$\Debug\Obj\timing.__cstat.et - $PROJ_DIR$\Debug\Obj\cborparser.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_ciphersuites.o - $PROJ_DIR$\Debug\Obj\oid.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_csr.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_tls.__cstat.et - $PROJ_DIR$\Debug\Obj\cborpretty.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_wifi.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_cache.__cstat.et - $PROJ_DIR$\Debug\Obj\rsa.o - $PROJ_DIR$\Debug\Obj\ssl_ticket.__cstat.et - $PROJ_DIR$\Debug\Obj\sha1.__cstat.et - $PROJ_DIR$\Debug\Obj\sha512.o - $PROJ_DIR$\Debug\Obj\ssl_cli.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_system_init.__cstat.et - $PROJ_DIR$\Debug\Obj\ripemd160.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_cache.o - $PROJ_DIR$\Debug\Obj\pkcs5.__cstat.et - $PROJ_DIR$\Debug\Obj\x509write_crt.__cstat.et - $PROJ_DIR$\Debug\Obj\cborencoder.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_cookie.o - $PROJ_DIR$\Debug\Obj\NetworkInterface.o - $PROJ_DIR$\Debug\Obj\cmac.__cstat.et - $PROJ_DIR$\Debug\Obj\havege.__cstat.et - $PROJ_DIR$\Debug\Obj\ccm.__cstat.et - $PROJ_DIR$\Debug\Obj\des.__cstat.et - $PROJ_DIR$\Debug\Obj\asn1write.__cstat.et - $PROJ_DIR$\Debug\Obj\md5.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_mqtt_lib.pbi - $PROJ_DIR$\Debug\Obj\aws_ota_cbor.o - $PROJ_DIR$\Debug\Obj\hmac_drbg.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_rsprintf.pbi - $PROJ_DIR$\Debug\Obj\gcm.__cstat.et - $PROJ_DIR$\Debug\Obj\net_sockets.__cstat.et - $PROJ_DIR$\Debug\Obj\ecjpake.__cstat.et - $PROJ_DIR$\Debug\Obj\debug.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_wifi.pbi - $PROJ_DIR$\Debug\Obj\cipher_wrap.__cstat.et - $PROJ_DIR$\Debug\Obj\BufferAllocation_2.o - $PROJ_DIR$\Debug\Obj\ether_callback.pbi - $PROJ_DIR$\Debug\Obj\aesni.o - $PROJ_DIR$\Debug\Obj\tasks.__cstat.et - $PROJ_DIR$\Debug\Obj\blowfish.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_wifi.o - $PROJ_DIR$\Debug\Obj\bignum.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_mqtt_agent.pbi - $PROJ_DIR$\Debug\Obj\camellia.__cstat.et - $PROJ_DIR$\Debug\Obj\cipher.__cstat.et - $PROJ_DIR$\Debug\Obj\ecdh.__cstat.et - $PROJ_DIR$\Debug\Obj\BufferAllocation_2.pbi - $PROJ_DIR$\Debug\Obj\aws_rsprintf.o - $PROJ_DIR$\Debug\Obj\memory_buffer_alloc.__cstat.et - $PROJ_DIR$\Debug\Obj\md_wrap.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_mqtt_agent.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_Sockets.__cstat.et - $PROJ_DIR$\Debug\Obj\base64.__cstat.et - $PROJ_DIR$\Debug\Obj\error.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_pkcs11_pal.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_DNS.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_rsprintf.__cstat.et - $PROJ_DIR$\Debug\Obj\certs.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery.__cstat.et - $PROJ_DIR$\Debug\Obj\ether_callback.o - $PROJ_DIR$\Debug\Obj\NetworkInterface.__cstat.et - $PROJ_DIR$\Debug\Obj\BufferAllocation_2.__cstat.et - $PROJ_DIR$\Debug\Obj\aesni.__cstat.et - $PROJ_DIR$\Debug\Obj\ecdsa.__cstat.et - $PROJ_DIR$\Debug\Obj\aes.__cstat.et - $PROJ_DIR$\Debug\Obj\md.__cstat.et - $PROJ_DIR$\Debug\Obj\entropy_poll.__cstat.et - $PROJ_DIR$\Debug\Obj\ecp_curves.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_pkcs11_mbedtls.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_secure_sockets.__cstat.et - $PROJ_DIR$\Debug\Obj\dhm.__cstat.et - $PROJ_DIR$\Debug\Obj\arc4.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_IP.__cstat.et - $PROJ_DIR$\Debug\Obj\timers.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_shadow_json.__cstat.et - $PROJ_DIR$\Debug\Obj\entropy.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_helper_secure_connect.__cstat.et - $PROJ_DIR$\Debug\Obj\ecp.__cstat.et - $PROJ_DIR$\Debug\Obj\md4.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_shadow.__cstat.et - $PROJ_DIR$\Debug\Obj\asn1parse.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_mqtt_lib.__cstat.et - $PROJ_DIR$\Debug\Obj\pem.__cstat.et - $PROJ_DIR$\Debug\Obj\platform.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_ota_pal.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_UDP_IP.__cstat.et - $PROJ_DIR$\Debug\Obj\sha512.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_cookie.__cstat.et - $PROJ_DIR$\Debug\Obj\ether_callback.__cstat.et - $PROJ_DIR$\Debug\Obj\rsa_internal.__cstat.et - $PROJ_DIR$\Debug\Obj\version_features.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_IP.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_ARP.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_TCP_WIN.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_srv.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_ota_cbor.__cstat.et - $PROJ_DIR$\Debug\Obj\ctr_drbg.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_crl.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_ota_agent.__cstat.et - $PROJ_DIR$\Debug\Obj\sha256.__cstat.et - $PROJ_DIR$\Debug\Obj\pkcs12.__cstat.et - $PROJ_DIR$\Debug\Obj\version.__cstat.et - $PROJ_DIR$\Debug\Obj\rsa.__cstat.et - $PROJ_DIR$\Debug\Obj\md2.__cstat.et - $PROJ_DIR$\Debug\Obj\jsmn.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_Stream_Buffer.__cstat.et - $PROJ_DIR$\Debug\Obj\threading.__cstat.et - $PROJ_DIR$\Debug\Obj\pk_wrap.__cstat.et - $PROJ_DIR$\Debug\Obj\FreeRTOS_DHCP.__cstat.et - $PROJ_DIR$\Debug\Obj\pkparse.__cstat.et - $PROJ_DIR$\Debug\Obj\pk.__cstat.et - $PROJ_DIR$\Debug\Obj\x509.__cstat.et - $PROJ_DIR$\Debug\Obj\pkwrite.__cstat.et - $PROJ_DIR$\Debug\Obj\cborerrorstrings.o - $PROJ_DIR$\Debug\Obj\x509write_crt.o - $PROJ_DIR$\Debug\Obj\blowfish.o - $PROJ_DIR$\Debug\Obj\hmac_drbg.o - $PROJ_DIR$\Debug\Obj\ecdh.o - $PROJ_DIR$\Debug\Obj\ecjpake.o - $PROJ_DIR$\Debug\Obj\cborpretty.pbi - $PROJ_DIR$\Debug\Obj\memory_buffer_alloc.o - $PROJ_DIR$\Debug\Obj\aws_shadow_json.pbi - $PROJ_DIR$\Debug\Obj\net_sockets.o - $PROJ_DIR$\Debug\Obj\des.o - $PROJ_DIR$\Debug\Obj\certs.o - $PROJ_DIR$\Debug\Obj\cborencoder_close_container_checked.pbi - $PROJ_DIR$\Debug\Obj\ecp.o - $PROJ_DIR$\Debug\Obj\cborparser_dup_string.pbi - $PROJ_DIR$\Debug\Obj\cborparser_dup_string.o - $PROJ_DIR$\Debug\Obj\dhm.o - $PROJ_DIR$\Debug\Obj\ssl_cli.o - $PROJ_DIR$\Debug\Obj\cborencoder.pbi - $PROJ_DIR$\Debug\Obj\ctr_drbg.o - $PROJ_DIR$\Debug\Obj\error.o - $PROJ_DIR$\Debug\Obj\cborerrorstrings.pbi - $PROJ_DIR$\Debug\Obj\md5.o - $PROJ_DIR$\Debug\Obj\camellia.o - $PROJ_DIR$\Debug\Obj\ecdsa.o - $PROJ_DIR$\Debug\Obj\cmac.o - $PROJ_DIR$\Debug\Obj\entropy.o - $PROJ_DIR$\Debug\Obj\havege.o - $PROJ_DIR$\Debug\Obj\cborpretty.o - $PROJ_DIR$\Debug\Obj\x509_csr.o - $PROJ_DIR$\Debug\Obj\cipher_wrap.o - $PROJ_DIR$\Debug\Obj\cborparser.o - $TOOLKIT_DIR$\inc\c\limits.h - $TOOLKIT_DIR$\inc\c\assert.h - $PROJ_DIR$\Debug\Obj\ecp_curves.o - $PROJ_DIR$\Debug\Obj\aws_bufferpool_static_thread_safe.pbi - $PROJ_DIR$\Debug\Obj\md_wrap.o - $PROJ_DIR$\Debug\Obj\ccm.o - $PROJ_DIR$\Debug\Obj\camellia.pbi - $PROJ_DIR$\Debug\Obj\cipher.pbi - $PROJ_DIR$\Debug\Obj\md2.o - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_single_task.o - $PROJ_DIR$\Debug\Obj\aws_bufferpool_static_thread_safe.o - $PROJ_DIR$\Debug\Obj\cborencoder_close_container_checked.o - $PROJ_DIR$\Debug\Obj\x509write_csr.o - $PROJ_DIR$\Debug\Obj\padlock.o - $PROJ_DIR$\Debug\Obj\bignum.o - $PROJ_DIR$\Debug\Obj\debug.o - $TOOLKIT_DIR$\inc\c\math.h - $PROJ_DIR$\Debug\Obj\base64.o - $PROJ_DIR$\Debug\Obj\asn1write.o - $PROJ_DIR$\Debug\Obj\cborparser.pbi - $PROJ_DIR$\Debug\Obj\oid.o - $PROJ_DIR$\Debug\Obj\cipher.o - $PROJ_DIR$\Debug\Obj\aws_crypto.pbi - $TOOLKIT_DIR$\inc\DLib_float_setup.h - $PROJ_DIR$\Debug\Obj\gcm.o - $PROJ_DIR$\Debug\Obj\md.o - $TOOLKIT_DIR$\inc\c\inttypes.h - $PROJ_DIR$\Debug\Obj\asn1parse.o - $TOOLKIT_DIR$\inc\c\float.h - $PROJ_DIR$\Debug\Obj\aws_crypto.o - $PROJ_DIR$\Debug\Obj\cborencoder.o - $PROJ_DIR$\Debug\Obj\md4.o - $PROJ_DIR$\Debug\Obj\entropy_poll.o - $PROJ_DIR$\Debug\Obj\x509write_crt.pbi - $PROJ_DIR$\Debug\Obj\cipher_wrap.pbi - $PROJ_DIR$\Debug\Obj\sha256.pbi - $PROJ_DIR$\Debug\Obj\arc4.pbi - $PROJ_DIR$\Debug\Obj\sha1.pbi - $PROJ_DIR$\Debug\Obj\rsa.pbi - $PROJ_DIR$\Debug\Obj\ssl_cache.pbi - $PROJ_DIR$\Debug\Obj\ssl_ciphersuites.pbi - $PROJ_DIR$\Debug\Obj\asn1write.pbi - $PROJ_DIR$\Debug\Obj\bignum.pbi - $PROJ_DIR$\Debug\Obj\aesni.pbi - $PROJ_DIR$\Debug\Obj\base64.pbi - $PROJ_DIR$\Debug\Obj\x509write_csr.pbi - $PROJ_DIR$\Debug\Obj\ssl_tls.pbi - $PROJ_DIR$\Debug\Obj\pkwrite.pbi - $PROJ_DIR$\Debug\Obj\ssl_cli.pbi - $PROJ_DIR$\Debug\Obj\ccm.pbi - $PROJ_DIR$\Debug\Obj\aes.pbi - $PROJ_DIR$\Debug\Obj\xtea.o - $PROJ_DIR$\Debug\Obj\threading.pbi - $PROJ_DIR$\Debug\Obj\x509_crl.pbi - $PROJ_DIR$\Debug\Obj\timing.pbi - $PROJ_DIR$\Debug\Obj\x509.pbi - $PROJ_DIR$\Debug\Obj\rsa_internal.pbi - $PROJ_DIR$\Debug\Obj\xtea.pbi - $PROJ_DIR$\Debug\Obj\x509_crt.pbi - $PROJ_DIR$\Debug\Obj\asn1parse.pbi - $PROJ_DIR$\Debug\Obj\version.pbi - $PROJ_DIR$\Debug\Obj\ssl_srv.pbi - $PROJ_DIR$\Debug\Obj\blowfish.pbi - $PROJ_DIR$\Debug\Obj\certs.pbi - $PROJ_DIR$\Debug\Obj\ssl_srv.o - $PROJ_DIR$\Debug\Obj\ripemd160.o - $PROJ_DIR$\Debug\Obj\version.o - $PROJ_DIR$\Debug\Obj\aws_shadow.o - $PROJ_DIR$\Debug\Obj\pk_wrap.o - $PROJ_DIR$\Debug\Obj\pem.o - $PROJ_DIR$\Debug\Obj\pkparse.o - $PROJ_DIR$\Debug\Obj\threading.o - $PROJ_DIR$\Debug\Obj\x509_crl.o - $PROJ_DIR$\Debug\Obj\timing.o - $PROJ_DIR$\Debug\Obj\xtea.__cstat.et - $PROJ_DIR$\Debug\Obj\rsa_internal.o - $PROJ_DIR$\Debug\Obj\x509.o - $PROJ_DIR$\Debug\Obj\x509_crt.o - $PROJ_DIR$\Debug\Obj\aws_tls.pbi - $PROJ_DIR$\Debug\Obj\cborerrorstrings.__cstat.et - $PROJ_DIR$\Debug\Obj\sha256.o - $PROJ_DIR$\Debug\Obj\aws_tls.o - $PROJ_DIR$\Debug\Obj\aws_system_init.pbi - $PROJ_DIR$\Debug\Obj\platform.o - $PROJ_DIR$\Debug\Obj\aws_shadow_json.o - $PROJ_DIR$\Debug\Obj\pkwrite.o - $PROJ_DIR$\Debug\Obj\jsmn.o - $PROJ_DIR$\Debug\Obj\version_features.o - $PROJ_DIR$\Debug\Obj\ssl_tls.o - $PROJ_DIR$\Debug\Obj\pk.o - $PROJ_DIR$\Debug\Obj\aws_system_init.o - $PROJ_DIR$\Debug\Obj\ssl_ticket.o - $PROJ_DIR$\Debug\Obj\jsmn.pbi - $PROJ_DIR$\Debug\Obj\x509_create.o - $PROJ_DIR$\Debug\Obj\aws_shadow.pbi - $PROJ_DIR$\Debug\Obj\sha512.pbi - $PROJ_DIR$\Debug\Obj\aws_dev_mode_key_provisioning.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_csr.pbi - $PROJ_DIR$\Debug\Obj\helper.__cstat.et - $PROJ_DIR$\Debug\Obj\platform.pbi - $PROJ_DIR$\Debug\Obj\heap_4.pbi - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_separate_tasks.__cstat.et - $PROJ_DIR$\Debug\Obj\freertos_usr_func.__cstat.et - $PROJ_DIR$\Debug\Obj\r_sci_rx_pinset.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_shadow_lightbulb_on_off.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_simple_tcp_echo_server.__cstat.et - $PROJ_DIR$\Debug\Obj\r_byteq.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_logging_task_dynamic_buffers.__cstat.et - $PROJ_DIR$\Debug\Obj\ripemd160.pbi - $PROJ_DIR$\Debug\Obj\heap_4.o - $PROJ_DIR$\Debug\Obj\aws_ota_update_demo.__cstat.et - $PROJ_DIR$\Debug\Obj\r_smc_cgc.__cstat.et - $TOOLKIT_DIR$\lib\dlrxfllf.h - $PROJ_DIR$\Debug\Obj\aws_hello_world.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_demo_runner.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_bufferpool_static_thread_safe.__cstat.et - $PROJ_DIR$\Debug\Obj\stream_buffer.__cstat.et - $PROJ_DIR$\Debug\Obj\queue.__cstat.et - $PROJ_DIR$\Debug\Obj\rskrx65n_uart.__cstat.et - $PROJ_DIR$\Debug\Obj\x509_create.pbi - $TOOLKIT_DIR$\lib\dlrxfllf.a - $TOOLKIT_DIR$\lib\dbgrxfllfd.a - $PROJ_DIR$\Debug\Obj\r_flash_type2.__cstat.et - $PROJ_DIR$\Debug\Obj\version_features.pbi - $PROJ_DIR$\Debug\Obj\aws_subscribe_publish_loop.__cstat.et - $PROJ_DIR$\Debug\Obj\ssl_cookie.pbi - $PROJ_DIR$\Debug\Obj\ssl_ticket.pbi - $PROJ_DIR$\Debug\Obj\r_flash_group.__cstat.et - $PROJ_DIR$\Debug\Obj\port.__cstat.et - $PROJ_DIR$\Debug\Obj\r_ether_setting_rx65n.__cstat.et - $PROJ_DIR$\Debug\Obj\r_smc_cgc_user.__cstat.et - $PROJ_DIR$\Debug\Obj\r_ether_rx_pinset.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_crypto.__cstat.et - $PROJ_DIR$\Debug\Obj\r_cg_hardware_setup.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_type1.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_type3.__cstat.et - $PROJ_DIR$\Debug\Obj\r_dataflash.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_type4.__cstat.et - $PROJ_DIR$\Debug\Obj\r_codeflash_extra.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_greengrass_discovery_demo.__cstat.et - $PROJ_DIR$\Debug\Obj\phy.__cstat.et - $PROJ_DIR$\Debug\Obj\Pin.__cstat.et - $PROJ_DIR$\Debug\Obj\r_smc_interrupt.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_utils.__cstat.et - $PROJ_DIR$\Debug\Obj\r_ether_rx.__cstat.et - $PROJ_DIR$\Debug\Obj\heap_4.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_rx.__cstat.et - $PROJ_DIR$\Debug\Obj\r_codeflash.__cstat.et - $PROJ_DIR$\Debug\Obj\r_flash_fcu.__cstat.et - $PROJ_DIR$\Debug\Obj\list.__cstat.et - $PROJ_DIR$\Debug\Obj\event_groups.__cstat.et - $PROJ_DIR$\Debug\Obj\entropy_hardware_poll.__cstat.et - $PROJ_DIR$\Debug\Obj\aws_tcp_echo_client_single_task.__cstat.et - - - [ROOT_NODE] - - - ILINK - 518 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.c - - - ICCRX - 502 - - - BICOMP - 545 - - - __cstat - 572 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 497 155 205 576 184 221 575 582 138 201 206 207 223 509 132 183 202 213 212 220 216 200 219 581 484 500 224 - - - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.c - - - ICCRX - 487 - - - BICOMP - 485 - - - __cstat - 858 - - - - - ICCRX - 145 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 130 133 - - - BICOMP - 206 138 223 509 582 224 201 207 183 503 586 184 205 221 155 575 576 497 133 130 132 202 213 212 220 216 200 219 581 484 500 145 - - - - - $PROJ_DIR$\..\common\application_code\freertos_usr_func.c - - - ICCRX - 55 - - - BICOMP - 49 - - - __cstat - 849 - - - - - ICCRX - 80 582 576 509 859 500 497 224 132 201 581 575 484 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 335 134 146 304 321 316 252 314 341 302 279 142 190 294 275 295 289 270 282 546 342 343 - - - BICOMP - 221 582 509 304 859 576 184 575 279 205 155 341 335 497 500 138 201 206 207 223 503 294 224 282 132 183 202 213 212 220 216 200 219 581 484 586 316 270 546 343 80 134 321 146 252 314 302 142 295 289 190 275 342 - - - - - $PROJ_DIR$\..\common\application_code\helper.c - - - ICCRX - 41 - - - BICOMP - 62 - - - __cstat - 845 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 162 - - - BICOMP - 582 134 316 484 321 497 500 146 162 581 304 576 509 252 314 503 335 - - - - - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.c - - - ICCRX - 72 - - - BICOMP - 34 - - - __cstat - 865 - - - - - ICCRX - 80 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 224 132 201 575 586 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 266 188 191 258 245 254 - - - BICOMP - 220 497 146 183 581 266 576 582 213 200 224 188 509 304 316 132 202 212 216 219 484 245 335 191 258 500 134 321 252 314 503 138 201 184 206 205 207 221 223 155 575 80 254 - - - - - $PROJ_DIR$\..\common\application_code\main.c - - - ICCRX - 557 - - - BICOMP - 536 - - - __cstat - 564 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 279 142 190 294 275 295 289 270 80 546 171 334 163 164 - - - BICOMP - 582 270 163 146 546 134 509 859 576 252 275 279 171 484 321 497 500 314 341 80 334 581 304 316 503 294 164 335 302 142 295 289 190 - - - - - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.c - - - ICCRX - 543 - - - BICOMP - 492 - - - __cstat - 889 - - - - - ICCRX - 130 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 213 582 200 500 576 183 220 581 132 202 212 216 219 484 224 138 201 184 206 205 207 221 223 155 575 509 497 130 - - - - - $PROJ_DIR$\src\smc_gen\general\r_cg_hardware_setup.c - - - ICCRX - 495 - - - BICOMP - 506 - - - __cstat - 880 - - - - - ICCRX - 145 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 130 133 148 - - - BICOMP - 576 200 500 213 582 130 183 220 581 132 202 212 216 219 484 133 148 224 586 138 201 184 206 205 207 221 223 155 575 509 497 145 503 - - - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc_user.c - - - ICCRX - 511 - - - BICOMP - 490 - - - __cstat - 877 - - - - - ICCRX - 145 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 130 148 - - - BICOMP - 582 213 200 500 576 130 183 220 581 132 202 212 216 219 484 148 224 586 138 201 184 206 205 207 221 223 155 575 509 497 503 145 - - - - - $PROJ_DIR$\..\..\..\common\ota\aws_ota_update_demo.c - - - ICCRX - 124 - - - BICOMP - 114 - - - __cstat - 857 - - - - - ICCRX - 80 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 322 324 144 315 308 301 323 163 164 355 309 343 167 178 147 162 - - - BICOMP - 335 582 167 581 339 500 497 146 163 162 304 316 324 144 546 341 322 355 147 576 509 484 134 321 252 314 503 302 308 301 164 80 354 323 315 309 343 178 - - - - - $PROJ_DIR$\..\common\application_code\entropy_hardware_poll.c - - - ICCRX - 37 - - - BICOMP - 61 - - - __cstat - 898 - - - - - ICCRX - 546 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 - - - BICOMP - 576 509 582 581 316 335 497 500 304 546 484 134 321 146 252 314 503 - - - - - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - - - ICCRX - 94 - - - BICOMP - 92 - - - __cstat - 886 - - - - - ICCRX - 80 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 150 298 320 163 164 338 152 297 323 157 178 322 324 144 315 308 301 147 - - - BICOMP - 576 484 252 157 339 509 321 503 152 581 335 298 147 134 314 338 178 323 315 546 341 150 320 322 582 497 500 304 146 316 302 80 354 163 164 297 324 144 308 301 - - - - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - - - ICCRX - 84 - - - BICOMP - 82 - - - __cstat - 843 - - - - - ICCRX - 80 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 333 432 448 428 163 164 326 173 - - - BICOMP - 576 484 252 302 428 173 582 339 509 321 503 335 163 134 314 546 341 333 326 497 500 581 304 146 316 354 432 448 164 80 - - - - - $PROJ_DIR$\..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - - - ICCRX - 91 - - - BICOMP - 66 - - - __cstat - 854 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 354 179 80 546 - - - BICOMP - 576 484 80 321 146 252 503 497 354 546 134 509 582 314 341 179 86 581 304 500 316 302 335 - - - - - $PROJ_DIR$\..\..\..\common\mqtt\aws_subscribe_publish_loop.c - - - ICCRX - 90 - - - BICOMP - 105 - - - __cstat - 871 - - - - - ICCRX - 80 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 322 324 144 315 308 301 323 165 178 147 163 164 - - - BICOMP - 582 163 581 503 339 500 497 146 301 164 335 165 304 316 302 308 178 546 341 322 147 576 509 484 134 321 252 314 324 144 80 354 323 315 - - - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - - - ICCRX - 756 - - - BICOMP - 85 - - - __cstat - 899 - - - - - ICCRX - 581 582 576 509 859 500 80 497 44 546 335 484 134 146 304 321 316 252 503 314 341 302 354 338 152 297 323 147 - - - BICOMP - 576 147 497 321 335 484 316 44 354 509 582 134 297 80 546 341 338 500 581 304 302 146 252 314 503 152 323 - - - - - $PROJ_DIR$\..\..\..\common\mqtt\aws_hello_world.c - - - ICCRX - 79 - - - BICOMP - 77 - - - __cstat - 860 - - - - - ICCRX - 546 582 576 509 859 500 497 80 335 484 581 134 146 304 321 316 252 503 314 341 302 336 340 322 324 144 315 308 301 323 163 164 147 169 178 - - - BICOMP - 169 582 336 576 497 134 314 340 301 581 335 163 500 484 321 252 503 302 308 164 178 80 341 322 147 509 304 146 316 324 144 546 323 315 - - - - - $PROJ_DIR$\..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - - - ICCRX - 71 - - - BICOMP - 73 - - - __cstat - 851 - - - - - ICCRX - 80 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 322 324 144 315 308 301 323 147 163 164 352 160 178 327 - - - BICOMP - 163 509 321 576 339 484 316 323 178 335 322 160 134 546 341 354 147 352 327 582 497 500 581 304 146 315 301 80 252 314 503 302 324 144 308 164 - - - - - $PROJ_DIR$\..\..\..\common\demo_runner\aws_demo_runner.c - - - ICCRX - 504 - - - BICOMP - 544 - - - __cstat - 861 - - - - - ICCRX - 171 - - - BICOMP - 171 - - - - - $PROJ_DIR$\..\..\..\common\tcp\aws_simple_tcp_echo_server.c - - - ICCRX - 119 - - - BICOMP - 88 - - - __cstat - 852 - - - - - ICCRX - 581 582 576 509 859 500 80 497 335 484 134 146 304 321 316 252 503 314 341 302 279 142 190 294 275 295 289 270 282 546 342 343 181 178 147 - - - BICOMP - 497 576 279 335 181 582 304 314 294 341 80 282 147 509 859 500 581 146 252 270 546 343 484 134 321 316 503 302 142 295 289 190 275 342 178 - - - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - - - ICCRX - 108 - - - BICOMP - 67 - - - __cstat - 848 - - - - - ICCRX - 581 582 576 509 859 500 80 497 44 546 335 484 134 146 304 321 316 252 503 314 341 302 354 342 343 338 152 297 323 147 - - - BICOMP - 338 576 503 323 335 44 354 509 134 252 582 302 581 80 546 341 342 147 500 497 484 321 314 343 152 304 146 316 297 - - - - - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq.c - - - ICCRX - 578 - - - BICOMP - 50 - - - __cstat - 853 - - - - - ICCRX - 44 582 576 509 859 500 497 224 132 201 581 575 484 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 189 191 187 - - - BICOMP - 220 582 183 581 187 497 213 200 224 189 500 132 202 212 216 219 484 576 191 509 138 201 184 206 205 207 221 223 155 575 44 - - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.c - - - ICCRX - 514 - - - BICOMP - 528 - - - __cstat - 887 - - - - - ICCRX - 586 503 582 224 132 201 581 576 509 859 500 575 484 497 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 190 198 199 195 - - - BICOMP - 223 138 497 206 581 195 201 207 582 190 503 184 205 221 155 575 576 509 224 198 132 183 202 213 212 220 216 200 219 484 500 586 199 - - - - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\src\r_cmt_rx.c - - - ICCRX - 513 - - - BICOMP - 505 - - - __cstat - 60 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 194 185 - - - BICOMP - 202 484 576 132 216 212 219 224 185 183 213 220 200 581 582 500 194 138 201 184 206 205 207 221 223 155 575 509 497 - - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - - - ICCRX - 499 - - - BICOMP - 548 - - - __cstat - 876 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 199 190 195 198 - - - BICOMP - 216 132 581 202 484 576 212 219 198 183 213 220 200 582 500 199 138 201 184 206 205 207 221 223 155 575 509 497 190 224 195 - - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx.c - - - ICCRX - 585 - - - BICOMP - 59 - - - __cstat - 891 - - - - - ICCRX - 546 582 576 509 859 500 497 586 503 224 132 201 581 575 484 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 199 190 195 198 - - - BICOMP - 503 206 581 138 223 198 500 582 201 207 497 224 576 184 205 221 155 575 586 199 509 132 183 202 213 212 220 216 200 219 484 190 546 195 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.c - - - ICCRX - 532 - - - BICOMP - 567 - - - __cstat - 535 - - - - - ICCRX - 586 503 582 224 132 201 581 576 509 859 500 575 484 497 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 200 213 582 183 220 581 576 132 202 212 216 219 484 500 224 503 138 201 184 206 205 207 221 223 155 575 509 497 586 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_clocks.c - - - ICCRX - 562 - - - BICOMP - 541 - - - __cstat - 560 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 201 207 138 206 223 509 582 184 205 221 155 575 576 497 132 183 202 213 212 220 216 200 219 581 484 500 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.c - - - ICCRX - 552 - - - BICOMP - 52 - - - __cstat - 534 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 207 201 138 206 223 509 582 184 205 221 155 575 576 497 132 183 202 213 212 220 216 200 219 581 484 500 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.c - - - ICCRX - 553 - - - BICOMP - 525 - - - __cstat - 520 - - - - - ICCRX - 586 503 582 224 132 201 581 576 509 859 500 575 484 497 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 155 582 205 576 503 184 221 575 509 138 201 206 207 223 497 224 132 183 202 213 212 220 216 200 219 581 484 500 586 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.c - - - ICCRX - 494 - - - BICOMP - 542 - - - __cstat - 573 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 212 219 132 202 216 484 576 183 213 220 200 581 582 500 138 201 184 206 205 207 221 223 155 575 509 497 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\resetprg.c - - - ICCRX - 488 - - - BICOMP - 521 - - - __cstat - 569 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 219 212 132 202 216 484 576 183 213 220 200 581 582 500 224 138 201 184 206 205 207 221 223 155 575 509 497 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.c - - - ICCRX - 39 - - - BICOMP - 551 - - - __cstat - 587 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 576 200 500 213 582 183 220 581 132 202 212 216 219 484 138 201 184 206 205 207 221 223 155 575 509 497 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.c - - - ICCRX - 550 - - - BICOMP - 549 - - - __cstat - 584 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 207 201 138 206 223 509 582 184 205 221 155 575 576 497 132 183 202 213 212 220 216 200 219 581 484 500 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.c - - - ICCRX - 508 - - - BICOMP - 519 - - - __cstat - 555 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 212 219 132 202 216 484 576 183 213 220 200 581 582 500 138 201 184 206 205 207 221 223 155 575 509 497 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.c - - - ICCRX - 539 - - - BICOMP - 556 - - - __cstat - 558 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 576 200 500 213 582 183 220 581 132 202 212 216 219 484 138 201 184 206 205 207 221 223 155 575 509 497 224 - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.c - - - ICCRX - 531 - - - BICOMP - 583 - - - __cstat - 522 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 207 201 138 206 223 509 582 184 205 221 155 575 576 497 132 183 202 213 212 220 216 200 219 581 484 500 224 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - - - ICCRX - 486 - - - BICOMP - 530 - - - __cstat - 881 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - - - ICCRX - 561 - - - BICOMP - 45 - - - __cstat - 884 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 237 226 - - - BICOMP - 183 582 581 224 220 576 237 213 200 586 238 182 575 132 202 212 216 219 484 497 230 226 232 138 201 184 206 205 207 221 223 155 509 859 500 503 228 233 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - - - ICCRX - 554 - - - BICOMP - 577 - - - __cstat - 895 - - - - - ICCRX - 546 582 576 509 859 500 497 233 182 232 575 224 132 201 581 484 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 237 226 - - - BICOMP - 207 582 232 201 238 138 206 223 503 237 576 184 205 221 155 575 183 233 226 497 509 859 500 182 224 132 202 213 212 220 216 200 219 581 484 586 228 546 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - - - ICCRX - 529 - - - BICOMP - 516 - - - __cstat - 894 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 213 582 183 200 500 224 220 581 497 232 575 132 202 212 216 219 484 182 238 138 201 184 206 205 207 221 223 155 576 509 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.c - - - ICCRX - 493 - - - BICOMP - 563 - - - __cstat - 888 - - - - - ICCRX - 145 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 130 148 - - - BICOMP - 216 576 132 582 202 484 212 219 503 130 183 213 220 200 581 586 148 224 138 201 184 206 205 207 221 223 155 575 509 859 500 497 145 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - - - ICCRX - 512 - - - BICOMP - 527 - - - __cstat - 885 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - - - ICCRX - 537 - - - BICOMP - 538 - - - __cstat - 890 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - - - ICCRX - 498 - - - BICOMP - 515 - - - __cstat - 869 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - - - ICCRX - 580 - - - BICOMP - 47 - - - __cstat - 882 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.c - - - ICCRX - 40 - - - BICOMP - 32 - - - __cstat - 893 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 237 226 - - - BICOMP - 221 509 582 184 575 859 576 503 205 155 237 232 238 138 201 206 207 223 500 183 230 226 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 - - - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - - - ICCRX - 496 - - - BICOMP - 574 - - - __cstat - 878 - - - - - ICCRX - 245 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 582 200 213 586 183 220 581 132 202 212 216 219 484 576 503 224 138 201 184 206 205 207 221 223 155 575 509 859 500 497 245 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - - - ICCRX - 507 - - - BICOMP - 547 - - - __cstat - 883 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 575 184 859 576 503 183 221 582 509 205 155 232 238 138 201 206 207 223 500 182 224 132 202 213 212 220 216 200 219 581 484 586 497 228 233 230 - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.c - - - ICCRX - 42 - - - BICOMP - 568 - - - __cstat - 874 - - - - - ICCRX - 233 182 232 575 224 132 201 581 582 576 509 859 500 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 237 226 - - - BICOMP - 219 182 575 212 132 202 216 484 576 497 183 230 237 224 213 220 200 581 586 582 228 232 226 238 138 201 184 206 205 207 221 223 155 509 859 500 503 233 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\event_groups.c - - - ICCRX - 70 - - - BICOMP - 95 - - - __cstat - 897 - - - - - ICCRX - 44 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 341 302 343 342 - - - BICOMP - 321 341 582 500 343 497 484 576 335 859 134 146 252 503 342 509 581 304 314 44 316 302 - - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx.c - - - ICCRX - 570 - - - BICOMP - 526 - - - __cstat - 510 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 255 266 188 265 261 191 - - - BICOMP - 205 582 155 576 191 184 221 575 509 859 183 265 138 201 206 207 223 500 497 213 255 132 202 212 220 216 200 219 581 484 586 503 266 188 224 261 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\list.c - - - ICCRX - 74 - - - BICOMP - 89 - - - __cstat - 896 - - - - - ICCRX - 44 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 302 - - - BICOMP - 134 582 859 576 302 497 335 500 484 321 316 44 509 581 304 146 252 314 503 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\tasks.c - - - ICCRX - 65 - - - BICOMP - 83 - - - __cstat - 640 - - - - - ICCRX - 44 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 343 317 80 - - - BICOMP - 80 341 582 317 581 316 497 546 335 343 304 576 503 302 44 509 859 500 484 134 321 146 252 314 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\timers.c - - - ICCRX - 75 - - - BICOMP - 115 - - - __cstat - 675 - - - - - ICCRX - 44 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 341 302 354 343 - - - BICOMP - 576 354 304 335 509 582 581 497 146 252 503 341 343 859 500 484 134 321 314 44 316 302 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port.c - - - ICCRX - 109 - - - BICOMP - 69 - - - __cstat - 875 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 546 586 - - - BICOMP - 576 582 304 314 546 581 497 509 146 252 503 341 586 484 134 321 859 500 316 302 335 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\queue.c - - - ICCRX - 43 - - - BICOMP - 78 - - - __cstat - 864 - - - - - ICCRX - 44 582 576 509 859 500 497 546 335 484 581 134 146 304 321 316 252 503 314 341 302 354 - - - BICOMP - 134 497 582 341 500 546 335 354 859 576 484 321 316 302 44 509 581 304 146 252 314 503 - - - - - $PROJ_DIR$\..\..\..\..\lib\crypto\aws_crypto.c - - - ICCRX - 776 - - - BICOMP - 769 - - - __cstat - 879 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 142 190 319 364 372 747 394 80 44 151 379 395 391 360 385 358 369 367 413 378 331 384 546 - - - BICOMP - 364 581 360 316 413 582 385 394 190 151 367 358 319 395 304 576 503 80 497 369 484 378 142 379 391 546 134 321 509 859 500 146 252 314 372 747 44 331 335 384 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\stream_buffer.c - - - ICCRX - 87 - - - BICOMP - 81 - - - __cstat - 863 - - - - - ICCRX - 581 582 576 509 859 500 546 497 335 484 134 146 304 321 316 252 503 314 341 302 340 - - - BICOMP - 582 341 503 302 500 134 546 335 340 509 859 576 484 321 497 316 581 304 146 252 314 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - - - ICCRX - 856 - - - BICOMP - 847 - - - __cstat - 892 - - - - - ICCRX - 44 582 576 509 859 500 497 335 484 581 134 146 304 321 316 252 503 314 341 302 - - - BICOMP - 576 314 509 582 581 497 146 335 304 341 859 500 484 134 321 252 503 44 316 302 - - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - - - ICCRX - 579 - - - BICOMP - 571 - - - __cstat - 489 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 261 255 266 188 191 - - - BICOMP - 183 581 220 213 200 586 582 132 202 212 216 219 484 576 503 191 261 138 201 184 206 205 207 221 223 155 575 509 859 500 497 255 266 188 224 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port_asm.s - - - ARX - 64 - - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - - - ICCRX - 565 - - - BICOMP - 559 - - - __cstat - 533 - - - - - ICCRX - 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 261 255 266 188 191 - - - BICOMP - 212 576 503 219 266 224 132 202 216 484 582 183 213 220 200 581 586 261 138 201 184 206 205 207 221 223 155 575 509 859 500 497 255 191 188 - - - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - - - ICCRX - 54 - - - BICOMP - 56 - - - __cstat - 850 - - - - - ICCRX - 254 224 132 201 581 582 576 509 859 500 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 - - - BICOMP - 575 184 859 221 582 509 205 155 576 213 138 201 206 207 223 500 497 183 224 132 202 212 220 216 200 219 581 484 586 503 254 - - - - - $PROJ_DIR$\..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - - - ICCRX - 757 - - - BICOMP - 750 - - - __cstat - 862 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 325 323 128 - - - BICOMP - 500 581 316 302 304 576 582 341 484 134 321 859 335 325 497 509 146 252 314 503 128 323 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - - - ICCRX - 620 - - - BICOMP - 20 - - - __cstat - 662 - - - - - ICCRX - 581 582 576 509 859 500 80 497 44 546 335 484 134 146 304 321 316 252 503 314 341 302 279 142 190 294 275 295 289 270 269 282 342 343 296 290 274 291 283 199 224 132 201 575 586 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 195 258 245 254 - - - BICOMP - 134 190 274 586 289 142 213 291 576 582 295 270 200 335 316 341 183 220 581 44 279 199 497 484 321 503 302 275 294 342 343 132 202 212 216 219 245 80 546 269 283 258 509 859 500 304 146 252 314 282 296 290 224 195 138 201 184 206 205 207 221 223 155 575 254 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - - - ICCRX - 126 - - - BICOMP - 36 - - - __cstat - 674 - - - - - ICCRX - 581 582 576 509 859 500 80 497 335 484 134 146 304 321 316 252 503 314 341 302 354 339 279 142 190 294 275 295 289 270 282 546 342 343 269 296 290 274 276 280 283 291 271 - - - BICOMP - 295 289 500 134 546 270 269 497 354 283 582 503 302 341 274 335 279 271 509 859 576 484 321 316 294 343 80 339 282 276 280 291 290 581 304 146 252 314 142 190 275 342 296 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - - - ICCRX - 661 - - - BICOMP - 638 - - - __cstat - 690 - - - - - ICCRX - 199 581 582 576 509 859 500 224 132 201 575 484 497 586 503 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 190 195 - - - BICOMP - 205 582 183 500 155 581 184 221 575 190 509 859 138 201 206 207 223 576 503 224 195 132 202 213 212 220 216 200 219 484 586 497 199 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - - - ICCRX - 103 - - - BICOMP - 57 - - - __cstat - 710 - - - - - ICCRX - 581 582 576 509 859 500 335 484 497 134 146 304 321 316 252 503 314 341 302 339 354 279 142 190 294 275 295 289 270 282 546 342 343 269 296 290 274 276 280 271 283 291 - - - BICOMP - 500 304 270 190 576 274 252 295 289 282 294 279 291 146 342 290 341 269 271 582 509 859 581 314 354 142 275 296 335 339 276 280 283 484 134 321 497 316 503 302 546 343 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - - - ICCRX - 48 - - - BICOMP - 53 - - - __cstat - 687 - - - - - ICCRX - 581 582 576 509 859 500 80 497 335 484 134 146 304 321 316 252 503 314 341 302 354 339 279 142 190 294 275 295 289 270 282 546 342 343 269 296 290 274 276 271 280 283 291 281 - - - BICOMP - 582 509 354 270 294 269 859 576 484 497 316 343 342 283 321 142 335 279 271 500 134 503 302 546 341 296 289 80 339 282 276 280 291 281 581 304 146 252 314 295 190 275 290 274 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - - - ICCRX - 106 - - - BICOMP - 38 - - - __cstat - 694 - - - - - ICCRX - 581 582 576 509 859 500 80 497 335 484 134 146 304 321 316 252 503 314 341 302 354 339 279 142 190 294 275 295 289 270 282 546 342 343 269 296 290 274 271 276 280 281 283 291 - - - BICOMP - 576 190 270 294 269 497 581 252 295 289 342 354 146 142 335 279 276 283 582 304 314 275 296 80 341 339 282 271 280 281 291 509 859 500 484 134 321 316 503 302 546 343 290 274 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - - - ICCRX - 120 - - - BICOMP - 35 - - - __cstat - 693 - - - - - ICCRX - 581 582 576 509 859 500 80 497 546 335 484 134 146 304 321 316 252 503 314 341 302 354 339 279 142 190 294 275 295 289 270 282 342 343 269 296 290 274 271 276 280 283 291 281 - - - BICOMP - 581 289 281 295 282 582 509 252 341 274 859 576 190 343 294 546 339 271 283 146 342 270 80 335 354 279 269 276 280 291 500 497 304 314 142 275 484 134 321 316 503 302 296 290 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - - - ICCRX - 110 - - - BICOMP - 58 - - - __cstat - 653 - - - - - ICCRX - 581 582 576 509 859 500 80 497 335 484 134 146 304 321 316 252 503 314 341 302 354 339 276 142 190 294 275 295 279 289 270 282 546 342 343 269 296 290 274 281 291 - - - BICOMP - 304 290 282 314 294 342 295 354 582 576 142 270 335 276 281 497 581 146 252 80 341 339 279 269 291 509 859 500 484 134 321 316 503 302 190 275 289 296 546 343 274 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - - - ICCRX - 637 - - - BICOMP - 648 - - - __cstat - 663 - - - - - ICCRX - 581 582 576 509 859 500 335 484 497 134 146 304 321 316 252 503 314 341 302 339 354 279 142 190 294 275 295 289 270 276 269 282 546 342 343 296 290 274 283 291 - - - BICOMP - 274 291 576 343 279 146 289 582 341 269 500 304 252 295 190 335 339 276 283 509 859 581 314 354 142 275 294 270 546 497 484 134 321 316 503 302 282 296 290 342 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - - - ICCRX - 51 - - - BICOMP - 63 - - - __cstat - 695 - - - - - ICCRX - 581 582 576 509 859 500 335 484 497 134 146 304 321 316 252 503 314 341 302 354 339 276 142 190 294 275 295 279 289 270 282 546 342 343 269 296 290 274 291 - - - BICOMP - 270 269 582 314 294 342 339 142 341 279 290 509 859 581 296 289 335 354 276 282 291 500 304 576 146 252 295 484 134 321 497 316 503 302 190 275 546 343 274 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - - - ICCRX - 125 - - - BICOMP - 33 - - - __cstat - 657 - - - - - ICCRX - 581 582 576 509 859 500 335 484 497 134 146 304 321 316 252 503 314 341 302 354 339 279 142 190 294 275 295 289 270 282 546 342 343 269 296 290 274 276 281 291 283 - - - BICOMP - 252 294 289 269 270 500 304 354 302 283 576 146 341 279 281 582 509 859 581 314 343 295 335 339 282 276 291 484 134 321 497 316 503 142 546 274 190 275 342 296 290 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - - - ICCRX - 98 - - - BICOMP - 46 - - - __cstat - 707 - - - - - ICCRX - 581 582 576 509 859 500 335 484 497 134 146 304 321 316 252 503 314 341 302 339 354 276 142 190 294 275 295 279 289 270 282 546 342 343 269 296 290 274 - - - BICOMP - 342 500 304 290 276 252 295 270 341 282 576 146 335 339 279 269 582 509 859 581 314 354 142 294 296 289 484 134 321 497 316 503 302 190 275 546 343 274 - - - - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - - - ICCRX - 96 - - - BICOMP - 113 - - - __cstat - 660 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 354 339 338 152 297 323 150 298 320 163 164 307 327 44 546 - - - BICOMP - 500 316 307 321 576 484 338 497 354 164 298 44 134 582 509 859 335 341 339 150 320 327 546 581 304 503 302 297 146 252 314 152 323 163 - - - - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - - - ICCRX - 97 - - - BICOMP - 76 - - - __cstat - 678 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 341 302 354 339 307 320 163 164 338 152 297 323 150 298 546 - - - BICOMP - 338 316 484 307 581 582 354 298 304 576 164 335 497 341 339 150 546 134 321 509 859 500 146 503 302 297 252 314 320 163 152 323 - - - - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow.c - - - ICCRX - 814 - - - BICOMP - 841 - - - __cstat - 681 - - - - - ICCRX - 80 582 576 509 859 500 497 546 44 335 484 581 134 146 304 321 316 252 503 314 341 302 339 354 141 310 352 322 324 144 315 308 301 323 300 - - - BICOMP - 582 335 352 308 341 134 252 323 44 141 509 859 576 146 546 339 310 300 497 500 484 321 314 354 144 301 80 581 304 316 503 302 322 324 315 - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_cbor.c - - - ICCRX - 628 - - - BICOMP - 6 - - - __cstat - 697 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 437 748 747 546 80 575 318 303 - - - BICOMP - 314 575 500 321 576 318 484 497 437 303 134 582 509 859 146 252 748 546 335 581 304 316 503 747 80 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.c - - - ICCRX - 833 - - - BICOMP - 839 - - - __cstat - 706 - - - - - ICCRX - 327 484 582 576 509 859 500 497 - - - BICOMP - 497 859 576 484 582 509 500 327 - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_rsprintf.c - - - ICCRX - 649 - - - BICOMP - 630 - - - __cstat - 658 - - - - - ICCRX - 93 582 576 509 859 500 312 581 309 335 484 497 134 146 304 321 316 252 503 314 546 80 44 - - - BICOMP - 582 484 497 546 86 321 312 44 581 134 576 503 93 335 80 509 859 500 309 304 146 316 252 314 - - - - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - - - ICCRX - 112 - - - BICOMP - 104 - - - __cstat - 670 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 142 190 140 341 302 319 333 432 448 428 391 364 372 747 360 385 358 369 367 393 413 378 331 384 374 328 370 379 368 163 164 80 546 - - - BICOMP - 364 378 190 484 164 413 582 448 358 319 368 581 316 428 576 360 379 140 391 370 80 304 503 432 369 331 497 142 341 333 393 374 163 546 134 321 509 859 500 146 252 314 302 385 367 372 747 384 328 335 - - - - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_agent.c - - - ICCRX - 27 - - - BICOMP - 644 - - - __cstat - 652 - - - - - ICCRX - 322 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 324 144 315 308 301 323 129 306 341 302 325 354 339 338 152 297 546 - - - BICOMP - 576 335 297 338 324 581 500 314 306 354 304 497 308 341 323 129 325 339 546 484 134 321 582 509 859 146 252 144 301 322 316 503 315 302 152 - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_agent.c - - - ICCRX - 24 - - - BICOMP - 12 - - - __cstat - 700 - - - - - ICCRX - 313 309 581 582 576 509 859 500 355 335 484 497 134 146 304 321 316 252 503 314 343 341 302 342 312 163 164 546 44 318 162 354 322 324 144 315 308 301 323 299 327 368 350 - - - BICOMP - 322 318 350 309 582 314 86 312 343 581 355 546 134 342 327 576 304 146 252 164 497 313 163 44 162 335 341 354 299 368 509 859 500 484 321 316 503 302 324 315 323 144 308 301 - - - - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_lib.c - - - ICCRX - 7 - - - BICOMP - 627 - - - __cstat - 683 - - - - - ICCRX - 324 144 581 582 576 509 859 500 315 308 301 484 497 546 - - - BICOMP - 582 581 144 576 497 546 308 324 315 509 859 500 301 484 - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit\aws_ota_pal.c - - - ICCRX - 118 - - - BICOMP - 68 - - - __cstat - 686 - - - - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\portable\renesas\rx65n-envision-kit\aws_pkcs11_pal.c - - - ICCRX - 102 - - - BICOMP - 100 - - - __cstat - 656 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 142 190 341 302 333 432 448 428 140 80 546 233 182 232 575 224 132 201 586 183 184 202 206 213 205 212 207 220 221 216 223 200 155 219 138 238 230 228 - - - BICOMP - 202 581 316 484 183 582 432 132 216 140 190 182 575 212 219 341 546 304 576 503 302 448 428 497 224 213 220 200 586 142 333 80 233 134 321 509 859 500 146 252 314 232 238 138 201 184 206 205 207 221 223 155 228 335 230 - - - - - $PROJ_DIR$\..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-envision-kit\aws_secure_sockets.c - - - ICCRX - 9 - - - BICOMP - 17 - - - __cstat - 671 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 142 190 302 279 294 275 295 289 270 338 152 297 323 282 546 342 343 341 348 - - - BICOMP - 484 497 338 321 500 576 302 348 134 582 509 859 146 314 294 297 342 142 279 282 341 581 304 252 270 275 335 316 503 190 295 289 152 323 546 343 - - - - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow_json.c - - - ICCRX - 831 - - - BICOMP - 723 - - - __cstat - 676 - - - - - ICCRX - 546 582 576 509 859 500 497 44 300 335 484 581 134 146 304 321 316 252 503 314 327 141 310 - - - BICOMP - 582 497 859 576 134 335 314 300 500 484 321 146 252 503 44 509 581 304 316 546 327 141 310 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - - - ICCRX - 745 - - - BICOMP - 781 - - - __cstat - 636 - - - - - ICCRX - 364 372 747 582 576 509 859 500 373 363 484 497 328 581 375 394 80 44 151 - - - BICOMP - 394 372 328 582 373 375 747 859 363 364 576 509 500 581 44 484 497 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cmac.c - - - ICCRX - 740 - - - BICOMP - 18 - - - __cstat - 621 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\arc4.c - - - ICCRX - 16 - - - BICOMP - 783 - - - __cstat - 673 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - - - ICCRX - 734 - - - BICOMP - 22 - - - __cstat - 698 - - - - - ICCRX - 364 372 747 582 576 509 859 500 374 328 484 497 581 546 394 80 44 151 - - - BICOMP - 372 328 582 497 374 394 747 484 576 364 546 509 859 500 581 44 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\des.c - - - ICCRX - 725 - - - BICOMP - 8 - - - __cstat - 624 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\dhm.c - - - ICCRX - 731 - - - BICOMP - 21 - - - __cstat - 672 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - - - ICCRX - 749 - - - BICOMP - 3 - - - __cstat - 669 - - - - - ICCRX - 364 372 747 582 576 509 859 500 369 358 484 497 581 546 - - - BICOMP - 576 582 509 859 369 500 364 546 372 747 358 581 484 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - - - ICCRX - 779 - - - BICOMP - 101 - - - __cstat - 668 - - - - - ICCRX - 364 372 747 582 576 509 859 500 370 484 497 379 581 359 - - - BICOMP - 582 500 370 859 372 747 576 509 364 484 359 379 497 581 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy.c - - - ICCRX - 741 - - - BICOMP - 107 - - - __cstat - 677 - - - - - ICCRX - 364 372 747 582 576 509 859 500 370 484 497 379 581 359 546 394 80 44 151 - - - BICOMP - 484 546 576 379 582 370 509 859 364 44 497 359 394 500 581 372 747 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\gcm.c - - - ICCRX - 771 - - - BICOMP - 1 - - - __cstat - 631 - - - - - ICCRX - 364 372 747 582 576 509 859 500 375 363 484 497 581 546 328 394 80 44 151 - - - BICOMP - 576 484 394 582 375 328 747 44 497 546 372 363 364 509 859 500 581 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aesni.c - - - ICCRX - 639 - - - BICOMP - 790 - - - __cstat - 664 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - - - ICCRX - 765 - - - BICOMP - 788 - - - __cstat - 625 - - - - - ICCRX - 364 372 747 582 576 509 859 500 371 331 484 497 358 581 546 394 80 44 151 - - - BICOMP - 576 509 364 497 371 500 582 546 394 372 747 859 581 44 484 331 358 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ccm.c - - - ICCRX - 752 - - - BICOMP - 796 - - - __cstat - 623 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp.c - - - ICCRX - 728 - - - BICOMP - 2 - - - __cstat - 679 - - - - - ICCRX - 364 372 747 582 576 509 859 500 369 358 484 497 581 382 44 546 394 80 151 366 - - - BICOMP - 582 576 546 369 394 509 859 364 497 151 382 366 500 484 80 372 747 358 581 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\havege.c - - - ICCRX - 742 - - - BICOMP - 121 - - - __cstat - 622 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\camellia.c - - - ICCRX - 738 - - - BICOMP - 753 - - - __cstat - 645 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - - - ICCRX - 719 - - - BICOMP - 117 - - - __cstat - 647 - - - - - ICCRX - 364 372 747 582 576 509 859 500 376 369 358 484 497 581 546 - - - BICOMP - 497 576 376 747 484 546 372 582 369 364 509 859 500 358 581 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - - - ICCRX - 739 - - - BICOMP - 111 - - - __cstat - 665 - - - - - ICCRX - 364 372 747 582 576 509 859 500 367 369 358 484 497 581 360 371 331 546 357 - - - BICOMP - 582 581 500 546 484 367 357 576 509 859 360 358 331 371 372 747 369 364 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - - - ICCRX - 774 - - - BICOMP - 806 - - - __cstat - 682 - - - - - ICCRX - 364 372 747 582 576 509 859 500 331 484 497 358 581 546 394 80 44 151 - - - BICOMP - 582 372 364 576 497 331 747 546 358 394 509 859 500 484 581 44 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - - - ICCRX - 720 - - - BICOMP - 122 - - - __cstat - 633 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\error.c - - - ICCRX - 735 - - - BICOMP - 13 - - - __cstat - 655 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 - - - BICOMP - 500 151 582 394 576 509 859 80 497 372 747 364 44 484 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\bignum.c - - - ICCRX - 761 - - - BICOMP - 789 - - - __cstat - 643 - - - - - ICCRX - 364 372 747 582 576 509 859 500 358 484 497 581 377 546 394 80 44 151 - - - BICOMP - 576 484 582 372 546 358 394 747 364 44 497 377 509 859 500 581 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\base64.c - - - ICCRX - 764 - - - BICOMP - 791 - - - __cstat - 654 - - - - - ICCRX - 364 372 747 582 576 509 859 500 368 484 497 581 546 394 80 44 151 - - - BICOMP - 484 372 859 509 576 582 368 747 44 497 581 546 394 500 364 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - - - ICCRX - 717 - - - BICOMP - 809 - - - __cstat - 641 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\certs.c - - - ICCRX - 726 - - - BICOMP - 810 - - - __cstat - 659 - - - - - ICCRX - 364 372 747 582 576 509 859 500 362 484 497 - - - BICOMP - 500 372 747 576 859 364 582 509 362 484 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\debug.c - - - ICCRX - 762 - - - BICOMP - 23 - - - __cstat - 634 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aes.c - - - ICCRX - 5 - - - BICOMP - 797 - - - __cstat - 666 - - - - - ICCRX - 364 372 747 582 576 509 859 500 546 497 328 484 581 394 80 44 151 - - - BICOMP - 747 484 497 546 394 372 582 576 44 328 509 859 500 364 581 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher.c - - - ICCRX - 768 - - - BICOMP - 754 - - - __cstat - 646 - - - - - ICCRX - 364 372 747 582 576 509 859 500 363 484 497 373 44 546 375 581 394 80 151 - - - BICOMP - 576 582 44 500 363 484 509 859 497 373 546 375 394 372 747 364 581 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version.c - - - ICCRX - 813 - - - BICOMP - 807 - - - __cstat - 703 - - - - - ICCRX - 364 372 747 582 576 509 859 500 396 546 497 - - - BICOMP - 509 576 396 500 546 372 747 582 859 364 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\xtea.c - - - ICCRX - 798 - - - BICOMP - 804 - - - __cstat - 821 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - - - ICCRX - 819 - - - BICOMP - 800 - - - __cstat - 699 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - - - ICCRX - 716 - - - BICOMP - 780 - - - __cstat - 617 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - - - ICCRX - 759 - - - BICOMP - 792 - - - __cstat - 588 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - - - ICCRX - 715 - - - BICOMP - 736 - - - __cstat - 826 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 - - - BICOMP - 576 581 509 859 582 747 80 500 748 484 546 575 497 437 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - - - ICCRX - 730 - - - BICOMP - 729 - - - __cstat - 589 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 44 - - - BICOMP - 582 80 576 44 747 500 581 509 859 437 748 484 546 575 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version_features.c - - - ICCRX - 834 - - - BICOMP - 870 - - - __cstat - 692 - - - - - ICCRX - 364 372 747 582 576 509 859 500 396 546 497 - - - BICOMP - 372 509 576 396 747 582 546 859 500 497 364 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\timing.c - - - ICCRX - 820 - - - BICOMP - 801 - - - __cstat - 599 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 - - - BICOMP - 484 747 44 497 582 372 364 394 576 509 859 500 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\threading.c - - - ICCRX - 818 - - - BICOMP - 799 - - - __cstat - 708 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509.c - - - ICCRX - 823 - - - BICOMP - 802 - - - __cstat - 713 - - - - - ICCRX - 364 372 747 582 576 509 859 500 378 331 484 497 358 581 391 360 385 369 367 388 363 80 546 381 394 44 151 413 384 362 - - - BICOMP - 576 364 381 413 369 582 388 500 484 358 391 497 378 546 394 509 859 331 581 80 151 362 372 747 385 360 367 44 384 363 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - - - ICCRX - 835 - - - BICOMP - 793 - - - __cstat - 595 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 361 383 358 581 369 387 391 360 385 367 363 413 378 331 384 376 380 395 379 546 388 - - - BICOMP - 331 384 747 44 497 576 484 364 385 361 369 360 358 395 582 378 380 372 376 363 394 383 546 388 509 859 500 80 151 387 413 581 367 391 379 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - - - ICCRX - 840 - - - BICOMP - 866 - - - __cstat - 591 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - - - ICCRX - 824 - - - BICOMP - 805 - - - __cstat - 597 - - - - - ICCRX - 364 372 747 582 576 509 859 500 413 378 331 484 497 358 581 391 360 385 369 367 384 388 363 80 546 381 394 44 151 - - - BICOMP - 331 582 576 80 747 384 369 378 413 151 391 484 360 364 363 388 546 381 394 372 385 358 497 367 509 859 500 581 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - - - ICCRX - 744 - - - BICOMP - 844 - - - __cstat - 603 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder.c - - - ICCRX - 777 - - - BICOMP - 733 - - - __cstat - 618 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 449 427 775 44 440 - - - BICOMP - 576 582 546 747 509 748 449 80 859 581 497 437 427 44 440 484 575 500 775 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - - - ICCRX - 758 - - - BICOMP - 727 - - - __cstat - 590 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 449 427 775 429 44 440 - - - BICOMP - 437 546 440 449 748 497 576 582 429 484 575 427 747 581 80 509 859 500 775 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser.c - - - ICCRX - 746 - - - BICOMP - 766 - - - __cstat - 600 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 449 427 775 429 44 440 - - - BICOMP - 437 576 546 582 449 748 500 429 484 575 509 859 497 427 440 747 581 80 775 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborpretty.c - - - ICCRX - 743 - - - BICOMP - 721 - - - __cstat - 605 - - - - - ICCRX - 437 748 582 576 509 859 500 747 484 497 581 546 80 575 427 775 439 763 770 773 44 - - - BICOMP - 576 497 763 747 748 427 80 546 582 775 44 581 484 770 437 439 773 575 509 859 500 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - - - ICCRX - 718 - - - BICOMP - 116 - - - __cstat - 629 - - - - - ICCRX - 364 372 747 582 576 509 859 500 357 360 484 497 546 394 80 44 151 - - - BICOMP - 747 484 576 582 80 497 357 394 372 360 151 546 509 859 500 364 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - - - ICCRX - 815 - - - BICOMP - 4 - - - __cstat - 709 - - - - - ICCRX - 364 372 747 582 576 509 859 500 393 391 360 484 497 385 358 581 369 367 546 394 80 44 151 - - - BICOMP - 859 484 391 367 546 581 509 364 582 393 369 394 576 360 44 497 385 747 372 500 358 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - - - ICCRX - 724 - - - BICOMP - 31 - - - __cstat - 632 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa.c - - - ICCRX - 608 - - - BICOMP - 785 - - - __cstat - 704 - - - - - ICCRX - 364 372 747 582 576 509 859 500 385 358 484 497 581 360 386 388 331 391 369 367 363 378 546 44 394 80 151 395 - - - BICOMP - 364 369 500 360 388 395 576 582 385 509 859 358 581 391 367 484 331 80 386 546 44 394 372 747 497 363 378 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - - - ICCRX - 822 - - - BICOMP - 803 - - - __cstat - 691 - - - - - ICCRX - 364 372 747 582 576 509 859 500 385 358 484 497 581 360 386 - - - BICOMP - 576 360 386 509 364 385 582 358 372 747 581 859 500 484 497 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha1.c - - - ICCRX - 592 - - - BICOMP - 784 - - - __cstat - 610 - - - - - ICCRX - 364 372 747 582 576 509 859 500 395 484 497 581 546 394 80 44 151 - - - BICOMP - 509 576 484 859 582 395 394 500 497 44 546 372 747 364 581 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - - - ICCRX - 811 - - - BICOMP - 808 - - - __cstat - 696 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - - - ICCRX - 838 - - - BICOMP - 873 - - - __cstat - 609 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md4.c - - - ICCRX - 778 - - - BICOMP - 10 - - - __cstat - 680 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md5.c - - - ICCRX - 737 - - - BICOMP - 15 - - - __cstat - 626 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pem.c - - - ICCRX - 816 - - - BICOMP - 11 - - - __cstat - 684 - - - - - ICCRX - 364 372 747 582 576 509 859 500 381 484 497 368 365 581 328 389 363 546 394 80 44 151 - - - BICOMP - 546 576 365 509 859 484 581 497 381 389 394 500 582 364 368 328 363 372 747 44 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - - - ICCRX - 751 - - - BICOMP - 25 - - - __cstat - 651 - - - - - ICCRX - 364 372 747 582 576 509 859 500 390 360 484 497 395 581 379 394 80 44 151 - - - BICOMP - 581 484 394 582 395 390 379 500 576 44 497 509 859 360 364 372 747 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk.c - - - ICCRX - 836 - - - BICOMP - 26 - - - __cstat - 712 - - - - - ICCRX - 364 372 747 582 576 509 859 500 391 360 484 497 385 358 581 369 367 393 - - - BICOMP - 367 581 500 385 364 497 358 391 747 576 509 859 360 369 582 393 372 484 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - - - ICCRX - 832 - - - BICOMP - 794 - - - __cstat - 714 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - - - ICCRX - 598 - - - BICOMP - 29 - - - __cstat - 702 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\platform.c - - - ICCRX - 830 - - - BICOMP - 846 - - - __cstat - 685 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 - - - BICOMP - 497 747 44 484 582 394 372 364 576 509 859 500 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md.c - - - ICCRX - 772 - - - BICOMP - 30 - - - __cstat - 667 - - - - - ICCRX - 364 372 747 582 576 509 859 500 360 484 497 390 394 80 44 151 546 - - - BICOMP - 582 360 546 747 80 576 497 390 394 372 484 364 151 509 859 500 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - - - ICCRX - 593 - - - BICOMP - 28 - - - __cstat - 616 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - - - ICCRX - 812 - - - BICOMP - 855 - - - __cstat - 614 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - - - ICCRX - 817 - - - BICOMP - 19 - - - __cstat - 711 - - - - - ICCRX - 364 372 747 582 576 509 859 500 391 360 484 497 385 358 581 369 367 331 388 363 378 546 381 394 80 44 151 - - - BICOMP - 484 576 388 509 364 385 391 360 358 497 582 331 546 369 367 381 394 372 747 44 859 500 581 363 378 80 151 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha256.c - - - ICCRX - 827 - - - BICOMP - 782 - - - __cstat - 701 - - - - - ICCRX - 364 372 747 582 576 509 859 500 379 484 497 581 546 394 80 44 151 - - - BICOMP - 582 497 372 364 80 576 379 394 747 581 151 546 509 859 500 484 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\padlock.c - - - ICCRX - 760 - - - BICOMP - 0 - - - __cstat - 594 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha512.c - - - ICCRX - 611 - - - BICOMP - 842 - - - __cstat - 688 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - - - ICCRX - 615 - - - BICOMP - 786 - - - __cstat - 607 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - - - ICCRX - 722 - - - BICOMP - 123 - - - __cstat - 650 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\oid.c - - - ICCRX - 767 - - - BICOMP - 14 - - - __cstat - 602 - - - - - ICCRX - 364 372 747 582 576 509 859 500 388 331 484 497 358 581 391 360 385 369 367 363 378 80 546 394 44 151 - - - BICOMP - 364 576 360 80 509 358 497 484 385 388 391 367 546 394 378 372 747 582 369 151 859 500 331 363 581 44 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md2.c - - - ICCRX - 755 - - - BICOMP - 99 - - - __cstat - 705 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - - - ICCRX - 601 - - - BICOMP - 787 - - - __cstat - 596 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 387 391 360 385 358 581 369 367 363 383 413 378 331 384 376 546 - - - BICOMP - 364 576 484 387 747 44 497 360 413 384 546 372 582 391 358 581 369 394 383 509 859 500 80 151 363 385 367 376 378 331 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - - - ICCRX - 732 - - - BICOMP - 795 - - - __cstat - 612 - - - - - ICCRX - 364 372 747 582 576 509 859 500 394 80 497 44 151 484 361 383 358 581 369 387 391 360 385 367 363 413 378 331 384 376 380 395 379 546 - - - BICOMP - 367 581 369 391 361 484 364 363 380 747 44 497 576 384 385 360 379 394 383 546 372 582 376 358 395 509 859 500 80 151 387 413 378 331 - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - - - ICCRX - 619 - - - BICOMP - 872 - - - __cstat - 689 - - - - - ICCRX - 364 372 747 582 576 509 859 500 - - - BICOMP - 500 372 747 576 859 364 582 509 - - - - - $PROJ_DIR$\..\..\..\..\lib\utils\aws_system_init.c - - - ICCRX - 837 - - - BICOMP - 829 - - - __cstat - 613 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 334 - - - BICOMP - 134 859 576 484 321 581 304 500 582 316 335 497 509 146 252 314 503 334 - - - - - $PROJ_DIR$\Debug\Exe\aws_demos.out - - - ILINK - 566 5 639 16 774 765 757 776 504 84 96 94 79 97 91 27 7 24 628 118 124 112 102 649 9 814 831 71 119 90 837 108 756 828 642 764 761 717 637 738 777 758 715 746 730 743 752 726 768 745 740 550 734 762 725 731 719 739 720 728 749 741 37 779 735 661 70 106 103 125 120 110 98 126 51 48 55 771 742 856 41 718 502 833 74 532 557 562 539 553 552 39 531 772 755 778 737 751 722 724 620 767 760 816 514 493 836 815 598 593 817 832 830 109 64 43 508 578 495 513 529 512 507 585 496 499 554 42 40 486 498 580 561 537 570 565 579 54 487 511 543 488 812 608 822 72 592 827 611 615 601 732 619 811 838 835 87 65 818 75 820 494 813 834 823 840 819 824 744 716 759 798 491 868 501 867 - - - - - $PROJ_DIR$\..\..\..\..\lib\tls\aws_tls.c - - - ICCRX - 828 - - - BICOMP - 825 - - - __cstat - 604 - - - - - ICCRX - 335 484 582 576 509 859 500 497 581 134 146 304 321 316 252 503 314 142 190 348 319 333 432 448 428 341 302 163 164 326 394 364 372 747 80 44 151 392 374 328 370 379 391 360 385 358 369 367 361 383 387 363 413 378 331 384 376 546 - - - BICOMP - 364 383 151 582 394 190 164 391 333 379 581 316 302 413 348 163 374 361 304 576 503 428 44 484 497 358 378 142 319 341 326 392 370 546 80 134 321 509 859 500 146 252 314 432 448 372 747 360 369 387 331 335 328 385 367 384 376 363 - - - - - $PROJ_DIR$\..\..\..\..\lib\wifi\portable\renesas\rx65n-envision-kit\aws_wifi.c - - - ICCRX - 642 - - - BICOMP - 635 - - - __cstat - 606 - - - - - ICCRX - 337 581 582 576 509 859 500 252 503 143 - - - BICOMP - 252 503 143 581 576 337 582 509 859 500 - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_3.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_1.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_2.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_5.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_1.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\trcStreamingPort.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\trcStreamingPort.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcKernelPort.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcSnapshotRecorder.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT_Printf.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcStreamingRecorder.c - ICCRX - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT.c - ICCRX - - - - Release - - - [MULTI_TOOL] - ILINK - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewd b/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewd deleted file mode 100644 index 7b74cbd695a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewd +++ /dev/null @@ -1,810 +0,0 @@ - - - 3 - - Debug - - RX - - 1 - - C-SPY - 5 - - 6 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RXEMUE20 - 4 - - 5 - 1 - 1 - - - - - - - - - - - - - - RXE2 - 1 - - 1 - 1 - 1 - - - - - - - - - - - - - - RXE2LITE - 1 - - 1 - 1 - 1 - - - - - - - - - - - - - - RXJLINK - 4 - - 6 - 1 - 1 - - - - - - - - - - - - - - - - - SIMRX - 1 - - 2 - 1 - 1 - - - - - - $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin - 1 - - - $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXRxPlugin.JPN.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin - 0 - - - $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.JPN.ewplugin - 1 - - - $EW_DIR$\common\plugins\Orti\Orti.JPN.ewplugin - 0 - - - $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.JPN.ewplugin - 0 - - - $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.JPN.ewplugin - 0 - - - - - Release - - RX - - 0 - - C-SPY - 5 - - 6 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RXEMUE20 - 4 - - 5 - 1 - 0 - - - - - - - - - - - - - - RXE2 - 1 - - 1 - 1 - 0 - - - - - - - - - - - - - - RXE2LITE - 1 - - 1 - 1 - 0 - - - - - - - - - - - - - - RXJLINK - 4 - - 6 - 1 - 0 - - - - - - - - - - - - - - - - - SIMRX - 1 - - 2 - 1 - 0 - - - - - - $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXRxPlugin.JPN.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin - 0 - - - $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.JPN.ewplugin - 1 - - - $EW_DIR$\common\plugins\Orti\Orti.JPN.ewplugin - 0 - - - $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.JPN.ewplugin - 0 - - - $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.JPN.ewplugin - 0 - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewp b/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewp deleted file mode 100644 index 4fe88c41940..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewp +++ /dev/null @@ -1,3903 +0,0 @@ - - - 3 - - Debug - - RX - - 1 - - General - 7 - - 7 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCRX - 9 - - 20 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ARX - 6 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 1 - - 0 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 5 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 1 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - RX - - 0 - - General - 7 - - 7 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCRX - 9 - - 20 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ARX - 6 - - 10 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 1 - - 0 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 5 - - 10 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 1 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - demos - - common - - demo_runner - - $PROJ_DIR$\..\..\..\common\demo_runner\aws_demo_runner.c - - - - devmode_key_provisioning - - CertificateConfigurationTool - - js - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\CertificateConfigurationTool\js\generator.js - - - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\CertificateConfigurationTool\CertificateConfigurator.html - - - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - - - - greengrass_connectivity - - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - - - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\README.md - - - - include - - $PROJ_DIR$\..\..\..\common\include\aws_application_version.h - - - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential.h - - - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential_keys.h - - - $PROJ_DIR$\..\..\..\common\include\aws_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_demo_runner.h - - - $PROJ_DIR$\..\..\..\common\include\aws_dev_mode_key_provisioning.h - - - $PROJ_DIR$\..\..\..\common\include\aws_greengrass_discovery_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_hello_world.h - - - $PROJ_DIR$\..\..\..\common\include\aws_logging_task.h - - - $PROJ_DIR$\..\..\..\common\include\aws_ota_update_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_shadow_lightbulb_on_off.h - - - $PROJ_DIR$\..\..\..\common\include\aws_simple_tcp_echo_server.h - - - $PROJ_DIR$\..\..\..\common\include\aws_subscribe_publish_loop.h - - - $PROJ_DIR$\..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - - - - logging - - $PROJ_DIR$\..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - - - - mqtt - - $PROJ_DIR$\..\..\..\common\mqtt\aws_hello_world.c - - - $PROJ_DIR$\..\..\..\common\mqtt\aws_subscribe_publish_loop.c - - - - ota - - $PROJ_DIR$\..\..\..\common\ota\aws_ota_update_demo.c - - - - shadow - - $PROJ_DIR$\..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - - - - tcp - - $PROJ_DIR$\..\..\..\common\tcp\aws_simple_tcp_echo_server.c - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - - - - tools - - aws_config_quick_start - - - - $PROJ_DIR$\..\..\..\common\directories.txt - - - - renesas - - rx65n-envision-kit - - common - - application_code - - renesas_code - - - $PROJ_DIR$\..\common\application_code\entropy_hardware_poll.c - - - $PROJ_DIR$\..\common\application_code\freertos_usr_func.c - - - $PROJ_DIR$\..\common\application_code\freertos_usr_func.h - - - $PROJ_DIR$\..\common\application_code\helper.c - - - $PROJ_DIR$\..\common\application_code\main.c - - - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.c - - - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.h - - - $PROJ_DIR$\..\common\application_code\time.h - - - - config_files - - $PROJ_DIR$\..\common\config_files\aws_bufferpool_config.h - - - $PROJ_DIR$\..\common\config_files\aws_demo_config.h - - - $PROJ_DIR$\..\common\config_files\aws_ggd_config.h - - - $PROJ_DIR$\..\common\config_files\aws_mqtt_agent_config.h - - - $PROJ_DIR$\..\common\config_files\aws_mqtt_config.h - - - $PROJ_DIR$\..\common\config_files\aws_pkcs11_config.h - - - $PROJ_DIR$\..\common\config_files\aws_secure_sockets_config.h - - - $PROJ_DIR$\..\common\config_files\aws_shadow_config.h - - - $PROJ_DIR$\..\common\config_files\aws_wifi_config.h - - - $PROJ_DIR$\..\common\config_files\FreeRTOSConfig.h - - - $PROJ_DIR$\..\common\config_files\FreeRTOSIPConfig.h - - - - - iar-ewrx - - src - - compiler_support - - $PROJ_DIR$\src\compiler_support\SCFGcompiler.h - - - - smc_gen - - general - - $PROJ_DIR$\src\smc_gen\general\r_cg_hardware_setup.c - - - $PROJ_DIR$\src\smc_gen\general\r_cg_macrodriver.h - - - $PROJ_DIR$\src\smc_gen\general\r_cg_userdefine.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc_user.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_entry.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.h - - - - r_bsp_rx65n2mb - - board - - rskrx65n_2mb - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp_config_reference.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp_interrupt_config_reference.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\resetprg.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\rskrx65n_2mb.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.h - - - - user - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\user\r_bsp.h - - - - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\doc\en\r01an3512ej0050-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\doc\ja\r01an3512jj0050-rx.pdf - - - - - mcu - - all - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_typedefs.h - - - - rx65n - - register_access - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\register_access\iodefine.h - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_clocks.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_info.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts_private.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.h - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\platform.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\readme.txt - - - - r_byteq - - doc - - $PROJ_DIR$\src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - - - - ref - - $PROJ_DIR$\src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - - - - src - - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq.c - - - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq_private.h - - - - $PROJ_DIR$\src\smc_gen\r_byteq\r_byteq_if.h - - - $PROJ_DIR$\src\smc_gen\r_byteq\readme.txt - - - - r_cmt_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\doc\en\r01an1856ej0320-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\doc\ja\r01an1856jj0320-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\ref\r_cmt_rx_config_reference.h - - - - src - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\src\r_cmt_rx.c - - - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\r_cmt_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\readme.txt - - - - r_config - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_config_readme.txt - - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_interrupt_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_byteq_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_cmt_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_ether_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_flash_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_sci_rx_config.h - - - - r_ether_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_ether_rx\doc\en\r01an2009ej0113-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0113-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - - - - src - - phy - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.c - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.h - - - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx.c - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\r_ether_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\readme.txt - - - - r_flash_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_flash_rx\doc\en\r01an2184eu0320-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0320-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - - - - src - - flash_type_1 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - - - - flash_type_2 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - - - - flash_type_3 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - - - - flash_type_4 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - - - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_targets.h - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\r_flash_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\readme.txt - - - - r_pincfg - - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_pinset.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.h - - - - r_sci_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_sci_rx\doc\en\r01an1815ej0200-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0200-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - - - - src - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\r_sci_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\readme.txt - - - - - - - - - - lib - - bufferpool - - $PROJ_DIR$\..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - - - - crypto - - $PROJ_DIR$\..\..\..\..\lib\crypto\aws_crypto.c - - - - FreeRTOS - - portable - - IAR - - RXv2 - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port_asm.s - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\portmacro.h - - - - - MemMang - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_1.c - - Debug - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_2.c - - Debug - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_3.c - - Debug - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_5.c - - Debug - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\ReadMe.url - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\event_groups.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\list.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\queue.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\stream_buffer.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\tasks.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\timers.c - - - - FreeRTOS-Plus-TCP - - include - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - - - - source - - portable - - BufferManagement - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_1.c - - Debug - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - - - - Compiler - - IAR - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_end.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_start.h - - - - - NetworkInterface - - RX - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - - - - - - protocols - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - - - - - greengrass - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - - - - include - - private - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_bufferpool.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_default_root_certificates.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_doubly_linked_list.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_helper_secure_connect.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_lib_init.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_agent_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_pal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_types.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_rsprintf.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_json.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\deprecated_definitions.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\list.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\mpu_wrappers.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\portable.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\projdefs.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\stack_macros.h - - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_crypto.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_greengrass_discovery.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_agent.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_lib.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_ota_agent.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_pkcs11.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_shadow.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_system_init.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_tls.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_wifi.h - - - $PROJ_DIR$\..\..\..\..\lib\include\event_groups.h - - - $PROJ_DIR$\..\..\..\..\lib\include\FreeRTOS.h - - - $PROJ_DIR$\..\..\..\..\lib\include\message_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\queue.h - - - $PROJ_DIR$\..\..\..\..\lib\include\semphr.h - - - $PROJ_DIR$\..\..\..\..\lib\include\stream_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\task.h - - - $PROJ_DIR$\..\..\..\..\lib\include\timers.h - - - - mqtt - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_agent.c - - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_lib.c - - - - ota - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit\aws_ota_pal.c - - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_agent.c - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_cbor.c - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_rsprintf.c - - - - pkcs11 - - mbedtls - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - - - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\portable\renesas\rx65n-envision-kit\aws_pkcs11_pal.c - - - - - - - secure_sockets - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-envision-kit\aws_secure_sockets.c - - - - - - - shadow - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow.c - - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow_json.c - - - - third_party - - jsmn - - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.h - - - - mbedtls - - include - - mbedtls - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - - - - - library - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aes.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aesni.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\arc4.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\base64.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\bignum.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\camellia.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ccm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\certs.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cmac.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\debug.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\des.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\dhm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\error.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\gcm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\havege.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\Makefile - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md2.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md4.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md5.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\oid.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\padlock.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pem.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\platform.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha1.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha256.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha512.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\threading.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\timing.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version_features.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\xtea.c - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\LICENSE - - - - mcu_vendor - - - pkcs11 - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - - - - tinycbor - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\assert_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cbor.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborpretty.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\LICENSE - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\math_support_p.h - - - - tracealyzer_recorder - - Debug - - - config - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcConfig.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcSnapshotConfig.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcStreamingConfig.h - - - - Include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcHardwarePort.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcKernelPort.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcPortDefines.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcRecorder.h - - - - streamports - - Jlink_RTT - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\SEGGER_RTT.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\SEGGER_RTT_Conf.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT_Printf.c - - - - TCPIP - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\trcStreamingPort.c - - - - USB_CDC - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\trcStreamingPort.c - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\readme.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\ReadMe.url - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcKernelPort.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcSnapshotRecorder.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcStreamingRecorder.c - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\directories.txt - - - - tls - - $PROJ_DIR$\..\..\..\..\lib\tls\aws_tls.c - - - - utils - - $PROJ_DIR$\..\..\..\..\lib\utils\aws_system_init.c - - - - wifi - - portable - - renesas - - x65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\wifi\portable\renesas\rx65n-envision-kit\aws_wifi.c - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewt b/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewt deleted file mode 100644 index e660f4b619d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.ewt +++ /dev/null @@ -1,4125 +0,0 @@ - - - 3 - - Debug - - RX - - 1 - - C-STAT - 261 - - 261 - - 0 - - 1 - 600 - 1 - 2 - 0 - 1 - 100 - - - 1.5.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RuntimeChecking - 0 - - 2 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - Release - - RX - - 0 - - C-STAT - 261 - - 261 - - 0 - - 1 - 600 - 1 - 2 - 0 - 1 - 100 - - - 1.5.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RuntimeChecking - 0 - - 2 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - demos - - common - - demo_runner - - $PROJ_DIR$\..\..\..\common\demo_runner\aws_demo_runner.c - - - - devmode_key_provisioning - - CertificateConfigurationTool - - js - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\CertificateConfigurationTool\js\generator.js - - - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\CertificateConfigurationTool\CertificateConfigurator.html - - - - $PROJ_DIR$\..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - - - - greengrass_connectivity - - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - - - $PROJ_DIR$\..\..\..\common\greengrass_connectivity\README.md - - - - include - - $PROJ_DIR$\..\..\..\common\include\aws_application_version.h - - - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential.h - - - $PROJ_DIR$\..\..\..\common\include\aws_clientcredential_keys.h - - - $PROJ_DIR$\..\..\..\common\include\aws_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_demo_runner.h - - - $PROJ_DIR$\..\..\..\common\include\aws_dev_mode_key_provisioning.h - - - $PROJ_DIR$\..\..\..\common\include\aws_greengrass_discovery_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_hello_world.h - - - $PROJ_DIR$\..\..\..\common\include\aws_logging_task.h - - - $PROJ_DIR$\..\..\..\common\include\aws_ota_update_demo.h - - - $PROJ_DIR$\..\..\..\common\include\aws_shadow_lightbulb_on_off.h - - - $PROJ_DIR$\..\..\..\common\include\aws_simple_tcp_echo_server.h - - - $PROJ_DIR$\..\..\..\common\include\aws_subscribe_publish_loop.h - - - $PROJ_DIR$\..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - - - - logging - - $PROJ_DIR$\..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - - - - mqtt - - $PROJ_DIR$\..\..\..\common\mqtt\aws_hello_world.c - - - $PROJ_DIR$\..\..\..\common\mqtt\aws_subscribe_publish_loop.c - - - - ota - - $PROJ_DIR$\..\..\..\common\ota\aws_ota_update_demo.c - - - - shadow - - $PROJ_DIR$\..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - - - - tcp - - $PROJ_DIR$\..\..\..\common\tcp\aws_simple_tcp_echo_server.c - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - - - $PROJ_DIR$\..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - - - - tools - - aws_config_quick_start - - - - $PROJ_DIR$\..\..\..\common\directories.txt - - - - renesas - - rx65n-envision-kit - - common - - application_code - - renesas_code - - - $PROJ_DIR$\..\common\application_code\entropy_hardware_poll.c - - - $PROJ_DIR$\..\common\application_code\freertos_usr_func.c - - - $PROJ_DIR$\..\common\application_code\freertos_usr_func.h - - - $PROJ_DIR$\..\common\application_code\helper.c - - - $PROJ_DIR$\..\common\application_code\main.c - - - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.c - - - $PROJ_DIR$\..\common\application_code\rskrx65n_uart.h - - - $PROJ_DIR$\..\common\application_code\time.h - - - - config_files - - $PROJ_DIR$\..\common\config_files\aws_bufferpool_config.h - - - $PROJ_DIR$\..\common\config_files\aws_demo_config.h - - - $PROJ_DIR$\..\common\config_files\aws_ggd_config.h - - - $PROJ_DIR$\..\common\config_files\aws_mqtt_agent_config.h - - - $PROJ_DIR$\..\common\config_files\aws_mqtt_config.h - - - $PROJ_DIR$\..\common\config_files\aws_pkcs11_config.h - - - $PROJ_DIR$\..\common\config_files\aws_secure_sockets_config.h - - - $PROJ_DIR$\..\common\config_files\aws_shadow_config.h - - - $PROJ_DIR$\..\common\config_files\aws_wifi_config.h - - - $PROJ_DIR$\..\common\config_files\FreeRTOSConfig.h - - - $PROJ_DIR$\..\common\config_files\FreeRTOSIPConfig.h - - - - - iar-ewrx - - src - - compiler_support - - $PROJ_DIR$\src\compiler_support\SCFGcompiler.h - - - - smc_gen - - general - - $PROJ_DIR$\src\smc_gen\general\r_cg_hardware_setup.c - - - $PROJ_DIR$\src\smc_gen\general\r_cg_macrodriver.h - - - $PROJ_DIR$\src\smc_gen\general\r_cg_userdefine.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_cgc_user.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_entry.h - - - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.c - - - $PROJ_DIR$\src\smc_gen\general\r_smc_interrupt.h - - - - r_bsp_rx65n2mb - - board - - rskrx65n_2mb - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\hwsetup.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp_config_reference.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\r_bsp_interrupt_config_reference.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\resetprg.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\rskrx65n_2mb.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\rskrx65n_2mb\vecttbl.h - - - - user - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\board\user\r_bsp.h - - - - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\doc\en\r01an3512ej0050-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\doc\ja\r01an3512jj0050-rx.pdf - - - - - mcu - - all - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_bsp_common.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\all\r_typedefs.h - - - - rx65n - - register_access - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\register_access\iodefine.h - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\cpu.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\locking.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_clocks.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_info.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_init.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_interrupts.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_locks.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_mapped_interrupts_private.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.c - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\mcu\rx65n\mcu_startup.h - - - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\platform.h - - - $PROJ_DIR$\src\smc_gen\r_bsp_rx65n2mb\readme.txt - - - - r_byteq - - doc - - $PROJ_DIR$\src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - - - - ref - - $PROJ_DIR$\src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - - - - src - - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq.c - - - $PROJ_DIR$\src\smc_gen\r_byteq\src\r_byteq_private.h - - - - $PROJ_DIR$\src\smc_gen\r_byteq\r_byteq_if.h - - - $PROJ_DIR$\src\smc_gen\r_byteq\readme.txt - - - - r_cmt_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\doc\en\r01an1856ej0320-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\doc\ja\r01an1856jj0320-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\ref\r_cmt_rx_config_reference.h - - - - src - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\src\r_cmt_rx.c - - - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\r_cmt_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_cmt_rx\readme.txt - - - - r_config - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_config_readme.txt - - - $PROJ_DIR$\src\smc_gen\r_config\r_bsp_interrupt_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_byteq_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_cmt_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_ether_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_flash_rx_config.h - - - $PROJ_DIR$\src\smc_gen\r_config\r_sci_rx_config.h - - - - r_ether_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_ether_rx\doc\en\r01an2009ej0113-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0113-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_ether_rx\ref\r_ether_rx_config_reference.h - - - - src - - phy - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.c - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\phy\phy.h - - - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\targets\rx65n\r_ether_setting_rx65n.c - - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx.c - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\r_ether_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_ether_rx\readme.txt - - - - r_flash_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_flash_rx\doc\en\r01an2184eu0320-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0320-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_flash_rx\ref\r_flash_rx_config_reference.h - - - - src - - flash_type_1 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1_if.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - - - - flash_type_2 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2_if.h - - - - flash_type_3 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3_if.h - - - - flash_type_4 - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4_if.h - - - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\targets\rx65n\r_mcu_config_reference.h - - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_fcu.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_group.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.c - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_rx.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\src\r_flash_targets.h - - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\r_flash_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_flash_rx\readme.txt - - - - r_pincfg - - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\Pin.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_ether_rx_pinset.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_pinset.h - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.c - - - $PROJ_DIR$\src\smc_gen\r_pincfg\r_sci_rx_pinset.h - - - - r_sci_rx - - doc - - en - - $PROJ_DIR$\src\smc_gen\r_sci_rx\doc\en\r01an1815ej0200-rx.pdf - - - - ja - - $PROJ_DIR$\src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0200-rx.pdf - - - - - ref - - $PROJ_DIR$\src\smc_gen\r_sci_rx\ref\r_sci_rx_config_reference.h - - - - src - - targets - - rx65n - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_data.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n_private.h - - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx.c - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\r_sci_rx_if.h - - - $PROJ_DIR$\src\smc_gen\r_sci_rx\readme.txt - - - - - - - - - - lib - - bufferpool - - $PROJ_DIR$\..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - - - - crypto - - $PROJ_DIR$\..\..\..\..\lib\crypto\aws_crypto.c - - - - FreeRTOS - - portable - - IAR - - RXv2 - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\port_asm.s - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\IAR\RXv2\portmacro.h - - - - - MemMang - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_1.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_2.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_3.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_5.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\portable\MemMang\ReadMe.url - - - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\event_groups.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\list.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\queue.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\stream_buffer.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\tasks.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS\timers.c - - - - FreeRTOS-Plus-TCP - - include - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - - - - source - - portable - - BufferManagement - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_1.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - - - - Compiler - - IAR - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_end.h - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\IAR\pack_struct_start.h - - - - - NetworkInterface - - RX - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - - - - - - protocols - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - - - $PROJ_DIR$\..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - - - - - greengrass - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - - - $PROJ_DIR$\..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - - - - include - - private - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_bufferpool.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_default_root_certificates.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_doubly_linked_list.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_helper_secure_connect.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_lib_init.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_agent_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_pal.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_ota_types.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_rsprintf.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\aws_shadow_json.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\deprecated_definitions.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\list.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\mpu_wrappers.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\portable.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\projdefs.h - - - $PROJ_DIR$\..\..\..\..\lib\include\private\stack_macros.h - - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_crypto.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_greengrass_discovery.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_agent.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_mqtt_lib.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_ota_agent.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_pkcs11.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_secure_sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_shadow.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_system_init.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_tls.h - - - $PROJ_DIR$\..\..\..\..\lib\include\aws_wifi.h - - - $PROJ_DIR$\..\..\..\..\lib\include\event_groups.h - - - $PROJ_DIR$\..\..\..\..\lib\include\FreeRTOS.h - - - $PROJ_DIR$\..\..\..\..\lib\include\message_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\queue.h - - - $PROJ_DIR$\..\..\..\..\lib\include\semphr.h - - - $PROJ_DIR$\..\..\..\..\lib\include\stream_buffer.h - - - $PROJ_DIR$\..\..\..\..\lib\include\task.h - - - $PROJ_DIR$\..\..\..\..\lib\include\timers.h - - - - mqtt - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_agent.c - - - $PROJ_DIR$\..\..\..\..\lib\mqtt\aws_mqtt_lib.c - - - - ota - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\ota\portable\renesas\rx65n-envision-kit\aws_ota_pal.c - - - - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_agent.c - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_ota_cbor.c - - - $PROJ_DIR$\..\..\..\..\lib\ota\aws_rsprintf.c - - - - pkcs11 - - mbedtls - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - - - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\pkcs11\portable\renesas\rx65n-envision-kit\aws_pkcs11_pal.c - - - - - - - secure_sockets - - portable - - renesas - - rx65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-envision-kit\aws_secure_sockets.c - - - - - - - shadow - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow.c - - - $PROJ_DIR$\..\..\..\..\lib\shadow\aws_shadow_json.c - - - - third_party - - jsmn - - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\jsmn\jsmn.h - - - - mbedtls - - include - - mbedtls - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - - - - - library - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aes.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\aesni.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\arc4.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\base64.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\bignum.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\camellia.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ccm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\certs.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\cmac.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\debug.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\des.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\dhm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\error.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\gcm.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\havege.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\Makefile - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md2.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md4.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md5.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\oid.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\padlock.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pem.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\platform.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha1.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha256.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\sha512.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\threading.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\timing.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\version_features.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\library\xtea.c - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\mbedtls\LICENSE - - - - mcu_vendor - - - pkcs11 - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - - - - tinycbor - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\assert_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cbor.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\cborpretty.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\LICENSE - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tinycbor\math_support_p.h - - - - tracealyzer_recorder - - config - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcConfig.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcSnapshotConfig.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\config\trcStreamingConfig.h - - - - Include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcHardwarePort.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcKernelPort.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcPortDefines.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\Include\trcRecorder.h - - - - streamports - - Jlink_RTT - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\SEGGER_RTT.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\SEGGER_RTT_Conf.h - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\Jlink_RTT\SEGGER_RTT_Printf.c - - - - TCPIP - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\TCPIP\trcStreamingPort.c - - - - USB_CDC - - include - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\include\trcStreamingPort.h - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\Readme-Streamport.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\streamports\USB_CDC\trcStreamingPort.c - - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\readme.txt - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\ReadMe.url - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcKernelPort.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcSnapshotRecorder.c - - - $PROJ_DIR$\..\..\..\..\lib\third_party\tracealyzer_recorder\trcStreamingRecorder.c - - - - $PROJ_DIR$\..\..\..\..\lib\third_party\directories.txt - - - - tls - - $PROJ_DIR$\..\..\..\..\lib\tls\aws_tls.c - - - - utils - - $PROJ_DIR$\..\..\..\..\lib\utils\aws_system_init.c - - - - wifi - - portable - - renesas - - x65n-envision-kit - - $PROJ_DIR$\..\..\..\..\lib\wifi\portable\renesas\rx65n-envision-kit\aws_wifi.c - - - - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.eww b/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.eww deleted file mode 100644 index ddf0058477a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/aws_demos.eww +++ /dev/null @@ -1,7 +0,0 @@ - - - - $WS_DIR$\aws_demos.ewp - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/FITModuleImporter.xml b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/FITModuleImporter.xml deleted file mode 100644 index 3779f372d84..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/FITModuleImporter.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 1.0 - any - any - any - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.bat b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.bat deleted file mode 100644 index 03ac51d74ff..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.bat +++ /dev/null @@ -1,40 +0,0 @@ -@REM ã“ã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã¯IAR Embedded WorkbenchC-SPYデãƒãƒƒã‚¬ã«ã‚ˆã£ã¦ -@REM é©åˆ‡ãªè¨­å®šã‚’使用ã™ã‚‹cspybatコマンドライン -@REM ユーティリティを実行ã™ã‚‹ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã®æº–備を支æ´ã™ã‚‹ã‚‚ã®ã¨ã—ã¦ç”Ÿæˆã•ã‚Œã¦ã„ã¾ã™ã€‚ -@REM -@REM ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ–°ã—ã„デãƒãƒƒã‚°ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒåˆæœŸåŒ–ã•ã‚Œã‚‹ãŸã³ã«ç”Ÿæˆã•ã‚Œã‚‹ãŸã‚〠-@REM ファイルをå称変更ã¾ãŸã¯ç§»å‹•ã—ã¦ã‹ã‚‰ -@REM 変更を行ã†ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚ -@REM -@REM cspybatã¯ã€ã“ã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«åã«ç¶šã„ã¦ãƒ‡ãƒãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ«å(通常ã¯ELF/DWARFã¾ãŸã¯UBROFファイル)を入力ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ -@REM èµ·å‹•ã§ãã¾ã™ã€‚ -@REM -@REM 使用å¯èƒ½ãªã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã®ãƒ‘ラメータã«ã¤ã„ã¦ã¯ã€C-SPYデãƒãƒƒã‚°ã‚¬ã‚¤ãƒ‰ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 -@REM 特定ã®å ´åˆã«å½¹ç«‹ã¤ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ãƒ‘ラメータã«é–¢ã™ã‚‹ä»–ã®ãƒ’ント -@REM : -@REM --download_only 後ã«ãƒ‡ãƒãƒƒã‚°ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’èµ·å‹•ã›ãšã«ã‚³ãƒ¼ãƒ‰ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’ダウンロードã—ã¾ã™ -@REM 。 -@REM --silent サインオンã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’çœç•¥ã—ã¾ã™ã€‚ -@REM --timeout 実行時間ã®ä¸Šé™ã‚’設定ã—ã¾ã™ã€‚ -@REM - - -@echo off - -if not "%~1" == "" goto debugFile - -@echo on - -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\common\bin\cspybat" -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.general.xcl" --backend -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.driver.xcl" - -@echo off -goto end - -:debugFile - -@echo on - -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\common\bin\cspybat" -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.driver.xcl" - -@echo off -:end \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.ps1 b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.ps1 deleted file mode 100644 index da6af0e345e..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.cspy.ps1 +++ /dev/null @@ -1,31 +0,0 @@ -param([String]$debugfile = ""); - -# This powershell file has been generated by the IAR Embedded Workbench -# C - SPY Debugger, as an aid to preparing a command line for running -# the cspybat command line utility using the appropriate settings. -# -# Note that this file is generated every time a new debug session -# is initialized, so you may want to move or rename the file before -# making changes. -# -# You can launch cspybat by typing Powershell.exe -File followed by the name of this batch file, followed -# by the name of the debug file (usually an ELF / DWARF or UBROF file). -# -# Read about available command line parameters in the C - SPY Debugging -# Guide. Hints about additional command line parameters that may be -# useful in specific cases : -# --download_only Downloads a code image without starting a debug -# session afterwards. -# --silent Omits the sign - on message. -# --timeout Limits the maximum allowed execution time. -# - - -if ($debugfile -eq "") -{ -& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\common\bin\cspybat" -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.general.xcl" --backend -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.driver.xcl" -} -else -{ -& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\common\bin\cspybat" -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\settings\aws_demos.Debug.driver.xcl" -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.driver.xcl b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.driver.xcl deleted file mode 100644 index 7a30f6bb819..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.driver.xcl +++ /dev/null @@ -1,39 +0,0 @@ -"-p" - -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\rx\config\debugger\ior5f565ne.ddf" - -"--endian" - -"l" - -"--double" - -"32" - -"--core" - -"rxv2" - -"--int" - -"32" - -"--fpu" - -"32" - -"-d" - -"e2lite" - -"--drv_mode" - -"debugging" - -"--drv_communication" - -"USB" - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.general.xcl b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.general.xcl deleted file mode 100644 index 57ad3eafaaa..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.Debug.general.xcl +++ /dev/null @@ -1,11 +0,0 @@ -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\rx\bin\rxproc.dll" - -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\rx\bin\rxe2e2l.dll" - -"C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\Debug\Exe\aws_demos.out" - ---plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1\rx\bin\rxbat.dll" - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.crun b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.crun deleted file mode 100644 index 62c21bb927f..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.crun +++ /dev/null @@ -1,13 +0,0 @@ - - - 1 - - - * - * - * - 0 - 1 - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dbgdt b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dbgdt deleted file mode 100644 index bb71073a98b..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dbgdt +++ /dev/null @@ -1,1183 +0,0 @@ - - - - - 34048 - 34049 - 34050 - 34051 - 34052 - 34053 - 34054 - 34055 - 34056 - 34057 - 34058 - 34059 - 34060 - 34061 - 34062 - 34063 - 34064 - 34065 - 34066 - 34067 - 34068 - 34069 - 34070 - 34071 - 34072 - 34073 - 34074 - 34075 - 34076 - 34077 - 34078 - 34079 - 34080 - 34081 - 34082 - 34083 - 34084 - 34085 - 34086 - 34087 - 34088 - 34089 - 34090 - 34091 - 34092 - 34093 - 34094 - 34095 - 34096 - 34097 - 34098 - 34099 - 34100 - 34101 - 34102 - 34103 - 34104 - 34105 - 34106 - 34107 - 34108 - 34109 - 34110 - 34111 - 34112 - 34113 - 34114 - 34115 - 34116 - - - - - 34390 - 34323 - 34398 - 34400 - 34397 - 34320 - 34321 - 34324 - 0 - - - - - 57600 - 57601 - 57603 - 33024 - 0 - 57607 - 0 - 57635 - 57634 - 57637 - 0 - 57643 - 57644 - 0 - 33090 - 33057 - 57636 - 57640 - 57641 - 33026 - 33065 - 33063 - 33064 - 33053 - 33054 - 0 - 33035 - 33036 - 34399 - 0 - 33055 - 33056 - 33094 - 0 - - - - - _I0 - 逆アセンブリ - - - 20 - 500 - - - 1 - 1 - - - 14 - 11 - - - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 9900000013001386000011000000108600005200000029E100000200000010B00000010000000C8100001B0000000D80000001000000258400000300000017810000010000005E860000010000000E810000010000000B810000010000000584000001000000118600000B000000028400000100000016810000010000001084000001000000468100000500000011B000000100000024E1000001000000 - - - 4400FFFFFFFF748600000D8400000F8400000884000054840000328100001C810000098400000C84000033840000788400001184000025840000439200001E920000289200002992000024960000259600001F9600007784000007840000808C000044D500003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B84000008800000098000000A8000000B8000000C800000158000000A81000001E80000A4860000A38600005AD2000053D200002B9200002A9200002692000057D2000055D2000058D2000052D2000059D200000088000001880000028800000388000004880000058800005384000010B0000011B0000008D6000006D60000 - 2D001386000028000000048400007900000010860000260000007686000032000000048100004C0000005992000025000000848600003300000031840000800000000F81000050000000208100005800000054D20000440000001D920000140000000C8100004D00000051D2000043000000068400007B000000098100004E000000568600002C0000000384000078000000259200001C00000048D20000420000000E8400007D000000308400007F00000044920000410000005E8600002E0000001F920000400000000E8100004F0000001F810000570000000B8100004C0000002D920000220000001486000029000000058400007A0000001186000027000000058100004D0000002396000088000000028400007700000046810000600000003284000081000000108400007E00000060860000300000005D8600002D0000000D8100004E0000000A8400007C00000002E100006700000035E10000740000002C92000021000000 - - - 0 - 0A0000000A0000006E0000006E000000 - 00000000E603000080070000F9030000 - 4096 - 0 - 0 - 32767 - 0 - - - 1 - - - 34050 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34051 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 4294967295 - 00000000610200008007000036030000 - 000000004A020000800700001F030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 34052 - 5E0500008D0300006B09000050040000 - 2D050000290300007C070000CC030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - 34062 - 5E0500008D0300006B09000050040000 - 2D050000290300007C070000CC030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - 34064 - 5E0500008D0300006B09000050040000 - 2D0500002903000032090000BA030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34065 - 5E0500008D0300006B09000050040000 - 2D0500002903000032090000BA030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34066 - 5E0500008D0300006B09000050040000 - 2D0500002903000032090000BA030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34087 - 5E0500008D0300006B09000050040000 - 2D0500002903000032090000BA030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34098 - 5E0500008D0300006B09000050040000 - 2D0500002903000032090000BA030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34053 - 0000000017000000F9010000B6000000 - 0000000000000000F90100009F000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34054 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34055 - 000000001700000054010000B6000000 - 04000000980200007C07000005030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34080 - 0000000017000000E6000000DA000000 - 04000000980200007C07000005030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34099 - 0000000017000000E6000000DA000000 - 04000000980200007C07000005030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34056 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 8192 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34057 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34058 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34059 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34060 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34061 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34063 - 0000000017000000D0000000A0010000 - B006000032000000800700000D030000 - 16384 - 0 - 0 - 32767 - 0 - - - 1 - - - 34067 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34068 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34069 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 8192 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34070 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34071 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34072 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34073 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34074 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34075 - 0000000017000000E6000000EC000000 - 04000000620200007C07000005030000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34076 - 0000000017000000E6000000EC000000 - 04000000620200007C07000005030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34077 - 0000000017000000E6000000EC000000 - 04000000620200007C07000005030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34078 - 0000000017000000E6000000EC000000 - 04000000620200007C07000005030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34079 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34081 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34082 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34083 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34084 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34085 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34086 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34088 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34089 - 0000000017000000F9010000B6000000 - 0000000000000000F90100009F000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34090 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34091 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34092 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34093 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34094 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 8192 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34095 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34096 - 000000001700000054010000EC000000 - 000000000000000054010000D5000000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34097 - 000000001700000054010000EC000000 - 000000000000000054010000D5000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34100 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34101 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34102 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34103 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34104 - 0000000017000000D0000000A0010000 - 3705000032000000AC0600000D030000 - 16384 - 0 - 0 - 32767 - 0 - - - 1 - - - - _1s_counter - - - - ä½ç½® - 値 - åž‹ - å¼ - - - 150 - 100 - 100 - 100 - - - - 34105 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34106 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34107 - 0000000017000000D0000000A0010000 - 0000000000000000D000000089010000 - 16384 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34108 - 0000000017000000D0000000A0010000 - 00000000320000004D0100000D030000 - 4096 - 0 - 0 - 32767 - 0 - - - 1 - - - 0000000058000000000000000010000001000000FFFFFFFFFFFFFFFF4D01000032000000510100000D0300000100000002000010040000000100000081FFFFFF940300003C85000000000000000000000000000000000000010000003C850000010000003C850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003B85000000000000000000000000000000000000010000003B850000010000003B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000003A85000000000000000000000000000000000000010000003A850000010000003A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000398500000000000000000000000000000000000001000000398500000100000039850000000000000040000001000000FFFFFFFFFFFFFFFF3305000032000000370500000D03000001000000020000100400000001000000C1FCFFFFD1010000388500000000000000000000000000000000000001000000388500000100000038850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000308500000000000000000000000000000000000001000000308500000100000030850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002F85000000000000000000000000000000000000010000002F850000010000002F850000000000000020000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000002E85000000000000000000000000000000000000010000002E850000010000002E850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002D85000000000000000000000000000000000000010000002D850000010000002D850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002C85000000000000000000000000000000000000010000002C850000010000002C850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002B85000000000000000000000000000000000000010000002B850000010000002B850000000000000010000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000002A85000000000000000000000000000000000000010000002A850000010000002A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000298500000000000000000000000000000000000001000000298500000100000029850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000288500000000000000000000000000000000000001000000288500000100000028850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000268500000000000000000000000000000000000001000000268500000100000026850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000258500000000000000000000000000000000000001000000258500000100000025850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000248500000000000000000000000000000000000001000000248500000100000024850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000238500000000000000000000000000000000000001000000238500000100000023850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000228500000000000000000000000000000000000001000000228500000100000022850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000218500000000000000000000000000000000000001000000218500000100000021850000000000000080000000000000FFFFFFFFFFFFFFFF0000000046020000800700004A020000000000000100000004000000010000000000000000000000FFFFFFFF040000001B8500001C8500001D8500001E850000FFFF02000B004354616262656450616E65008000000000000000000000610200008007000036030000000000004A020000800700001F030000000000004080004604000000FFFEFF04E130E230EA303100000000001B85000001000000FFFFFFFFFFFFFFFFFFFEFF04E130E230EA303200000000001C85000001000000FFFFFFFFFFFFFFFFFFFEFF04E130E230EA303300000000001D85000001000000FFFFFFFFFFFFFFFFFFFEFF04E130E230EA303400000000001E85000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF1B85000001000000FFFFFFFF1B850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000001A85000000000000000000000000000000000000010000001A850000010000001A850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000198500000000000000000000000000000000000001000000198500000100000019850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000188500000000000000000000000000000000000001000000188500000100000018850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000158500000000000000000000000000000000000001000000158500000100000015850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000148500000000000000000000000000000000000001000000148500000100000014850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000138500000000000000000000000000000000000001000000138500000100000013850000000000000040000001000000FFFFFFFFFFFFFFFFAC06000032000000B00600000D0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000040000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000002000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000A85000000000000000000000000000000000000010000000A850000010000000A850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000020000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF000000007C0200008007000080020000000000000100000004000000010000000000000000000000FFFFFFFF0300000007850000208500003385000001800080000000000000000000009702000080070000360300000000000080020000800700001F030000000000004080004603000000FFFEFF0AB330FC30C930AB30D030EC30C330B83020002A00000000000785000001000000FFFFFFFFFFFFFFFFFFFEFF08A2957065D730ED30D530A130A430E930000000002085000001000000FFFFFFFFFFFFFFFFFFFEFF04C830EC30FC30B930000000003385000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF0785000001000000FFFFFFFF07850000000000000010000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000028500000000000000000000000000000000000001000000028500000100000002850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000448500000000000000000000000000000000000001000000448500000100000044850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000438500000000000000000000000000000000000001000000438500000100000043850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000428500000000000000000000000000000000000001000000428500000100000042850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000418500000000000000000000000000000000000001000000418500000100000041850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000408500000000000000000000000000000000000001000000408500000100000040850000000000000080000001000000FFFFFFFFFFFFFFFF000000000D0300008007000011030000010000000100000004000000010000000000000000000000000000000000000000000000010000003E8500000000000001000000000000000100000001000000FFFFFFFFCC02000011030000D0020000E6030000010000000200000004000000000000007CFCFFFFAC02000000000000010000003D850000FFFFFFFF07000000048500000E8500001085000011850000128500002785000032850000018000800000010000005E0500008D0300006B09000050040000290500001103000080070000E6030000000000004080005607000000FFFEFF03D330EB30C930010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF06C730D030C330B030ED30B030010000000E85000001000000FFFFFFFFFFFFFFFFFFFEFF02A35B008A000000001085000001000000FFFFFFFFFFFFFFFFFFFEFF02C2536771000000001185000001000000FFFFFFFFFFFFFFFFFFFEFF08D530A130A430EB304B3089301C69227D000000001285000001000000FFFFFFFFFFFFFFFFFFFEFF05D66627666A309A5BA97F000000002785000001000000FFFFFFFFFFFFFFFFFFFEFF05C430FC30EB30FA519B52000000003285000001000000FFFFFFFFFFFFFFFF010000000000000002000000000000000100000002000000FFFFFFFF250500001103000029050000E6030000010000000200000004000000000000000000000000000000000000000000000000000000030000003E8500003D850000FFFFFFFF0485000001000000FFFFFFFF04850000010000003D850000010000003E850000000000000000000000000000 - - - デãƒãƒƒã‚° - 00200000010000000800FFFF01001100434D4643546F6F6C426172427574746F6E56860000000004002C000000FFFEFF0000000000000000000000000001000000010000000180138600000000040028000000FFFEFF00000000000000000000000000010000000100000001805E860000000004002E000000FFFEFF0000000000000000000000000001000000010000000180608600000000040030000000FFFEFF00000000000000000000000000010000000100000001805D860000000004002D000000FFFEFF0000000000000000000000000001000000010000000180108600000000040026000000FFFEFF0000000000000000000000000001000000010000000180118600000000000027000000FFFEFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E148600000000040029000000FFFEFF16C730D030C330B030D730ED30B030E930E0309230EA30BB30C330C83057307E3059300A00EA30BB30C330C8300000000000000000000000000100000001000000000000000000000001000000020009800000000000000400FFFFFFFFFFFEFF000000000000000000000000000100000001000000000000000000000001000000000009801986000000000000FFFFFFFFFFFEFF000100000000000000000000000100000001000000000000000000000001000000000000000000FFFEFF04C730D030C330B030C6000000 - - - 34048 - 0A0000000A0000006E0000006E000000 - 1503000000000000F10300001A000000 - 8192 - 0 - 0 - 198 - 0 - - - 1 - - - メイン - 00200000010000002100FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000062000000FFFEFF000000000000000000000000000100000001000000018001E100000000000063000000FFFEFF000000000000000000000000000100000001000000018003E100000000040065000000FFFEFF0000000000000000000000000001000000010000000180008100000000000046000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040068000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004006A000000FFFEFF000000000000000000000000000100000001000000018022E100000000040069000000FFFEFF000000000000000000000000000100000001000000018025E10000000004006C000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004006F000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040070000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040059000000FFFEFF000000000000000000000000000100000001000000018024E10000000004006B000000FFFEFF000000000000000000000000000100000001000000018028E10000000004006D000000FFFEFF000000000000000000000000000100000001000000018029E10000000004006E000000FFFEFF0000000000000000000000000001000000010000000180028100000000040048000000FFFEFF000000000000000000000000000100000001000000018029810000000004005D000000FFFEFF000000000000000000000000000100000001000000018027810000000004005B000000FFFEFF000000000000000000000000000100000001000000018028810000000004005C000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000055000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040056000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004004C000000FFFEFF00000000000000000000000000010000000100000001800C810000000000004D000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000061000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001801F8100000000000057000000FFFEFF0000000000000000000000000001000000010000000180208100000000000058000000FFFEFF000000000000000000000000000100000001000000018046810000000002005F000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF03E130A430F330FF020000 - - - 34049 - 0A0000000A0000006E0000006E000000 - 0000000000000000150300001A000000 - 8192 - 0 - 0 - 767 - 0 - - - 1 - - - - 53832 - 53844 - 37407 - 37444 - 53841 - 0 - - - - 34109 - 580300007E0300003E04000053040000 - D00200001103000025050000E6030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - - 34110 - 0000000017000000E6000000EC000000 - 0000000011030000CC020000E6030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - 200 - 100 - 100 - 100 - 100 - 100 - 100 - 100 - 150 - - - 34112 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34113 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34114 - 0000000017000000E6000000DA000000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - 34115 - 000000001700000054010000EC000000 - 000000000000000054010000D5000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34116 - 000000001700000054010000EC000000 - 000000000000000054010000D5000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - <31967 (failed: LoadStr)> - 00200000010000000500FFFF01001100434D4643546F6F6C426172427574746F6E48D200000000040041000000FFFEFF000000000000000000000000000100000001000000018054D200000000040043000000FFFEFF00000000000000000000000000010000000100000001801F920000020000003F000000FFFEFF0000000000000000000000000001000000010000000180449200000200000040000000FFFEFF000000000000000000000000000100000001000000018051D200000000040042000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF193C0033003100390036003700200028006600610069006C00650064003A0020004C006F006100640053007400720029003E0074000000 - - - 34111 - 0A0000000A0000006E0000006E000000 - F1030000000000007B0400001A000000 - 8192 - 0 - 0 - 116 - 0 - - - 1 - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dnx b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dnx deleted file mode 100644 index d2f53c99e47..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.dnx +++ /dev/null @@ -1,270 +0,0 @@ - - - - 0 - 1 - 90 - 1 - 1 - 1 - main - 0 - 50 - - - 1516377402 - - - _ 0 - - - 0 - 1 - - - 0 - - - 0 - 0 - 1 - 0 - 1 - 0 - - - 0 - 0 - 1 - 0 - 1 - - - 0 - - - 1 - - - 1 - 0 - 1 - 0 - 1 - - - 98000000 - 0 - 1 - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 120.000000 - 0 - 0,0 - 0,0 - 0,0 - 0 - R5F565NE - 0 - 0 - 0 - 0 - 0 - 55 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 12.000000 - 120.000000 - 0 - 4096 - 0 - 1 - 3 - 1500000 - 1,0 - 0,0 - 0 - 0 - 1 - 0 - - 0 - 0 - - 0 - 0 - - 0 - 0 - - 0 - 0 - 1 - - - 0 - 0 - 1 - - - 0 - - - 1 - - - 0 - 1 - 0 - 0 - - - - _ 0 - _ "" - - - _ 0 - _ "" - _ 0 - - - 0 - - - 0 - 0 - - - 0 - 1 - - - 0 - 0 - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.wsdt b/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.wsdt deleted file mode 100644 index 42dd9894520..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/settings/aws_demos.wsdt +++ /dev/null @@ -1,435 +0,0 @@ - - - - - aws_demos/Debug - - - - - 34048 - 34049 - 34050 - 34051 - 34052 - 34053 - 34054 - 34055 - 34056 - 34057 - 34058 - 34059 - 34060 - 34061 - 34062 - 34063 - 34064 - 34065 - - - - - 57600 - 57601 - 57603 - 33024 - 0 - 57607 - 0 - 57635 - 57634 - 57637 - 0 - 57643 - 57644 - 0 - 33090 - 33057 - 57636 - 57640 - 57641 - 33026 - 33065 - 33063 - 33064 - 33053 - 33054 - 0 - 33035 - 33036 - 34399 - 0 - 33038 - 33039 - 0 - - - - - 323 - 30 - 30 - 30 - - - aws_demos - aws_demos/demos - aws_demos/demos/common - aws_demos/demos/common/demo_runner - aws_demos/lib - aws_demos/lib/pkcs11 - aws_demos/lib/pkcs11/mbedtls - aws_demos/lib/tls - aws_demos/src - - - - 14 - 11 - - - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 7D00000015001386000011000000108600000100000029E100000200000010B00000010000000C8100005E0000000D80000001000000258400000300000017810000010000005E860000010000000E8100000C0000000B81000001000000058400000100000005810000030000001186000001000000028400000100000016810000010000001084000004000000468100000100000003B000000200000011B000000100000024E1000001000000 - - - 5100FFFFFFFF7784000007840000808C000044D50000439200001E92000028920000299200002592000024960000259600001F9600001D9200000C840000338400007884000011840000258400000D8400000F8400000884000054840000328100001C81000009840000538400003C8400003D840000408400004C8400003E8400004B8400004D8400003F8400003A8400003B8400005A8400005B8400002AE10000498100004A810000008200001C820000018200002F8200001682000018820000198200006786000022810000238100007C8400007D8400007E840000838400008484000000880000018800000288000003880000048800000588000001B0000002B0000003B0000004B0000005B0000006B0000007B0000008B0000009B000000AB000000BB000000CB000000DB000000EB000000FB0000000B000002481000040E10000 - 3900048400004A000000268100002B0000002CE100003D000000158100001C0000005992000053000000048100001A00000031840000510000002392000000000000018100001400000029E100003B00000007E10000320000005F8600002E00000004E10000300000000F8100002100000020810000290000003F8100002B00000023E10000370000000D8000000E00000001E100002D0000000C8100001E000000068400004C0000000384000049000000178100001E000000008400000B0000002BE100003C000000148100001B0000000E8400004E000000308400005000000028E100003A0000000081000010000000449200005100000025E100003900000003E100002F0000000E810000200000001F810000280000001F9200004E00000022E100003600000000E100002C0000000B8100001D0000002D92000050000000058400004B0000002B8000001200000041E100003C0000000284000048000000168100001D0000002396000055000000058100001B000000108400004F00000032840000520000002181000026000000518400004D00000005E10000310000000A8400004D00000024E100003800000002E100002E0000000D8100001F0000002C9200004F000000 - - - 0 - 0A0000000A0000006E0000006E000000 - 00000000E603000080070000F9030000 - 4096 - 0 - 0 - 32767 - 0 - - - 1 - - - 4294967295 - C4030000CD02000080070000FD030000 - C4030000B602000080070000E6030000 - 4096 - 0 - 0 - 32767 - 0 - - - 1 - - - 34049 - B4000000020100009A010000C5010000 - 00000000CA020000C0030000E6030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - 17 - 512 - 328 - 49 - 2 - C:\Users\a5088582\Desktop\AmazonFreeRTOS\test\demos\renesas\rx65n-envision-kit\iar-ewrx\BuildLog.log - 0 - -1 - - - 34052 - B4000000020100009A010000C5010000 - 04000000CE020000BC030000CC030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 357 - 51 - 612 - 2 - - 0 - -1 - - - 34053 - B4000000020100009A010000C5010000 - 04000000CE020000BC030000CC030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 357 - 51 - 612 - 2 - - 0 - -1 - - - 34054 - B4000000020100009A010000C5010000 - 04000000CE020000BC030000CC030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 306 - 51 - 459 - 204 - 2 - - 0 - -1 - - - 34055 - B4000000020100009A010000C5010000 - 04000000CE020000BC030000CC030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 357 - 51 - 612 - 2 - - 0 - -1 - - - 34058 - B4000000020100009A010000C5010000 - 04000000CE020000BC030000CC030000 - 4096 - 0 - 0 - 32767 - 0 - - - 0 - - - 2 - - 0 - -1 - - - 34050 - B400000002010000AD020000A1010000 - 0000000000000000F90100009F000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34051 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34056 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34057 - B400000002010000AD020000A1010000 - 0000000000000000F90100009F000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34059 - B400000002010000840100008B020000 - 00000000320000009C010000B2020000 - 4096 - 0 - 0 - 32767 - 0 - - - 1 - - - 0000000011000000000000000010000001000000FFFFFFFFFFFFFFFF9C01000032000000A0010000B20200000100000002000010040000000100000054FFFFFF520600000B85000000000000000000000000000000000000010000000B850000010000000B850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000098500000000000000000000000000000000000001000000098500000100000009850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000088500000000000000000000000000000000000001000000088500000100000008850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000028500000000000000000000000000000000000001000000028500000100000002850000000000000080000001000000FFFFFFFFFFFFFFFF00000000B202000080070000B6020000010000000100001004000000010000000DFEFFFF7201000000000000000000000000000001000000FFFFFFFF0600000001850000048500000585000006850000078500000A850000FFFF02000B004354616262656450616E65008000000100000000000000CD020000C0030000FD03000000000000B6020000C0030000E6030000000000004080005606000000FFFEFF03D330EB30C930010000000185000001000000FFFFFFFFFFFFFFFFFFFEFF02A35B008A000000000485000001000000FFFFFFFFFFFFFFFFFFFEFF02C2536771000000000585000001000000FFFFFFFFFFFFFFFFFFFEFF08D530A130A430EB304B3089301C69227D000000000685000001000000FFFFFFFFFFFFFFFFFFFEFF05D66627666A309A5BA97F000000000785000001000000FFFFFFFFFFFFFFFFFFFEFF05C430FC30EB30FA519B52000000000A85000001000000FFFFFFFFFFFFFFFF0000000000000000FFFFFFFF010000000E85000001800080000001000000C4030000CD02000080070000FD030000C4030000B602000080070000E6030000000000004080005601000000FFFEFF06C730D030C330B030ED30B030010000000E85000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC0030000B6020000C4030000E60300000100000002000010040000000000000098FCFFFF6503000000000000000000000000000002000000FFFFFFFF01850000FFFFFFFF0E85000001000000FFFFFFFF0E85000001000000FFFFFFFF01850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000000000000000000 - - - メイン - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000033000000FFFEFF000000000000000000000000000100000001000000018001E100000000000034000000FFFEFF000000000000000000000000000100000001000000018003E100000000040036000000FFFEFF0000000000000000000000000001000000010000000180008100000000000017000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003B000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040040000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040041000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000600FFFEFF096400750070006C0069006300610074006500FFFEFF047A00650072006F00FFFEFF2463006F006E006600690067004D00410058005F00530059005300430041004C004C005F0049004E0054004500520052005500500054005F005000520049004F005200490054005900FFFEFF0A70006F007200740049004E004C0049004E004500FFFEFF0669006E006C0069006E006500FFFEFF0876005400690063006B00490053005200000000000000000000000000000000000000000000000000018021810000000004002A000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003F000000FFFEFF0000000000000000000000000001000000010000000180028100000000040019000000FFFEFF000000000000000000000000000100000001000000018029810000000004002E000000FFFEFF000000000000000000000000000100000001000000018027810000000004002C000000FFFEFF000000000000000000000000000100000001000000018028810000000004002D000000FFFEFF00000000000000000000000000010000000100000001801D8100000000000026000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040027000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000000001D000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001E000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000032000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000020000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000021000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF03E130A430F330E8020000 - - - 34048 - 0A0000000A0000006E0000006E000000 - 0000000000000000FE0200001A000000 - 8192 - 0 - 0 - 744 - 0 - - - 1 - - - 15 - 916 - 2 - - 0 - -1 - - - 34062 - A50300009A030000250B00005D040000 - C4030000CA02000080070000E6030000 - 32768 - 0 - 0 - 32767 - 0 - - - 1 - - - 34060 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34061 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34063 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - 34064 - B4000000020100009A010000C5010000 - 0000000000000000E6000000C3000000 - 32768 - 0 - 0 - 32767 - 0 - - - 0 - - - - - - - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000030000000200000001000000FFFEFF3C2400570053005F0044004900520024005C002E002E005C002E002E005C002E002E005C002E002E005C006C00690062005C0070006B0063007300310031005C006D0062006500640074006C0073005C006100770073005F0070006B0063007300310031005F006D0062006500640074006C0073002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003200310030003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF146100770073005F0070006B0063007300310031005F006D0062006500640074006C0073002E00630000000000FFFFFFFFFFFFFFFFFFFEFF3A2400570053005F0044004900520024005C002E002E005C002E002E005C002E002E005C002E002E005C006C00690062005C004600720065006500520054004F0053005C0070006F0072007400610062006C0065005C004900410052005C0052005800760032005C0070006F00720074002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003100330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF0670006F00720074002E00630000000000FFFFFFFFFFFFFFFFFFFEFF612400570053005F0044004900520024005C002E002E005C002E002E005C002E002E005C002E002E005C006C00690062005C004600720065006500520054004F0053002D0050006C00750073002D005400430050005C0073006F0075007200630065005C0070006F0072007400610062006C0065005C004E006500740077006F0072006B0049006E0074006500720066006100630065005C00520058005C004E006500740077006F0072006B0049006E0074006500720066006100630065002E006300010000000180FFFEFF00FFFEFFFF22013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E003400320038003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0030003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0030003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF124E006500740077006F0072006B0049006E0074006500720066006100630065002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000A00100004900000080070000C9020000 - - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index ff311021ea3..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_hardware_setup.c +++ /dev/null @@ -1,99 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_hardware_setup.c -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : Initialization file for code generation configurations. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "r_smc_interrupt.h" -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -void r_undefined_exception(void); -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: r_undefined_exception -* Description : This function is undefined interrupt service routine -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void r_undefined_exception(void) -{ - /* Start user code for r_undefined_exception. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/*********************************************************************************************************************** -* Function Name: R_Systeminit -* Description : This function initializes every configuration -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Systeminit(void) -{ - /* Enable writing to registers related to operating modes, LPC, CGC and software reset */ - SYSTEM.PRCR.WORD = 0xA50BU; - - /* Enable writing to MPC pin function control registers */ - MPC.PWPR.BIT.B0WI = 0U; - MPC.PWPR.BIT.PFSWE = 1U; - - /* Initialize clocks settings */ - R_CGC_Create(); - - /* Set interrupt settings */ - R_Interrupt_Create(); - - /* Register undefined interrupt */ - R_BSP_InterruptWrite(BSP_INT_SRC_UNDEFINED_INTERRUPT,(bsp_int_cb_t)r_undefined_exception); - - /* Disable writing to MPC pin function control registers */ - MPC.PWPR.BIT.PFSWE = 0U; - MPC.PWPR.BIT.B0WI = 1U; - - /* Enable protection */ - SYSTEM.PRCR.WORD = 0xA500U; -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index cd156a9ba04..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_macrodriver.h +++ /dev/null @@ -1,82 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_macrodriver.h -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : Macro header file for code generation. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -#ifndef MODULEID_H -#define MODULEID_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "platform.h" -#include "r_smc_interrupt.h" -#include - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - -/* Status list definition */ -#define MD_STATUSBASE (0x00U) -#define MD_OK (MD_STATUSBASE + 0x00U) /* register setting OK */ -#define MD_SPT (MD_STATUSBASE + 0x01U) /* IIC stop */ -#define MD_NACK (MD_STATUSBASE + 0x02U) /* IIC no ACK */ -#define MD_BUSY1 (MD_STATUSBASE + 0x03U) /* busy 1 */ -#define MD_BUSY2 (MD_STATUSBASE + 0x04U) /* busy 2 */ - -/* Error list definition */ -#define MD_ERRORBASE (0x80U) -#define MD_ERROR (MD_ERRORBASE + 0x00U) /* error */ -#define MD_ARGERROR (MD_ERRORBASE + 0x01U) /* error argument input error */ -#define MD_ERROR1 (MD_ERRORBASE + 0x02U) /* error 1 */ -#define MD_ERROR2 (MD_ERRORBASE + 0x03U) /* error 2 */ -#define MD_ERROR3 (MD_ERRORBASE + 0x04U) /* error 3 */ -#define MD_ERROR4 (MD_ERRORBASE + 0x05U) /* error 4 */ -#define MD_ERROR5 (MD_ERRORBASE + 0x06U) /* error 5 */ - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -#ifndef __TYPEDEF__ - typedef unsigned short MD_STATUS; - #define __TYPEDEF__ -#endif - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Systeminit(void); -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 7f6364b7a36..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_cg_userdefine.h +++ /dev/null @@ -1,61 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_cg_userdefine.h -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : User header file for code generation. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -#ifndef CG_USER_DEF_H -#define CG_USER_DEF_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -/* Start user code for include. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* Start user code for register. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Start user code for macro define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Start user code for type define. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 3ae52814ffa..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.c +++ /dev/null @@ -1,45 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.c -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : This file implements cgc setting -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -#include "r_smc_cgc.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create -* Description : This function Used to initializes the clock generator -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create(void) -{ - - R_CGC_Create_UserInit(); -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index bc5ccb7b74d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc.h +++ /dev/null @@ -1,217 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc.h -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : This file implements cgc setting. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -#ifndef SMC_CGC_H -#define SMC_CGC_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ -/* - System Clock Control Register (SCKCR) -*/ -/* Peripheral Module Clock D (PCLKD) */ -#define _00000000_CGC_PCLKD_DIV_1 (0x00000000UL) /* x1 */ -#define _00000001_CGC_PCLKD_DIV_2 (0x00000001UL) /* x1/2 */ -#define _00000002_CGC_PCLKD_DIV_4 (0x00000002UL) /* x1/4 */ -#define _00000003_CGC_PCLKD_DIV_8 (0x00000003UL) /* x1/8 */ -#define _00000004_CGC_PCLKD_DIV_16 (0x00000004UL) /* x1/16 */ -#define _00000005_CGC_PCLKD_DIV_32 (0x00000005UL) /* x1/32 */ -#define _00000006_CGC_PCLKD_DIV_64 (0x00000006UL) /* x1/64 */ -/* Peripheral Module Clock C (PCLKC) */ -#define _00000000_CGC_PCLKC_DIV_1 (0x00000000UL) /* x1 */ -#define _00000010_CGC_PCLKC_DIV_2 (0x00000010UL) /* x1/2 */ -#define _00000020_CGC_PCLKC_DIV_4 (0x00000020UL) /* x1/4 */ -#define _00000030_CGC_PCLKC_DIV_8 (0x00000030UL) /* x1/8 */ -#define _00000040_CGC_PCLKC_DIV_16 (0x00000040UL) /* x1/16 */ -#define _00000050_CGC_PCLKC_DIV_32 (0x00000050UL) /* x1/32 */ -#define _00000060_CGC_PCLKC_DIV_64 (0x00000060UL) /* x1/64 */ -/* Peripheral Module Clock B (PCLKB) */ -#define _00000000_CGC_PCLKB_DIV_1 (0x00000000UL) /* x1 */ -#define _00000100_CGC_PCLKB_DIV_2 (0x00000100UL) /* x1/2 */ -#define _00000200_CGC_PCLKB_DIV_4 (0x00000200UL) /* x1/4 */ -#define _00000300_CGC_PCLKB_DIV_8 (0x00000300UL) /* x1/8 */ -#define _00000400_CGC_PCLKB_DIV_16 (0x00000400UL) /* x1/16 */ -#define _00000500_CGC_PCLKB_DIV_32 (0x00000500UL) /* x1/32 */ -#define _00000600_CGC_PCLKB_DIV_64 (0x00000600UL) /* x1/64 */ -/* Peripheral Module Clock A (PCLKA) */ -#define _00000000_CGC_PCLKA_DIV_1 (0x00000000UL) /* x1 */ -#define _00001000_CGC_PCLKA_DIV_2 (0x00001000UL) /* x1/2 */ -#define _00002000_CGC_PCLKA_DIV_4 (0x00002000UL) /* x1/4 */ -#define _00003000_CGC_PCLKA_DIV_8 (0x00003000UL) /* x1/8 */ -#define _00004000_CGC_PCLKA_DIV_16 (0x00004000UL) /* x1/16 */ -#define _00005000_CGC_PCLKA_DIV_32 (0x00005000UL) /* x1/32 */ -#define _00006000_CGC_PCLKA_DIV_64 (0x00006000UL) /* x1/64 */ -/* External Bus Clock (BCLK) */ -#define _00000000_CGC_BCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _00010000_CGC_BCLK_DIV_2 (0x00010000UL) /* x1/2 */ -#define _00020000_CGC_BCLK_DIV_4 (0x00020000UL) /* x1/4 */ -#define _00030000_CGC_BCLK_DIV_8 (0x00030000UL) /* x1/8 */ -#define _00040000_CGC_BCLK_DIV_16 (0x00040000UL) /* x1/16 */ -#define _00050000_CGC_BCLK_DIV_32 (0x00050000UL) /* x1/32 */ -#define _00060000_CGC_BCLK_DIV_64 (0x00060000UL) /* x1/64 */ -/* System Clock (ICLK) */ -#define _00000000_CGC_ICLK_DIV_1 (0x00000000UL) /* x1 */ -#define _01000000_CGC_ICLK_DIV_2 (0x01000000UL) /* x1/2 */ -#define _02000000_CGC_ICLK_DIV_4 (0x02000000UL) /* x1/4 */ -#define _03000000_CGC_ICLK_DIV_8 (0x03000000UL) /* x1/8 */ -#define _04000000_CGC_ICLK_DIV_16 (0x04000000UL) /* x1/16 */ -#define _05000000_CGC_ICLK_DIV_32 (0x05000000UL) /* x1/32 */ -#define _06000000_CGC_ICLK_DIV_64 (0x06000000UL) /* x1/64 */ -/* System Clock (FCLK) */ -#define _00000000_CGC_FCLK_DIV_1 (0x00000000UL) /* x1 */ -#define _10000000_CGC_FCLK_DIV_2 (0x10000000UL) /* x1/2 */ -#define _20000000_CGC_FCLK_DIV_4 (0x20000000UL) /* x1/4 */ -#define _30000000_CGC_FCLK_DIV_8 (0x30000000UL) /* x1/8 */ -#define _40000000_CGC_FCLK_DIV_16 (0x40000000UL) /* x1/16 */ -#define _50000000_CGC_FCLK_DIV_32 (0x50000000UL) /* x1/32 */ -#define _60000000_CGC_FCLK_DIV_64 (0x60000000UL) /* x1/64 */ - -/* - System Clock Control Register 2 (SCKCR2) -*/ -#define _0010_CGC_UCLK_DIV_1 (0x0010U) /* x1/2 */ -#define _0020_CGC_UCLK_DIV_3 (0x0020U) /* x1/3 */ -#define _0030_CGC_UCLK_DIV_4 (0x0030U) /* x1/4 */ -#define _0040_CGC_UCLK_DIV_5 (0x0040U) /* x1/5 */ -#define _0001_SCKCR2_BIT0 (0x0001U) /* RESERVE BIT0 */ - -/* - System Clock Control Register 3 (SCKCR3) -*/ -#define _0000_CGC_CLOCKSOURCE_LOCO (0x0000U) /* LOCO */ -#define _0100_CGC_CLOCKSOURCE_HOCO (0x0100U) /* HOCO */ -#define _0200_CGC_CLOCKSOURCE_MAINCLK (0x0200U) /* Main clock oscillator */ -#define _0300_CGC_CLOCKSOURCE_SUBCLK (0x0300U) /* Sub-clock oscillator */ -#define _0400_CGC_CLOCKSOURCE_PLL (0x0400U) /* PLL circuit */ - -/* - PLL Control Register (PLLCR) -*/ -/* PLL Input Frequency Division Ratio Select (PLIDIV[1:0]) */ -#define _0000_CGC_PLL_FREQ_DIV_1 (0x0000U) /* x1 */ -#define _0001_CGC_PLL_FREQ_DIV_2 (0x0001U) /* x1/2 */ -#define _0002_CGC_PLL_FREQ_DIV_3 (0x0002U) /* x1/3 */ -/* PLL Clock Source Select (PLLSRCSEL) */ -#define _0000_CGC_PLL_SOURCE_MAIN (0x0000U) /* Main clock oscillator */ -#define _0010_CGC_PLL_SOURCE_HOCO (0x0010U) /* HOCO */ -/* Frequency Multiplication Factor Select (STC[5:0]) */ -#define _1300_CGC_PLL_FREQ_MUL_10_0 (0x1300U) /* x10.0 */ -#define _1400_CGC_PLL_FREQ_MUL_10_5 (0x1400U) /* x10.5 */ -#define _1500_CGC_PLL_FREQ_MUL_11_0 (0x1500U) /* x11.0 */ -#define _1600_CGC_PLL_FREQ_MUL_11_5 (0x1600U) /* x11.5 */ -#define _1700_CGC_PLL_FREQ_MUL_12_0 (0x1700U) /* x12.0 */ -#define _1800_CGC_PLL_FREQ_MUL_12_5 (0x1800U) /* x12.5 */ -#define _1900_CGC_PLL_FREQ_MUL_13_0 (0x1900U) /* x13.0 */ -#define _1A00_CGC_PLL_FREQ_MUL_13_5 (0x1A00U) /* x13.5 */ -#define _1B00_CGC_PLL_FREQ_MUL_14_0 (0x1B00U) /* x14.0 */ -#define _1C00_CGC_PLL_FREQ_MUL_14_5 (0x1C00U) /* x14.5 */ -#define _1D00_CGC_PLL_FREQ_MUL_15_0 (0x1D00U) /* x15.0 */ -#define _1E00_CGC_PLL_FREQ_MUL_15_5 (0x1E00U) /* x15.5 */ -#define _1F00_CGC_PLL_FREQ_MUL_16_0 (0x1F00U) /* x16.0 */ -#define _2000_CGC_PLL_FREQ_MUL_16_5 (0x2000U) /* x16.5 */ -#define _2100_CGC_PLL_FREQ_MUL_17_0 (0x2100U) /* x17.0 */ -#define _2200_CGC_PLL_FREQ_MUL_17_5 (0x2200U) /* x17.5 */ -#define _2300_CGC_PLL_FREQ_MUL_18_0 (0x2300U) /* x18.0 */ -#define _2400_CGC_PLL_FREQ_MUL_18_5 (0x2400U) /* x18.5 */ -#define _2500_CGC_PLL_FREQ_MUL_19_0 (0x2500U) /* x19.0 */ -#define _2600_CGC_PLL_FREQ_MUL_19_5 (0x2600U) /* x19.5 */ -#define _2700_CGC_PLL_FREQ_MUL_20_0 (0x2700U) /* x20.0 */ -#define _2800_CGC_PLL_FREQ_MUL_20_5 (0x2800U) /* x20.5 */ -#define _2900_CGC_PLL_FREQ_MUL_21_0 (0x2900U) /* x21.0 */ -#define _2A00_CGC_PLL_FREQ_MUL_21_5 (0x2A00U) /* x21.5 */ -#define _2B00_CGC_PLL_FREQ_MUL_22_0 (0x2B00U) /* x22.0 */ -#define _2C00_CGC_PLL_FREQ_MUL_22_5 (0x2C00U) /* x22.5 */ -#define _2D00_CGC_PLL_FREQ_MUL_23_0 (0x2D00U) /* x23.0 */ -#define _2E00_CGC_PLL_FREQ_MUL_23_5 (0x2E00U) /* x23.5 */ -#define _2F00_CGC_PLL_FREQ_MUL_24_0 (0x2F00U) /* x24.0 */ -#define _3000_CGC_PLL_FREQ_MUL_24_5 (0x3000U) /* x24.5 */ -#define _3100_CGC_PLL_FREQ_MUL_25_0 (0x3100U) /* x25.0 */ -#define _3200_CGC_PLL_FREQ_MUL_25_5 (0x3200U) /* x25.5 */ -#define _3300_CGC_PLL_FREQ_MUL_26_0 (0x3300U) /* x26.0 */ -#define _3400_CGC_PLL_FREQ_MUL_26_5 (0x3400U) /* x26.5 */ -#define _3500_CGC_PLL_FREQ_MUL_27_0 (0x3500U) /* x27.0 */ -#define _3600_CGC_PLL_FREQ_MUL_27_5 (0x3600U) /* x27.5 */ -#define _3700_CGC_PLL_FREQ_MUL_28_0 (0x3700U) /* x28.0 */ -#define _3800_CGC_PLL_FREQ_MUL_28_5 (0x3800U) /* x28.5 */ -#define _3900_CGC_PLL_FREQ_MUL_29_0 (0x3900U) /* x29.0 */ -#define _3A00_CGC_PLL_FREQ_MUL_29_5 (0x3A00U) /* x29.5 */ -#define _3B00_CGC_PLL_FREQ_MUL_30_0 (0x3B00U) /* x30.0 */ - -/* - Oscillation Stop Detection Control Register (OSTDCR) -*/ -/* Oscillation Stop Detection Interrupt Enable (OSTDIE) */ -#define _00_CGC_OSC_STOP_INT_DISABLE (0x00U) /* The oscillation stop detection interrupt is disabled */ -#define _01_CGC_OSC_STOP_INT_ENABLE (0x01U) /* The oscillation stop detection interrupt is enabled */ -/* Oscillation Stop Detection Function Enable (OSTDE) */ -#define _00_CGC_OSC_STOP_DISABLE (0x00U) /* Oscillation stop detection function is disabled */ -#define _80_CGC_OSC_STOP_ENABLE (0x80U) /* Oscillation stop detection function is enabled */ - -/* - High-Speed On-Chip Oscillator Control Register 2 (HOCOCR2) -*/ -/* HOCO Frequency Setting (HCFRQ[1:0]) */ -#define _00_CGC_HOCO_CLK_16 (0x00U) /* 16 MHz */ -#define _01_CGC_HOCO_CLK_18 (0x01U) /* 18 MHz */ -#define _02_CGC_HOCO_CLK_20 (0x02U) /* 20 MHz */ - -/* - Main Clock Oscillator Forced Oscillation Control Register (MOFCR) -*/ -/* Main Oscillator Drive Capability 2 Switching (MODRV2[1:0]) */ -#define _00_CGC_MAINOSC_UNDER24M (0x00U) /* 20.1 to 24 MHz */ -#define _10_CGC_MAINOSC_UNDER20M (0x10U) /* 16.1 to 20 MHz */ -#define _20_CGC_MAINOSC_UNDER16M (0x20U) /* 8.1 to 16 MHz */ -#define _30_CGC_MAINOSC_EQUATE8M (0x30U) /* 8 MHz */ -/* Main Clock Oscillator Switch (MOSEL) */ -#define _00_CGC_MAINOSC_RESONATOR (0x00U) /* Resonator */ -#define _40_CGC_MAINOSC_EXTERNAL (0x40U) /* External oscillator input */ - -/* - RTC Control Register 4 (RCR4) -*/ -/* Count source select */ -#define _00_RTC_SOURCE_SELECT_SUB (0x00U) /* Select sub-clock oscillator */ -#define _01_RTC_SOURCE_SELECT_MAIN_FORCED (0x01U) /* Select main clock oscillator */ -#define _53_CGC_MOSCWTCR_VALUE (0x53U) /* Main Clock Oscillator Wait Time */ -#define _21_CGC_SOSCWTCR_VALUE (0x21U) /* Sub-Clock Oscillator Wait Time */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_CGC_Create(void); -void R_CGC_Create_UserInit(void); -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 9ec54b88508..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_cgc_user.c +++ /dev/null @@ -1,64 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_cgc_user.c -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : None -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Pragma directive -***********************************************************************************************************************/ -/* Start user code for pragma. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" -/* Start user code for include. Do not edit comment generated here */ -#include "r_smc_cgc.h" -/* End user code. Do not edit comment generated here */ -#include "r_cg_userdefine.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ -/* Start user code for global. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - -/*********************************************************************************************************************** -* Function Name: R_CGC_Create_UserInit -* Description : This function adds user code after initializing CGC -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_CGC_Create_UserInit(void) -{ - /* Start user code for code init. Do not edit comment generated here */ - /* End user code. Do not edit comment generated here */ -} - -/* Start user code for adding. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index c5717c6bbb1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_entry.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_entry.h -* Version : 1.1.1 -* Device(s) : R5F565NEHxFB -* Description : SMC platform header file. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -#ifndef SMC_PLATFORM_H -#define SMC_PLATFORM_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_cg_macrodriver.h" - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -/* Start user code for function. Do not edit comment generated here */ -/* End user code. Do not edit comment generated here */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 56677fd9413..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.c +++ /dev/null @@ -1,52 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.c -* Version : 1.1.0 -* Device(s) : R5F565NEHxFB -* Description : This file implements interrupt setting -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_smc_interrupt.h" -#include "platform.h" - -/*********************************************************************************************************************** -* Function Name: R_Interrupt_Create -* Description : This function Used to set the fast interrupt or group interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ - -void R_Interrupt_Create(void) -{ - /* Disable group AL1 interrupt*/ - IEN(ICU,GROUPAL1) = 0U; - - - /* Set group AL1 interrupt priority level */ - IPR(ICU,GROUPAL1) = _02_ICU_PRIORITY_LEVEL2; - - /* Enable group AL1 interrupt */ - IEN(ICU,GROUPAL1) = 1U; -} - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 6dc72923e58..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/general/r_smc_interrupt.h +++ /dev/null @@ -1,292 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016, 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : r_smc_interrupt.h -* Version : 1.1.0 -* Device(s) : R5F565NEHxFB -* Description : This file implements interrupt setting. -* Creation Date: 2018-07-14 -***********************************************************************************************************************/ - -#ifndef SMC_INTERRUPT_H -#define SMC_INTERRUPT_H - -/*********************************************************************************************************************** -Macro definitions (Register bit) -***********************************************************************************************************************/ - -/* Priority level of interrupt source. - * These macro definitions are used to set the IPR register directly - */ -#define _00_ICU_PRIORITY_LEVEL0 (0x00U) /* Level 0 (disabled) */ -#define _01_ICU_PRIORITY_LEVEL1 (0x01U) /* Level 1 */ -#define _02_ICU_PRIORITY_LEVEL2 (0x02U) /* Level 2 */ -#define _03_ICU_PRIORITY_LEVEL3 (0x03U) /* Level 3 */ -#define _04_ICU_PRIORITY_LEVEL4 (0x04U) /* Level 4 */ -#define _05_ICU_PRIORITY_LEVEL5 (0x05U) /* Level 5 */ -#define _06_ICU_PRIORITY_LEVEL6 (0x06U) /* Level 6 */ -#define _07_ICU_PRIORITY_LEVEL7 (0x07U) /* Level 7 */ -#define _08_ICU_PRIORITY_LEVEL8 (0x08U) /* Level 8 */ -#define _09_ICU_PRIORITY_LEVEL9 (0x09U) /* Level 9 */ -#define _0A_ICU_PRIORITY_LEVEL10 (0x0AU) /* Level 10 */ -#define _0B_ICU_PRIORITY_LEVEL11 (0x0BU) /* Level 11 */ -#define _0C_ICU_PRIORITY_LEVEL12 (0x0CU) /* Level 12 */ -#define _0D_ICU_PRIORITY_LEVEL13 (0x0DU) /* Level 13 */ -#define _0E_ICU_PRIORITY_LEVEL14 (0x0EU) /* Level 14 */ -#define _0F_ICU_PRIORITY_LEVEL15 (0x0FU) /* Level 15 */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FAST_INTERRUPT_VECTOR (0) - -/* The macro definitions below list the full set of priority levels as selected in the Interrupts tab - * Please do not modify this file manually - */ -#define ICU_BSC_BUSERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RAM_RAMERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FIFERR_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_FCU_FRDYI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_SWINT_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT0_CMI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT1_CMI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_CMWI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_CMWI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D0FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_D1FIFO0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPRI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI0_SPTI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPRI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI1_SPTI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPRI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_QSPI_SPTI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SDHI_SBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MMCIF_MBFAI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RIIC2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_RXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI0_TXI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_RXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI1_TXI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_RXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI2_TXI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ13_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ14_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_IRQ15_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_RXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI3_TXI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_RXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI4_TXI4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_RXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI5_TXI5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_RXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI6_TXI6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD1_LVD1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_LVD2_LVD2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBR0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_ALM_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_PRD_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_IWDT_IWUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_WDT_WUNI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PDC_PCDFI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_RXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI7_TXI7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_RXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI8_TXI8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_RXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI9_TXI9_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_RXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI10_TXI10_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPRI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RSPI2_SPTI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPBL1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ICU_GROUPAL1_PRIORITY _02_ICU_PRIORITY_LEVEL2 -#define ICU_SCI11_RXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI11_TXI11_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_RXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_SCI12_TXI12_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC2I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC3I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_DMAC_DMAC74I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_OST_OSTDI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC0I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_EXDMAC_EXDMAC1I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT2_CMI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMT3_CMI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TGI0D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU0_TCI0V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TCI1U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TGI2B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU2_TCI2U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU1_TGI1A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3C_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_CMIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR0_OVI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_CMIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR1_OVI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_CMIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR2_OVI2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_CMIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TMR3_OVI3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TGI3D_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU3_TCI3V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TGI4B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU4_TCI4U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5A_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TGI5B_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5V_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TPU5_TCI5U_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_IC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC0I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW0_OC1I0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_IC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC0I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CMTW1_OC1I1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_RTC_CUP_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_RXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN0_TXM0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXF1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_RXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_CAN1_TXM1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_USB0_USBI0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12ADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GBADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD_S12GCADI_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12ADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GBADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_S12AD1_S12GCADI1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB192_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR18I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_ELC_ELSR19I_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_PROC_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_ROMOK_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_LONG_PLG_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_TEST_BUSY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_WRRDY4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_RDRDY1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_WRRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_TSIP_INTEGRATE_RDRDY_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB206_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIB_INTB207_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIA1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIA0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIB0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIC0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGID0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TCIV0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIE0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU0_TGIF0_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TGIB1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIV1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU1_TCIU1_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIA2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TGIB2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIV2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU2_TCIU2_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIA3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIB3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGIC3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TGID3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU3_TCIV3_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIA4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIB4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGIC4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TGID4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU4_TCIV4_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIU5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIV5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU5_TGIW5_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIA6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIB6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGIC6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TGID6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU6_TCIV6_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIA7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIB7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGIC7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TGID7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU7_TCIV7_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIA8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIB8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGIC8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TGID8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_MTU8_TCIV8_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA251_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA252_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA253_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA254_PRIORITY _0F_ICU_PRIORITY_LEVEL15 -#define ICU_PERIA_INTA255_PRIORITY _0F_ICU_PRIORITY_LEVEL15 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global functions -***********************************************************************************************************************/ -void R_Interrupt_Create(void); -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.c deleted file mode 100644 index 3860f46864e..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.c +++ /dev/null @@ -1,165 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : hwsetup.c -* Device(s) : RX -* H/W Platform : RSKRX65NARSKRX65N_2MB -* Description : Defines the initialization routines used each time the MCU is restarted. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Added the bsp startup module disable function. -* Changed the MSTPCR setting method. -***********************************************************************************************************************/ - - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* I/O Register and board definitions */ -#include "platform.h" - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -/* MCU I/O port configuration function declaration */ -static void output_ports_configure(void); - -/* Interrupt configuration function declaration */ -static void interrupts_configure(void); - -/* MCU peripheral module configuration function declaration */ -static void peripheral_modules_enable(void); - -/* ADC initial configuration function declaration */ -static void bsp_adc_initial_configure(void); - - -/*********************************************************************************************************************** -* Function name: hardware_setup -* Description : Contains setup functions called at device restart -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -void hardware_setup(void) -{ - output_ports_configure(); - interrupts_configure(); - peripheral_modules_enable(); - bsp_non_existent_port_init(); - bsp_adc_initial_configure(); -} - -/*********************************************************************************************************************** -* Function name: output_ports_configure -* Description : Configures the port and pin direction settings, and sets the pin outputs to a safe level. -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -static void output_ports_configure(void) -{ -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - - /* Enable LEDs. */ - /* Start with LEDs off. */ - LED0 = LED_OFF; - LED1 = LED_OFF; - LED2 = LED_OFF; - LED3 = LED_OFF; - - /* Set LED pins as outputs. */ - LED0_PDR = 1; - LED1_PDR = 1; - LED2_PDR = 1; - LED3_PDR = 1; - - /* Enable switches. */ - /* Set pins as inputs. */ - SW1_PDR = 0; - SW2_PDR = 0; - SW3_PDR = 0; - - /* Set port mode registers for switches. */ - SW1_PMR = 0; - SW2_PMR = 0; - SW3_PMR = 0; - -#endif -} - -/*********************************************************************************************************************** -* Function name: interrupts_configure -* Description : Configures interrupts used -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -static void interrupts_configure(void) -{ - /* Add code here to setup additional interrupts */ -} - -/*********************************************************************************************************************** -* Function name: peripheral_modules_enable -* Description : Enables and configures peripheral devices on the MCU -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -static void peripheral_modules_enable(void) -{ - /* Add code here to enable peripherals used by the application */ -} - -/*********************************************************************************************************************** -* Function name: bsp_adc_initial_configure -* Description : Configures the ADC initial settings -* Arguments : none -* Return value : none -* Note : This function should be called when the PSW.I bit is 0 (interrupt disabled). -* This function should be called when the ADCST.ADST bit is 0. -***********************************************************************************************************************/ -static void bsp_adc_initial_configure(void) -{ - volatile uint8_t tmp_mstp; - - /* Protect off. */ - SYSTEM.PRCR.WORD = 0xA502; - - /* Store the value of the MSTPCR. */ - tmp_mstp = MSTP(S12AD1); - - /* Release from the module-stop state */ - MSTP(S12AD1) = 0; - - /* Writing to the A/D conversion time setting register is enabled. */ - S12AD1.ADSAMPR.BYTE = 0x03; - - /* Sets conversion time for middle-speed for S12AD unit 1. */ - S12AD1.ADSAM.WORD = 0x0020; - - /* Writing to the A/D conversion time setting register is disabled. */ - S12AD1.ADSAMPR.BYTE = 0x02; - - /* Restore the value of the MSTPCR. */ - MSTP(S12AD1) = tmp_mstp; - - /* Protect on. */ - SYSTEM.PRCR.WORD = 0xA500; -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.h deleted file mode 100644 index 80182997995..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/hwsetup.h +++ /dev/null @@ -1,42 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : hwsetup.h -* Description : Hardware setup header file. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Multiple inclusion prevention macro */ -#ifndef HWSETUP_H -#define HWSETUP_H - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -/* Hardware setup funtion declaration */ -void hardware_setup(void); - -/* End of multiple inclusion prevention macro */ -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp.h deleted file mode 100644 index 6bf3b867845..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp.h +++ /dev/null @@ -1,62 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp.h -* H/W Platform : RSKRX65N_2MB -* Description : Has the header files that should be included for this platform. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 31.01.2017 1.00_ES First Release -***********************************************************************************************************************/ - -#ifndef BSP_BOARD_RSKRX65N_2MB -#define BSP_BOARD_RSKRX65N_2MB - -/* Make sure that no other platforms have already been defined. Do not touch this! */ -#ifdef PLATFORM_DEFINED -#error "Error - Multiple platforms defined in platform.h!" -#else -#define PLATFORM_DEFINED -#endif - -/*********************************************************************************************************************** -INCLUDE APPROPRIATE MCU AND BOARD FILES -***********************************************************************************************************************/ -#include "mcu/all/r_bsp_common.h" -#include "r_bsp_config.h" -#include "r_bsp_interrupt_config.h" -#include "mcu/rx65n/register_access/iodefine.h" -#include "mcu/rx65n/mcu_info.h" -#include "mcu/rx65n/mcu_locks.h" -#include "mcu/rx65n/locking.h" -#include "mcu/rx65n/cpu.h" -#include "mcu/rx65n/mcu_init.h" -#include "mcu/rx65n/mcu_interrupts.h" -#include "mcu/rx65n/mcu_mapped_interrupts_private.h" -#include "mcu/rx65n/mcu_mapped_interrupts.h" -#include "mcu/rx65n/mcu_startup.h" -#include "board/rskrx65n_2mb/rskrx65n_2mb.h" -#include "board/rskrx65n_2mb/hwsetup.h" - -#include "board/rskrx65n_2mb/vecttbl.h" - -#endif /* BSP_BOARD_RSKRX65N_2MB */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_config_reference.h deleted file mode 100644 index 791298932c9..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_config_reference.h +++ /dev/null @@ -1,520 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 31.01.2017 1.00_ES First Release -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x0) - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (false) - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) - -/* Whether to use 1 stack or 2. RX MCUs have the ability to use 2 stacks: an interrupt stack and a user stack. - * When using 2 stacks the user stack will be used during normal user code. When an interrupt occurs the CPU - * will automatically shift to using the interrupt stack. Having 2 stacks can make it easier to figure out how - * much stack space to allocate since the user does not have to worry about always having enough room on the - * user stack for if-and-when an interrupt occurs. Some users will not want 2 stacks though because it is not - * needed in all applications and can lead to wasted RAM (i.e. space in between stacks that is not used). - * If only 1 stack is used then the interrupt stack is the one that will be used. If 1 stack is chosen then - * the user may want to remove the 'SU' section from the linker sections to remove any linker warnings. - * - * 0 = Use 1 stack. Disable user stack. User stack size set below will be ignored. - * 1 = Use 2 stacks. User stack and interrupt stack will both be used. - */ -#define BSP_CFG_USER_STACK_ENABLE (1) - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/* The 'BSP_DECLARE_STACK' macro is checked so that the stack is only declared in one place (resetprg.c). Every time a - '#pragma stacksize' is encountered, the stack size is increased. This prevents multiplication of stack size. */ -#if defined(BSP_DECLARE_STACK) - /* If only 1 stack is chosen using BSP_CFG_USER_STACK_ENABLE then no RAM will be allocated for the user stack. */ - #if (BSP_CFG_USER_STACK_ENABLE == 1) - /* User Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. */ - #error "Apply stack and heap sizes in 'Project->Options->General Options->Stack/Heap' page. - #endif - -/* Interrupt Stack size in bytes. The Renesas RX toolchain sets the stack size using the #pragma stacksize directive. - * If the interrupt stack is the only stack being used then the user will likely want to increase the default size - * below. - */ -#error "Apply stack and heap sizes in 'Project->Options->General Options->Stack/Heap' page. -#endif - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0x400) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (1) - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (24000000) - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (10.0) - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = RTOS is used. -*/ -#define BSP_CFG_RTOS_USED (0) - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) - -/* There are multiple versions of the RSKRX65N-2MB. Choose which board is currently being used below. - 0 = 1st Prototype Board (RTK50565N2CxxxxxBR) -*/ -#define BSP_CFG_BOARD_REVISION (0) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_interrupt_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_interrupt_config_reference.h deleted file mode 100644 index 745030010e3..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/r_bsp_interrupt_config_reference.h +++ /dev/null @@ -1,224 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND 192 -#endif - -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 -#endif - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY 251 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND 252 -#endif - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/resetprg.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/resetprg.c deleted file mode 100644 index 11e88a99294..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/resetprg.c +++ /dev/null @@ -1,896 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : resetprg.c -* Device(s) : RX65N -* Description : Defines post-reset routines that are used to configure the MCU prior to the main program starting. -* This is were the program counter starts on power-up or reset. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Deleted unnecessary comments. -* Applied the following technical update. -* - TN-RX*-A164A - Added initialization procedure when the realtime clock -* is not to be used. -* Changed the sub-clock oscillator settings. -* Added the bsp startup module disable function. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Defines MCU configuration functions used in this file */ - - -/* This macro is here so that the stack will be declared here. This is used to prevent multiplication of stack size. */ -#define BSP_DECLARE_STACK -/* Define the target platform */ -#include "platform.h" - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* If the user chooses only 1 stack then the 'U' bit will not be set and the CPU will always use the interrupt stack. */ -#if (BSP_CFG_USER_STACK_ENABLE == 1) - #define PSW_init (0x00030000) -#else - #define PSW_init (0x00010000) -#endif -#define FPSW_init (0x00000000) /* Currently nothing set by default. */ - -#define ROMWT_FREQ_THRESHOLD_01 50000000 // ICLK > 50MHz requires ROMWT register update -#define ROMWT_FREQ_THRESHOLD_02 100000000 // ICLK > 100MHz requires ROMWT register update -/*********************************************************************************************************************** -Pre-processor Directives -***********************************************************************************************************************/ -/* Set this as the entry point from a power-on reset */ - - -/*********************************************************************************************************************** -External function Prototypes -***********************************************************************************************************************/ -/* Functions to setup I/O library */ - - - -#if BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED != 0 -/* If user is requesting warm start callback functions then these are the prototypes. */ -void BSP_CFG_USER_WARM_START_PRE_C_FUNCTION(void); -#endif - -#if BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED != 0 -/* If user is requesting warm start callback functions then these are the prototypes. */ -void BSP_CFG_USER_WARM_START_POST_C_FUNCTION(void); -#endif - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -/* Power-on reset function declaration */ -int __low_level_init ( void ); - -/* Main program function declaration */ -void main(void); -static void operating_frequency_set(void); -static void clock_source_select(void); - -/*********************************************************************************************************************** -* Function name: PowerON_Reset_PC -* Description : This function is the MCU's entry point from a power-on reset. -* The following steps are taken in the startup code: -* 1. The User Stack Pointer (USP) and Interrupt Stack Pointer (ISP) are both set immediately after entry -* to this function. The USP and ISP stack sizes are set in the file bsp_config.h. -* Default sizes are USP=4K and ISP=1K. -* 2. The interrupt vector base register is set to point to the beginning of the relocatable interrupt -* vector table. -* 3. The MCU is setup for floating point operations by setting the initial value of the Floating Point -* Status Word (FPSW). -* 4. The MCU operating frequency is set by configuring the Clock Generation Circuit (CGC) in -* operating_frequency_set. -* 5. Calls are made to functions to setup the C runtime environment which involves initializing all -* initialed data, zeroing all uninitialized variables, and configuring STDIO if used -* (calls to _INITSCT and _INIT_IOLIB). -* 6. Board-specific hardware setup, including configuring I/O pins on the MCU, in hardware_setup. -* 7. Global interrupts are enabled by setting the I bit in the Program Status Word (PSW), and the stack -* is switched from the ISP to the USP. The initial Interrupt Priority Level is set to zero, enabling -* any interrupts with a priority greater than zero to be serviced. -* 8. The processor is optionally switched to user mode. To run in user mode, set the macro -* BSP_CFG_RUN_IN_USER_MODE above to a 1. -* 9. The bus error interrupt is enabled to catch any accesses to invalid or reserved areas of memory. -* -* Once this initialization is complete, the user's main() function is called. It should not return. -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -int __low_level_init ( void ) -{ - /* Stack pointers are setup prior to calling this function - see comments above */ - - /* Initialize the Interrupt Table Register */ - - - /* Initialize the Exception Table Register */ - - - /* Initialize FPSW for floating-point operations */ -#ifdef __ROZ -#define FPU_ROUND 0x00000001 /* Let FPSW RMbits=01 (round to zero) */ -#else -#define FPU_ROUND 0x00000000 /* Let FPSW RMbits=00 (round to nearest) */ -#endif -#ifdef __DOFF -#define FPU_DENOM 0x00000100 /* Let FPSW DNbit=1 (denormal as zero) */ -#else -#define FPU_DENOM 0x00000000 /* Let FPSW DNbit=0 (denormal as is) */ -#endif - - set_fpsw(FPSW_init | FPU_ROUND | FPU_DENOM); - - /* Switch to high-speed operation */ - operating_frequency_set(); - - /* If the warm start Pre C runtime callback is enabled, then call it. */ -#if BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED == 1 - BSP_CFG_USER_WARM_START_PRE_C_FUNCTION(); -#endif - - /* Initialize C runtime environment */ - - - /* If the warm start Post C runtime callback is enabled, then call it. */ -#if BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED == 1 - BSP_CFG_USER_WARM_START_POST_C_FUNCTION(); -#endif - - /* Initialize MCU interrupt callbacks. */ - bsp_interrupt_open(); - - /* Initialize register protection functionality. */ - bsp_register_protect_open(); - - /* Configure the MCU and board hardware */ - hardware_setup(); - - /* Change the MCU's user mode from supervisor to user */ - nop(); - asm("POP R15"); - set_psw(PSW_init); - asm("PUSH.L R15"); -#if BSP_CFG_RUN_IN_USER_MODE==1 - Change_PSW_PM_to_UserMode(); -#endif - - /* Enable the bus error interrupt to catch accesses to illegal/reserved areas of memory */ - R_BSP_InterruptControl(BSP_INT_SRC_BUS_ERROR, BSP_INT_CMD_INTERRUPT_ENABLE, FIT_NO_PTR); - - /* Call the main program function (should not return) */ - return (int)(1U); - -} - -/*********************************************************************************************************************** -* Function name: operating_frequency_set -* Description : Configures the clock settings for each of the device clocks -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -static void operating_frequency_set (void) -{ - /* Used for constructing value to write to SCKCR register. */ - uint32_t temp_clock = 0; - - /* - Default settings: - Clock Description Frequency - ---------------------------------------- - Input Clock Frequency............ 24 MHz - PLL frequency (x10).............. 240 MHz - Internal Clock Frequency......... 120 MHz - Peripheral Clock Frequency A..... 120 MHz - Peripheral Clock Frequency B..... 60 MHz - Peripheral Clock Frequency C..... 60 MHz - Peripheral Clock Frequency D..... 60 MHz - Flash IF Clock Frequency......... 60 MHz - External Bus Clock Frequency..... 120 MHz - USB Clock Frequency.............. 48 MHz */ - - /* Protect off. */ - SYSTEM.PRCR.WORD = 0xA50B; - - /* Select the clock based upon user's choice. */ - clock_source_select(); - - /* Figure out setting for FCK bits. */ -#if BSP_CFG_FCK_DIV == 1 - /* Do nothing since FCK bits should be 0. */ -#elif BSP_CFG_FCK_DIV == 2 - temp_clock |= 0x10000000; -#elif BSP_CFG_FCK_DIV == 4 - temp_clock |= 0x20000000; -#elif BSP_CFG_FCK_DIV == 8 - temp_clock |= 0x30000000; -#elif BSP_CFG_FCK_DIV == 16 - temp_clock |= 0x40000000; -#elif BSP_CFG_FCK_DIV == 32 - temp_clock |= 0x50000000; -#elif BSP_CFG_FCK_DIV == 64 - temp_clock |= 0x60000000; -#else - #error "Error! Invalid setting for BSP_CFG_FCK_DIV in r_bsp_config.h" -#endif - - /* Figure out setting for ICK bits. */ -#if BSP_CFG_ICK_DIV == 1 - /* Do nothing since ICK bits should be 0. */ -#elif BSP_CFG_ICK_DIV == 2 - temp_clock |= 0x01000000; -#elif BSP_CFG_ICK_DIV == 4 - temp_clock |= 0x02000000; -#elif BSP_CFG_ICK_DIV == 8 - temp_clock |= 0x03000000; -#elif BSP_CFG_ICK_DIV == 16 - temp_clock |= 0x04000000; -#elif BSP_CFG_ICK_DIV == 32 - temp_clock |= 0x05000000; -#elif BSP_CFG_ICK_DIV == 64 - temp_clock |= 0x06000000; -#else - #error "Error! Invalid setting for BSP_CFG_ICK_DIV in r_bsp_config.h" -#endif - - /* Figure out setting for BCK bits. */ -#if BSP_CFG_BCK_DIV == 1 - /* Do nothing since BCK bits should be 0. */ -#elif BSP_CFG_BCK_DIV == 2 - temp_clock |= 0x00010000; -#elif BSP_CFG_BCK_DIV == 4 - temp_clock |= 0x00020000; -#elif BSP_CFG_BCK_DIV == 8 - temp_clock |= 0x00030000; -#elif BSP_CFG_BCK_DIV == 16 - temp_clock |= 0x00040000; -#elif BSP_CFG_BCK_DIV == 32 - temp_clock |= 0x00050000; -#elif BSP_CFG_BCK_DIV == 64 - temp_clock |= 0x00060000; -#else - #error "Error! Invalid setting for BSP_CFG_BCK_DIV in r_bsp_config.h" -#endif - - /* Configure PSTOP1 bit for BCLK output. */ -#if BSP_CFG_BCLK_OUTPUT == 0 - /* Set PSTOP1 bit */ - temp_clock |= 0x00800000; -#elif BSP_CFG_BCLK_OUTPUT == 1 - /* Clear PSTOP1 bit */ - temp_clock &= ~0x00800000; -#elif BSP_CFG_BCLK_OUTPUT == 2 - /* Clear PSTOP1 bit */ - temp_clock &= ~0x00800000; - /* Set BCLK divider bit */ - SYSTEM.BCKCR.BIT.BCLKDIV = 1; -#else - #error "Error! Invalid setting for BSP_CFG_BCLK_OUTPUT in r_bsp_config.h" -#endif - - /* Configure PSTOP0 bit for SDCLK output. */ -#if BSP_CFG_SDCLK_OUTPUT == 0 - /* Set PSTOP0 bit */ - temp_clock |= 0x00400000; -#elif BSP_CFG_SDCLK_OUTPUT == 1 - /* Clear PSTOP0 bit */ - temp_clock &= ~0x00400000; -#else - #error "Error! Invalid setting for BSP_CFG_SDCLK_OUTPUT in r_bsp_config.h" -#endif - - /* Figure out setting for PCKA bits. */ -#if BSP_CFG_PCKA_DIV == 1 - /* Do nothing since PCKA bits should be 0. */ -#elif BSP_CFG_PCKA_DIV == 2 - temp_clock |= 0x00001000; -#elif BSP_CFG_PCKA_DIV == 4 - temp_clock |= 0x00002000; -#elif BSP_CFG_PCKA_DIV == 8 - temp_clock |= 0x00003000; -#elif BSP_CFG_PCKA_DIV == 16 - temp_clock |= 0x00004000; -#elif BSP_CFG_PCKA_DIV == 32 - temp_clock |= 0x00005000; -#elif BSP_CFG_PCKA_DIV == 64 - temp_clock |= 0x00006000; -#else - #error "Error! Invalid setting for BSP_CFG_PCKA_DIV in r_bsp_config.h" -#endif - - /* Figure out setting for PCKB bits. */ -#if BSP_CFG_PCKB_DIV == 1 - /* Do nothing since PCKB bits should be 0. */ -#elif BSP_CFG_PCKB_DIV == 2 - temp_clock |= 0x00000100; -#elif BSP_CFG_PCKB_DIV == 4 - temp_clock |= 0x00000200; -#elif BSP_CFG_PCKB_DIV == 8 - temp_clock |= 0x00000300; -#elif BSP_CFG_PCKB_DIV == 16 - temp_clock |= 0x00000400; -#elif BSP_CFG_PCKB_DIV == 32 - temp_clock |= 0x00000500; -#elif BSP_CFG_PCKB_DIV == 64 - temp_clock |= 0x00000600; -#else - #error "Error! Invalid setting for BSP_CFG_PCKB_DIV in r_bsp_config.h" -#endif - - /* Figure out setting for PCKC bits. */ -#if BSP_CFG_PCKC_DIV == 1 - /* Do nothing since PCKA bits should be 0. */ -#elif BSP_CFG_PCKC_DIV == 2 - temp_clock |= 0x00000010; -#elif BSP_CFG_PCKC_DIV == 4 - temp_clock |= 0x00000020; -#elif BSP_CFG_PCKC_DIV == 8 - temp_clock |= 0x00000030; -#elif BSP_CFG_PCKC_DIV == 16 - temp_clock |= 0x00000040; -#elif BSP_CFG_PCKC_DIV == 32 - temp_clock |= 0x00000050; -#elif BSP_CFG_PCKC_DIV == 64 - temp_clock |= 0x00000060; -#else - #error "Error! Invalid setting for BSP_CFG_PCKC_DIV in r_bsp_config.h" -#endif - - /* Figure out setting for PCKD bits. */ -#if BSP_CFG_PCKD_DIV == 1 - /* Do nothing since PCKD bits should be 0. */ -#elif BSP_CFG_PCKD_DIV == 2 - temp_clock |= 0x00000001; -#elif BSP_CFG_PCKD_DIV == 4 - temp_clock |= 0x00000002; -#elif BSP_CFG_PCKD_DIV == 8 - temp_clock |= 0x00000003; -#elif BSP_CFG_PCKD_DIV == 16 - temp_clock |= 0x00000004; -#elif BSP_CFG_PCKD_DIV == 32 - temp_clock |= 0x00000005; -#elif BSP_CFG_PCKD_DIV == 64 - temp_clock |= 0x00000006; -#else - #error "Error! Invalid setting for BSP_CFG_PCKD_DIV in r_bsp_config.h" -#endif - - /* Set SCKCR register. */ - SYSTEM.SCKCR.LONG = temp_clock; - - /* Re-init temp_clock to use to set SCKCR2. */ - temp_clock = 0; - - /* Figure out setting for UCK bits. */ -#if BSP_CFG_UCK_DIV == 2 - temp_clock |= 0x00000011; -#elif BSP_CFG_UCK_DIV == 3 - temp_clock |= 0x00000021; -#elif BSP_CFG_UCK_DIV == 4 - temp_clock |= 0x00000031; -#elif BSP_CFG_UCK_DIV == 5 - temp_clock |= 0x00000041; -#else - #error "Error! Invalid setting for BSP_CFG_UCK_DIV in r_bsp_config.h" -#endif - - /* Set SCKCR2 register. */ - SYSTEM.SCKCR2.WORD = (uint16_t)temp_clock; - - /* Choose clock source. Default for r_bsp_config.h is PLL. */ - SYSTEM.SCKCR3.WORD = ((uint16_t)BSP_CFG_CLOCK_SOURCE) << 8; - -#if (BSP_CFG_CLOCK_SOURCE != 0) - /* We can now turn LOCO off since it is not going to be used. */ - SYSTEM.LOCOCR.BYTE = 0x01; -#endif - -#if (BSP_CFG_ROM_CACHE_ENABLE == 1) - FLASH.ROMCIV.WORD = 0x0001; - while (FLASH.ROMCIV.WORD != 0x0000) - { - /* wait for bit to set */ - } - - FLASH.ROMCE.WORD = 0x0001; - while (FLASH.ROMCE.WORD != 0x0001) - { - /* wait for bit to set */ - } -#endif - - /* Protect on. */ - SYSTEM.PRCR.WORD = 0xA500; -} - -/*********************************************************************************************************************** -* Function name: clock_source_select -* Description : Enables and disables clocks as chosen by the user. This function also implements the delays -* needed for the clocks to stabilize. -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -static void clock_source_select (void) -{ - volatile uint8_t i; - volatile uint8_t dummy; - volatile uint8_t tmp; - - /* Main clock will be not oscillate in software standby or deep software standby modes. */ - SYSTEM.MOFCR.BIT.MOFXIN = 0; - - /* Set the oscillation source of the main clock oscillator. */ - SYSTEM.MOFCR.BIT.MOSEL = BSP_CFG_MAIN_CLOCK_SOURCE; - - /* Use HOCO if HOCO is chosen or if PLL is chosen with HOCO as source. */ -#if (BSP_CFG_CLOCK_SOURCE == 1) || ((BSP_CFG_CLOCK_SOURCE == 4) && (BSP_CFG_PLL_SRC == 1)) - /* HOCO is chosen. Start it operating if it is not already operating. */ - if (1 == SYSTEM.HOCOCR.BIT.HCSTP) - { - /* Turn on power to HOCO. */ - SYSTEM.HOCOPCR.BYTE = 0x00; - - /* Stop HOCO. */ - SYSTEM.HOCOCR.BYTE = 0x01; - - while(1 == SYSTEM.OSCOVFSR.BIT.HCOVF) - { - /* The delay period needed is to make sure that the HOCO has stopped. */ - } - - /* Set HOCO frequency. */ - #if (BSP_CFG_HOCO_FREQUENCY == 0) - SYSTEM.HOCOCR2.BYTE = 0x00; //16MHz - #elif (BSP_CFG_HOCO_FREQUENCY == 1) - SYSTEM.HOCOCR2.BYTE = 0x01; //18MHz - #elif (BSP_CFG_HOCO_FREQUENCY == 2) - SYSTEM.HOCOCR2.BYTE = 0x02; //20MHz - #else - #error "Error! Invalid setting for BSP_CFG_HOCO_FREQUENCY in r_bsp_config.h" - #endif - - /* HOCO is chosen. Start it operating. */ - SYSTEM.HOCOCR.BYTE = 0x00; - - if(0x00 == SYSTEM.HOCOCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } - } - - while(0 == SYSTEM.OSCOVFSR.BIT.HCOVF) - { - /* The delay period needed is to make sure that the HOCO has stabilized. */ - } -#else - /* If HOCO is already operating, it doesn't stop. */ - if (1 == SYSTEM.HOCOCR.BIT.HCSTP) - { - /* Turn off power to HOCO. */ - SYSTEM.HOCOPCR.BYTE = 0x01; - } - else - { - while(0 == SYSTEM.OSCOVFSR.BIT.HCOVF) - { - /* The delay period needed is to make sure that the HOCO has stabilized. */ - } - } -#endif - - /* Use Main clock if Main clock is chosen or if PLL is chosen with Main clock as source. */ -#if (BSP_CFG_CLOCK_SOURCE == 2) || ((BSP_CFG_CLOCK_SOURCE == 4) && (BSP_CFG_PLL_SRC == 0)) - /* Main clock oscillator is chosen. Start it operating. */ - - /* If the main oscillator is >10MHz then the main clock oscillator forced oscillation control register (MOFCR) must - be changed. */ - if (BSP_CFG_XTAL_HZ > 20000000) - { - /* 20 - 24MHz. */ - SYSTEM.MOFCR.BIT.MODRV2 = 0; - } - else if (BSP_CFG_XTAL_HZ > 16000000) - { - /* 16 - 20MHz. */ - SYSTEM.MOFCR.BIT.MODRV2 = 1; - } - else if (BSP_CFG_XTAL_HZ > 8000000) - { - /* 8 - 16MHz. */ - SYSTEM.MOFCR.BIT.MODRV2 = 2; - } - else - { - /* 8MHz. */ - SYSTEM.MOFCR.BIT.MODRV2 = 3; - } - - /* Set the oscillation stabilization wait time of the main clock oscillator. */ -#if (BSP_CFG_MAIN_CLOCK_SOURCE == 0) /* Resonator */ - SYSTEM.MOSCWTCR.BYTE = BSP_CFG_MOSC_WAIT_TIME; -#elif (BSP_CFG_MAIN_CLOCK_SOURCE == 1) /* External oscillator input */ - SYSTEM.MOSCWTCR.BYTE = 0x00; -#else - #error "Error! Invalid setting for BSP_CFG_MAIN_CLOCK_SOURCE in r_bsp_config.h" -#endif - - /* Set the main clock to operating. */ - SYSTEM.MOSCCR.BYTE = 0x00; - - if(0x00 == SYSTEM.MOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } - - while(0 == SYSTEM.OSCOVFSR.BIT.MOOVF) - { - /* The delay period needed is to make sure that the Main clock has stabilized. */ - } -#else - /* Set the main clock to stopped. */ - SYSTEM.MOSCCR.BYTE = 0x01; - - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. */ - if(0x01 == SYSTEM.MOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } -#endif - - /* Sub-clock setting. */ - - /* Cold start setting */ - if (0 == SYSTEM.RSTSR1.BIT.CWSF) - { - /* Stop the sub-clock oscillator */ - /* RCR4 - RTC Control Register 4 - b7:b1 Reserved - The write value should be 0. - b0 RCKSEL - Count Source Select - Sub-clock oscillator is selected. */ - RTC.RCR4.BIT.RCKSEL = 0; - - /* dummy read four times */ - for (i = 0; i < 4; i++) - { - dummy = RTC.RCR4.BYTE; - } - - if (0 != RTC.RCR4.BIT.RCKSEL) - { - /* Confirm that the written */ - nop(); - } - - /* RCR3 - RTC Control Register 3 - b7:b4 Reserved - The write value should be 0. - b3:b1 RTCDV - Sub-clock oscillator Drive Ability Control. - b0 RTCEN - Sub-clock oscillator is stopped. */ - RTC.RCR3.BIT.RTCEN = 0; - - /* dummy read four times */ - for (i = 0; i < 4; i++) - { - dummy = RTC.RCR3.BYTE; - } - - if (0 != RTC.RCR3.BIT.RTCEN) - { - /* Confirm that the written */ - nop(); - } - - /* SOSCCR - Sub-Clock Oscillator Control Register - b7:b1 Reserved - The write value should be 0. - b0 SOSTP - Sub-clock oscillator Stop - Sub-clock oscillator is stopped. */ - SYSTEM.SOSCCR.BYTE = 0x01; - - if (0x01 != SYSTEM.SOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } - - while (0 != SYSTEM.OSCOVFSR.BIT.SOOVF) - { - /* The delay period needed is to make sure that the sub-clock has stopped. */ - } - -#if (BSP_CFG_CLOCK_SOURCE == 3) || (BSP_CFG_RTC_ENABLE == 1) - /* Set the drive capacity of the sub-clock oscillator */ - #if (BSP_CFG_SOSC_DRV_CAP == 0) /* Standard CL */ - tmp = 0x06; - #elif (BSP_CFG_SOSC_DRV_CAP == 1) /* Low CL */ - tmp = 0x01; - #else - #error "Error! Invalid setting for BSP_CFG_SOSC_DRV_CAP in r_bsp_config.h" - #endif - - RTC.RCR3.BIT.RTCDV = tmp; - - /* dummy read four times */ - for (i = 0; i < 4; i++) - { - dummy = RTC.RCR3.BYTE; - } - - if (tmp != RTC.RCR3.BIT.RTCDV) - { - /* Confirm that the written */ - nop(); - } - - /* Set wait time until the sub-clock oscillator stabilizes */ - /* SOSCWTCR - Sub-Clock Oscillator Wait Control Register - b7:b5 Reserved - The write value should be 0. - b4:b0 SSTS - Sub-Clock Oscillator Waiting Time - Waiting time is 2.044ms(the maximum value of fLOCO). */ - SYSTEM.SOSCWTCR.BYTE = BSP_CFG_SOSC_WAIT_TIME; - - /* Operate the Sub-clock oscillator */ - SYSTEM.SOSCCR.BYTE = 0x00; - - if (0x00 != SYSTEM.SOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } - - while (1 != SYSTEM.OSCOVFSR.BIT.SOOVF) - { - /* The delay period needed is to make sure that the sub-clock has stabilized. */ - } -#endif - -#if (BSP_CFG_RTC_ENABLE == 1) - /* ---- Set wait time until the sub-clock oscillator stabilizes ---- */ - SYSTEM.SOSCWTCR.BYTE = 0x00; - - /* ---- Operate the sub-clock oscillator ---- */ - RTC.RCR3.BIT.RTCEN = 1; - - /* dummy read four times */ - for (i = 0; i < 4; i++) - { - dummy = RTC.RCR3.BIT.RTCEN; - } - - if (1 != RTC.RCR3.BIT.RTCEN) - { - /* Confirm that the written value can be read correctly. */ - nop(); - } -#endif - -#if (BSP_CFG_CLOCK_SOURCE == 3) || (BSP_CFG_RTC_ENABLE == 1) - /* Wait for six the sub-clock cycles */ - /* 6 count of sub-clock : (1000000/32768)*6=183.10546875us - In the case of LOCO frequency is 264kHz : 183.10546875/(1000000/264000)=48.33984375cycle - (48.33984375+2)*(1000000/240000)=209.7493489583333us ("+2" is overhead cycle) */ - R_BSP_SoftwareDelay((uint32_t)210, BSP_DELAY_MICROSECS); -#endif - -#if (BSP_CFG_CLOCK_SOURCE == 3) && (BSP_CFG_RTC_ENABLE == 0) - /* Stop prescaler and counter */ - /* RCR2 - RTC Control Register 2 - b7 CNTMD - Count Mode Select - The calendar count mode. - b6 HR24 - Hours Mode - The RTC operates in 24-hour mode. - b5 AADJP - Automatic Adjustment Period Select - The RADJ.ADJ[5:0] setting value is adjusted from - the count value of the prescaler every 10 seconds. - b4 AADJE - Automatic Adjustment Enable - Automatic adjustment is enabled. - b3 RTCOE - RTCOUT Output Enable - RTCOUT output enabled. - b2 ADJ30 - 30-Second Adjustment - 30-second adjustment is executed. - b1 RESET - RTC Software Reset - The prescaler and the target registers for RTC software reset are initialized. - b0 START - start - Prescaler is stopped. */ - RTC.RCR2.BYTE &= 0x7E; - - while (0 != RTC.RCR2.BIT.START) - { - /* Confirm that the written value can be read correctly. */ - } - - /* RTC Software Reset */ - RTC.RCR2.BIT.RESET = 1; - - while (0 != RTC.RCR2.BIT.RESET) - { - /* Confirm that the written value can be read correctly. */ - } - - /* An alarm interrupt request is disabled */ - /* RCR1 - RTC Control Register 1 - b7:b4 PES - Periodic Interrupt Select - These bits specify the period for the periodic interrupt. - b3 RTCOS - RTCOUT Output Select - RTCOUT outputs 1 Hz. - b2 PIE - Periodic Interrupt Enable - A periodic interrupt request is disabled. - b1 CIE - Carry Interrupt Enable - A carry interrupt request is disabled. - b0 AIE - Alarm Interrupt Enable - An alarm interrupt request is disabled. */ - RTC.RCR1.BYTE &= 0xF8; - - /* Wait for one the sub-clock cycles */ - /* 1 count of sub-clock : (1000000/32768)=30.517578125us - In the case of LOCO frequency is 264kHz : 30.517578125/(1000000/264000)=8.056640625cycle - (8.056640625+2)*(1000000/240000)=41.902669270833us ("+2" is overhead cycle) */ - R_BSP_SoftwareDelay((uint32_t)42, BSP_DELAY_MICROSECS); - - if (0x00 != (RTC.RCR1.BYTE & 0x07)) - { - /* Confirm that the written value can be read correctly. */ - nop(); - } -#endif - } - /* Warm start setting */ - else - { -#if (BSP_CFG_CLOCK_SOURCE == 3) || ((BSP_CFG_CLOCK_SOURCE != 3) && (BSP_CFG_RTC_ENABLE == 0)) - /* SOSCCR - Sub-Clock Oscillator Control Register - b7:b1 Reserved - The write value should be 0. - b0 SOSTP - Sub-clock oscillator Stop - Sub-clock oscillator is stopped. */ - SYSTEM.SOSCCR.BYTE = 0x01; - - if (0x01 != SYSTEM.SOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } - - while (0 != SYSTEM.OSCOVFSR.BIT.SOOVF) - { - /* Confirm that the Sub clock stopped. */ - } -#endif - -#if (BSP_CFG_CLOCK_SOURCE == 3) - /* Set wait time until the sub-clock oscillator stabilizes */ - /* SOSCWTCR - Sub-Clock Oscillator Wait Control Register - b7:b5 Reserved - The write value should be 0. - b4:b0 SSTS - Sub-Clock Oscillator Waiting Time - Waiting time is 2.044ms(the maximum value of fLOCO). */ - SYSTEM.SOSCWTCR.BYTE = BSP_CFG_SOSC_WAIT_TIME; - - /* Operate the Sub-clock oscillator */ - SYSTEM.SOSCCR.BYTE = 0x00; - - if (0x00 != SYSTEM.SOSCCR.BYTE) - { - /* Dummy read and compare. cf."5. I/O Registers", "(2) Notes on writing to I/O registers" in User's manual. - This is done to ensure that the register has been written before the next register access. The RX has a - pipeline architecture so the next instruction could be executed before the previous write had finished. */ - nop(); - } -#endif - -#if (BSP_CFG_CLOCK_SOURCE == 3) || (BSP_CFG_RTC_ENABLE == 1) - while (1 != SYSTEM.OSCOVFSR.BIT.SOOVF) - { - /* The delay period needed is to make sure that the sub-clock has stabilized. */ - } -#endif - -#if (BSP_CFG_RTC_ENABLE == 1) - /* ---- Set wait time until the sub-clock oscillator stabilizes ---- */ - SYSTEM.SOSCWTCR.BYTE = 0x00; -#endif - } - -#if (BSP_CFG_CLOCK_SOURCE == 4) - - /* Set PLL Input Divisor. */ - SYSTEM.PLLCR.BIT.PLIDIV = BSP_CFG_PLL_DIV - 1; - - #if (BSP_CFG_PLL_SRC == 0) - /* Clear PLL clock source if PLL clock source is Main clock. */ - SYSTEM.PLLCR.BIT.PLLSRCSEL = 0; - #else - /* Set PLL clock source if PLL clock source is HOCO clock. */ - SYSTEM.PLLCR.BIT.PLLSRCSEL = 1; - #endif - - /* Set PLL Multiplier. */ - SYSTEM.PLLCR.BIT.STC = ((uint8_t)((float)BSP_CFG_PLL_MUL * 2.0)) - 1; - - /* Set the PLL to operating. */ - SYSTEM.PLLCR2.BYTE = 0x00; - - while(0 == SYSTEM.OSCOVFSR.BIT.PLOVF) - { - /* The delay period needed is to make sure that the PLL has stabilized. */ - } - -#else - /* Set the PLL to stopped. */ - SYSTEM.PLLCR2.BYTE = 0x01; -#endif - - /* LOCO is saved for last since it is what is running by default out of reset. This means you do not want to turn - it off until another clock has been enabled and is ready to use. */ -#if (BSP_CFG_CLOCK_SOURCE == 0) - /* LOCO is chosen. This is the default out of reset. */ - SYSTEM.LOCOCR.BYTE = 0x00; -#else - /* LOCO is not chosen but it cannot be turned off yet since it is still being used. */ -#endif - - /* Make sure a valid clock was chosen. */ -#if (BSP_CFG_CLOCK_SOURCE > 4) || (BSP_CFG_CLOCK_SOURCE < 0) - #error "ERROR - Valid clock source must be chosen in r_bsp_config.h using BSP_CFG_CLOCK_SOURCE macro." -#endif - - /* RX65N has a ROMWT register which controls the cycle waiting for access to code flash memory. - It is set as zero coming out of reset. - When setting ICLK to [50 MHz < ICLK <= 100 MHz], set the ROMWT.ROMWT[1:0] bits to 01b. - When setting ICLK to [100 MHz < ICLK <= 120 MHz], set the ROMWT.ROMWT[1:0] bits to 10b. */ - if (BSP_ICLK_HZ > ROMWT_FREQ_THRESHOLD_02) - { - SYSTEM.ROMWT.BYTE = 0x02; - } - else if (BSP_ICLK_HZ > ROMWT_FREQ_THRESHOLD_01) - { - SYSTEM.ROMWT.BYTE = 0x01; - } - else - { - /* Do nothing. */ - } - -} -/*********************************************************************************************************************** -* Function name: Change_PSW_PM_to_UserMode -* Description : Assembler function, used to change the MCU's usermode from supervisor to user. -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -#if BSP_CFG_RUN_IN_USER_MODE==1 -static void Change_PSW_PM_to_UserMode(void) -{ - asm("MVFC PSW,R1\n" - "OR #0x00100000,R1\n" - "PUSH.L R1\n" - "MVFC PC,R1\n" - "ADD #10,R1\n" - "PUSH.L R1\n" - "RTE\n" - "NOP\n" - "NOP\n"); -} -#endif - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/rskrx65n_2mb.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/rskrx65n_2mb.h deleted file mode 100644 index b2edd6df93a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/rskrx65n_2mb.h +++ /dev/null @@ -1,62 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : rskrx65n_2mb.h -* H/W Platform : RSKRX65N_2MB -* Description : -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 31.01.2017 1.00_ES First Release -***********************************************************************************************************************/ - -#ifndef RSKRX65N_2MB_H -#define RSKRX65N_2MB_H - -/* Local defines */ -#define LED_ON (0) -#define LED_OFF (1) -#define SET_BIT_HIGH (1) -#define SET_BIT_LOW (0) -#define SET_BYTE_HIGH (0xFF) -#define SET_BYTE_LOW (0x00) - -/* Switches */ -#define SW_ACTIVE 0 -#define SW1 PORT0.PIDR.BIT.B3 -#define SW2 PORT0.PIDR.BIT.B5 -#define SW3 PORT0.PIDR.BIT.B7 -#define SW1_PDR PORT0.PDR.BIT.B3 -#define SW2_PDR PORT0.PDR.BIT.B5 -#define SW3_PDR PORT0.PDR.BIT.B7 -#define SW1_PMR PORT0.PMR.BIT.B3 -#define SW2_PMR PORT0.PMR.BIT.B5 -#define SW3_PMR PORT0.PMR.BIT.B7 - -/* LEDs */ -#define LED0 PORT7.PODR.BIT.B3 -#define LED1 PORTG.PODR.BIT.B7 -#define LED2 PORTG.PODR.BIT.B6 -#define LED3 PORTG.PODR.BIT.B5 -#define LED0_PDR PORT7.PDR.BIT.B3 -#define LED1_PDR PORTG.PDR.BIT.B7 -#define LED2_PDR PORTG.PDR.BIT.B6 -#define LED3_PDR PORTG.PDR.BIT.B5 - -#endif /* RSKRX65N_2MB_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.c deleted file mode 100644 index 54bdfeb8cf1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.c +++ /dev/null @@ -1,298 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : vecttbl.c -* Device(s) : RX65N -* Description : Definition of the exception vector table, reset vector, and user boot options. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.00_ES Deleted unnecessary comments. -* Added the following setting. -* - Setting of Expansion RAM. -* - Setting of Bank Mode Select. -* - Setting of Startup Bank Switch. -* Added the bsp startup module disable function. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* BSP configuration. */ -#include "platform.h" - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE == 0) - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Defines CV, CO, CZ, CU, CX, and CE bits. */ -#define FPU_CAUSE_FLAGS (0x000000FC) - -/*********************************************************************************************************************** -* Function name: excep_supervisor_inst_isr -* Description : Supervisor Instruction Violation ISR -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void __privileged_handler (void) -{ - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXC_SUPERVISOR_INSTR, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); -} - -/*********************************************************************************************************************** -* Function name: excep_access_isr -* Description : Access exception ISR -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void __excep_access_inst (void) -{ - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXC_ACCESS, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); -} - -/*********************************************************************************************************************** -* Function name: excep_undefined_inst_isr -* Description : Undefined instruction exception ISR -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void __undefined_handler (void) -{ - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXC_UNDEFINED_INSTR, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); -} - -/*********************************************************************************************************************** -* Function name: excep_floating_point_isr -* Description : Floating point exception ISR -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void _float_placeholder (void) -{ - /* Used for reading FPSW register. */ - uint32_t temp_fpsw; - - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXC_FPU, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Get current FPSW. */ - temp_fpsw = (uint32_t)get_fpsw(); - /* Clear only the FPU exception flags. */ - set_fpsw(temp_fpsw & ((uint32_t)~FPU_CAUSE_FLAGS)); -} - -/*********************************************************************************************************************** -* Function name: non_maskable_isr -* Description : Non-maskable interrupt ISR -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void __NMI_handler (void) -{ - /* Determine what is the cause of this interrupt. */ - if (1 == ICU.NMISR.BIT.NMIST) - { - /* NMI pin interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXC_NMI_PIN, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear NMI pin interrupt flag. */ - ICU.NMICLR.BIT.NMICLR = 1; - } - - if (1 == ICU.NMISR.BIT.OSTST) - { - /* Oscillation stop detection interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_OSC_STOP_DETECT, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear oscillation stop detect flag. */ - ICU.NMICLR.BIT.OSTCLR = 1; - } - - if (1 == ICU.NMISR.BIT.WDTST) - { - /* WDT underflow/refresh error interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_WDT_ERROR, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear WDT flag. */ - ICU.NMICLR.BIT.WDTCLR = 1; - } - - if (1 == ICU.NMISR.BIT.IWDTST) - { - /* IWDT underflow/refresh error interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_IWDT_ERROR, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear IWDT flag. */ - ICU.NMICLR.BIT.IWDTCLR = 1; - } - - if (1 == ICU.NMISR.BIT.LVD1ST) - { - /* Voltage monitoring 1 interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_LVD1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear LVD1 flag. */ - ICU.NMICLR.BIT.LVD1CLR = 1; - } - - if (1 == ICU.NMISR.BIT.LVD2ST) - { - /* Voltage monitoring 1 interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_LVD2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear LVD2 flag. */ - ICU.NMICLR.BIT.LVD2CLR = 1; - } - - if (1 == ICU.NMISR.BIT.RAMST) - { - if(1 == RAM.RAMSTS.BIT.RAMERR) - { - /* RAM Error interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_RAM, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear RAM flags. */ - RAM.RAMSTS.BIT.RAMERR = 0; - } -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - if(1 == RAM.EXRAMSTS.BIT.EXRAMERR) - { - /* Expansion RAM Error interrupt is requested. */ - R_BSP_InterruptControl(BSP_INT_SRC_EXRAM, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - - /* Clear Expansion RAM flags. */ - RAM.EXRAMSTS.BIT.EXRAMERR = 0; - } -#endif - } -} - -/*********************************************************************************************************************** -* Function name: undefined_interrupt_source_isr -* Description : All undefined interrupt vectors point to this function. -* Set a breakpoint in this function to determine which source is creating unwanted interrupts. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -__interrupt void __undefined_interrupt_source_handler(void) -{ - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_UNDEFINED_INTERRUPT, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); -} - -/*********************************************************************************************************************** -* Function name: bus_error_isr -* Description : By default, this demo code enables the Bus Error Interrupt. This interrupt will fire if the user tries -* to access code or data from one of the reserved areas in the memory map, including the areas covered -* by disabled chip selects. A nop() statement is included here as a convenient place to set a breakpoint -* during debugging and development, and further handling should be added by the user for their -* application. -* Arguments : none -* Return value : none -***********************************************************************************************************************/ -#pragma vector=VECT(BSC,BUSERR) -__interrupt void bus_error_isr (void) - -{ - /* Clear the bus error */ - BSC.BERCLR.BIT.STSCLR = 1; - - /* - To find the address that was accessed when the bus error occurred, read the register BSC.BERSR2.WORD. The upper - 13 bits of this register contain the upper 13-bits of the offending address (in 512K byte units) - */ - - /* If user has registered a callback for this exception then call it. */ - R_BSP_InterruptControl(BSP_INT_SRC_BUS_ERROR, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); -} - -/*********************************************************************************************************************** -* The following array fills in the UB codes to get into User Boot Mode, the MDEB register, and the User Boot reset -* vector. -***********************************************************************************************************************/ - -// SPCC register -#pragma public_equ="__SPCC", 0xffffffff - -// TMEF register -#pragma public_equ="__TMEF", BSP_CFG_TRUSTED_MODE_FUNCTION - -// OSIC register (ID codes) -#pragma public_equ="__OSIS_1",0xffffffff -#pragma public_equ="__OSIS_2",0xffffffff -#pragma public_equ="__OSIS_3",0xffffffff -#pragma public_equ="__OSIS_4",0xffffffff - -// TMINF register -#pragma public_equ="__TMINF", 0xffffffff - -#ifdef __BIG - #define MDE_VALUE (0xfffffff8) /* big */ -#else - #define MDE_VALUE (0xffffffff) /* little */ -#endif - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - #if (BSP_CFG_CODE_FLASH_BANK_MODE == 0) - #define BANK_MODE_VALUE (0xffffff8f) /* dual */ - #else - #define BANK_MODE_VALUE (0xffffffff) /* linear */ - #endif -#else - #define BANK_MODE_VALUE (0xffffffff) /* linear */ -#endif - -// MDE register (Single Chip Mode) -#pragma public_equ="__MDE", (MDE_VALUE & BANK_MODE_VALUE) - -#pragma public_equ="__OFS0", BSP_CFG_OFS0_REG_VALUE - -// OFS1 register -#pragma public_equ="__OFS1", BSP_CFG_OFS1_REG_VALUE - -// FAW register -#pragma public_equ="__FAW", BSP_CFG_FAW_REG_VALUE - -// ROMCODE register -#pragma public_equ="__ROMCODE", BSP_CFG_ROMCODE_REG_VALUE - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - #if (BSP_CFG_CODE_FLASH_START_BANK == 0) - /* The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. */ - #define START_BANK_VALUE (0xffffffff) - #else - /* The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. */ - #define START_BANK_VALUE (0xfffffff8) - #endif - - #pragma public_equ="__BANKSEL", START_BANK_VALUE -#else - /* Do nothing. */ -#endif - - -#endif /* BSP_CFG_STARTUP_DISABLE == 0 */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.h deleted file mode 100644 index 6287bb34759..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/rskrx65n_2mb/vecttbl.h +++ /dev/null @@ -1,48 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : vecttbl.h -* Device(s) : RX65N -* Description : Has function prototypes for exception callback functions. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -#ifndef VECTTBL_HEADER_INC -#define VECTTBL_HEADER_INC - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ - -#endif /* VECTTBL_HEADER_INC */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/user/r_bsp.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/user/r_bsp.h deleted file mode 100644 index 2ad5fdb7c55..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/board/user/r_bsp.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp.h -* Description : Has the header files that should be included for this platform. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 13.01.2012 1.00 First Release -* : 27.06.2012 1.10 Updated with new information to reflect udpated r_bsp structure. -***********************************************************************************************************************/ - -#ifndef BSP_BOARD_USER -#define BSP_BOARD_USER - -/* Make sure that no other platforms have already been defined. Do not touch this! */ -#ifdef PLATFORM_DEFINED -#error "Error - Multiple platforms defined in platform.h!" -#else -#define PLATFORM_DEFINED -#endif - -/*********************************************************************************************************************** -INCLUDE APPROPRIATE MCU AND BOARD FILES -***********************************************************************************************************************/ -/* This is a user defined board. Start off by: - 1)Copy and rename one of the 'board' folders that most closely matches your system (same MCU Series and Group). - 2)Substitute in your MCU Group for the *MCU Group* option in the #include below for mcu_info.h. - 3)Copy the other #includes from the r_bsp.h in the 'board' folder that you copied earlier. - 4)Configure the BSP for your board by modifying the r_bsp_config_reference.h. - 5)Copy r_bsp_config_reference.h to your project directory and rename it r_bsp_config.h. - You can also add your own include files here as well. */ -#include "r_bsp_config.h" -#include "mcu/*MCU Group*/mcu_info.h" - -#endif /* BSP_BOARD_USER */ - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/en/r01an3512ej0050-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/en/r01an3512ej0050-rx.pdf deleted file mode 100644 index 531cce99a276881ffc85b1d441cdeafee542610f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3769214 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%0A5u4+3fFe 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

4;P1~b-P@? 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

%p(t2m8M0<`Tx)x57$U*_JbKb6x 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

s(QivXA5*%67lb>O)P1SuVT~TiSbW? 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[#7m$D5gaJ;iAkcF7?(o{D1ThG{?G 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� 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

  • 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 ha5vx5k)_<5Y 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�(0i7?~O@IQH$ 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

    NyZSZoJKfn)c)R=i5Ude$8wHapnfdH66M* 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

    d^LmktkFeg!`;i_4E2DGQ|h`5%hN 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

  • ftZ%Ci+xXKQDKH|dT<*rXXe2qzYV)6KrDNz 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%0AAiYB>F~KE-YQ4wNAtI3 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 RlsIWMI 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'@hlag~&r9wGv#Uo$!t0tMfE9?SCZF(slpQn8 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

    3u7oAku;9G}=^=@A7len^4gt(+6M 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%0A^O668?Pwl>D>$LIn|WBgT_ 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

    OJOg}>3qdkfrr~W46!=pE3}f~JZEK7Af#03` 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

    P8K>8x^}T#>lMI5@ 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 z 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 z z_~mUZ?nMU_d>iI{B)>H_j`fG77I6FQnj2a4RA!Y#KilFkSeA&4?`gQm&J~Db4FQWOb!; z?i6@NvEvU@Rvg1B7Y#i(4F@EN$Elo0s_PE!zSz-%Pudo{8_B7 #OElze?LYdI&7OfyvL}wz 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°quvkm@++$>SO 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

    due>D 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

    h{aY8ya*nN`i%*Wje(QY^roM!oS}1WVxazYo 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%0A!bwBIg14#2N z3iA$HMPrp(QB?5tZ1E%5t`|cw(bHB&!5Q;NL~(VyimB;xG~4|f35kSNjf@(3@>o}G zw)pU5XLdQHk*4lS$-Amo&jBNmxqP_r2AP0USE6+Mk4R8Gh1OPOP*wh zoh!kx%{|{){-^Rth2&q6WI4{u$`ql1L~Wd)X8xP=YGp2*%}9~<2pNrtTC`P~pR+p? zob0?=GAZ7wa6}OijK@2|Bh6-fYf_-HA_)ii+x)Lw{sV}Xn@@azCGkOf}Q_{_*R-6fA= zj1B%!MNQ9Ym|JPJ8U_)lV$tbNB?Q}brS49zPcVlI+|GPXE)`{c?73*F0o4K9(%Cwc zjTyRADOKZ}Y#&fEzw#^bx9Z^4#5?%jsh>eL$zYwbRuV`uXbZL#R-M@6@g5qYZ5G_4 z?4~DE^XGfGOeH6P?E-pOKu&&hoL$qm@&uTNcs}%sUqAas0>;8t$JkIl^Y(5-%s~}G z;N?T)D#2!_0Q^mQ{@-`-C0J@7<0aMewGkS-(3=6d;p4n{8E0i!$`s6qSq_c+~ zL7vqn*XbScxy?`;ENQ(up}W>+MCU)-9w;bN;8Z}>3TWt2Zm3N}7D%u_WJGNuVtgroUjBBe;6PU% z`+m2VpsbV*VwO&A2AH#M%;>?O$uVHesOjKHbHGhaxX3yj=-E&4(B-jV_zJ<+r|eY7 z^L?Sq38qqb#L$%)#H^M`OvaoN!^R0}}u zgq2Z79bA=eBng!b3*4c|xGe;qoKb?*EtfC{K0OygIca>Wm1~E7y@K09VRdWyS`Rr~ zHf8NcD6Ax*{O2q?Bu1?M3OQQ&++yhtW`(7`1olrNn?QX1$G> ziMhgz7mi(J4=g>@668e|Ga*DeXmXyNn0Q_$p4Sj})#>J6l})Xl%!K>l*Hi#eZ_FYj z=*_#UGmHekxX{R#v@NovsJ%Jv*Iy#;YeWoi^;XQ|j8)FEiqSWs1=Mf}VXFq7nun`J zYmd)eS!`ZrU&x~M9~^he5X)m*mUCxswq>Ojy|@^yMP1nX^yh)W`hw)8=4;M?G7K-U zp&8kPH6V^w;xBI8H9wm0%_2Tw&DK`263!-L} zqgVp%f&$<_$h5kpeTgutlQsZT2tC5r^^<2sqs=OYC$LznFNIUSPZR>M3Nu2*k|TC3 zWrPK4z`ecr`+X_UzGK3SM4Dh6z{=$Sf3T)*eN`RPje3+wS6$hRdsdU8iH@p0I`o@(EDfimdPW zjL>Xd?2i<7nz0Tv+*g085)CFac*cdj=ZYf^>D#ewZHqp`GCHtQfa7tTspw-N_t^Dr z48A4^+y3tiwkmaSnEaQq@^C5O#@oD$J&9a((D`aj?}Y$NU=VV;3#;L!S z>IcRg!3kQojPye55-T;L8d|HLihUYmg8EHZZ&6*EY*E!4O~r^uUM+N zwGEX1{0A**vQgjp?0Sl_42fvJv_*%w@w#w8YEBUog=@Rk0)G#| zTFTEvpXafk0BhZ&1Luc$H~2(5&$92;YAvUJWug1O#bNDB(S4Qe+H6xvVQ9r*Tk-sw zSC~EnsZTPnPMIG(efhP0)*r7fntmHFaNjZWG)bBgHr=SS5rjW_^Ht3MLjS%#VM@*-bQiFF>29AEDh3L&_B?W*)p4Ck?wl$eTZ(%BSqb_YLz)Is#^>*6rl zc66Y*qmYk71O(-G_I{hx$3%Taf#1Gi-W^{DVnq|;r-H(`1vv9Qc@0z@0=^waOSfe$P+2Ni=P;A-hEoM5BL+7<;Idm#g_W9iQSt}!q}-n#6q z?&Wsv56bt?Flr=;cD*bem1*!LAWI)Vs+e7*kA7|$S2B~up>r;Zj!Q_)Q#F4w9o!=W zgYRyuVi@`94*eO^;9O0nM|(43^1N(r1&XhP@Pwn?*1#ctU*j#%Pc(H@a3w@Yd#?82 z6j);?pIcc<6Me74qOS`iG$kKE-DyRm{BEuCCECDnG;y}$ieMsf37-E@d3%}_10cS; z?Ao8UQ>I+KK?i|8wmS0-4RyNiTja(}G)<-WDqhirEo(@`C^4kdt|=kf=K|sfiivjl zkqzFXJOS*0tK&=~k@^u&M`$Ho01(b;a$A6By7t5KSv%%(mhvq$N@w6bR7ha^oZ^d@ z{SRSEB`y@e3Ao-ic3Tvb9<)tk=7?~{yS9y&#Sz<5m!8rQ%<^E)iCm5#XuEIf+&-E& z5EEr3PMqBMKbHN!d)Xl$(vSVmnW*6)kLJod0x+oDk=t9ZE3Le5%32s#4>kwl@IRQ! zG2(PbF~w{c83Tamc=SJjI*+e-HM~T#k5#Iq4 zu6Utx!An-2AW&e8XLWGqL!XJVluG22k!*VbHb(&+Yof9_XF^Yz*3i#++Mi~8DWpjk zeFgs{JrYaoYb)X}>5=ui^?u6C`<^OYS?2S_1`N#EJ)eFS+pQPbvN+cZJy$D0{<;`g zM2~eHGZdfY?nLS;scPhTAkU!KH1qg);JQBviKJvfOwNw_SBog_3u3rp0f)6P@DhrI`vUz{fYk305(9$zmAgJ zp`M|hVXOZY+6Thd^n3bP{GtU-dO%A~!RxXXsMTte)q+_GZkj~c~Y6(+8JPN7cbs#s3(_^-D)Q&_2NZ|&gT33?FF$MRYugMWF zQ=@f6gSMdNC?@# zO|B0i5BiLm&F_G9o_b+H2Ps+PNwqrLHgir*eg<$$`ag#Qe^#>yq~iV;Dp?1Q%#b6C zM_q!TsXBMi>QU-Itb_%%3HBrs1@>k(>%m7ko97*+!$rm&$blAZsIQ0PxDXgq5q(!? zEolc=30$EE;s&E>T_#Z~4Ka;7a-%Q z)Y&_9AD-u8jv+OirVquEwSNx5)H6fAM;SD381O?m50$;Ze_XOl5mO^Nl-jG1mQShJ zkllrPktp}j009B6{b|PH((?Fv2<4lgVj`zXSqi5{p@MfgxtWBuNGYOVzQvY@Tc1$? z?V!Z>@=x;f?RRO{qb!3NODvCEeOujx5NW&i(~_C~B`r|K*Xdu_x6y*n(L5|#t#`O5 z-lbzcb$JjY_#zu?%K1%wpjfb;H`yo2fnCYItN3VFs z9(pZq?4)VTJl22zRbeGaBu z1OV^ZmG}$Sn?^Vqn{sqn8eF>U8myvtejdXPHIGKLX%JP=##Fm{mJ#hxkJl{d(*3+o z)#Q9SaIXhhI^9&vjb{U}7 zP*GKXT;*!Q)gq_b?~Ptvh^9szZF@;(V)%B}Y-Ko4F0x)X`NdSN>id_W1bR)vam%;Z zl7>yu!PC{y?S!#}DRQy9{x}7F`{KQ}`cYIT>34 z(3D@H5(}OV$3ZKL13*tDfY@%@{b#!&L3GPluse-*NImK; zbIlDO7AAh4i}@!U%DixP8h1puV0E#tGa6)R2`ST0kFa*#5hl)pKx`A-${Ct=QQP$F z>3TiDU!n+0*5}THfMiD1|D)mgh6385N`GD7^$-Rj^!+tjJ9Gpx?Z{h^FQP`#UI2v{ zcr22lQ(RrM1Ps+XQ@DnnsJ4i3Ws}M{h}wlh@0zeSEg(?EM5*9^eYkWh@?e$b6+}GU z68EC%v}~J`wP}i0WIf0;UQ)tyQul7}ZpN@Yh|rsid?jwg*d&?1@K54S7R7_(mPB$1tCbgQ5xetbTOdc(iiVki zT#hsXhuhtfk4&F8VvgYwc$>Nbt`;RI-y6y&Jk&}kL~vb(NjAJpaqO)(McKZEtC7iT z0cfe?i;bmHy&N!(njv!V>jamo$?-ivzkcAstiGI*&0FHjq!%U;kzC!Z?`q){cEIOz zB_2=ZDTew)N{+Pd1)$&lGnUFC;YXL~#ZiV#H-Uz--5~pjNSGS~!CU?hI>da4@XgX8 z8=yms&B^h7l_SA%BvCdVy;@${&&7ts$@a=hlm1*m`1f~!zEn)RAXiwt&EO&DXE zBd0ry05FNeH0zSjgQ!h#NTAESkiirmEN=WpS5Ln0=hg7|)UQQPEoi6WLNpHxpi0a_ zwDBP~BRhJGx3*Z4CB>WH5#KO6G5Jb2Tm@v2iPrPX&*1Hb-QUXZbc?kz%rX<{woc;J zpTV#ntndcz*ZE;WYi+NZk{xSWMLLskJy@=aJG*8zXTn^*kE=DPv zXOJ;S(}-`%4B_1oDx)0>a#iDo_H@Es>Wy(63uM44{R{|L_jV-9%^O!v-b2rKI~{Oz zjKJdJ9`}Srib9& zKu+Tw(!{5;p`w>1$O`EbDX^R?HncjgY*Dy8p3DRd8M*+n__Ffbwz%YONWLVfI0y2C zh*DEvvdmj>{ta8l^$V}P;+TVm-MQTcRH3oi#aB0 zM0%>FxOA!QVq=t*g5=!2gEKFcbb~9XW=md&-57AK!xTaGJo%M{H9nE*H-)68b@bY^ znFKE2GJ3^$E`yqhx{A`~I0}(GCjpP=PMCmm!BeS5IGbtN!{M3<_@}HzvgrzSM`~0y zP?Vr!L>Ix;(>O8S+{6nZOaEZGq4^mrJ^&`uQ-@-EZha51T!JD_1dje5^|`o)g>s1zTv%Wch`<*A=J@k2DE^uP zzy}d&TeN+*$ht+`Xx6bKgreoBiuKW{AM;=z-$b z<6Y<&UV4FrEp%DTB5J1H5L;Plbm8WYdjdjki9*_gf7yY1{C-ELVAzBEZ$54*#3cwUw$bV~q0Y%mQ`2|?hW zQE2Q(<51p73Zj6j2M_^m{jY&iZ98<6lX*!BU14I$eT+5#=lffwiEv-Yvr37YxRNjz z^qTIC-7+ZFXskZP=vBbC^j%|6vLhN!UA3MnMI3PsPDP>DbZfNJu}`eV85cG0@!Bs+ zniVk)4lX2M8A5o;wS!G^>FVm*s}Z*%C&mDzVfc2JKekDO`O}WZL-iN482ufU;j{mz z=&1fJQzR8SR)xJErzpawg>qqoz(2)D-Miyt_)&<)azuG~3w`F#_6Mfbp$jpD7!2>P z;9RiGW!UWD=K+4a=r0q_)~#81hl=b>whZwK!JGa~unIH+2ZGedzyX`$a*6~})Q$McAJxki% zt|5q(TACagg##-aPH2G_*lIk^=-CP?cP55u0?JK?;lVftiGP@3_oTs9W$NhMLq1X- z;q}(*F+Zg|vvJB#2@zOXBb0Lm#aQC5;RIfr5x~jxaq47~rPr!ZCt7O{iX?*I5F;%$ zbZi~8kKb|3tlX4Tpk)VmbOW4-A*fj%vF4`fk>d;+SO9twf$zha)0q|KIqJWgPrwQj z(OkjF8kNz64?CrBA{RFh;fWJ70WITU?U0uaC%wpl6|^sTTXHNthIlf|SpEPlbG9kO ziB~OsNB8|iWuPeHCkXcRLXsnsPE)%xG0^*7-yTS&p_jZ`O9@MlGUUn9s$b&93d#6) zLA4i7Y*7Mo#ytI7#a&dPhXR=GPm(Z%PF+PhQ>ft%kb1p=q%}O$t;xXAvE%0k zl5LA9v&*T4T`X5nJ+Fw%paw?~3ReR-_D&YEjr|!Lx_yJTugL-67a*-715Roh6!UytJJr9@FSwn|Aim|c~A+~G>@p7Arp82MN($B~PyUqLnge_OdD z?MVt$&D4XN%whU$*>{(rt1FZ@e|P1lOxv|-M*-)9_biJvA_ETy0_h%;yuuO;!7w-x zfsqqhZo6sI$+;F}bJjb@P$ELs$qf|(kI(231lvZNE6r>gg!r{k(jRVQFNKQhOc6&yvPWpNF>lSG|FUG?Aeb{N*)IUE6B2yxQf4lh-J zG-3#MSDfa~FZEqh7ATA8iu82+6a25`o~gv1pSHUJ!H45L^s2xGf%oX>y`n5HQXF|=<=@zF?#;6&MStR( zp$~V&9{H{ciMw_ZT@!&^>*bot`J95z4AbdKmVdY6STlD=kkS6%wI9k^WYgtGVc8~B z%#NF=*W#;;hv=UeP_;@W(~V?tjAk76-)FT3p1jj97S2%H>WnqI*_ zz3$%Z=98gqr_!j=gw^+xLZSfez{nu0Kw< z_LO`h&`+{wsyjfd@nBTelIr>A&%l`@COUnZz)U4oF37=vQ;S{BKWm<*({0f%y)~fq z3WEp)pu_vjUePq_XSKns)R#|*l?(GKj_|2N>e5idJrkN&p^IMvJgV` z-3g{)k@J$;*Uu=-XL(DHcY;`OM@ zzG^2?yLW%kAxNs*Jms885(d%FI262JZbZ#kbVhfbFCP!$p7;hDk2m)S z7@5{=cWQh<3FYKn$G>KOEEGS)5;{$J?BK)ZKi7s?w=Ipz=gJ&9*`&(!pi8Q9zaO7j z)?3W`>AcgULSnMa`1`&62(<}+b@$yUmHR_AGL=4)ZUD2k%L25;9P$n1?FGs>H-^$s zShr#Cv;lwF4YDeb8K|`lNAX)h=CYCVe(+ugkS1Clmv!aC@bM-m6@}P}5J@xk9~TqG zX6I3CuRA_%^UJA&z4iiSvnV30n+UBndlMjZ7XBO=G-v?2F;k7oVpYiJqKxA=;|jI-R06R*#lwQuy=XaQR>If zk>`2G_Yasg_ElgH;Jpj=SK>E>iA;O+WV36(oNkM0uKlPlV+z2DRV9@ewR^vt#8jQ! zjjv};v+K2F*}?6Y1UMHOYAVP9c3gENI~5bpuM)M&s3NMt)GY}8sLgb?bcE*O9X$B^ zBV4lLkpFb;8OaNZdTv91Q;bps_vpKC!3f|*+AV7*YC1`^H`i zP~m0)_Hl01CYJiQZ5i!s=oxHg_NU4Q$k@iH^wy9)$~-}cl-oTY2FWcG^1!9_FX_H4 zmK|8MDKnLoAW}+cVIQ2GPPVU_eVrEA-U1@iO;&s~j8Br1Z{!fxNh~5CX+Kyk` z!d3OF)@I+tD*&d##!09=Z^3<<98{!Oh$#w>FhWT3IASrPlj^&_v$BzNEkKGG8=DRG zXE5BRqal)l#OhNadibP|I_ zDwNg{`8j1KEKzDaI?|V&>skF|aXp$+Hylsm*IUIDgi-;ky0&{)yRmO0Anv7ZMt3*N zsR!es0O#`b|16W4$=f?8cVh;(SP)31t@8562SH0xx^gF8@EEf zYm@c@K>R7(J8PT4XYpbLpg@iPOAkhAcpFUhrI%Hp5x+#cuDfk>Vc2015-G!vDRUWm zWb{;dJo0Vw=3E6ZYrbdqY{Yl`bCCcj0k+$qBFQ~mn$`jw4Zi7j-l^y>CIRG^xJ?pf zY6A`09Z=cekmwcBc7t$RNf2{1I|8(z zC5;hA!j(z^i@xsgn?M9{UQB(#_ z<_VtfW0I5^Kh5AiR(xa2SrQxuxI7*#uCWi;Qg~9|VAw$_p=cZVM&!_3LI}GVX)6ee zNbUyEmL9qtc}#>9ELyAnT`M;NyL}-{BL7E(lzxD<)vo>DLzBTyj?mfv*zCHYjC?ga ztCfO>%Qa#YV((V5nQA|njH`n?94fLne+B=r(vtJ^jLrw)3nHT;@k+5mQy*7He(13KN< zTmB|t&wGn1;YGR|Lj?9vp)gN8yVD3;mCRMmG`<)QdU(cJNapOC6=)o9&~BL2JBE)J zz8#7Xw#(1Zx013uw`}i)HB7~N*n%p3!*(zb+WFgqOL~P*jM`Tc`DW6?yT%3gU$(5a zAv=W3Zp~Dc!(}c9VcB(En?nM^m?ZN+M9A+Hc0yNuh=|et9o@7BAA$@gOp!Y+R39uV zY9^f&RKG1bUa!Fc^(4g28S$Ze=HHne^PN#{344uyf}-RoYHU;cCW|M^>uIzMBj|(5 z81e(AZS~Vx51uZH%o28yMm{_Z7oawY1b&sm_x1a_*uJ7K3B;TEbG927RMVLIrub-e z=sVJb;hj8!xr@}J+?;BfQB2=;h0srAc^!lf4Rd;Pprc%K5$k)kq=lUdRzP18^XU&@ z8vr!H*!{5FNV3^ezUy_OvA%P$flFIKEK{}-Fn>k=Kac5jNtvZgeI)W8(~P^9x&Tsx zd_5MqRb--G4eoPmh;sm5bvm%=x)c!cl5YknZN<01=h@x4Oc-4A5?rV_Y}G6kIWapj zSWolz8<>Oduxv;0Bxo0lp_+7l9yqJ1ao~=REnmZA9O&Ao;yQTrE}Jcq@MfI48m1Qu zgBb6niio3b((yk0S`DAlXHVh?eNMOT5kfd7CCxlAy$5EC;=OsKU8VgvppqR{E9+fZ56?F-t0hJGCc>*<4 z(VudakFYW9^Q`vYUG6BvIY2>E;np3f*CFSdtwm^jwin?KuJ&|6GT}ft()e0#a8!Ka zOjZdo)=|!tA|}G`Yg~}znDo?&{kZKWvjO4fA{Ce}!XTOjH4X$I=1TMN+%DHqcT2cL zQB_;e8h<|yXWlTgN1eaVGC(KKiHId$lw9hDt-zsk%ZaV1>u-J-^VCAF3LCy6!Ttqm zloOtkQZu>Nf$F?6`4m{)|9UnbMVjb`NSq!mO1d4UXIJC`Z2>uzth5nY z*RZ1=0lfx2SR$h2fN`(SLweDP)_b%{PM!)5iMrqrs=m4qKmnlhEIqq+(^#+n!8pTS z_`BZ#X4Kd0`LtFwCq~tq@v)3%)~ZNB{rmE*t3zr3D7#5*EYCrtm{)o3h|G{`NY&tb z-*2F|ey%G3DsnC<=!_dC=k6p)z4(lJRZ4j?(f|P&H#;&=C8w!zBSW7&nK*6zBLca3 z+{fd1tLgf!9(oOqD$LkebuW?bm1#h+sx#_8xhb}xPtLqiT{{Fw)}^6MNg1S%`)ORzLX5& zUV=z#+hvS>Vt&u2zjG@npXGZn}KXg}q`G-CPMka~c>{!up9 zjp`Tdp;%SDn6wsov!SPIguGkEbb+0@=#n=;m_*XgVBy~`#7$L!>|$plN&bH0dU&`% zbz*%0`2ew1(i5uvcaKeMTRj9T%;6y-h$n?&NKX)drxVRAWoZ{JT5-(M#OQ{ubSbbWPqSyx13biZ z1n3x>N?VKIw3tuuaPEylPN(y}gI%1*TM$@ZD3xC&+c(l*n{$j`W=it1X*Rdw4YSmb z@!X9`_iNy81k$aUP=zEZ??%|mR*u(Cj|Q#v&yk7a;z`_{lF)ccWO`PXNltP*)&f5=31Cs^3)e5q;4emo zP7uj+$i!a;sNy86BrpDONVR#LiWg<%1vgslY$N_10hLRnH~^BWad<3M5(P)~UQEw_ z9DwNvd^Hv`;hajvZr%{>#8WKEviVk~{o@6GEvydeerZ}tadS$%4%;aXH~Yg_TR7ER z)6BPiH;#qYg8eN8A(;{K!&Dj)!ZSzWz@3{EaxqJ&`y)m8aZO97?%Azmmr-j37tk?b z&Timigh69Jt2;{elG^p;t^H3}g>*m(Mk0kj_d(u}$E8Zw|J+M*=<)Nb&z#Hexc|YO z`(aTzeh7SHYGEC-qojXQhEO8ZF`E%; z!?GM1r;E1?%UY&~~^Nq-pA-SrbyKPP}P5 z(Gh-{k-eK+`ZV!JBQ^h3Gv%gM!Yav&H^Oj)fa8`%i)ZzaX6r@82`I2a?Fwaz+-Hx^ z51LkADVB-LIU+sK9m)>X3pV*$Zm(5Rbbk{B&#Lh2(XElI(!JRN(vsX^zU%vL=s+jD zqhS+(UaaPVH)F&y? zT8IItNNoM!)*t_>ZBZA`t-#(}{U)V8(X~v?O0JfRKDcvYOMC~l?F_eXwKPZctZbi6 z%W9TOE`}g#*0040pu!$`iay{h zlyI(2jPESM+;?F0LYAGwEFAvCl@TapTUP7Lbe{s{K(P9U6$4&acc5$VZ;~-K%ng4< z$ZX5TjXgF7h=9jrPJ6gpfJeE&&fH}Cr=~zWb6Ny2I9m3afpAMfMq?TEd~r2mgKIeF zuct}@L4MPZApJx4C{QPa^<*EaX%C>aLnXnXQL|hwMrx{Pz7-&jjsEI)g z%5eeT!1@V7x&1_9@GzGSxY`>rwukgBP2L8NlMK>z{Ft$yAb0aDi*pDwWcOi=I}2g8 zo1IY$;QnE!QoCQYX{M*%q&#Uh)kIoeDE3t&2g?laCh*_*IH7hWF0m9m0)tu5M z2ql1s+5Q1h+6|apa?aIEFUq!@v_wUrF(IV$cD|rbT?B)SY|SyYOOek>oeZyX^Yu5J zsbH09N1nnP{f#feyRZSn{=>@-)A(G7RjU0q^ek5< zJ0LXL2}0i#|I%q-E4i&!#A5TyK?>JDL)MASiJ!XH7w`$YBlSVJU3|Ct^1bYt=EUF1=XG!?o!QT66ay`YcYHzF(m;;ZGMO62Ch3>>N2EI5G9W7FX+5 z*^B2w=~jS;lP4CCH4{&|eU8y54jl-ipmK1pqIzPWHMvedGb3Lg_%DR#wNv@BDv_i3 z&g9yYGObN)pjfgU<3-t--Zz(N%0IMKe(d+eYrf&JeO~xWC>JN3ZWk+4ZuOB|B8t6t zfj9R9RjC7o6an8BdXgr&x}>W2Bplf;C^fhDhyA95=R9gQn$Q$vS(dwJ&2B7^n3G@R zaRTBV0-vw5CN*xsis8_^t-!9v0K;oiT`r=&aYs11euZt%FgBJ0M{#5cLW??Yqo@pn zllM*k!a(M&g&inTi^&-vo{uL`a3P+){CNta91=ns%|u=dMabhbv7zb7qmDe3agTUM zYJZ-W2L+k35)fT9ESfo>{o%eMrw(;l_};G}Lpu0Zg-g4+FixBQ8EzkdIj;LQX)lIG zx_|6$mKxX!%AQ)re)rV<_=rVJetla z%Dd$JB}jm^@myIDgbb3uj+KiskhxaOcD z9&d;cM>EdS^KFlf8M}b%NBRmWGI=l+O!A5BbN;|j)X03iLX)${rRWSD)jxcE!$1pl zGV;)b(5@w{4|9h;c02(#$GT?YeSV*PjN-NKr@EBa%n&LNvv8|Ko_hf(mEzUdx8=`w z;?0G(_NFl|Qp{9Pz*l2MB*JoRgN*zwGqwTo1EOkc^Eg~b)Wvm>EHX-Xjyth5i3<1i z{luZqRdp>x1!Q03xc4qX{(%vCW#x9&$+V(?lc!ySOt?>McE$7Mx!ip!X2rYFxp?dQ z573kB>cnDSliR=Zb9l4O2@aRPe(!+I6SYA3 zNh8_T?d3@d@@f~Ea7Cu>?SC(w%%cw+HhN2LxfQ30=lm9LZIb$y``hk&eF^oz*H-vK zjCJC^dNhAIYZcMCq5l~Ln`%6A&8=_uH#CYGTj&&PNlNe|CK3xpQ(7Z$r9|$6QsP3D zh4+Q%j~w4w+~YWlwytT1tMNYC*Niz7%uI*liEhNqaorUn@b4paHBXu80BUo{}=p75Uw5&$ZkSF5#W1HGqWbty0Etj8Z=HAGLbW*p9*Qz2xOb{pO%Z@+rhqUSF%xmKJD6Vq>r z&UI-lTE24JnSVE9cy`TA2q4*|JfC9k&V_iTt?GFlV6g9#RKbiA%*>i=#PRs;B?)T` z>LT!C0m$#b<;=`zl;L7;#uktZ1aI?5z2H)G6j(^1zT9r^MwA9ir8k8pNL_T;T2*R~ zLv2*~R_eWM>|>93NpQ!V(INi+OnX9wo8S2BQ4+H6vAi%b>zw<)*$7R&l0W+xYa{=x z9|J|%{{2_(r_2#_z_*SNUO;{_RS$SABjDR?Bmw?(&5Txx-4c$511<7V#yLcgBzP(cTb>&`~)-F+? zn0l>ShSgCfuOnYtrq6Dkd=)lT8I()cYn)z2A^NBMNpN5teyF;Hrh9Y&7TymIc1&}y zULUG6Rk^bQ49HS z(HlFj=&FA&`330XW);Bx#wk}MguG%oFeA<}kd(C*uI^a9!)ARs3#$y)6$dK{-y7zy z4Bd)%20RUk2~%z~OR?AVnd&FRe|Yc7{~b3|A~Sy0vP(tLwHcvoU_ZgCozBmu$wN{p z`59+AW-66-Cvn?}5LWc6pl|x7#N#ZNksGo0qdm8veI?!H2a^*llv^ z;Szkaz6Q{-3Y&j+x<&CE%3`RqBy|Z*{I6bbg6qpR=lyVW-A2`2WgAy)x0^+k@eoSg zX+TgW4^{pz$Lm14=wH(=$^nVs1iQ_Baqlx_I(G=ld(IklB!>pQZqM_yakcJ{y?6q* z?%Can#^*nWQ7pZ20SJIcDh1UAF;*QWhX`?MT{Y&8)?<-z%amf)mwCD7%d^;>j8Luf z)q<4P^MA(Shx@@P7OT`FcQcZyo!6}89x9IHk6o{v?Rh%G@fX$+5v30M*~FVjIzH_^ z`YFgF>X?=>?}4pn7dHIgKA$Mh!o0CCArrA?*`0l)%qQr-HWMaHnvjtNLCb?}(JIfS zJ@Q?Mh(9~;BoXT#FuPdP-ayh**d8fxVs&qWqI({+0LFzJ{YJd>6Jev#Fk{#4NO2n* z#An!_MSfIdh|zNxiuoOQCsA^FlO-!w&{cLAkRu2-yToOR!8l7KRA$;5MEZPonSmK# z<%A&>0wa7%{teeC=tzVI@<#2yJ9-JCUvk}GqzDQ^XUv8loUUzr%!AB!5;AoM8yJlR z0Z)Gt45$YRqzYnnQH}Z}QsH_L*~Ie6-1rYV@A_vr$~u6GB%{*o4R)ed(2-6l^^Mp2 zAlpSE*X))*V3u|>QoMV_*@i&gZIr>mU=JF??(7!LeTJwj-`c@|ZB?Ai1NVF3v-z8Q z)7;_=RAI5}9yW*8mFXi*p}J!l6ri;7#jKhPa{u6`nZwO&50C62`s zMe1rx_Q)MFg1W@TRezN3mKi*!;pfNKLW~i}CwC{*PGXBb!8*<#5 ziYktpaN3EGk5>B*#g!4#5pDYx9q)K)m_KA1_Unox@Z8*<$PvQH zpgG%O^+_811!^c4qED&~Gx-3MQpDY`9nE;iazO|| z56YG(0MDd&{%wP=ucpd-*Eh>^1}wC}79<@J3sE6L%Q#{QfC^p~8~iTUAa`=!mH$0! zrHin+)(BTtOo9t@x5<@dI4-hQRo&noox17)rJO)y7a${`QudgDXwSto9T_eGt^3$gIj|LG-FReaoP;;7_iV1 z>&(jVfoa}yTgdh^cYmXBZ0j7ByeT_1zY9F?Xw%cT^q39`$O%E(PB{VDVsS12+@!+> z;3WbNT9j)7`!JqVoj$T51X+T9p%D=PUHqU${vJKwL;+5ZaoW1HV(aEWYs5CbQ!Jgm zmp<%aTy+yVq1i6%t5QY8K!3bylB!PMq~s$pW?~~RTDgRd+0OHOs>o{zKou5SSe9O? zA*ulcHt4#X?_oi=o@xuy_i|38`g(zi3VxPQf z`?dQUuTysQ^F)#k#UumYNeebQ`v;oDFP9D3t%y71J^u=?IzRwj+09jmH4&0a;o1kB zq^z;3w7#g?QV0DIv(g(kXGX$8bF(qKUc=&2jJT2~psnl!UxkFH82Tp1Q^~pn$#etH zYK;R~FGUhe>La>^dDMNjhIVS4)X{mWPETcenaU3o6Vr6n;M17-4Z0F+U(vFg6#+aX zHQfLB-on}-#}CC3$_L&{ z=ZKRM0N{(d+}YvR*%apiZV90=m{mnytrRu3r`<~%BN|QbT6T~xcf~s@u{^FX8D8?b z)V{^wri9~!s9Uj7BA8_WWSPK4vl?g_f5HU%z<)ld4XH=)*sb*Z^}M!%0MG&(<-{}L zV0okXBA_}j+qp{`0V05DrLbeX+~@2Kxr~nIdGswlk}T`Q#z3cwm|0J~|*; zDE|lpj3e`d?rUm7yS;-uo;WQ1m>QNg;F;_}Fzt=!pyf02np!AJTI;X&+7K!+ji7(uAKJL$@A(>_rNX-iWRI~v!5=P4Rq=j^Y%lmxS$FaGwy8bf(vZx3{}Cw9id z^aCjJZ&lz?i1q%K^KpX*V!E0gRxB8CA6PG=p&=*#sfO7-YjI{y9Be19ln{k!ZWZzZ zt6z*|FNGcr72_9;ZJ+qZ4ojXt#uh&kS6!n$G3B6rl;z2|PTju}rz4lHgRQ;gUEmS7 z@RsJ_z|wPJK{r!S-nrP;s#wCgE4f3;)^y~INfPv)qSX`yn3kQumQ*r2!?xI0aLZ&R zx`%Ehi)6$Rm8!E|n1l1tD{0NO%QZg>u?MVNKqSBfy`-!7&)z)c%gGe3tT)6rU7~BY z3&O>nfMsKo2~%E>4xb!cnB1r@;_mU%|EqitJAm5HWd1>=yFJ=C7>P*75clDVnx(r2 zs4j83?2N;Qo&2)pp+L0y?E_FGs&I28o$Ut$)2+P1;4u+*Bg>b9rt$mdHGJi)moTYVwQ1iZ)B3WFbB_m&__gE3c0w&H>LB!#8Nb%g}i!f+aX>H;uSE}ng%h#~YRD&mU% zxH3)W=E?ctV*I_s`0&vlQhVTum0~clswz_Rhw@0*TELWxdp+u%##z7gwBXamyNYN& zMAvWQ^LVlwwM|;DnEs)RcpNz+dQzXKB^GuQUq(`UF7bxEo#!>F7z(OO#?im-7lGQb zTMbO>z9{Pn4thVz+ zw~}>1DXQmrhY>CZUybj%VH@9|cJj&iNsc%vB`_PZEWb#O>;v;8C#lb*KSDWqZ-6r) zi}`+otJz_~nTY^Gk||r^zDGJb4a`MwI6f~`>Tst40at9s>aS88zUt6%R3ggkG%RSm zIa{U44hROSRFR29%3;gu?r#JR`MM}>hlo;R=Rj8(AgEGTao`~5pTQXhc%zZNJ&C?6J}x;_VIWr6J(k^s5X<)$j6q z`f8ZHyIEMxZxPc1c`+&(G?2MUaVrnKP(4+M6U~IN{MWus=0sg8Uv##J{TVjsdWHDezNxro01?!6`TE-4?uJLsShL7oV;! z6IyWG*ASH$|~!n*0VG;WwQFq`t{* zI0sTWJfR2QFivWeaauH3eX`Uwoyjg5kSw`L=`s-LqeU326-u97)G=KSZ0js;tPog( z9ctE@CG6E>RTz@jG&AvItUW)RKI*?HgU7BJpp{eSYbDx`@G`6AFYYR@`GSmQ<(@Ov z>n|#Lf}KcoH+t&KByynFp*UAU(tbCbsGS?3s(Hr_JUgaZeX>Oe)-6Ecg! z5vOlZ14~F?ZG~q><_Ff&n#U!3b(=nXpyp+_lled5beVa3@2e;Vej|!5EOCvcn($Y3 zLd_2ywZd}*j1y#=CUa#8FP+}Xzpijg0k)k2>-r+4P3^2e8;0z{M?IC9;QlnL2yd`F zy1hVs)YA79bW6TkEQ$oFf=tiIT@x?7mG7P5xg}n$Vb4d0v0jh%r02+{!UcZCD28VI{xPELA zls~ql&-gT+sJ@#YVfZPIfg4N^f<3`~q*Z)leGzrYiP3*(fdmLsacPSabGd{f+y{o0 zz=ZnDSu5d)8*H0YJKAn&?^PvLQ;FRAOSczoR6#Smnl7fWbspevT-7@zrnD70!fW(4 z-iBeOBa=CURX4>ejQDzv3p2GZ@rF~Xo^oD1m=P5Q3$9DhTs?4dVuum?A^YH=7xy7TU2H^U>a=#Rg20U#c)%j9rIG~whzvU z0752Xb91y!G7o)xy&7~UsY&}Oi(0=NNA}0s6HH>Bq8Wu<}H#N|Au>6o4S_9!3 z+9L~uqh=##{X@BL*g1F6!Ptkfi=suIx3nm;GrP;_SV8=KZ4QyGC=X-8_Y=r}!RN#U zG^Bh0KS030E0zd(R*@&oDUV3oVU>V2B`E|;SYWm-XsfZho@_5yZ^N=M)QUBnKjaGf+5p54vX-fib$ygzGBYH z{gRt7Z^J(E6iM^k%^K%0ao$f?(!K8@6+2c$A6Trs z8|y5`xjl^G6+Cf>Fj=pbA5&3r@k;Z&>UlxTRj z2?>p?jWS}HLy{XV`U?;mK`-60(zvKe)GjXrB4TiUJvM%_yf}9kf71ZhtUdwM{`7knbE~N6dq;|L351WT4 z_;$Q!OqVn(?SK#uN-J`(aFe-NmCNXHx zc3e@tG-0+5&LyJ^9@-0Dy~5PKpk*1zFrRg7;UxH4@%6F6h^>t_O)u`m zhA8Lb!~3-hF=+CvB2xqP>!Il4;Mv}0<5j@r%TbS)On1yyHI*O->lc8W_tnQ=b{^k^ zx9^uE-MumTbZmq@B|A2RTXoX<`Sk38?mLla?Z=+j3^<>4BtP{TY;n0*@baT%B>j$L zwG1EVXX?+YSx%`OUs_7cA+ur(vw&hAF9Or4#!1g*B_&la{+S+hyZR4v zM*;r4Zej7`_S_8ET>AOjjHBRa0c*n$6m_6Oe&8DdEOKj(Mj`Qrb ztL?JK;%-f``L+QG{%V&N6483!cKY z7s?RC5T=BSZUuzDECh|v1xOi&CokX*`)U=(M%Ao03}UT`2QOgcfwv~<=YEvX^dpnR zlVyzQ!^}7SLTllpasP479M{ZQ>U(Llghmv;ler0LgT>DK_Yq?a6gQ`HdI1xCe;(y* zfPL71q_NXNeg>u#$gKJAB>d=~@%5a!W#~wwPJxYeXdIrm6?g?0W)%+MciY;&pVIMO z4F^2ZBNd2~BVs0ce2#49+aV6T+5I}5|xOhDg;JH#J*q2@o`9wZR0p}Vg96) zSn%j#*&6&E@OZH6yNN{~3#$;iJNOS#r^{!(FPSPwv}gP~Ih%6~YM8{pJR=R``{*A| z29}`H8S_^uwz-c@j|aO)<0!2{ymJYT%3;J{&|*Qbd65$hU@Uw@u*|aX zX{J3WOvd2fj@0=LW#LvzwlwQY#Tv~FU0RXa%8BMv@=@N$P!dt-6RsTXpHr0njHyF( zj*AH{Av-ajZE7i)hP4i+E1YGKmwtcCaY8Miv8LCw{NdxOUvUYP_9~Obk_R-E?c92W zA_7l8<99XywGV5rFw@(u{A;K)Iu&5QzjGkoRa^l|eI=d-WRrMSM?Op@cUY^`9fO+| z{H~x;8=kI<1-={ECW2Np0AEk_|LhF4ix>wB{jiH* zj7&NE%pI-8yzRh0Em5)`j%~@{p>VM)><;+8Nq&*z zRc@038E?~?&F!A+Y|3!65XR|T8FT>AIr~oGR+IStwosJEembxW9=}Qki2$D0_yQW* zbTDn&a+TkL_Q2PNIiDh2XHFw%p5iTE#+0!_P9ACy?!HpNb4aD`WL<(#(nUILiM3k7 z9O`SVJ;1b#dj>V~DWfjD-%;uy3W-)?tk<2zgKF`#{(Tz;3NKKrd|Wf$4O|W?S(yyL zk%_!d(xLr0E?X^e6U*bLi4*QABVjB7L(sq+>l*%AEDK7|aC228**pfVDh`EFqPfhH ziieBhRlYz)qt=;IzIxBd-033elOBW6fSY?jjc`l!Lh|aM%n~pe&^vt@jz=%T=FFek z&FFXzkh$CpI`C-Fx)Knm%sUE?ZWz$zTt;9)&{frv5M=;~lWx!{Ku(c=$6WYBa%NUC zZqNG|eFI5TY7C_((NtL4oY^B#A~d9B7x^c0f@UZj^PJ4mq;R)|$Duh&JBgfa;?LG! z9o!Z78a3#{S_OW~!OHQ~f&XoX=BLI3+LctB&wJj>)Gp?9A4^jerkr3u0_ zo-yvJxoy8Gi7M)d>00|ysxf{hQk$OXuh~s}&Cn&ix`S$nK{EFe(2v~W4*5%7uH%aP zHaKD4MzyBP9_iK8x9AFEVgUt^n}#wBKlVmE!wgYY{xMhi;}j=@|Ud$4M?(o8Z1(FE|BLtc3SUAD`%H)O#UI7*_b z;!qZrd=4iA*LLdt#JRptu}m9J5>3eayu3UOvT&t31GRd0{IO`tO4t*qI#VH78(9JO zknt2l7fTf1J6O7{I$-bK?sF$Z=e$3Dw7+_cjUv?0Jcsg3fJ%HG%86SrvzpC&WlO|^ z)azQttGEYOp_!x##M5?0dq{QWd&#+87l$JpWVEHbV7`Nz3+?AufZL@>%>QkwUho*ago}Y^dxe7L^f4b+OA`qc4hv_;Vg{AzLF z6-b+&k~lOhCVu>We^7$XTRp*(gaJWfhC@VM5MD*#9dE1F)i4SOk=y)o{Nk_`PnAzgh!++4c`_4NkB|Bn_g(^9o4HYQhDi_43^;-*4!i*A zLa8yKC(nBg@a>iTOtKT|z5L*fASEc@Ca!kHJB#20xSrAL+yl|h@KD91h+}PmGHhi1 zqN%~W!oSbf*K(^;?fdnS3INZ4_xtbII3os<7gB2`AvYbWXOP9(ssL_ zt-2Vtca6YbS4__zJ9rKdKk%ZZ=eXz3(cAoy9zjq!_Ov#fA$AO~v(ug0b2_`SQig3> zUtD`t>D3{Cf+GYID|Rm`A0dvipbKQ((HtdxRN>4Ss@U&y&yx?c&=O1ernSv>7eHlo z^8SVRccP{pcA@V^3RI{WscnW^ln?AGt%QKKB_|6P7l>{j<=-MU0k+XTZ3{%uEX*71idrVj4s?Mb*D|THDr0(s3J$!!LQ0v0 zo`i}O6ZVI_wt>|7q{C;$uODQF=HzPiP>KW<`u_5*2#vo97z zRO}@<@4zsEWywf$Q3l7L*kv)?R_nxX;wLmvJr3Q^|0RCMX#5Lm=kQD;4(38vPx^KR+#~VheKfXECiNY zGU)CM@mV+e(L1m#a`m;WIBA4B#t8-Km~tfH{=Y3ayi?WNC$pyd<4 zVypA#+oDeW7zILGR1B(%t=wLO&?mBYAZdPBxg4q*fKl8=a+J$K zvG%md)>*!hjhch5h?eniRU4;yhiJ<*3Hr&RnU31AqTu)!oL&LGv;VFHUFtwz6FZPO zS^}lnqEvlbUrFFN|mrV|0Yy*w3|L%-Z@5 z?6FFEpEpE&%1Kte*Odzt6Oaw=_OUxQ@v)&k$&5 z5yJj8DuHx7>y`z+LWbl$iqTdg6>n%37iGXm$R1pCK#-)v9H173wZ|QAx!Wf{zaUzc zwVCJ?>5GwNn2B}H35{f&s)F#X1&~W(4sy24&3L-gBzsBqXytjey) zE8yN}K0`^ky7^`o`6s3}>0dHEJ*ay@4+QoFV=X1w{m-wT0v?vRVD+9xPIW1Krz}vM z6il!;dUbo6TH3)s@EbIsH%bB{3nXE%4xA=hs)b)*cTqhvJKoFZDP~&&75G_EIM;Z_ zlto32;wK6gIR)!O1GCA3`~V^pk>?!@)!9%sKI_74gou2Mz||@SD*@eU=Y){7EgG&{ zcur$d+v!TVVjPd?>$e25AIb4*4%C}A0rxK<+`=8%0q@&nW>BmqssMg2jFBy|O@-T| zd>Lcvl^W$i=p@$KJM~AK7ZTGa;a`Jzt@z7vOGpP%l~SOc>gJw4kQ-D7{P7B3b+f<0F>|5R z`t*$oyGlJ^Ak+yZ^{kE!=qra2dduaPH(eNhS-5n$HlKwIwj$3J3rAH-ULRcUFUT&* zO+`ywSsoDeNLcru8LnAZdg@tYO;mx!ve}BiJsA_vV_)O=_MoVi7$hIa{CDiqnp6s- zwEcE#ampMQoc(J{shjfp`yNS6l{0;G)EQin>>jZxmU3uWDj@%NoZshI$~b9@VLUX` zzUq3Er*9m{KTN)+0yd`?mYsQ^g3^UcexmcBHF0+jsngiCU!O+@RWTWP|M8OaG5Q7w z_}cdID*lEYChh3)PPi5klT~{?OY>G1lT?*Ys4>pEk&GgzPvJ=3-U0tJN9{`OMJ&y=Vy zCm#BcEOUinRuGEq+wvy93FhG}CZ1R@p*iMy6)WQcMF+85F+_IjC^7PhIoOo6Ird1U zbpyAez&wjPC125p=D8JPVKno^31SuOyYdT@c5+*^&mFars8Vtemwl>^<0;3%v;+rE zNNRVDhUT!dM9<$N*7E)J^6@)t}dWmTadjSSkJW zYkf_!><>mMX_{v4-l|6{gQA-ZV>Vv#Aj|e93yfz^Eu^Dad)+bS`{LTm zL^Ia8RAuVdbu#zqAA}*ZBfkZE#@RUJSFz6-9fd-6JstT1u!dUf!J^SfA;0DCjo&v8 zJ=i@StyiHv*GBA`4OtnqfJRg?Vv$NAbo~4~v;g5~I0Dp$mEa@I|!}bh0av z!Zb{RW)^DaX68lA0m4$aDV?MQMmxFNP}3oA@1e>o($6iB0|NI@cw&f@kvKLq*hHlA zX(_0U95CMx+Ct4dd{gDP(DO~=z~udx!wlMI3tx6r0~#tvt+^tGf6T{k>eM*k+MqSY z6&_KB*Z<_lO5+9fDwtiVs&*As3VHw&gI+I-(EffVrP$txR_dndh8?}b3yVvsq$%Cj z#}szjcSduFpJ#HpxngDz?~rY=FM)`>v@x>s-x)pAb zp!7;&85#EP6-#`C@iHwQn2yNzM%^p)k6R`>F z-U{6Yz0@z1bNoqaI*N5WbYP*sqY+7F;|%5eM$f#EyqTml)2+1SNtw2`x?9pQC4C$; z9d)HOu7Wxq@w0l4%hHd7t*J_0wR!n;ry(f5iY1mesn|>ppHdJEDh#0);bnNsj`(;R z&Qx!Hl9atrJfBs5#WzkUQ8`z-DS{kk@)Zy}rN@HhNxRL?KRY#YfVJ9`g5poVkId8v zF*b7;Py0+c(r(6hye0#g=*kn(oMJ7lb}kj9;5Jp51OMsX64a1z?0Vt6+SO655Gb0TE);7Sk<4$=aFPh^xMHa)XBtUMM_&>H%QpCp!9?!> z=(laG4rl*UWB%)&7U_djsVQ-0tYc0D!?$%X1zaX+gUsHxXAH^*@%upu%b9ImEuw2| zNUTDR?0ELvlST zY0ZZQO&T@qm0K1B`U)y%XX6U`OzL@j!Dy}nC^2*89lU#oXg8eNdSv1*NOln!H)7wU z$ma5p@_OMhAQR{50FeNl3o_Gkps82N7cR2p zB@$$NyuKv{m52$R-kVOi^U||pF;zV#N76zio`pHBXyM)Et$q!MkHQ@|_D{Rweptvf zZBH5nEHv7zHte!sJzb3pMHn=yX;PSX=fN?g1Rg^Y55f1LF&YxCQq8k6S6~Z?apMn4 z#;Q#x#B!Ns4dPJ0?^X;+*9}KJKlUDOYGo4I>8iZ2uP#_4)jv*P0d>qY+ha;I-%_qc zkD%sG%*Rl;a^7RDBQ6K-ZLoDSyXRINXkEEn;|?qLC`aI6FqSlc;=-I9l+jSZT*9_v z$73$DUR#+fRu&_$n@T*_j=S0>5t?h>A@0ulP(OaVFVuG&rD7OB!}vLkJmhIO=o-U- zu9IXb&#`|r7CHmX zl9C=>-*i<`P~tczR7b@DSoo-wIboP`Ngsl+!R)t{0 znT7w63S_AYJp}871)teic9j>j`wI>7;h>V8V}W6Th3sRDLHId~hb7uZKz|^M6_t6j zZfR>H)t<>6_(@gACBt$u)C)h8V-S}DCWz9l9Bon-^TS9MK@LN8P%wCz_J3_65FU*L zf@hTw-4529WwsCmd)8^f$i(DV3F9=q%zz7)o#vE-qk(Je4894>f7DJ|)w?3m?Zeil z#&Si22e>?mnU(QuHPxgwRR=nnw-iJnDBa*`$k`XrV5r{kK0KeE><=;yFqxYV1HPgp z2fe6EpflJ6-9jY3b>+Y^FfP#VC@%r~wH3UI+*+%S`{#8!1wbv+@2SgizC!j-`zB;5`|oPHiLbIHRa(RI**vF4;&?%wa(sim&?w=IU`(w_kJcvPuMV0%Ya>**g|`VX>McSlvd zXJUFp$FBh*kAgXry2}K}mtKfqisCzBVf<_MOxeNWiTk-#;6Nmf6pe`6*@J9WNWoC_ z@7YvJ;+Ab34r42R;IBEjJZJV;cC=2iD&HP|n>_A5gG%c(lj)o~oa+{UYzQt8*mV@B zF9Qkqp0~A3`70lb{}x=l9@drmW>nzj@*usl>btmJ%LVbfEcg}0T+>iJ|#P;z$VLwx={CuylJ1{zTIwWll7D_e|Y6=f= zK$5vF=-2RSn&CaVp0S?b#&zYng@6|3l*+7LmLU)UNyZP>qBVbwet?f~*Ti9$PL$}R z1~m@vmT2)h8a!W+6|QNXnuC(D;B4uc%NbC;ENj6P_KY;TcZuw=qe|YZ{ zw|43M5!7lKl&FR07?~kRUk_1RBT-m@4%566d86<&P(CHG=iXbtOTAfpp_ptGiUc$nqIQBCXp?)#b`Vm+Rf4TO%SdSZBdxyC(w47BekoTpb$ zHtm0giqo}XRtFwEmlg@wGbIx8+;N`;IwJrSRA&+5HoE~nv{XA{bopezrrc3YajgGf z2E@a_+lWM3&URdu;(>f@;6++7Ey0-u=G#dOXkP>EnyoGJo{1X)KOLE?EDs2I${Co; z0KnxtjcPH{JDfUPDWfm)}0c^V=~dcnW{>E zBTiptdt~(D`kooQEq&&P5BP3r4!q4!=(-TmlRkzgw?TmRKq|#w6RR`dtO6E+See5b zQ;hHnv66$FIX8kBWrG~8(ebee=>y0AE|gRuiTwpvLiHLmzUl1R1UXp-58+Arhck8{gRag8)kWmRB^iJl$AGo>;5ZJX zfLN6pvHnDA$wFosd7lz|7UWoyVpS_BD!e!gA(uFmpz) zN4oqRmf-`j3@R?9?GBP;q9C?ltNSS9$00-=iW*Y@2D;%2E z7;q}OiR&2S+h>s!eJMvRf+q`Cd7bN#(5tkotmcWjP?dxZ0N_658l0@~gJ2v>PohN! zahr==2VV#y-3s11jFv0>B*WyJU_J9-+%MJl!-~G-HqPD>O0-z(71u2T6d!j|)cmAq z!9X_?t(F8jy*#T+e5Rhpk883YlO*3Q6`$&}5m^lNR{k0Zci6lPAWfhiu*u39{ol}J zrVo>BJ(#9(SHY)+ERB@N!h=NIbO%tT3zGB!w6ufKR!?Yag<_6mT%YkUO^7|UbNXda zeZBe=2CWrFbahH4Vw@Cf(3D|o2qh4Am*ckQY=6O8IiiTe0GSKT4b^F+?}93F?zD5v z+w)pk!wq&~kq19^zO2D25UIZ&HEN$AB5=#2 z3jgT-QQr{N82&)us~ z=TNqDIQig z4Hg;7eFkdUwNRO$%6P0O_caMpeEbvCJ@3ssK~v!y$1O;}U{;X$yCi&|m)Lh$c25}h zPi(lV2Cpm77p9hiJOpacg0s~<CPG zNzOlBRET~uFOJ@xcehWXwnj}7P2LAJ>bRNE#!??HH@sMi+JRJ_G8yZ#UK(>dP>-@d zrYp>mQ9^Y^N!qdDs|h?2JIK)1nDME2d(74|`IJ@hpfod29!%e!-qOwrT)suXE?`sp zqMSBq3U!-hD(=$VSc-4DtgkBe*U*~gioMotk`xPYr53{85}qZyfR}i&T4crAtBV-c zj*K}hzljX`~ID3~}6%Lg*deJpc6T zu)&0ePTm%vM`W;I0hrZBVGFK#>>l#K9`C8^ei0J8p{|gGT6fVQsUGkChb~2>I>T-p zo?N7H&k;^2u)!DK9@yfNr0d~jR1X8Fwz{(6uoqjJeesmgY~(4uEP0BjWvD~oh!TjZH)=B1O+99d#B;yz!hP0u_1w5OnbgoZ$ku-} zk1|&~0^x19LGoU<-b_RTl0U%;wtKX?xhA!C4rOtR9bjg2rdP>qH|1YTs)AEums<8S z^}<*Smb>7X>Z`p^1K8v9>AL3xlrKXSTR)w?dNGgkv13A!-u&kiQ&0e?%$BGX+dsDZc8Kp%jw%;zH=jkQ!M6FKriTQUAl5L|>_6XBZk}-56r$xku`Uwt2aL2` zn&FZ}y2^8c+qOGbU)hLR_Ll?Mzb&r-QxT;;p*BpjnZnnlr-S$I@qGtc{>2Imt$sdD zQVNue4dnyV16uspV}1hDt|aQEgRCguC}pUORwBaI2S1*JTA?8Hh9KIYN%FJpVUr&o z7W;Rq>AcKuUMA;TPk>)WO{CHLQ-@HW9nj2$(u&Q-OJv$H(apo7kRfnhe1&``Ncn=c zl2VaeIfbRv44zGjrNZ)KQIA0uuCme8AD5z^7Q=hgwTwB~Z$`ej=twBnX_Pl3^k0a5 zwbnC-#YOKL?6yX;^1oR*(GNWjwEHZuZJnAN0Y8&D;7WukuDH^A`tc zVqds&?=t9M;@+=b1N#C+$T9hRhF!T5de5JX%+&{ak~`M%w(e?h#L7@wE*%3^PHm;& zFr)c9T>&l?jEPC|dAMeHFyCTxxx;I){9EcSr}6^#j9&xmvyhhJe>C*tGHR}?c(w;? zLLmA=YKz+ISj(88|J|R=nJ_vJR7XIl*vJY|h`MDky zwX2ZEp=lb!X~T)peb;i-B#1*8#38TQ{sA^=5d=^mGt@LCwvM8al$4B0q)3{WaQGH2i+<9 z8Z>HJFCWg;j2qWykRPSWa`JVYQXbrQQ3-nXaHj=Ctu|0e&O-tBkhwgcAovidRR?*M z++~hF(>F1%!oc3J`k9EZmnlT!SEC@(Rh1LNr%{=@Q9gaHE}E~G?ppif8^JLQLjgs} zKTH~4^_W`sAm8pREAf?U*w*C4ao-c~yaov`EF0$#D@UvtsI?b?GwKihEbYDnjtI@z zdDI(DjL=*!B*AN_4wnA{w5_@gC8H(7Mimz!J7L1O8iCJf~qhsdL3tKzh2zMk@RU*%*cP6abbg-Zx}%Gm>Ss2Q{8` zU>+a$1hPl8@YVDB`atPZ6;Jua+VfisW>X+LCij-GtJoFHe89i$y4WuqJUjK{TBvnJ zBzdK4haPlk!s6^+$i75D@evo<)vf~rIW=U3CX~a3}azAnl>M%v^-PTzFx2RIH@{bM5&lf1BByY12Gf`mv z>^etaB0Yn9?`S@S0lhU|Wo?A7y;Pu-@Hkh``ykL8P(E_bo^9Q8VN90=-f zR4JIpWM2RzYV^TwfB9^1N)>|Ydw%V`6n|3g7I30$2oS1;GbLG!WpJuk=A06STn!U9 z3NS;J_!=%6F;E$i8kA}zuy4VPr)4uWvo4~S+dZ(8r1`!hrfb%mDjy3evp{|A2;*I3 z4$W=k0g_S@c50`85WOU=xWW=bm83|MdbZBntA%zR$*= zL8$|f2|2fT&W-M)tNr#V#=xPe2sR8j)v_4D6dk}8W<|Qujg1F=nC$5;XpbYpxWC%Z7d@fq1<*URgg1Aw0gd(&>27eSCg$(vtsBw=g~Y?GR;Il)W0omqm|eoQLr+H!n{miOHv zwL!HWb|Ij$g_C8-U7AnD={JF>9Y*&c!%BUdThv~?-%%POTfxwlkXmRG+NPcoM@E>= z1}Pt5iX+JwA=J3k<iI%Zx2)>fFMn>s~RzOwjmw32bmM$fhdAk!|F*8igU=(fR9I&)XE zL8ugC@KwDL-QC=6ZD6x`OAkq;L8+TI9s}D^dq!y)=t950*a~NvtAWeSG9G-HgiRGR zTtzD{8MD@-IcOenMFPo`3+g~eh(r?YXH|<2v8R}f79L&Y_3ziP2;UTFLM%P#`q&Cp zYk*icEYw+gx@-vJC^sf0WyV%!n37lLKYdRgucc~DQZOsR1T_a6^ic)xl2=nGHDGlVea3u3tckT2O#ihqN8KN?*E zf)k_|t6tCz5pNDID}_PKm$la9vSoneUiIrEP)VX9?qC@u`p6SRs#o(=ZE~;iAfsvbN5TXfm8sd5;r^S6q2sv(gQOEL&lz=N0?XL zk&dprh|);3waODO{0x{cIxqI&ks8|DXTg`_aASTE_xPL`@HJ8{-|i!AVvGMu{a%); zOf-56HL!y^skL>y45AV9i7z$X`b|Hk&X@0+`fWSC#9Za^Ihg&0a^b+d0ykX-@XQqB zf$%wGIYU$3k_}zj#Uv6}_P*)o&Oa1^i_opVj}Atgf+jy7QqOo47EmfMgfhZC6N=w7 z)>`waJ+-=YR8lM*7xitboElo_5(IOs8`f1cpdJn##X3}fxb(H&;8jHJ9VV zLD;1))S>t(Ut-{He zt#WAW()j@>P$BG`v6}|2vOn2yS9Q`6A%}L>KpN+yrRH8`pix2P*}!cx6P-;QJq;1> zV=3iWZXP?_Dgg6*&s3{e1b9yuWr2?(1+Lnd@;rsJA0(>|XpO_nh_iQ){YHxwXTUrP zy~*A==R4@jDlR>Q@F0StHY<>8>}uN4ag?MVHA?E^=QK%viyj2D;y`{w_&bD^3B};v zl&I7CCt|OcmUd|pCr@Y8AO(_H4=!AKhcC>Q$Q_F(lN2hI@7#{<$7GY5bu1kdL1!hW z_t$HXu-I&bkr;poPAnu_TKYx8B7el@cWIY;cuG`P(o0V$?z&&H&LIY?ZhKZf?W<~g zSd9cs0r=n>-Mi@yn=duKVa94#W7{utqV4%Cza}S>DCvm)kS*o$w-c|*&-q;i45T%@ z#!T)o!VcU&rT;N~m87B>;tabLE3WEP^iZr)A3ZQT;#0h5?uF>{9ty>WXc6_R9A&~M z#wDP?(A6mf%{nGt#vef ze<>vW(s9n^YT=3c2MNROxXg4-gDJM}CTLp|W_`jI+>G7zg3GaN3q!_P?P#C-BEqh5 z3#<(dr;N;{mF}RIL6q~U{lJCZlPlI0@t9{L&ea;w%<5waC5Sfp=0nCzJHr?T9zryb zl}SWiPKH3lrSkA<35U~)s8WIeaZV7P8Yd~OAl47ghs7m!zGRbd0a?HZE!P{e#r7ZT zcZG+jA&_Rg8F(++Tr*jmD4c%{})T#T`TdC^rK3ZI|C!9El01 z%jfuYRslj#Vn>|RvWgQX)1`ole#ZH#;D}2(pAzr{V{~N*1mjPu)2&Ts^y60J&XcT8uCzXYHpe6r9@N1W!>07dJ{3T zhX&Hn%DPG<1?v5agR9IQ^mX`qFpJ;vh3TT>`|6y4y@U)>6&+`&A&@$18EnANG zb6$Wb_Ds+2?3}qn@`VC2t1Q;#P$Zn@mcVRbv%KE@dO;8(qrh7fQyE;RRON z*aP+t^L(Xe!$Le6qCZFrKU7Gr!`IrfgFqC; zx8!I4L1^fX0@QO5$@gEDt?FiK>awH$X$rX5UiSrVgCZ8f0<(p3EsE2MY%p50bi53q z&@@-l6BknN>YMV=&LQ!_4L3JWOxB>dCeFWBV@QQHH%XF;5dwui{Qy;debd0>Jh0e^msZ+hP1O-Xo z_eVouC1$cGim=iVxGunBLTzag0&pBA+?y^*!+Z<;2X{SY?kNgo_;%@M>4r%>Se;6V zt0=%4kr$SAX$u7?te9Ssvseo|1q2Z~m7JN82X?t&A*(C zE|^8E=4`_1C8LK-iXs2pqnsJSK(6+V(T?K5y5BJTZ$FIMP!dh5dC~f%~zz)|K6^37Ty3 zby(+P1tQkM_?kWy#Q>x{iiHKo8vhJU#202^z)?zqA>Rn>x5Ye2X)DH^Rj{EPI3Dwx_zKcJxIidl z3rYU%(zj$yrV$OWg#Oe0g+0UGEm=Nx6Z{fyV4tR+ToH37hX5uDD2Pv3PI>ewiu21=r8LZpPLwc$>C* z5N0io8e{ZfBDKL&8g7dMqX5>-?MMqmyM>&G`BCu$3<3Av6a+z1n}+Xrm#AfMB}!Z& zhm8lG8{+q}j0LX;oX`jW8XD?_DSjyGjjA$G>o=Z6c?%IzNGxKn2tH&T$Yx&tF^tAP zTS}JPw0yC3pE-El;;mcNKjG>`}enw7*_igj&xf%UISe}D=Ya|5d4{EhEyiMbk&k67E{D1U#rPX z2NbfwM$H|JL371r7@rZRQzmkNC0tIS|9c_J_Zo*r77QyxTRJf6aunYi+4?oR6PZ-h zYOMzrO1U_Ntok$EX8JgfRJlw`a{JbYfME?gmQs5_Y|YyRpt`Q5AQ+^b`*&H-oo^PK zM%RHgdmAM*7qD($R#!^^Sx)f0LGB9@>PMMtUeli&T#1t6N3uL7_5)vEeVDIKn<2F4 zy?mrVmxa9tH52i8_a86?ALQ^le`?LNp7k*BB*`Q|klfFD@0?RO8$?Nx%TJ3ZJeCne zitBCc;dL1cLk)WoCM3)#Bi;#-3d>snKS030_vt`JWHVZO7!-S(2>g7_l_M3vf8fnM zfc(A96i|%E+p7_q4jc_13M~?$07%SiacrRy! zv&y-fnNxU9EF33x`am6LcB+rz@Xb=*rxpL=!nH;f&6gL+o4gs#TjKeAPwM&hCvl77oKwE7hxpELtah6F3v5Aqr`c1A(sZ&?D=?&l@F1)D*+{25~ z7Cmm1AZR)%zH0i2O%b{mnjw9EXLJNLa($?B=uskJ5!e4ZCLJNYVZjp~;kf3n~+8p0Ul#j8LV96VD9YzCfVj;B7Qw;sb*8a*xD zjq8+MS+zSJ%aKodlb58B!wQQ2Ebk-lW@E}RDq}2PdM#lC({Pe+w1 zOrqbwo(B)PR~k4r;!pv)ohS@dzI0-1h5dY>rHoqPHb)ZDM2eSfAhog2d^=D4qazL_ z#K-Je$HD}5WAM_cfnRpQsN2~Ie_69;3@$9DmjE4z-|MxE1V^`30Q3v^+@`I*Z($wHV}4~5GgXW z#2c`NR4vz9656#7mj}@FY4H1wia=c39k(#zK)Ys=FdIktWMW;1{$fVGsv>#utkNVVa% z+LSVqxHoU*q;-Z5`|RLdss!V`P11f`*|N*{xa0~mu!;H&)&}oK@7nCHDHyJT^N}^d zvIS#I7Y#3(#oL%vTw_xqNzGm0_%X)su-Z|eKmbcznMxOvi( z8XAHWc}3G|#2FDnmapmNQ0s)7-?za0Qei6>(-1SrWyq`xDBwfYuh<0laXPe$+&{;V z=FUOzrX}xCoNDp%jKe^)w(!82zgT~9cYfU%JOPWu1m9wtzOHkQPlnAt*29M%onh$)?>CXM>Fpg0us+zjHV54~5ezEdCA^4Y1(q>7j6NW$j zPiH6+09?Z~(ui?^O`%gBrkW{;(@rqQ8Z4c1eD3BQK_pRXmq6Zd_OQd)Sfv>CU5#rH z`<3dRB7trYbv>W-iay^Mh^)7{7K{RzB$k3q`g2?kSOvU{#O`SbTHckA>4ML@a-CZV zwcX>a3nn>4rd?ceki%XhZ6;}3$ixclPu%7-A5B}b^4qRdqvI13C=a4eU=%aGXM4>A zZCRZU5Q_zWv3yPvRPi4eqRYf{!ZH;fNk}KwEN=H9CYN9_=IGu~96aUd6a{Lg?j1-k z7vDvX3&;9E76tfy0BqBo>1Qs_E;l=%beYuYs5YJ1qkK$wsUew51Gg;~0^KlUS65N< zH-LbcL^%tWX>JPz^HphzhKWFn)zeN#F_u(kqO@qT5Ysn)e~0#1#^;2ibQq=K@eaum z0Jm7>ziD?EyC+q;a(|=l?>%Q<$`L}q!Yw~>EZNV`~-Vd19<YPp*-|FMSTN)thG%-s>&g~2sq(0z4}VaMLaa)$&?kEPkcrBu`5g=%_^`wRwO>CT4}-wgzjR?w%cX)=wrLcn9-^QF3jD|#Bzfcc z5z7{ElY_(FIQ0f~4OTSQv!5 z3k=snQ@#|{MRw#oXAIHn;vjp)=#Fu5hKUa=P{EYN^I@tV3vBTIi~Q=3Tnv^lau}>E zgefK~IFCmX?R4SoG<3U^gBMWsgXC1j`Wc>iV1U92)BW@IzTQHX|%=O?{JzJ|It_-wjIO+d}SaRleZIGI-6-7cRoY z+~5CVz4i{o+V9X#U_NJ9d!GG&+jIb>^c5$JQrKJuD@5w@3ohjWwEB4PGzm`(wMyat zVsCeK2&@a(^E2H-r#f74cCEKeZl`c#5KsWCr~F;JKa6xE>nM6T+NO@uBRWTAtR7#~ zV>YU6q^3_WEq;F|$jeS}x*r{9Wcx5T8K#=I0ioW<=(k-5&MFMr$ADcKOPw5d%KQfm zF*4W%$Ull#JAv?PwXj&*?V&wM|tC&92dQGLf>p#&8IFN~dVjQL2nS{q6(fX?5NDc%hP zSdyq6BeMI>>F_wVKbn?U(tbF52>SB77^W0erOz4U>@o1h-5-Ft4Bd;LmsmO!#Xe@* zXj&Yye;PJxf$6Xh-!U~%_3+_j&SWh%|2p%JN~KzXOb)2`=#d!2F*ZCuFR3B@zf2|k<=jNRZNaeeY!?X}aWR>i8sHBE zFU#MX_wG)nBPSAhIip`89u~5Gutb1q2@tfI{+v-cD&jZg^c7zX5=Su2Re;DSivS{w z3l55eEc3o6!n0``)1K>)hu%l3Ysal8-ceBGRlIYg#1rNT6v?aPa>F%clBUrC!sn#* zkSeu`Zt&)blcuf`%w8gFf5rA(F;p0__jjFl(`G=rbSZ9aD&tRRG$p(4;JgWwtKYj8 ztpr9L_1tIFBk+j&5CWIky=F}dB*yt}wX8>)(Mzd^W#CQmN%n9^`EgjouMuzLWKD&m zYJouF)MocJ&bKoDhb$$fj*hS+S4|$pR?@WsnC)4R(ZiZLxfU0rBpmvH zpvWt^FKszD8QHf_y(6~uXV~vaP?@;^tT*SI3Ve|`(79&4$n^xvtu~?T^MH(OevmTv$MF<8WZkEP zaDBP2MDQDuSYq%eAk@0vSn@p=&xR`S7eg~>3zuJ{8e4GyUUG1`E!J>>6|AjvN!UC_~QqX#T9T2nCp_}MD%lFd{;k!32d8T&a0j^0Y9 zuyEx`sp2A8X#gYLf5ixHzTagm>4886TYGh7gkM}_-bZleY3bH~WqVHy!XJh*C(Ts}jit8)qLV2Y=X=YmRBdZ~2;8kkWk6G@Z z5ig9o@Z0~baH?%~x&Vjw3ago?)GkIz$ItFWY0tD@O{;dHH#Lx{g3y3(xJB(RDB4<< z^5^^sjzJ_N3#&4a#H;XhDzJx`Yd3ESjp!^q|Kl_b7aYIF(Q9ElS9NnplD zM0}$V{FWviG6O_kQoYASvcRf&k)q+r%AXCe=-{pfq}WRjf1B&tLnqp+q z{|R7Xh~=&XX*;P*rR?WLK_X`J7YqVe{xfC%ZJfPL^MXNTy#F84h79PXF3)>Y=NIb8 zMHV&SO7#eDEANfF(?bhF4;-1{ybl%y0|RNn*(XArJi93}DN+yPUzrszI1L`eGKj~h z%56g^AJW_>iiQtgjYB3m)|GkXr#+cu{wc1Fc98p6h5Z$?zoruTxJ^~#3zRFl^h9WW zY$?X1-$)jZ8<@;kfrh6~@4}8)I?l^f_YcI@wwA;ZT{YfV(J|tUdK?<3{(QRJiyH~` zhfI2h*yTcI65}k(hK3PX0X&XN0ya1mys-zM5(lAdKPp8Sp%XFXcD*6tWA*QrbZpoZOPv6Kz}V& z<%f1EO0*sC4m(#4Y9^3=HRo=zZsK6%L%~oK<$Jp?+tPXY&EcHK?+$k;&;j{GvQC0# zy4;Jm721R(A>ri~C`WwwRXc*Yw$ufHDN#(UokQ(E_&|^o_1xxxRQ6M9L7sv+7h-TxZ9h;^WQh zEXVgdS5r7ce2FG2@@RjAfL^+{C*qiJK-(nzpG8vuJC057_cb`Sh1XgRkd=&yd+qYZ z>8|Wv$=`cl4&|BheiGZj;lo_C@XRjZKcDGkTt`al8|xvMjDs5FL!Uv^G%D~+A|!>i z1der^&>MVx<>Oj<1?8*oVi3~&fS+0Y@=DAC8gZZp)B8PusqKQech=s)eFC|bP`0+| z`Pf$N)#iJl*p{1M&bZ!)!+I6f$~)VQ|L>*k-q&i}IIt){Q#I$R{Hwg?&L!hpjiAWW zD`;@_W1C3S36Y4^nCFOw!97@2S@W-DrS}D!s$J30G>O*sH;NFk_+jA9-9tK(p}jW@_gbr{tsutpz1-x<^$7fVO{Dj=Z-vI22&#Nw zlaG2W*cMg}z69KPoWA2(hHDMeoP!W(uRmoQye2sA(jhBX>7l{U0~@g{=&6P>af&@ZU+1R7ZTY(i?LuLBXZ9#pF)973A-ne>dBpd;Tp#|fOlV1jL1|VL<)U&(FC7m#mz1+3eCz}v*I5dE=JfjWy|L*YWy+!}$4bm~NFnz|0 znUtx*^h_mcs@-oH+4e%JZPLEtuYbBA$|$v_xo{golq!4YXPtfimItjaDXf_LHdm!- z*njaVacewBj^-9RIuN>+ntlWZ6O#WM=aI=h*S9eIa#M-h_%!-tp<&Rsu(~qLWXTB) zr6kK_MT$0PGrz zo*BR!`ssat_rHNj(kw+b7oSeZj7{EAD?S3g5y@k~eAZ*j3hM|tH@H(iDVqpUlI5Hq zhYZf~z>uxo?mWR)tgQ10m(L#9A0h-DXdG{y1J@YL{2ft=BePpR=g#7xA?t3%(~yV} z15YIz3P;{LC9I1x~Yp1!V{vhR8^?MpCrG1?&WR)2;y8=M(WH6h+s0osU!fDM|dM zG3V$>Am4SXdoc`2?P6^AHhP>9*(88k!>Re4e-1PJ*Fj( z-rAdW!KF+oSe1MoP8@tjMy zIwyj7gEYDT#&U5hIRJV=c)C3`I>*TGI_x?{BEEj?FGjngnN+3i80n*6%qxy(LO*46JVOGNI z)~SwHWs*AqTqE>PsHFbet|l!G!lyl%z~@9wKRqBnqu3xhPJLRd2gJqHb^j{4qXxc` z^T%A>$@1V!h((NJ{dg;S`vr&!a#o!A{iZqFl10#k8yEkgC)Rg{$ip@GN8jkux0ePr z_b{=t>e!nh@J+>IN-a~um_{Ggt=1$<6oJpd z)XSh<;11OyblZph9lDCk{i$%51cmKkS?P%BDwP$(YP zUF}r~)e}VKjSv9F`@KqdU7{tXx&sZoC!BZsq$%J31$wtL*6#`dPI1q(QTEvPhe$uG zcs1lA%t9nUWk&mg6Y1`H4Y+$tklkB4`x@PAmlA@m6<{l2YV5Qc0XNsROeoc+^N^H( zxI5A2G`X=_(GRe9HC)c^pst9=`o#$Mh8*dGo*Un)au;tdxscKezDFM~A{tOP+QT2v zHlVUP6LNKSw+c~@0-w2fx>&``+-UEVQut090SY?py8^jIvK4v1f~4KZT`y?+CL;kg zi(k>7Ti7P~p?Re$_f@K%k7R5qkW#l}w!X{!pjlit%~ea7zq`udz#%4?^@=N3Tq`v# zZlI>!hyI?$6$Kz2D+fognO*qdp$XbTwD~xpUHx%?hQoK;c@4CyKPT2ho1u69m5x8k z#WECI)X1*5Ak_-(9?GUqf<|2>$p$=cGchr#KrqU|+ooh^uJ& zsk@|@z%wTaf*#OjxP`}XL&MEncs!=r-BvVLg!=pm;y(U&<9Oc}RYp}gGdU7Xrq26| z80Th({Dqq>&CZ`e8|jf47i1`7&jDAHEHJiv&~O)9;P4z^euRo+=oj#g;*41%Jmvce z5s2bZugk1B&rQ#E`@ca%^zgzgebZdPLifczk+L1{{DYq6dTW$qLx-B!FUOvZJN?7K?|>$QkqvsplPm&kwl-VW(`aV4^ix zUtc948-5asM=Eb=M4ve&U{X%Y7BV+$nJp_5$SzW%+nx3UEfMguOBs;cW#%NDVcUo#P z;!6H>jfF=8J{Mp?v!}qq2~kYL#s02XtCxk5f-*Km>}VZhD)6CY27d6Jwx)aQIt%qW zl`QL@;cGc|w14huk`uE*M!6~J9D^wcbtaA`Jox^9dZPh!^tU8Y)JLp-q~JGIF%v8p zt1aW`d=m``43|u%cUwBKhe;<|1i`b5IO=8OU{h=6Gt|V6w}@azVR@we-QSPz@U|Dx z!6b;wn6@wf6B1ARHJB_%uNeH9?qTuH3o~OtS7qEKK4)|C$^>!jJ|}7NM~-ISEOZmL zu6L;&nEI%N?}Ij{CY=)&(wI$CIgb`WA?hqb=?+tZAF-S+?4w7KS!EA6V*SGJ1aWnYJCVCNbRpI4EX?Bdp#-K1`Hb9 zyj>IW;=Y+A*PUG-tCi<_VWS+%Szz$I&zoH=eD+xOrN6LKHLP(b8k#42;(mkBkwEzxIsa}p!>YYo+z(x# zkmg(pfdNe9#^ybL{fpAB0&TglTm9F!MRc&uuv3@yN7B&>D_+gjVrd_-NG|-Kru`O~ zPJ>16Iipf2B!;I0s6*ZqZG!kd{`^HeM#Bls;@iJEla?p~4aM0W?pQPsSh!`n!!gd2 ziGTkx3Jt~~y`RWIlzi|eu(Uf0P^FCB7PQC)!))|?WE!Z-2+kv3i4p*1WtTuhW-2SC zkmoo0sL7V@&Ac<94ctl9>Y;lqLwnJ-TPsci3@Eyd?z{d(Wws+tw--ZY=!CaC?JSRp z+DgNN05+1iY1ud!kc~E4lD;sbjw4773f^=AV!5|fHXUi3+`zbXH{wsT4IZ=EoT=XQ zBHPWyn`6HEbneRitjz;>9Y-U}ot~;{e6t{P7bNL0U@f z+R79?A%AIbLZhY-aj4XRy){P(gx}S$tWRYkc5&Ym&WnVTIhWJRQNBmD;^{2cr9jzK zMIVtFj)VZ!{|2u|b-7!M0ha%ErV85EF1UM)va8jkK0T@~9p!NI>!xFI&+}e4-w2t- zi2}o+OX(>{KEm#Xi3tIF9)QxqRT{W%kuoARA^@)|osgCn^#n_JdD6=^XXRS(K(VGxr0KrfUNB-@=UV2Rt$45Jm8k0-`nK$}7|1SSm zHRunOk8H_$qhrS!olE|(p;}uKX7A?nw8E4A=C8pI3pa}Oah&odUHu4tpJP&w_7MdD zpxKR#+5BM{0gBts#hV$qKNQ@~Hp!>zI_`0@^&TYG-Zp*`P3N6C&V-d3;IF-$bLcaCUwN5JM-*T{cI4X0EA1c zge!MMJui3a0>-(=?j81?N|^)$R1ur5Gw^$e{f{gtQp7n*-xOPmz?hcSe+(h%elkuA7BB8fLR{MCRI$CG z(Dtie|CXyEcmpmx$o45VQedH|mj^hycrbrnltU4@R@gdp!~`0)>nDMbjUj3;DWF@^ zTU-n!%DMj(Gi9nH%xQ%yT#G;FbhD=g=#AEBm&d<*k!*_&q6Xk|6uNR$PaV038wUP{ zf|XS;M;S~}h*b3(piTY784$z4Y=RSR7sCdbiNAP!V&eC3o{vybwNV}8@%~^xa>|>U8TXfZ zq}g@g*Rg3>vd zR<2PQ?vnTNKz}J~|6@rE#4cU2dw$i%q5G1@vPx;b?4>!|K zN)YR87c?_G>H&Thr4KaRs8JW;;AVj6yLTTo>wWbFFYIycG)jU2LNbpfl*kI{63vGG zRFNY?@%DlJjz@*Hhm2-&fHNpaeEf9|=H(nKCSyX1>;)H3vnhCaSZt6;|0&!t9ld(3 zJ*3D*Ya&UMiOrz>IPhxvM}8!M*s6US*N5ubB__ac{q_p`YVR^4J^iI-q-Pw%)XjFk zXjQ(x7EZ@PcRpB>u^^?zjPcRGK8xWM9o=sT@O&+cy*o?{N-XKRnkPS(cxcdEENpd5Kh{3wo#+O|Du(H10 zUl%=1`5w5yj+Ung`M`fMG9x# zp6QZv#T%b?br+rXwPJK8d@fz3j)^mV?fde$g{yL?;}&XKN)oEUY!4-X&@g40pYQZ_ zFE+E;t`LJsFLu!{l!OmhxoI@^T0G}LN^h2n7Ng7cRD7$=Y>OjDWl?w?tZX?WiKz73 z?jSjLavD<3g0#BB4R$lG7*RdO`??Oaf%;Cy5fJg7oPuomc!q4ya$w^PFk@%&4C-IT zPE&o&h4KN|C<;!DEep^WO>1CkV7}nwve3qc6(XQ$j*|vj)0Wd;s&Rs}U|bY!W!YYf zRe8t072-=>g(gMPV0kh5g{5V9FRyA`XQ6v&Eu-u$`|?RWo>y)iFoS)0W*dZk!|Jl zMgW1}W_haK(rq^>48T&u&*MoCM9iH{X3z~KzJ3ZQl@vxyZ{y4$_C}AGf+QkxV)Zp< zMp;)^PGAWtH$NGP>BRto#_AW}@FY#%%6J6()KqI#qgMykIkbSTB{fJ}%O|^Enh0O6EYMx&{r}`s@6hzh$JAtw_X&T~CR>IT z{!5ObjwpW+k)wSbk8tVKgbdqb(#JJa;JCe{*JVC==nXgoUJ7xH*=7CA+VU2ef}C>L zta#t|#1yjnae>zxt&mv(CoP;~;PZg=K?zzH_Y3Hx_=RhwT(ROnm$go$Kh(8W3?l=# z%`L`f(Okn*$5stV$jq+t^#~zeMav+?&WKnGxk-lH1l(xR4wdbG%&X{dnD|fR3}5~@ zcYfb#&=8u24&W%ebj0)XwtWr_Ju2Qr6UZ^Y{j@qujdD{$23|j|20ohTyZ88>cJ}H3 zbwk{(KOJjnAz~H=P9TvoFTcX*|Mj<1P;Io6mb)<3uiDA8ILD`NFW{++ktda@Evh*? zASCAIh~|FSJq?yN-wLXoJG;7c)0Qt> zOt+lQLhVHoKe@Q&fR@4G^P#5|VKJHKW0re4`0qvo@w_16YzBJbdgk$@&qLND+$!v~ z;x}y#Ycd}=vZU9RUL31tBVi;^vy6k%<04$vN#{G@Be)2sS1QXs?(gojI4+wY&U_<^ z49SF58x2dtH{)W0&`yUuFc{1jn%tbuMy<|}t78yG#!E}>)`G&kpo3yG5K;^qMc!p@ODO9&ryB2+C@p5mNOr0J(AyFc?C zlrl3YdMPiE>U343oKiXo94w)ca=-ypA?gcqs~pL1B@60%D(>__Ek=aKy{o7*%ItNU zDz7#%l(<_dzuP?ZnDpuusGf%JBd8_e>xBOa-0i$;sh3N_+fiQZ@9BK9Q@o<>{1|~7 zf;|^;U+$rD6@&nk#pvtF;9RF+BHEW44JKD=*?N>bwddcEt@!&eW_YN@wMsVPR`3q8 zQS?RsG+sl^Y^X+E$q&@}J}|d;a%GwL?K)BU)K?926D6AU_j@r4k_6#*oEoF4hLp;- z@{Wn0%$jMID)Qsv5x45jhYH`0bUAooUg@c)s0WqFSc3qz>5Z`U{{#YW_)ni3Uar+(#067 z+z&yZn)!xz@eb#*;f_SYgb6&kJu~as3`wvr*kD^)?1Q7N7sip4aQaFEIrD^1%*5yB67RTR(IMp833?F)l0I(#N# z#S+A$p3YCkf$gpAU3+cGe5>5QsiB_fmAm&7`2J7BgGxL#pPu`_d2>+x7a|d;D2@fh z0j-f`PDh;>M>|!=$}r}q8g(Zd*{ASQ*+kC=JaG5&;7h8*)V{-2p)vo@ z1%Vi$B%@|}ZRRHKVGK~%=geF6>HW`)nptUIuRuA1dwdp@1K({@$W>3P7EY&#gJeDk z>$P6eMid7x$(pnG{OC4&6)a?z)QlBdV@G-$o%a7e?7?@Q{maaVJRB~PnpCJmShHqD z2=HEuEVn%{qHap7H@_6cI2(D=bgn+!lR3TFTQ z*XR@stsi$(t;0)J&Va}CkI`sUcMa7942Cpe8~o-?E*^qYR5zB9D9Q9MH7ps!uH7tr z7;gak>j6$QzYo83A+ALULf@dIp}8W=iT$Sw@Cnp|=)%6;Q}|coMffmee+O(~e>?b6 z?JM(_%>-M&`q|`DMa5;jXtCJ2c8j#}mAuxgU1}EPr8bjhHRaAQkZptP;&PA{#9q6z#7QLI~@p;I;e+*m@W#f!~q|1q&wxGV|_ z1HOqL-(4bBj670>#tqSkKOnU7ii0C1X>%0=9B`w%~m~0MU*PBR}N2yRo{8No#dAivvC-b^|CK6m<7zCPNk4D0$$Lx58yG#fqjkz z0CQUMVccIV^93z0y2j*|!uC^^@Fe+tZ0oiQWiFUZliO%Hdk+$FF}Mpk5r!j|0Nh0l zD$UelVWJv_JPe=e%}ab2gn#6Z=v${*55Bl2jdS9E#%az<88tn*{-ZFaWRA>|;l4}6 zT};LV`Nl~!`GphFHJS)JIzkAq>z%qjG%IvT6>8OhZ#%M#apapY^@vN{JxV%5!vZei z?5N1?39h)H87*aMU;t_HFsSH#gjmN&%;4Nm$2%-U6)&$*Nq-77rObGO(wAr8Exw~A zGj)UcO9rKeMW_QOhe+Gni3?&t+FALgmb`qkQo)z4`Fj$pT|NDLp4>x*M?(n#57&;- zLR}8Md=7-(?0Y=~RkOd~YG3TDL)xdsY|ppwEY@23kCWZANjb5i#!&mv;O6=lgyeV2 z+FPvX=V9p6=MIN}*!zrqmkA^03Ta9#w`Og;S{yGg{{AtiDL93e+>Zr>`6cfa1S=0~ z1~8Zo|Kh^w#%((91LR$3J3tTPeg~SEzlCb`QaLxShvLAkLy#eGvxuacPHw8a@0073 z0j;Z=Na*<&Xndev?*iI(>~S!;BH1%kE3n9*mk@(IKz}%t^EBwwu^a?!U+{2MF6V7w z16u&@1=UadKhD+8=8y_BVY6RXruUzC%be1f_C@>Rsvjdi`+4`heaM97c4!!msB4xU zeKO4;1IhxG!IB|S-h8zTXv;Ox3Yu>YB|4iZRqNJ&kKY(jx$k;^%)*~bsoA!BqckxO zp8wnBuQPoFp?S8}(R&Rj&&WUImg>rSin~s9FXiOBS9pZTp%&-HGLwZ=ADb!#j#lo; zCvZNgnKdzLMZG`$6I|&on`;$ZaV+l5ftrkT2k$cfC6ZI`rf9MR({7R?fWS)$dilMT zvBn)(KT)4^WuvmzVL;KRg0B-H2KcK~RjuS(SnA$N!;fXR^nGHCmMU-w8^q<+cjP1w zobmX3$d=Z{;I?Y4>mUt^2$Dl-&Mlxk>p6S0ivKmgGS7qZzhtGy7B44?PSJm%==9y+QbYE zeU8tSe-L8p+F4-f_q4SwVW%XOKIZ$+I3x`=5A*BLZYuojX;q4M+$c`ckS^Y)LdIbr z8iKDGM`Zv00?9w#7cX+dO?@T$;9nG|CjiRclsn6sv)~GdqXo&Z*fwJ~&7ohao9xQ- z*48`@rbA7=D~{83*QqF8ViAuqiVi+uJJMLb`O0Co4 z(M@y~_Wa30RI6_@gNm@Mzok3=6Usgib#?nnK=B!@*!&+YcPV2swhI@Ey5q4JO;CI0 zK>syXxzKc=z-m<7=$GjC5HYFf+JPR-jXVuP9Z=eiXDR)d&*zDxtcA`Y6cdBfY33@7c!TdSP(W<@>s?mgUImGEzpmh*6kA3@{%)vLr^ zVWU532seu+%M$2p+0(Y8t&w2!UFVQl9BJu!h;;q0t0BOLZ>Ns-g$-93Xg_GI>^Qu( zoLvjIL?e)pUKsvyND;(SV4=@VujeyiE3D~gE z&}d_hihM~wL^F(3YdeJRD2Lqr7s$xYK=!Bu@Rl~qbHV16mw!1U1BNCmgJwk2xUo=l z2sMH37o0S^tnU>G;-<+VYMZ{zR(fum@l!i=zf|zKZ`gnP|T#$m0^sU#?qi+xo`zy*rI4AjJl>x>O8jHm z9mcu_RVHkU_%7{OZ%5C;MdzE#n=m+s;oZ48`Up%xla~Winl+cXVI_<$JNnoEU?^80 zcNxvvJjYFDOzUOj3xkBvAnsMI$qcyr(4GzZyS&f}I?vQ^^C#vgg_ILai%PV;myuwQ zr>i0mB~Nt$xl5S;nNDr4SHSQOOes=KNcr{{_X ziR25N(GXI&9x3*ux*~Tlbe*qwYn@~%2)zR){vh1r`E}KV(cR?3uCM=b&ne}!u-CSZ zfWnz2n+*yE#1$ms;6__)Nw>+=oMaLiasXO{oTPOomuUF|6@xf-T2Te^Dc=VG)WK7X zQxGXFdy~TXv78kPtnPl;?z4>D@m}0n+k|ayW8luX5-d~*N1jli!1vV)Q=LOlrI&JC zK%&nNZ!;DGW**cN@_d}Q>*bg*(0$@sRVW&?%~ey)rg~-{t9pluxG-1r-&qOK$Usu@ z2d?$Yc~vBPmAGK6z6d`nyg`3NSj?j43y18^Ipc%67?HiMS5$sPV5er8VeL+4(qTMet(c*0!?BgL$qhr8&Y%~9QgZi6H zC(EjhLG-yl>IwUE=`*6SYpF-k1*VYlbY`27yqdW~zVgA}s*E%N>c|nIT!#j>q;tj!r zV2LpN59_+q(iDj!d4CXYq+CsLzi}c;oZayPx|*eWANiu(1i^U*;vcGoZa!QE9!d4w zQ=rTO697;G39}CN2D^}a=ugjuW9;6m((79n%HjB|@-tuK3}7ToHiR*^D(b^DNe$yaxxniz_Ti{9nnNetix`)T6<9{PEmD_=R-JeoOY=9V)bv?dqVHC~PAdIS2xWAGX<>SC=P9 zo&{!HJCjgj!)L4*wM@t}xH+CRQ=Lrs%~L^FQD)MIRV1_e>|OfWh%x-{-z_Fjwtn$< z)CsSKyQ7d_2A9>fcOtP)zvtw?Igi#AKt@cZNB z?@A2LGy)#_}RrxghFyuVP!UHH|}(a+XR6nrg{#4Ivn=E88Pp~`Iz6~Ko1pnxZ2SMw(!BnO5Kpx3OFPy6!ZsAzo|6z>uMpg z0@qh%J7|~*jXlOOZ^y4#*97b%D$vq(vzUkC5ZcDZK{JvIppkzm`!QS8fJj2${AV zXgAOFi1^aPxh_oqlV%J`A>@A5^ki&-ms{_~qZ8`x*-=`W|=OQ zZ!Jb{Rz^N=KHWAe1?WeF@O(@?w-55%C~n`Pfe^4h?;OpO26ejLe&eD$UEAX`>V`da zvF}+JI7-W zv^3{rX#I>8)wx){QZ1}t1bX{nC$9L!;GbZ+(*MDpx!gMGvZx>u`3?6*ZENp?C@+z| z?pA~ZYsCL=Cj#auQ4Daqfjqv+Gvl4;&qmKPjN6tDY>{TvQerQ)T#Ogdj=9p-@qc(W zvjP>^2a{qrllJVyX1RR{AUmNGWrH}|+84LPI=UKTBWq}T6tn_`gk#FR&!SGHY?ySF zb6iiGfxM()^i$IFp-IdcrGN;~Y9GfVN_nZfTZDLy9VUw|@pKRdlCPZ(w|d|tw(*Wy zH(w$oYtvwMq3R5xC4E4N;rx{1S-%^;C4A6V1N_EGnfxV+;3`BSgn}S`Re%>;cbtz0bt|?dz)uXU0h??~@9TF-LqU{M!aCl2H2S}$mRGQ;1 zXgWeQz|}21Z#%bfkV1EerXDLUVq3lAjACu5*O7upn~LLqcf>RxnmPuTub+;_jolxd z5I>f{iV62;>dyRrdQm3R4hiOTyZ&JBwWlk_PUX4tCAj&zL{s8tnS z#F+o{2pqd7;hwN8v0dUPjGr?wRnt2v7g`y*$z<8q*&l|Y38PH2@8m>#1^9BXd%z{v z2cID&I8QOU)gah9?7vg8zUurjYqO@Ca51>zd6qY$=gImApTn~cUYiyL4!R6MJ<*OF zr#F^0>?4tPDjeQz7|2mdLiltY7qG9f0XAySdkC$x%`O!|^rr0AN!8|rugvjdaNA%z zg?b$Zfy0(L^k6}*+j=OZ^FMZ$iRJAkvIU(+@iU%}rEcY{@VMTI_=#zY2(M{^(q+Kk zYC{b5VCBYD;jk=ofQa$G?9^vD|IE2ZOZ~)c&5GT#Hw|)Sm@1Ck{RY5#-6XpQ6E~Wr z;qPzlpvKh{U{nDmD%O=-S^hHgNWs=-w`mT0;a0@v>SE`q@Se;SJhR#V!uj)KsLrj0 zmpwF^pLa@Ha!E|*R$zH!?EwrEiSDi;CAp<93n%l&bxZM`L;Brip#CdQ;Hg4ihdu7K z@xxgC%mFF3Aft3lOd_<%+shA~)e7QHn~^N_lru*r+1 z1XVc&{8_`l0fUnTYgub~eq+SBJqwGBf$b>e?x-=I%d#j6@hsMRG2FGk^r6n|amU*fZQ~lfQp%X_scu}v!{cEM-ji;; z#;Kaa0wSg6Eji;(5oj|@?m(`aQ9@1mRd>pqU*`q?I%^XjUwU0-Bs&IdB2y+pf$Wq=dh(GgkYaH2w0!%us!gIO5 zD4L}o=ov3M+L)ywKiefbQG13WN*@Hfz^z}C&>}-%^dtDupK4vW9m_qWiyDf!f!Y+= zKl>l)U|YR-QY>%HE{1l%AGPFe`tKD6u2OxLu)^@F7lTuz?D|-)hvN zFR#1*>?UN)BK(wXlpN}1t&n^iqDO6Xvk3fgPaJ-~1oI>eVTR0Dr6gR;NeFAb#f8ot z5tILd+5CjUQ59+InJaqFe{bH6=q;Ls;NjUtT3z>JyN$Rqp+U^`%~R;433B)Nh}ZHd zHmc)*A(6EYZ5i}5`StHJRJ(PI6~aDTGy?MVR|OQh*zswkv{qps7v<40<~*?@LH1QF z2vf-y?4XZd5la&+%8K7<8cuHgdyE6;5Cc=ZoSSCZYx_ zrjuTwI#-ryH~XOA8o;4gJrc`XH9qw|*rtYU-b8dvqT>1pKYam_EkLrUMcHH}!`o3? zqjdk6IbH%iiD^q2cTpro^>j31n-_ji#k$1pKFrp;LF1&n2Mvdqt)p1RqKl&t8&$2t zFP6wDDW9V@iI7)*$AKx3iZ4PAS2Tuvda@9(h;=yIGFoBC;?>v|>mN1lrldeCVI=cy z`udr|w5^&=j=3j|eAx2T+7Vx1 zL8nG=+nHnkK;EahHtob9NC8S1CUY!Yp~oZg4$1i~Io^Q9hY?+dVhlMg+?nlqDAf`C zbD%xtbQjGPVklDZ_WqSpF=r~`Eo(JuQy{TeCZom79S2eY5=KoeF*=P*Mr_FNBM&6N zl4kO8o_#OTwH3=5GE4$}d}#4lh3m(eHKNk)EjH=VcALI^PX2JWm3x0YVzi^|^59MS zSkolMYa6)i!1w5|ltagF-A$JwKyHpv4XnyH*fn_{Z6(n0L|i6;O&kCPH-B&S)lK7~}MW|-f@XLQl9wCWQte1}P| zB2Ww=V#vIl=$9}9$u6siF}yf)A=pMHBhqfBo5>#k`X1D{px|X2e8TdXlF*eO+j=ucgH?Rf^pTOslq7F{s7m6Y^sBhvXl?1?&teIGw#fi9%WPGl|oo?wn?F?6Kq8k(s`W7$=)uCcmK59rD{5@VJ6x^D*S( z7l42F$1fYvcjaW~f3ZQAVxB|2hKn^UX{fAUHqW{A74PD3j?7Ue-bz4!(M7y*ZqU91 zINiLs&uK3(gef(n3c`iibAl6%X0q{FXejkU{sGi}$2v*bN1p+PK1ev9*c1n4++2K0 z9fhYp76g}o6|2vr9oWVvMwvQpMWyQ2n{#r#DUZQE^A<{0>G%m^)yW1sEh-VP>|p_` zdEh;=29CQ^;hYxwu7F3^%a^ZB`}MAx7oJngZt>v}glfBj z1|Vz&q;4F9@D`R4zuOj&jrA;Uto^j7dHUWXu- zJ5nc>wk$4!kX`0(PC~KJTq}?2*;-lm?@n6iVhs$f-<(0{&zREx{QBAb$p4EU?IeT7 z9MA(jb5O-Em1IRqgP+HUKXQ@$oq*m6Il(W(LIlS++&0>C^w=sDHBgnPRj#gCoJstP zHFQF1j!M{?q&JJZM)8-C>7kRhp<6$D*0BWQHNVax^99v9vPZq%5PgH3`Lg)$Lqu>rBK+KstTS zr#tkX@1_+s6s!KOvORBb5?~(YsyF0bM}q!&=ql#iXS!+sv-pN;FXUd3$4;pPvi9l0 z+&FuZ<~Xj8eogTlfGY~5iOVN^p%q04`oZp@Flj(waZKmYfK^|&GP>DB{Scpv?Etb}@{r zr~8;1bO>=(rQ|U!QO$84=YKdfL@!N7Hs+^`cQwU{9u#fnP5lVHJomMvK_z;0xihoX zHfGHW@i`BpG(wW-gXV{E2Ysyl3`&QCL2!2wGO;xcOU9FMnAp2|d<}SjRUrr8V|`#* zC58i7QQSok-`87jjRu{16|T{ZN`$H`Kill(wsw{zUy6v>rjy9N<_Ax9^7Nn?<`C!!B^48(;(;*+9QXOUc)bHElj9`si^T6q>;BGm2?d z%L#X80>=EMzv4wRWsrkWO@RI)2l5?(=ZL=%MoSHEo+Z2dXU?MIxD_DwN#K7z&>cUP zB+^*&R)E7-)|qdB1|BNs?ln6&X7Q%5dutz=4dZ$XpY1=7b&X=6!v$^@B`>7#gcVz&jy7R z+d=@aVhF@Vqgn0zpPw9E8-bVzb7_bxvVFDlZoGI&QQ_$$8Ws!?8{+~A?Kq33#{2|f zh3bVr)Tx8|oov+rp%%X(fC8{Ol*1K@hu{d0o*9Q5$jK8kK}D?a!DS>%mq+HyW5eEZ z$9ksw3PzXvZ6XoFg1{K_KzbuO18Vk|Iiu26SNgZ7OZpNEeqmV*uzzj?Tfbw_@}&%O zNZDx=*f|GUv+X=v{Pf#UBTw`r_@);{+}+MhRrK*$|N+i6p3hr;)#I67Tj z=LXW6@=64n^L@}gitAAH88F&&_viKBBng6LJZYS^N;9g+YS%?@%OzNoZohHx8B#jYSM(NmO+`GIc4|{2UT%ste zXIw`tV&breT~ucw;7;5V2yq59fGr}cVmgWyYM*QMm{?*Q0#O+0BaghvfzZn?{OHuU zMMB8WQ@?uP*r&z!yi9eXUj;L~D|1a4c1!fcrv+cJ0j*AJ5yTPVa?{=+-%CLAURQ2X zmZU)ii#@~zcp`WWk-Ph_r7zIFl7jvI$KSFV5}10dlpJmXUWC#9Tw^;iaQDc@K?Jp& za9kiz`KbBJjlb0Z{3j2cR}BPkeKUa-y5y)ZoS{4l{4pG_QuHyuMwDjO2EVzZ5i?m? z_VanwSH3L|VM;(#CfrAq-BD705Y8X>UJXAT)T=wu@&F2@Cqhj322-+V0MWBZ*JL`T z1MP_)vmtjAyz#hVJVt3`MsZ?jXA;G=i`0%&(zPZfojn`m?w71QodF!<=?}MMou7H( zWQWRKnoLJ4sELr=1n+dt1lZXVO@CCmTlvlgjfnV}w-*t8AG7-@`@6lJr=lC!nDoc1 z>YR?huCFAEAA>fw5yUc<@SUQ=QY>lW%F;;2+iuDR?wtPv#QWvuc1NY<1kR+Rd|VWk zvPofssNPsd(5vc~K)_3(IX)M*e2<2rXC(P(n#kB8JGPmNbTruSpukdW6eQVqYRAm~ zPgkIqMM6NHAnvz|X+^7io{}~gZCStzy&{KlY_Pn`F$6^F5fWOc!;5IiW<08x7+i2d zp;md2vm$;V!9;QY3Kee(cX^DyVh-~kDtazLn@C3UY-O;-D~{ITARRGE!I451I0)^1 zcu+c!uu5Pf1Rk_=>e~N-ti~HuGvt>WV2#+#B%~DiI{i#u2O!TL59W$6X(}H~8)FWM0;0^|Fa=Nlui(jZ_BG znTAubLgGfu6h(v91Iu;&*VebHF*M|Lv;GX#5Oe;`y9T$qW3^0lHNeU^)5u9#LL0N? zclkjuTJH3WTxUG_xhD~+)NH345i-*aIh#`keq1|i&Z+e`_llWG5*w^5ba|X4*{`^t ziW>;HWX-T7O($p+I2y@)p;YI`p<_sQ#PTe)JUH&{b>5w z9Hq{=PhVOa!4Rc6wsOTEbyh6FN$KH?fSCJ2!@DA9V>1(p5(Yz|24Hc3)X8^vF^aBP z{_diVRAT7HBYVFhKkzdKth{i2Z!?5>nYS+%EvD(iXGL#(jd6AYW7dGnoFZ% zl^;}i-{Hc9%y-Um<&l3I)J0FL#wj00y+LyaFy6^O%DVb0DyLcH_FL|zqQ1TY;t7-V zYXM(QpZ#^DQ&{uI>b*h#CNE}02?x3967eu=TH0UkABo!C6gfU0%HJ4bEUcYN5DAx4 z!>VH(P#pNlh&(nk%X*x%)5H?W+Ns^Q9tD0pl4=y}IW}}u4k~Gffj#~0_BchPhhdmF z)Nj>xPD&N#AmU9N$Qc1WprXqEa{;TY>G%_0Ot%2ocuHmB%&BF1KUMz0o!hhYB2V9F z0eKeD@KH|`GM(kRXQGp+Mg_OVygGHzQYV_-(%8pB!UBVXQij*Bxcmq;%$)oDb#8P12}A7PJGT^nzqEMU5vSv{Pvk2$_BcpmR)R{L z;QvC||AWYEyI%*hV`fO9>Vfdsz_W`>l_H+_iZX0;hXQ@j{LB>?x_lOeXjEk2)`lnb z3VAD|kjE4SyYA%mWWL0k7Om+y5pnU_WDY!N+Y!BGL(A&`Ukc3j#)V3nBj z!?Duz>THA*eE2wqy>oU7MUHb)su>0{WAF%Te?S-cv)iByR?5~!FAYU^EjoE7UcH{X z{+cH{ejsj-v*47FaBt4>8v%*yRWAu^)rJSkff6j1XTl~?>s!PWMxh{*7u{j9k91zM zdYaaUVazd^tNo%DcSb^!Ns*hJa6tHKq(C*8uP~50*0GOp&c8Jo2{64?@VR4PnO-Bq z=r~TZqrdz6l)_lw9lOGWx&VO;IAG$@C~!Bme$?nGC)^Mcyb}55H0q2EEG7okw*iC} z0K{pFKY}WiTgA{-1roH2sY4PsJPgSsz9aV5^xaas!f|JPvGq{jKOxHAhwu!^OW+6@_J4; zjWQU@T$+$}#B+9JNLV>9=wldAxu9eS+%;X!C)e^B!y8wU&hE#+J|C$RBR-5y<$rxW zN_YOmVEKN{J!_7-@Uv4o-0Y;tL9Gp?*obj)!#nxLiPlvMYJFNu-u?-DC4iIk<$+@_ zByO;^=*=!fFLOaRF0nG{sWaD_E=quGmZS#okNb_)4)|g4@Q$J#^#eGDTO~oI zw7Ty!_GWUr&u1@dIDvd&)!5Ra5e6#Fl87r2>gxcJ^lMzZZ@<_hY0(pIJwU!-K4M#x zshViA?jxIAVJ|Vz5os7&Z(u!j>~6@AK{{u5M)PFl0E>#u(AXhnb>)x;^CW9IRY#+W z)o>781vOHsq(lx?b%|O^7?kM50;hSB5XgB%DZ5(4$}NpI3N^u zedu3B4rr$oBw*Kt$a=#$5d&@_Ta;E_ZK1|vDBv62*TlNw&)&*n`0mrl7TK;}fzCHS~_# z;-*|-1XiwxrAL(wb8oJLOriinewz%IGU!MC>6Mv3tje;bc4U?it-aNFPJ8cqmKc!PtX z;$c52$0KJ_bA;rPa#zrM`pxkjS&~*d<8X{$P^1c|Sq6+~=#;u^O4W%_Y*bTi;EVGB zWm3J%hX!kAhl4pEi}q|Xvr0SXNq`$+w$pz`7&5P1iEYxaX_!_~;X63^;6^vS|texh5c}({M6mN`F{QQ=RV3HDXbgc}`-8T^Cw*X%}+5>UID-|IiZl`gl zCjsZn>`C~CQ}ai{u36jbvm`!HSW$i3q(spviQsK!@KmilhEE z7)M~_k!{m9m_Odi9cv6jkTmkRefXdxw*9&HM}*R_-Rg?^azJ`i?8iU)=H_CR+nYV6 zEhyluq?lW$;4-5egQn6p+KA@;i zF>-TB)R{J zFeg_yzPTosjx$>FvjU4;lCO(8h2ahE7UQpetU|Dw_JIt&!g8YhZg!vXdtG_J-$xeDLv zxGq+uXitTh4uSv6xn06GW4)MSDk1f)9^}{R0xa|G{zuaOGz4cA#J3l>I z)zLXw$riu-@*IPNQFzg3h$Wg?;4EH`KS&M-^?sm+`j&|8iL|a1SQ6a8AyT$6ZFe4p za*H;nG-JD#RDN#2-=|qxNYahf&0(T|IU>bqhwH^S!N*OW^Ljl7>J}VX55ZJ+a`&VP z^SX=^I^KL6tSHZK#@eS+jnxicXZ!@@ld8`9zQVKujk^`F_aI_r~QW$1L?uDs3@`fUHWu9Bd|iS5an>A|M=3K^8fVdC{V@5 zXv-z-vt>*E{>hXhxV66-1egK;L(~0ttofK>_%ao2h=C)TzJ6Mw)%0}V`C3|(Lr!gA zjQOvC^(7B}z}-W4n>Sn-P~*n8+fXn`OHs!?HFCWb?6$T;t7sj z-qUg-iMy;HYHg5GnOp{w;>G$*vQ&Bv;ac}AVVs%&&I>B(`HS?6C{5#@Pw$@~{Siu= z&(NCWh62#klH>YC%gA7rN%wz~ZLHY}>>%IM7yt)*F_T=kcNKtFGg#&2cI;#HgZ!`U z{S#%8)9bBd9vK9)2d`(vvH<8gL!&X^eMUVf&e2F(+^Ykth}@+I7^{<4-pP4lB0#S1 z;gQdfRqS>AxJ)~gRUKHv07<5k;vcS-9YldY=z!*6fI7Rwa^;q#{|~p{=i+5(Pz%HF zl0ARz6xBSCM-7DKC5@z(ZuVGKfZ~#S=xZ~GFbPc>+^&T|fClw>IJuBu-@XnE`PE-W+uyAgpNwYW4$!wa9d_K;1I zAa``mv%5t)i;U})oV5+nJZEJrT&7wsthPjwJR-;L_|&BRcceLZPpip?v2zF5J2Vi{ z%h-PASG|0JQbAhm-+qki1~LM|e1}cuyU6tW-xadS9`Z9NXNy*?3?vjC!*mpV0C-Kc zk-Y+2Nhpk}p!&{l$h>(Ri1#q+7FbXS0%x?*mh0_V>;>-=-KKwS-Viy^M zU3bFDq*)+;DCAgq)+~ZeGgHG0K8ofR&^y-wp82Vo&s!I6Oc)Qd9|fGf zlBHqKLxiznqpeF4rYQm?&c3ud4l+b8PmN0b9tICwJs$oc4SxT#u~nE-6}(AsL(?NH z_&HdiiS?_T0IR7yuWOcHzt=iiDa-kAhG(MQHB*MtgAkYj;WoF@#QLmKLNj;JzYIcO z?SNm+-tt8-t!e`X_j7*itm*gpU|0p z1(>LJK(mjDXatp3eK25kUx-i$@f|?}^y6~YyG}i<$$-J7x<4W7qKn!N4^Kopy5tq- ziXXvW`h=)S+_jWxqAaz^CA*1H^fAXo#Q$ttn5nFmCjTJb4(PbIFT0q~a_YI3h;W(i zDAkN0NQ0PRdfVCA9B5`Dt@Rt_7BxLh*%Qd=4XqgbjwgYe=FKS3=fy%osDb{{`$cvL zc&lFQ{fO7t-;)JdO#m;=QQ~w&{w}?B(=Fme2ribmo$C;boO9txD^Fv{#T@Me-XMd9 zf-jAEy1pvAx>~a?&wz$`Vvn1}W-S0W!qUHBzv7wEnEUj8VKKb{hOmo(|3C%5?OP7k zN%Ma)L*)vvnOCJm+4s=|{!A>>I}x0_dg1?2rRJR4n@b!)LT&tRmVqeThJi<#Pwz)l z?Jp$N=&Rk+YpR=jk|-~xU+*&GO+Tf9R?+7$on{r-c7Oxk)#91XNAVUgz@+>o&mwV_ z^FK$>S(F4}_;xlwLWdX{CMP@SyE-F6R)@-BuaWG))GMm{dMxrijx6)!*;#u-g|-!T z=l%48R@j}}q^9VnoStuH|KRBu^n7lP`93T+>=tjNL~D32!C9dxgPJbW_@(dVUFx=N zmf7-DOBkDlV`?Np`y={M_IV;EjgydMtbj=+tnH(}zhid@5v(S=FQ)BnCV!dai!?kS zh&YcErmD}MYT*CU2LXhOo-#`Tk|Pu#Up^lO4-N!+j)CJ7D2d3cp0J{8tppva0qCQwQV3lDw?z_mdB={#k#P3KP#1Pna51)$fGi0K zGs}UjIC1Cpal*U{4h--3=dP5k(Pd+5?8m!cE2YfV5J$M^;~GF8sDU@bxG?@JT)%Z( zla!F90Yr|GdN-k1Ql;FeGBXQnxAswQlAMsKFJ@8WI%3nx=0&C|9z5K`I(r<$+GlPJ zMk&d2vUcOxeE?d8ubC6}=UlX0T=jaSHxJK6a{mYt7oW$Xk}MeB2K5f)V{uM~ve^&H z)1~1`qUyM99ymleLE)ZhU;XX!Ol3q5nkK*Cc7B%jpC2ZgfrloMZ!~z?w6&fra#A;U zBZ-z8*C_FDl+8~k_C2zWM(5ZVmEu{ zyx}g_x{Z+Wj7kF$PE$5~u|7X;XS}j^|JiPRGxQbM5{F1(0qt`PHzf25BiT6nSnH{F zltcicephr4jV<7XIKS7Qh-zEUS81*SxowWM0-y$Wyd)E=#@flIjP{g9ZEO5p31kX1 zTPe63^AtR1*iknBn<3AGShTYCz}I%MI>vsjhF9{z!G=+mM+Hxq1MfwdsgmfxR>Z208fc3>;`zB@b0IkRV;p-Q3its}&tGJ)P8lCFAbGluL(u}!* zHo+GIvs+wlC7pQYZT&%nO4sDjMH-H(5y-N=Sak#XaW)q0@>%2;)P}nad z{_Mp$*2=vrdAbWa^$K}j$5>Cgo*WD7-cURcL>P+EFWj|$gZC6dl*l{93at;tBirzi z4^cELVh?InAkJH*de~|6gxLV3a<+Njchi&^d9Ll7D5`o_Uc3msss)L(mb+&AF)d)$ z)&pZ(?dE>xT{u3>IE_NC2iBK^&0>4EgIv~q7-_=havhC{ly_lQoDBOW4h_v>mC?_0 zp4q(InZY8MxY%=7EIH86dpxN0DTh@Ww3)GTG|(aU>Jx7egIay-7>MG7{zG{e8h5RvVs3$z}uC>T(DQ3;TX1T7k&sqz<&f6 zhRO5HkIo!x+LQ6E#+unxbg?G}L{zz;%(Qzg@ue( zBMyYgwDoZ|aR6n*OsbOZw(RHWCTId@ag)&h#9vd_?*&Kel^{CX)fm`QhW?&9C&$9dMVBM+wU^wpDkld+z?BS9gyo00rB4*CeP9r z?_k;g9%dh${pl8^?}K5sy5PrEvPcy@xhOtP?I-pbL~uRLJzYAVj=Lg@`yffBF$iAe z8dC;_!=^HHbwGdr2fM32^=EbkN4%*u{wfKm*W1F)tm!^N`2#3nXykz4?z;<9psZ=Zx8VzQ0&aVOL;CUzbVWSBBTxMEuEmr=6`@g&wWU%9R+p# z`Mh9b*5`kcCdB^FtAncko_Hds1nEQ$e^`O5MnG2baP93`xY&@j;^=j}JeV`OmS`%i zxB4j|R4MDrh9rJ4VxeWYz7SgZ{fkw>FCxD;Ym!*jHUw^q%2F!_cGN4(3Tj9$CMAn6 zuh&HVE-T(`l_xK!F4(AK|LtuN7rYKNJ>IK^Cm`Pft74ExC*pE4&S0Kn7tas2BiN{D zxAXL><7Ybb!)tj8XjCNB6&)gvv~DRbosAQr#N+z;>ebvK9=wUN zgc|J6`>!Dhc#=X6ZAxu!AM-slv9?_(Onb$^o z-q-cD0<4$STFFG>aV-^7(B7$sS0S5gj?+a0;_NCkp5MxG5>NE=g@wOwsWXydm&eTw zdDqr(2o6vy55fB`;%CcU3s>{`ZE<9GtL2db`lRXshX5%TBDy{O1jQ9`gqULyN9omC zxErk8;rMQ~zo-m-T>`l5P0bHUd^uqnRw?CNhJq+*J0B~&7okFv)m(k<5(+tZG$nhc z9Mq8#x8OZ}FfT^Q~GZ2`KnfW_7`r?th}UC8@zV+gqu~*iKK~+ z6t*5}fq3L;tpWqGR0UhqO=Ie%;>7Rjb1iU9pGD;J+r`mu$>qpeHTOB#9b70_-{>K~ zP5(oWrS28b5a%t;M*#bsAq__Eo|zIz)?Q&YjM3LRWHe2;v#ATpuf!7O%C8Kb4U^gw zh58%BMGKz*tzc_aFg0cJm5HZeKxHMmd?FC~mauz)TsmZt+eVrY66Tf3rV##N>-neh zQ?8M-Jju&A^M!aQB(HZ~zacS_4uN(*1wxleo(gJfhOkuq4v=}DhfU}7pGv2=Wiq%q z-BiMhRRd9WaVgp`Cbqct`BxM@vKxMHZ&E}pl-4mly>J0uJ=Oy~^#?^!@o$p)CAKr! zer9#Ew_D`*#I)V=&=z8safX&xVyAobL$|~wCKR9n!@%HT-=8aiy{F#RtEeUZ9WfZg)y+RoRY!faL(_3X7HPPSlFsK? zM~Ip4NEXs+`QN>27q2Lc*jjUtEreXmI>}7*pyGw@5UDs)n<*;5yn(G{AA+Jp;5p|y zTAD>mAs@Fa(SkDr@}P0q>d}L1Q--Y_&|1}@>E!tH2pvu$MQi2$R7vUcv!LFlOj|TN zQ26jM;#sY;f$}h2t0HhuE+jOzsf7nr)>jzR#~^m0_cHw1qu2BMQ&V7|qFN?0MBxNE zclqtG3q5;Z6bgD;3af3OV&qI=l1oh~9Ux(z+a?j=d13E$cPDptnI#tu`vtJiSlJ7? zj`Qwlp!{c7`RaSTb8tu2A#fxWTF0RjQ0^R`=?-?1yrVYj_4Ao=%+O?gSg49#I~YnF z)&`$Cv*;3ezmm;d1$6EMnPFEVX464UnSokQf|Sm|U|>>ZQnuPx>=wnhT)2Ix5UMaEJj_)A^>V^>_JKvrPobJE5=gshMhQ>%c;k6|7d<0rfA+NOm0d1t&6Ig;whdH-$NU!I5~~5znBt-OZ?wELQz`=S8lSc#C}(6X+&k$8X&c5&ZiZ7 zdXCohgE>y8uN9FMc?o6Tl6z2&7w<UI6COG2M=9;c zN%Xv@3gyC#h7nGVOsQY>ibxSLIKHNoh%+L>JpngLjH79hTh zFi2}kitZ#b*6ZP7yfWB4b&jZ}U3?Ad$+>`1JH;i=TzOu^clkD{Fzi@ACySQSI!FY6 z{$!=ynynLZD%{fAUlm_|W|S}dH#%%+V-5nykJN+!yJJ%*cl^`5qG|!@HfDz5)Egk1 zR?w8d;E;tkum2M;G3a7VbDQBlPO7P*?-e`@T&Z%oCN8u4f6oZqWjtEWQY6#gMg^h| zU=U)=Acg+W!F6#o&^X~JQg(Kc-QmLDrZ>lN9cEwpBe$;S3%>;Bzk3W2(_iYH_H)0e ztCLZoX=8W_zmJTy_$lkVBBl@M`Ff3DCxNO5g%9594`F_ zu7i0qUB=~g!uQ066FPg9FR4wJK^TM8R6lI(>vuu!Nhz25ZRkim zx!Tf33^d_|IjDeeRgb?v8accO$n3SqXOwx^JK{L@x&t4j5v)d9r?hLe;!3Qae5lkB z>3R;4gtQ94eqH@1AJ3&ilJz)yFlWl*P37y6> zoY1eTb=;xP4&p=KByE~ZeNt?V`%71nVQ77B+RE&DJlfLblL0*AiGTa(m|h7)MEG5bz;FyIA;J z_2kx<44*FGO&BXRA4 zW3>n-HAky!G?x9gqUG%jI@o+{jM#nx8il#O2O~KvZ}uQOUL-D63-S1JQi=Q#D9i#| z3^R13aI63=MFi~+?UCBkZ+Nf2_&uUL&QUNf<~RZ-DeOkbhwnb>j$f%x)_ez29#ub& z1EG3<#)-1J%7u1lU#1S>@XGlUY51w;jprQjr|K!w!q;vPU^^l>cp7$w<8lNtjN904 z1(1qOk&Qzoy@fv)(=}$7>p6fzq5H=`I-iUyerM-ob^1Iw^`d*saXPl=$~lFB)(S{%W8%}oJ)8m+1_ zEX~PplqC58r+LJU3h z-^OorhJfM2o;}fA@cjD*dtmy4n(48>eXo}2FR}Ktvwb@YO+94UJ#h#xukay-3tF?} zIkgssPo6D2$2atm-uFH?F+_?9???N6MMLt~U9dXFyP}llOlt}6Z~|LBhS5nX*6O2W zbw)!uubQIZp9>-gtr}>R%M?#PaE?~zyZ1^%qG|{uAFE)bx67L&;^|G0!xLA#t=sz% zo8ebe7V~|a>e#8lTZ~2PNtEM!UMbG+ty?t=psxmYr|WRw5!@0S!rR^Vk$>UzA7?-^ z=w)ym>{r9r=osACAs0l2q$oYn+I@NyTN6DKd+{1++WI$yqV`DOPSYb%6XTBEDE+LJ@AtVGL`c5=&MKlld* zV*`_q@AZB~ew#o>M0!`KL9^D5Xbot-Ri6^ejM1nhi#ciJV~u(b)_X&vhiFE~V-f@q zL6QiTB3S-P>Ea%-!xJv39XN?i8c7a{(PRRmDfDd_FEJ+qN@p&m;sbU0|2R4uTIi+6pb(T*@V z9+1F4#W^Vtp|u;NxdnCITCsE$=RW}wGtcQDgngMjk`VKSc~i#;$SKMI^~hL>cqh)7Bku!mk~r0w1z1e+1@urRaa%&JJ)U z8xw}knhjDQba2w58?GWYUf5Rl(n9eqJXA7}?tYDSpMFb;PMRbO{hd=o%dc0ifcL0H9+ewB2!iDG>zL_M-jbUS|LRR7*C*d$pjQ4}$ z=Bs?xGjp>Ze#CZWFq%nmR0Me6<_~Wx(*y)3x8ujG|rEI%8bMNc~OOoBesoW1rD@8Xh)bu!QTw5yyYi+-{zdvngw zs!t^IY*=zzlN8|7tCPG6CzjZX#1!6R)}BE?6RGIy*7g1A&WoOkka$io??#_e@2Ymp z=ZzYSuClQCRj3t=sL}4p`bec2F?z0=21|ZH>$y*^yD@Nd?U-3s6Ep$7zObgxTV@P# zf00cAyRyiUh*Lq=F>zQFSwTTs?vD-f>Rj?1;3D;jAA`D{85z+bsGVqltZQJW2_#uh zXyzY%O~R~+zrh6HKr`Qhj&bonk(*HaQRDa+2wFr~#)Pgm&{66N=ML=P*_aX!7OA4O ze4hdhn083ixLATB6a!wrMk0$g-L>BV+84Y8iSO#)5^#j;*a`1BETpb9zhY~-(zwkP zeOFw73=hS+_xrMbAa*#3xIV2=2Lo-G8;QFb!WWM1%RB@ivf9Ac@0J*r|+S245R-R+QPBMDd z`u1T7+Ai1OMl-9g*?m8>qOWY{d9vTeVUXhG1O;t2v*9uuE;I!m;rWUas+@U za|&BW;~+q4@0snH-7Z2Ue9zTJzGTk?8|Vh?fD+I$HPdp!lN|-^>zcv^uFD&J0;u_n zl2Pzt5F#L&m!z<|ny)LdM_Lss4OT32#?El@k7eux3+g2qqd$1!o2;ub_wNWoCGqUl zv)fkNtm8UEL9$|ZQTj%jxg;hOXX*_OwobD;Jk5E%p&UB{nAQRoy3`|>!t~HH0t;~2 zL#0gQFCYZA63tY_K4@v0{VJ^ZBO$O({LW}2NtH0ylW$D)3fd7+tr1V!eL&);6-zh0F-QDE zP`jS{W27JmQJj3*^AzevRTVR8#TgRsGLZY&BS7CO(|M!7z*R2&s*K)?=$q{4;~dzp zI9RSW#7y-)cdp)9%VbY+JZD~^F03>5a5D5bogoh0{*(cJxVsNPYWkyiQ)^-+dR+o} z2n?o7Ip#uPH;B;3$|D?Y>+kXdAnMgJY8H;4nutPSo6uv6F}cXE5Dy`Gh&38o2C?x; z*SlGfb(?GwxBEhos0X|@y6X-#M;`|I)ukRwO}RO6Dy#sHsKQFW6EOy1KtdWVitxXG zP4!cZCWoUM3k25GIN0Oot86k=d`bXX-gWF}iju;?2^s}8;`+M7z7&78meJ+4k%VGk zp=0lKt&rMm%G57v?L$DiVSIg6shB>@TRjW&=+)VF;8KbsLTADXiV7JMHHXn(O^5pW z*V-{q0WTc$I+T?2s`m+A{6x)-x59l6v&iM<7PJ~b{XX>FCmPE?}Anu%SJ!T@HQW#LnpqtMDMjLlJ~3f23%z)|%{rP14?=ASq$2K5x5YvmZW zs|+F8|0i{1?q9Ew^Af$TcB<_hCA^AJTDXe}{|14ORo{`taZv<21QSR7UrcT4u_X0B zq(%X_L|xuU2Q`BZS<*CB|7Du;nqI=x>#6Om0KvT}BqEuW4mgknP1_E>u!1 zVeAB1Z^ZW5mX*VIr+2dfNkiG)UYN0Mg)ka(bQp%cX54f$MkB|+Pqf7B34ZxlPL`!lJ=|*UO0zNsPhdXo4b3$ zJ9WD(OoARY*>b#5zI}X3<=*30e67;tCb-G6{xeBKQ-6~%`yfxZ$(IJX??R|%o2g;k zA0T{fZggA$9bLvuY}n(et6YLYR6M+iu5ejk9Mq6ckU1`jda2%O)=LIh-G?CF4ixrr zYL+81EVp%zc~LHO-=MJr%8%8jlEVvTC{iQ2 zfJGVaZueVQPveDG#Ph8~uxj%ljuJ1M{D`4*>S0OZ9Im5!^TzV<>6Y3Btlk3nH`+7@ zyoNEg%9?Z^Y)wv$#^VfP!}$yLK^Jxq)c%qsxw4a>obt%BU^q5Ep)Q~Eb{_#`>`)-A z2>m@N?X=kuyUl6vzd=cs?@vCMx;@g{)ppX?jmD-weXIje{dMLpe{D)R*{(6F;wIDM z*yN2$p zNmV`>L(h^`t}y!^cpkPJ;Qqw9%fL2!=0+v2I9K7V7_cZUHCZEnLJr8MYF4bf0P)TF zGZRzhSenC^PSyM{su*|iOyZKOs|6coX$nN2wzBImo|HZugthX?t~%Ijl?Zc7O+cq* zp%q-1A$f0lKX+h6C#+&itzz-}sg*)Uq0f$gf~(V!1PhQ179eJy;!2z^$cWLjz?*Bx z_a_(cjujKu_&JXa{Hkr>rV{C(bfe;o0l)b#sfqPHV?RC}_4}v1dMXD-wiAr>KBy}lWv2#GbkSl~^BvHF`KebL~bo#luYpdWm^ZZu_`AC@MHs$G< z5g1Wa9<5BM)8B>+0=>}B*$&aFOG?y`xDR6H03g?@GeBxhdzC72?JBFEWt>+r*0C|J zSJRw9!9W<>vh=(eDKtTkSvPZLExliplyGOpFiuhrxxiygtQG;MD5qiNx6JA>>+j)R zKFmp8c5FQ`u%$@Sep44-r*SiXa&(C!^0bu-=Lal&O`;OTISo)3hm-lbWQ9M!i_nz_ zA7DrcjY_xdE3vDsU}$KT4nBoVUjASiP}+etQmXlhpb7tdCdb@9wr52svI`4tHt+^Z zzR%nO_^*d?h8PI~6A_}wZ=rFB0lc-@g>R>3on$}}wmDfhZ zGdA#q^J}P%E|4V$8OqlrKUxA@NyWCRBWHcfj-E|~YfRc*f=L#5v=eX9cP}U#z)V5- z_N4^_&2T=QOfNh}{%(7{p@(iu0FK(h%;XeT!LyxOMGUwJ@EZX4|FVIaV>5D9`~U0} ztUd4O?GlfXAP#y}S9KU<6@@VT!!4SG`ry7oM7!?x>ViYl+*gqN za10eIVe(Z-bmqjioif~ZMx6P!YW?a>L&9(v2Rq#*ExYio>lDIZZDb-H8q{++u+jMg zUWc+(+IG*oSUrU|b+Ax9TGn`Tp>5|y-axB0lC%9>SU45wTW(&>3_f?|hIa4nNezZC zKwc3=(%=Ol0Bi86;0h&uL&je(jHI zBTp6`uTKbnCJ51yBW*-QF%8U?T91CIk%K#!(z>#WaoRBC*QIh6cQ*B^I<_9Q*W;5< z>$ykonoOjweq>Wc=s(EvvK!)kMtuUnmsq=$n^{0VN9sGF7{b5BkYWZZ{lEAH;agCjN?Nx`C&|FyUTd>)N|>-lbZh zMf}}~(z1GIwIxN;5Vwu5S$91o@~W_T{j-9&Iuy}c{zTI}3-%jYoqQK+CgL7)z_U+I z1tH#dIFf7DH(d5-`|t*ad%IlpqB4T3UaeuXM{HR8@Y%lSDakqD$$;UY+Rl29y!C3t zNzNb1u8fE~CMW7}tr7e5`lO8GV=7@K=XTx&EQ)Ys>%S1Pk`D!pKEfz%XK~{s`ikeC zvyTfLKdbJfuRimGCzcDO^$5*zjWjTUZ_nk+tXIPO+YsKvO8{|2I3goU)CxL-6L!MS zt~Zu zrhg7t0}_t=EidDW7yWVO$v>hVZPE!35%{@45@637>|tEP4Cu)HWbx8HQ8v~Wyf1LF ziGE|{=CLMNub4{~wTZ&Tv(`kTbbw@=Z<)s#YgoQ>z@D^`|2|3#Tin55yax$Ph`N2a z>fWF%7dn~AZ3)?mJ9|vhzhHbSZU3{Xjx@1Qx+Z!0E7|{-- z67Vlx$9I_1=T(`Ax2EzIr?Fo=yAs#*AOn1LKcML6Srvr7VuL1T4J1rnjn6!+W~-Yo zQc#B&r}(_1fTZ=$Dc$zFq>qA2JQaSx*05)W2 z6lvknlkKGIGDv(I1nZbE1}{IxBtp&{1}B)B5OSzbacyDlgbFQMdt+_mzq^8$bwOXcVvYNxBBA zjFuG@b#sVGvk^mz@u2CF?$r(Q5zaZIezHZRodQtx+@PZdf93=7dX2?HbsJJp7@1+} z$-axGF$@_c9)9w{`5*pq(9GZMqirKagl+;`FlV_6ZFS-)d!?mv?eT#+FG^U%J@Nu( z!I5aUc#+Zd5#iW=*3H$5NIY_k2SxOeXktDNxE@X=)3_GH`7YyQv|IKHc{dZ$(3%zs zWE2pD>bqszH!r&-ELj7pd|98U5FQ3TQtqRW3KfY9DkLji_x(Qy(!7>;c(xohoy>rn z<}u*Gy?Ay2>h2T+>o@oOa~&dtEuIVd6Y`UdvI=C5;h3{tk&X7U2NIp-ch#ejSdL5z zNp}LZNA-_kV>N6eXl{9*;XjrV7FDYbnBosciU%(_EU$ILzwcR;8pul8_?k?_kHH@O zX?_5dPYUi!4(y#RUCsV{V1J6f=vROMgq5U@_JtPNCw=BR&QVy{{1)jd+^=5CU@Y93 zPTzzvwbS5R1PCm+03ye9B+`j1>D60jpJwgy=7S0LZR?*g!Wqok=~S5arHuu!?!x5_ z?rqulqf=0d=B_6|gSMIdmTey%ed=#f`EG2Q!@CvmmYJN4edcOp00PHylCn^KeNWLm zx1lH+Nenk+!bH@o_NEPclq!5XuX}Qm5Ku69zb*)5vUM9yAEHPqQ_q;RK4JT&~2D*QX z--3UigI{FA0F=IaSOhAI_~q&PvR5nieYh@I?fokg`CSs~A5tEf5B1Z9c+;wLQ@YJL zgPKy+@2Rv6H8Jk-bLJQQ94At-;{W~Mho+)GG(U!f1^CgUY!_Ps!(yLn=doYX!nx5G zhmE;W2|8n`4E;yoFzghnEx`;0TuNPaq4+~N-^(J`NSv>&zG{%r-ZY)EC@GR53ZS3; zx4h|gBYcaV8$mE*Y&`#m%tlNRk5x+MU7ZfNxNEZB-%!9G+*I?5$>ok=rR*rO^ z*0u0oLq$1$EJzivl$1NJAj?-Tcz+K)B4ay6Gu3jW&!1~bvxhk-W&0L8#hSD>y;^tr za9vF^0j9ws|MZ5m*Gm!nuHtn{C|!*~w3?xjZtava`#0SuV|ORN9SIm;Qzr;fW??$E zk>0KlvWiSUAKr?D_*a7s?--0ya)!)>0aibEskp+w+iK|E*lt-}`Ip=!xTZ%gD(W>` zcHx|Q-7Zb~#aTZ*szgs0sd=@E*~yAgv8rXNv=F_3cMQPqLMW#vlXbZaFIJf!$?xpg z%|%i#s@+q~aa9ai_^%2Vg?iS-xf;U(yWpHWLqE$H7*5o=JXjZTW7~N~{L5%ONLn%e(P5IJ^_hkU=@NDgWE-GCFDUTf;W{Xs%r7-g9J!=O^S_kI0YRpAnUt{ z?CDQ6^7?%W*x9*{>Of@!xUem(ar}SGt0sMD${*%wZ`^xvB=MX2%7sTmPRY8$;)W=Cv7wurhZWNI(=pNIqvFmtR86$k$1XoQ&* zpe;+bZk|yjdfc~*5)OQKr4`hOv$TW9tsPh3uQlTuU&beJ8m;^4k<75r85B40-!VRi zRHf~68o$LIJB$>5pd@ZQIJAFOa=r#I7K;q-T!brdgO!x>oDTlFnw_zGaBaaR<Xckmc%GGAKNqp$`CMEb?39$pg_!J|tf?=9M zoX3I7E-o-=V`Gp-qU!PK(7m4$^!ug9v*e9${(}gtWgu9|<`Jce zCm!Ot6i-ofCqh=!Kpl-idGHl6==%m%t8d4Uio#%rkCe20E)))xwvAi&&wuLT z1>}D%XI0-X7~<~NBLQBSkBY^GG~vy*%MYur2zt1vTPOTG2hW<=b3{VKzS8^EDy7wL z4zrcU;*)+!Z3^2FG&-{(&e22rUp&CHX0kY;9-HEeH8E;{S{!*xOfIbUCD;_Ov5pEy z!a90ey+_Zm&&%UKIfMLCBrL1jiB|iwY8Vd9{_@r2$xp7pIreIVsO;1n{^B%A#B!h1 zqnqVc-xb2TlhX{ojfY6pFX}U4%*A=yP#}7bvY)E=RP+}0M#!!Zu4x1y8s zjGyPQ`vg~J20(gS`-+-rurZhoT|d2N>*fOCNAzu8hZDsduRcH~33iw4msOj%>}V`C zD39`Vb$u&d9v9tn4%yGGA0p;Z7rYMxV-?9k!KR-2VO&^FONdcs_qa_L^Ji*{>_zs+XqGD^LkLex#`&V!+T+*Yp1q9UD z^VdF!;9q$PejS%oXzHn@j*Hvw$pVDDzjpx6T1=GSxi12%Y3mv zPSH*m&lJg10vSL@!9v{5wHeBIJuO^OEEGTJ1DG&T3mCY6RNF?g$mbIR&f{Z~9V7i} z0B0rTMunF%PdTIK5Ceh!+c|E*K1(f@McxMRGd&5*#F&Q7I0*^@4!hYv0)g-GSY&!Z zD)uaaifU=Mnq|7^!7Ybk_BTfGraKT`>8a;(1P_g5kn+(Q-iY8VYbWwBpp;dUrX_pY z0B3Gg)ykMPR?qxrp~iAF+J-@eBIoWkzqH1eL6FT{*yu0 zt3`u`$^j9wTkXn<{rzmu(vx_V3*!CQ{dpoqdw~W|r=0*>vx35$1TOw|u0BiG%DldS z@(h|9(%UQ2tUMyFaIIy|nnuF^Tvbsk!ZrM?9b1#azc{zPFc@Y*J;)K=s{(0oHpT2& zFwS<8cfwI&n_J*MUWQO(Us*Z(2El-gB62#q*K+eEJu}hxIN|`( zOs*5_cKxDMpCI2^*u0jGaJGN~Q|dN64TJN)bB3on5CV(?-WThZC`F`N5SqaazovyX zGm)f%0uSag2=i1HU|N_7M|lAlB`p&3bwxq4VKCH=RE7Ews-ozU1oxPFVmf>JfB?#j);sZ8P!}N zE_KTog?<~adAHuU6xjGu^ey?ySOhXBYbAon)Jg_(rq8hI%CtN*HufHiSu>W_KAjn5 z7LLu$QE{{zgdH5fbY0Z-x@<;(6R%AC{^TCNckv$9k{`lP6%_BAXO#=svT4ZZOOE(p zy07-lrK3}*Gic8(;>~3eo|H7KF%L>oF_dYAP;X(PtxdBatK_rBnZtwc$li< zmXMm2<;rtLQWu)s+tcYj`EBh)!LNVQZ0tmQUnsMFdru~%cLl)N;|1+wn;d`C+hK-y262(- zM&+_fgqYG*aPJRs2xK*}jR4SzkzfRSp!epY^s#5-hdi?U9Vo($7Cy~Qjmu;~ya~7z zjrE|dw~&!WS_G;3>g|d&-sNq{WvaFUn9wSi)2iJ%z|FK6Wv4;O2YP{E@++e{@q6WE z7#fRr9_4y;RGkrCvm0HC(M*2IWW6xNOx)_0?O~=2=bwH7HO;*uShAcRS}ngsLJza; zW2X2~Gl(W6m?|v!7qd9V^>3KGUk;N!8}TdH(o2>l%hT@~qvOXbt`RQrkgA3@$lX7`T4g{BP5RHsU5JvMCH%vxn@Bsd)$iAFL2j`Q=m0w`vXPC8u zzUYxI{CTVUblgxDM+zj9p=1oyn&;cp2y*U*`*oAaeoZrU&#~ap0Z5#v&9!ii^hLzh8Y)&x!Hc&1lSs^7ca*Z1P68MgFnU=iy(b{Lv^&8jd~ zl9y1SPr?e{57z)b%-_kd}*)2skV zvJ5nrZ|quBgPpIA=V`}upgS3OU5bN(j=A((a(+lOu#SfB3$V_w@DjReGSIxTFZt8YKU7F@;Y*lzW^UY`Y9zvJD7%$(Hls5eLvl zC#Ci5r52NFQ#5^b=lSqaymZq1i$W!yL)m4#cF4D8S>gxGq9T+Xk-hymk_!G}lrE2;FP|fvf`CMNLKMV+DP0+cO2B zhK{9F$IQVFH3K3W?DKx9<;OEA$pWle;0kH~$(2g20rdcccK|~gXY=t1w+M;27bnsg z8e#Q~QpTw+=Q3tZr}_NChg@R%-e<4UbF5tI3M1Ddy{*uAW^(RhUgE#ERUGTkwS<*S z7Zic^BLtFCUk0?{fs>Wam%2BviE4gSPUj|Ac&Q&5GFhqlrrGNYWA`Y-Zy8EDi;+~eEB(=N$324jC zm6RyS8s27Eo%7Ff5aa?M+hoos+cs)Pa6mjd!Ylu|g+H;#4fh5%GcN2NRUP>#YAw*N zCi_~6HSePF)Z=&oe@AuO2pe6?tBFkAj1f~tX<4qR2GvSY#`89$bufOFmAn!fKG*!> zZG4382tc^|>F;HkTviEk6=et5c@7}fM(IBQhE^1J04&%afDCIrA@F}$pq7+(Yl{A3 z-aptdW)#71CCHlB9ZZ(GEd=C*jSIvdr33*kJDn|!V~XHDB@tN6B@}439gaN+q8L9& zl6e?8oo^w-Hu{#Kmnc?PY7WiV8M@DgH5)epwC^cU8t-T}g$Vh8cO(~m-R5?j=2%1_ zyYMb&0mQaPbrdDgYn~I*QnrS+KU|O`IROzz#&RB7){g5Nbzqwh&a|lq@*_PnQH1`% zpRX-jLp>>?>R3TTH3@gATGf2!6fBSLV-BpHkq0BpmgGK|`O^m!xQp+(Y9TkMu zpWHn!#g?$&E^(HbG33X{^QZ3TmV4BEZn)dwAfU*J|d0PlcPm3;!dr z^6u`3T<2Yf0aGasdspaxtiz4%NO!mPd-t3wKo?Z{=h{ao<^Az=TB<;c8fkUSEs89I zMl>lDH%FdFm+guftE*BC{N$`sG3Xzs3e`=v&Qx~vL-LJ*(zc*UTh@=Ry8m=u<)hlB zVxnGc8-)-eB!k}J<+2=`2kMK#*7Dn`2N$-H6$P@K*aj|i&K`X5RC#Ix5CJ zl<{U8X8Sv{ZY^s)v$?6o7<1{DY_SJF{Xo@e9}`3eqs+4IT$A4j2b z4mTz9aNTtxv|}&Ng_F^&gNA7}88s_Z17d{3fSaqA2y37X%+-TZS5Sjrm)EmE>Owrw zquPnysK0O~VfOn%pl?BLkGboGFlQ>VVY9L@md;D+KIYQp?XX(;322J3Es^$JjS}N_ zR$&^cbx+J8qaL1mmXdbQa=smHGb_<0faUSlNdQ*R(3uU?;=sS(0nE%dUOrxZ%T8Fj zQ~Feb5;gWT0blGFCwrV{qOReOYnl`5ViU6Hsx4`KcDt0O9wf~``ffm48n@AzEFd^d!#Wl&uME*#RIl>rvf+xSoD7Vr;fTPzb~xG2&ZGDm z`i2qO;El^3ZRzso(-GlfV9AvT2#W@dt8G)TN))_opfp zMHrZk8-GakCFd^pIZNkBR=@X;FJlShr@Xf;vyfAjO=n4 z1=6UKFT^3U?fJk{7Ou_pJG*(*s8@4eQ~zV@1<$~hK$3j<@yo)A z=3Y|@IQlG@^Q+3V852*nW8auZsWN{x`X}R^$6K=Kn|1hF*Iu9SM5#q?iDwV_%r%d0 zh{sb@EQ)zN#wDDrP==}oEW$85R(`XcieqIPnB-5kE;gbo;+T}?Jn$Is%aL!QotV{- z3}q0z-yc?iOhN%42lINky1D(A{$5S(X7E9rJE;u*RsFDgsb?Zq_^hd&-*|z=%L8m@E?H32vsLCns-(!T{&yR!{aZD?0QC?UtlW^^Rsqf57A4O7jTp@2M zF_4oZ(Xcp0ht2F8qrP+wyE2WyO>Fsis35U$N5C(oVAHz@Qd5NSc3=Nl_9wWSN<$o+)oVJ)al)lk1*B$Wj0|K6xs8c zK9!+^k$E)TNXG@x%+^HC4kn~8J2fkZOVsZZ8}!~Bd&GASohEQTNnSjdAb73=SxA$ru3v!(Ro~Re|$Bo+Cn7^u!I%j+7h#|2oFp~;HPk!PSZ+@I#juTFJ1a06K z6Ps|WvAR5SK@V%-dm)E!Yn)#y&MCP+d1*yeQd>;j^`bM%Hj6gxa3VB(dse(Q5i!_+ zo=wihot`Qy#0=x5^`-6Lkp}t`A+62aldZ+$b;sS0#`v#H{n(}Hy75#(o8C$bWlnk*`n00@5jGL_nbsYm|w?=+W26;egVbG+tl_?4m}A>i5PqtLZ0ErL1(WobOoX=5>_GrJ%&*g@94C!?K+x4ugp zjQJJIt$Q`^MVRinvWdp9lz`}x8rer$=VXaxWKGG7wJ)-IfQ?s2?fh*Cr<^Hxsb(MF zQT?bZdDGr_&+7u!G0mUE(36ReTifi3p8yM^?o^z;#?qDw!hm?73_K=ba`)3No*5BqWhGDcz>{?my1fD|8ZMpbLcZLAv}^Qt`obZBvtRgZ{b0+yZsz zV4U=HUIY21xU3xxX;*qKu?&)JZvE$*6!=y!!PXP43c1ac0P|dm@+(qw)*OZO=#n|9 zd|Ca?1(pp|psZUn;6tB4cI5H?6*UZO>?A@&#|;SdzzX@U@||5&+i<)hW^ zbhYg-Jid-8+Ke6{Z)#ILl=Xc}oZVMUP9?Yr6HgyR_5Ma7AE zUNWfHSI%WyQFpSDp>*KFSkr)n~cY#|uOvj2J)sB@U+3SGF`<;b=K?uJ$%O;iVubD-nO*Rjt#qz%pQ*LUm z3uB|t>GvT+v~TAv$jW%LX}m}R7;z14E-A!899b*6VcqTcJ~^EF zg#Vo&Z~;2|V5ZX&Ks%o%V8($53gDfVmR_km%wddyNv!Y&o&Hf@aQ`C|^Jk37j1Mfj z39(7<7TmtqHn9jh91dZI!tBnyU!Se2@~EAA5AGa4&$LuEL1hfWMACXb{vIU zVVTN(5XDQ)TDtoV45?X`CaUq{EW(-p-Zr#6E^RBPtrYvWD>qz z##%*BnS+&qhKY143j^lUORc^Jjl3Niwg?vG(<{mXTu`r*bu|pV^$!%TXSog?4 zh|6j}NP!K^nh*AXO4~(pQ7n99DvPEW)6;+sBue6c!zIWHCJH$9q(;HiIJw|Ep@+s8 zjeDWuZ?xJ!yi7aoGNw%#VT+;(QOMVy6zjw;n$y%$idJ>Pa>HO4#pRx8BGsjJkMH0K zsXMS)gD^RSnEE)-L-{dJ&Hrm;p!g7cxP&7XvW4Fq)b!eM7NU@`{;YH1Cpamf39m&F z@WyzN+Aw&nsmpx6gm){yU$)iUpmx1#K%ntT_(7QuwR7nO5+9ja`C8;0*m%r&^5xpv zsrm#y&;@8MLIY7Fecpv<{_C4n+0vB%v~G4m-2;J3PR(Cx%5z_u8%crG5D5e2OTY#Y z4X2n?Zm%1a_D$h0=F?tra+;RG6p12$g+#YM{;B z{yL0Ta7*9Yjv_4tkheDGl7AMb#F{{ee(_3wSza;2kwX~Mj(x8gYQvLqWC8kBhd`u( zzo;l8pV2g*PH-~g%{@5?l9FrPGg=L{WE(-(=#@+hk-9!Gno=UN#I2O zh-7mMZcLQtBv{!pEPe>>bP_Ujf9^wFgl%}+05dVodUE`%VvBxtU-5L1^DQR;rJN6^ zxJl{6sT4sEqHATEvy0XoXc_&nwsfMwd-6j&(e_c+_^6MO##s+%ZHRw*7rr`U@NvoystOlgn$o_)nZK|}3Mv76*6DzLjGu|*9uyYZ zMH)Uu0HnVVv{KW2sQCo`^lMt1%j#N!yI7NJlU7 z3r$9eQ(6amwm|iy*<%*?ElZ6c(0ih- z($O>Hyl&kRXV^W90$}cWzaOkDA?+*ZQl6|{vEq;^_0DJ>rsO^hd8&zDIT+5Xvkoi} zDh;Wr(NQrKE@#22r1$Iz4!A@k;emPx+?t5YZgJj4Z)TmQE9Y(dV|BNs3RQ|zY~4I_ zV}oaD0VP#caPk4kA>>9O(EOzj_Nqf`of(%TkQvc}VWTQqO2-0} zMY6LQ%+lOV>Tc<6T1Jv5+^1yH+qZ|WHug-u$_f~iZFgzkds(K;0l`aZ?ue&Zru2ug_JlHo@1wkl)jMYi<>hXp$fr>R@FuP4)mg1%Jxk{aqiszhKJR!a6 z9$vHvCyC*I=ghZ)S_az3-v8z5Nc7j;|2Xq#wH-VAj6i$88Mwo_o~VLSV=?r#v`I15Imk{&>dJEui6^$WW8`W0ETvH&^6Zz;$uyKjH>oR$zK{XUZpu*8^; zylYKNM zspHb!kkblZws#b9Kw4C?mApj##%zO_1>;7R>tBYVb~! zs7Rb8%geQ;bIk8?6GuK(nI&rEiG^`*HOcvtwAnO|>rteapJMCu!BdF|d8-)cB(4t9 zs<>$#?gVL2QN1_e3y4}82Et-m$Kf!!ZEPJlkPjfN^zGrMrkbDP<-kAllQ5nrMk4`G z=oQaXd*ygaxi~z{-)+C-sV-so2JdHxTcAdKFQsH^+zE|toZod?wA~KF5iT(C809BG zj#%Qqb!T_0bOjF=$em&@gr1RNA0>D`&~#JT|HCxjS*zx^ZSf~8_K53fZ{@! z>EK*?zypQw;fMv1p%W+Lc+zUd_@$96c9CsMFSFj0INl7e zz5xP~ak!)`POe(*aE=3D{e+N zf>3~>1SB|uSTr@J0FAx9vy4`uT4uM@mqrIh}bs`tVVQ0*_!Xl)F{c zeK|B`medm%fb`Ka;vmy;g4iHtf~piH$FMnY0iwLz%Yr5-Oa%M;c_ark47 z%KZQ-2a(gn(7~PJx|)PeCi-OvISTsRf7<9Oa9Jz7i|VBzQGLj};lsWRoiu+NxPMDr z0SisC{DE-LR$APqJ_I5D1b=8ZYNEf~BSJyeLK$HB1MDxXr9}#xHc>AX%4BC_TPeUf zInTOQ4}k(A+bqeJ_7ICxR`ReJj~26{#j z9!>(+5zYUs1m02rjk#ymfu351a+IrznS%i-gd~$6weQRu*bF{)uxI-j6{2vd3Wqfw zLl99(*CQk?E>J;5c)1l|YuWC0ngRD3lJ6C&l6>ZdQN_*GDVjrd@ke3XGwlv|VAL<> zCf*Mtsw80|gBL8!R)oiDm$xX);0*^hl{BxEH?5@`wbYUuU+OYgCz|uUL7&h55F?zo zJkKdu73~Bh@I5LAAHb}leg*FHusz5~O#`7F;bTzX-&Zs{gSrC^Wf|g`mmOAJ)^bX+ zv!^2}jb^x*maNEn>70q$UG7z7M_N#A??lnkL?|ukni5*g#&{lZ1@z(1{Bf|sb@(C= zbr0bxi=gOH>KJr>K2d22gn5Mr*>FU&dt$^l-zOQuteJdqUtqk5cq&#R);6`M%z*B8V!A}OvsyDRB_ReQ#2M4@_Ant5IPp&#=WluF)UugD-5LK+m5a7|5I!0KO8 z(Y!V0x*G9fy~8hU!sp1yl}!jX$UAk9lj*8i%Vk(_9Y{A(GrKA;VjO1kbSP#+gS|lB zZ<-KVdneu4EnFxBNuQNa90O_cbyk1}2 zQoTxNPr?yf@Z<47j+*kJ(1pl&kci!Ds`Wfwe~`U#Buto)VrLu%eNba2fC;I6T{=0VU9y}V1IR3G>PCY%jBok)9=Oi z20Qy^jx$WzXlE`~!|_^ zUf^qx4=L*sj5m3L97iL`3^hmyq+Ne%H_b=AMpy2Ld5WPol&?_oW+jf>34E!?1l`5d zEJh=-VFK2HUT$ga7XP^0sv{tNxPu55KAKrhe1<6H5v?)0>$}1 zAT{@{km0?>#kvDb7tf%)z~&7%L6f|phP6@glUuNxnFY%P7S*6mU5J~yv~W*a zKEo(}gH%$p!0g+q-^bQQN1xIeGkw}fM$EywBieVK7mAplIhOaa=q!%K>IGG*VcWY* z_v6~w4VvLR#;|FL=82P+A63#9>!F>@NrnCY5Ux&n{pzFuhz`XCZyonun9d^ZWJMQL zkYcUTcFLB@0V(eu6i?SXgKpY;k(>z7`9=|eDIC?$6fy^d|LE#21r)!|8A~18)@6W0 zVQl#PvjxU|kmzJ4K#pZNkd--(S&#Q^&UgFu^aoSio|Mu~ur_<;Z#ZCK#OTz zi9s)8eSYS%VmCTp*(xMs-TD|SiORn~5)M}6L*7VGcd{moWilZF=Xs2TK&$s zht<=Y3DDn{*?0|MrZ{$!nQ(Iyk3d0&itcjCYAcY;QOZ#f;DB&q!{s@cf!oP6g*O!~G%RltB#V z8c`+S>(~ZJa?X4f&LRHu@@02pZFp4|xnh()?{it3i$xE4*JDj5fgU>#LkEotx4x;f zFfidho#I3lD1O7?RDZHlzzXrla)xTEJ|PeOFFiqeqjmahouw#dwMW@7G2< zVYtr@>P1nHo+|cq4EJF@eaeulDIA-9ele_M{H)zL1RJVv@T4c_gBc8c2M#k!ejF+z zXJ=+A7rxth>`7ZkH%4P!V98v24S6P`K~(v1ruP&72K*J0KZ|hHr@}%@!3e$x&kr)Q zQ)r{+=8nX9ea+q5=*K<0rMv!_{$>xSEi2t)d!TLb@1HOm@+h_GKJS5}x%|c!Z~VAM zKdH1t{Xfi>)6)0E0cK4am1`!YEHGUZfawshOOPIa7Z7h4ayDXLujgy|UY32cr5s>E zlga2{f>Jh^qg~&BXgTVyw_^Mm|5If=bKd@=KDl^kK@r#!S-idz;ttrNIn;MQMz9Zl z={yyVDNHDWm+!%CEO8oe1QlbyuCkcS!VsI@q6K8PF z+SI?2;Q(+QkfsK;SFP$5j=3Fd@_koS6)mG+8KMtG0)dV0mM@AKTW|YO37IvH@hUzP#C+HlicvI+vc)G^ffRjUWs_@);n2!8JXD?rr0T=HY*?dW&OEgJvf zMjhz>tHoBP--JF_I;(RL#m(BgD19ZLjBLG8Ltzi~z)XX}ueDi}yv5=(i#c!fXliri zvqv5&ak0E$-KqQNTvbT`&byy`VT(OZ4~gvqV#XEKSOP#f11!7_{J)b( zsZEcj$LUfi$CM*-bor>0Mmf05{zPr$m&K)Fdw}z;OVl6HHWgaJm=d%4byZqzMOrc^ zR&#C-4&KeiX*Esm;e`Yth!=-RG3F(AR-QKo7+WkZ`II1FRT zgHGK9tbqUk#y?QoI4bU%(?0+?8O>NC9wDx;|Mwcg1M|nMVT{OU)h!NV& zT_>BK!AMqu!!?#C`vRGllg&vch&=S-?Vl#fypA`V> zGf8wgX{}?1Rb`+(z!!N5h}6b)=aM2z=x*YxokZyh{e4wHOtr;>fi}6g!($#zw$cep z)RJmTsFW)$z@__(XE0UqxaK)W-_;6 ztjBv{VT@szJP5*NOjQ@^lIb|U!?UqvL#f8{WwkVH^MSKXv{46!b@Ww$EB$tpKY&tE zJC%REaYY%)>)>f|mr8G$_wsLsc}#4~3U|TMm{Oi`=e(~AjK3$CkbihP zL6oP(0IQmH8NwCPh=9C&9LyiHalnrq{ba5yk}rKA4d4*T;Y)Qg8Y(aPrB#IppCz`) zN(mky+7QpH>=;6Mh5xxP=BqrD&d}HGYK;*L&ol1e(JABd_`3+BV*8)V{lVGLNzIrC zdz?jq6%CJy{7IEdjjUD4++zqjrpvme@>GMH50mt}VBY4wq>lLCp{G51g-xudEp|q{eJ#Odlrwcc4cf!Qn_YejSP$DIkzjVFfb~kmqhkh&15{sj5@jo^k!#kN*ty# z37klr$?~inU#sqk1MDUdI6)|6)(OmCP#@ccK(E}X@N`@bs)*klb_zoKYv{kV*Y=a_ zgK|!MY%jL{MY0B_APEAl9lrfRD#!Y6M*y$Je4Pk82AoRdZ9CT$wu~p~b%qz`h=G&p zc#RB-7HbQ82{>REtMw-dReJR5zMBqDlX3|fS2l=INh9MB?^&~q+b)ge37_Vn;`IV! zoWQJ;SWkuZQbe7l&SojcE^ij_(Le`cn3zD5DihpgiZW!%ZbTk#zxd3rl_6`LIQkte zZ(AKZdyx`gdC8k?oB^fV_DLm=EnNMPoM}CN3GEqLO=_PC_UC;CAh1J6MC|KWN4*FBaEN9y8 zl7QrR$(^{J_xUJA&^U3ScgOuuy=XHI1)$-cioV;K*GN5}dRpUX<%7cNL3|%GO(I+0Z8?2d z0XQ&=iHe~DsK+boLDg3SbWvPX7+d`x@|uyeZ~&)6KR>aBveQQNoi?@d;Q%AZw#<{n+d$gp zLBib-xfxwmQmymue^Wneo$ED-xyE1}Lc$lqa$CLO;j;~^R3(yd-(fkp zkq~@0U#66r7s}DWX`?IPMRhNfLKPVPZ^&J9gEaf!AT?sm)@D(%s4oX^cFYPXi$gXX z679II!hA>I7TQr8^l`r6+^5}A|I1bdi#boLdjTo@h%CWvr|UzS39wsdAW48m-ECAY zy%Z0+=S5ZJGc;vb4qqDPDgdtp2z|G~AC4~W>ET@ zi`6s-`3pmBM!|-&ng@_d?U6E20AWhZ>1Q3OP+Cxbv3LNCdSKky%-GJ$$Dj*H^bMI zU8kRqV6y)a3qA+7^;q(zX+Sh{v%??Z?p=O?CzpO^40l=9-Z2#BxR@iH$r-Ng>TA2N z@0e{*ihCRnPK8H#W(gOJi7ISLyofA!DHmd&u<2W`cyhBMt--)tiQ4|ogQcAF#$xB| z<;&$9M}L;*hrkmgk$AS0sRB2ek<1!NR2<)ZvOS*H#dVJ40RO#*ecbr9qds;DwnrcT zKYT3j1vACo9N0P#b|{IOZTqpq^)|uMTlG^Po1qz3SojR)vm2*u;VdM!muS>%pjAkTJ#@bk!-Ajygy3 z0aUN3+a47e6^%!G(EEA#WJv$dNg_@M%7@7rzj|yyXB;;5L8FMaqk#!ZrJ4`+53z2Q z%Y7HBkY_1ZAI-SpUKcuMQvg${t4KUc)V#&yf0H5Y_Q?YLX`DQ2%b8NcOmnY}?(5QV z)vsZ>QiD-TuHt84^?8WHZqYINxZZE_H;Gw8V_l1(M~!S7xT}epx#tTY%Apq^@p}gO zky&cD&JB6zXi0-7a0h7z@ruVwja1XBZiHJSvhT-}bv1r&%rwSCKRN67Y2sD2Pae$q zr>f!wdaR{zP`CHwYbLjv_LkO;? zaFHpzd2`q?R4{QHZ8&?C*z%f&D${J$`;qQC44K$#u0sr)dTE8ZU#_KPcqr)0iiU*V z9(J}ml9hg_<5*MGkRf-IE7txONKvwEJq_o{bRTCHq)fn0h$&cDlYif;lxejw7ps%n zm6cuHK}=s!ncWM-rQ?}cH`X+kD1Ay2!zE%DIL%w^QLEU!k+i8L(Cl5rykJogd|DZBP7G?wR z*D~WFuXy^(pQ4h4Y#J~1gSGN*!5Mm$9&UZVu%jeYSPYg z6`}oh)Y*^JJ5c?02Sm7?av0sqWaOLfG$PDpkEz0Zg%t(yTkHR0HTC&8D>POm;d9jH z#-Oi9jxS&EfVw1*CvDf7d7gPTdTm7Q+-^+jP~98qW{X}#L3UJMV#X?mQL*sbtx5#7-1)ra=9-`GpwEg^$FyjhI5c=hx5VKF@H{s}1TJ;}5&@~HwT2g*=v;N~)kiyvh=C#C;JLSy8m?!# z$b|m?XdO&HZn32QX3KP=y`VdkX4YLtKdTSdYdF589LZ~z;i3&I((m_9dvv%q8r9Q6 z==(;5sUkDC(HCHF$*8J6iX1B@N?~Ymp!2Wdai{aNPJBd^xh5*yjR%}YbUc{xkhAZ~ zJ^v2=JXMa~N?yDQ=Q>8LzS;Ek2(TJluPcpqktO`h&QI~skVK$D7?9QKs!T>I`lU}} zp6T?d3jx@$5|bo?1>6_I@(2zyui+ahQ{7;*%lUC@hX&|`lbBnEW_`2NFQZu)oJN<| z^i$kNb8479DQ~iVQS2wLJ(GH^FS^s?ktkSChOU_DGVh*Al9B8GX3W&F61^&Y*9E$h2>yPPJIcdzE3Lm-d4No!^|Y;R^9O`9!xD@45KlJXhbVL~jRLLfnX2(R- zU2}g;U9A(6HC z8Hy8qm%atsmd%$N6HgmV?0SWnl9Mz0g6rJyk8XIfFb{sMcXd#~kzCgWHA(IM2Y_Fk zv{o`@Q#sm}AJ03}^Cs3aDM=K%k!)c`tuAbZ53+~sIJj9J{uR$EQ5K@EEjomc_VX+@ zq5NiNv{A%h`&zW%Ga#lBZuvQ5P*@Fl7_?bZ$LKR#VFa9Y=%(Y72Fq#qgu@P3x;Irs zx#n2I`%UZeuJSdEa9CR3f9V5eB;pB30EKj#Mn_t8^jBXWnRCsHR{zFZfB5!so~rAQ zWx!Y_J!hs?ooC^Tz9jLtT0^#PJa+i?CluLcR7=F@jvK>?yhc92H=#o9{w@>BsEdJ- z>`t?C(GBk?3uONh`cc7-zxfsob~Hcz3O@ORC>YX|TyJ~hL}|l=p8~SNN0``>0_gx3 zO%BZ!-n%m_^C&L%3%nNfKu^uwv^^us9U)=QCG&L=t{Q8rm1*h(Y;_k?l&U<5c(5wI zcsYYidSvC~>+4J8Nc#C5{*yVWMom(&n4VFDLqCEGo?nFw@lX!m5c80RU(F{Ub@wP^ zO$ZOWTA}0?AK-e&M0R|we-Z@{tok%v7>#g(cLLh~rk0|zJ+7)ghOhy|3axqHD}drj zc6VcI-6p-e!IYl^?zlt`0BCWaB6_rK0U7W_Y(7aUh@&rX4D0G*m|IT?Gg&=7Ot6uW zc9JRr&yPoLFS)q=W{Qp&^}|b)0T!@pX{lo&vg! zz{S->ryHjP48M$O-3oMeS#&D1WNw(madd=40S3hUlc|Q{{vDV zAhNdqYw$f^FSgix9OFDtw{acHM~&l)l@C(|Xb=Cgf+?8HqOQ@vTUqvG*Uls_&OAj; znU#vki)q$w3g|~GzJW5{Buxx*Rla`fJYqce5rAC&kPYvJ^-1!Dn%eX@wT2QLzj7lp z0a(RiwLMh~#w^oJnKN$eU0fWL!4sV_0Q6-tLYT2^l$N0+`~el94@^t+yV$6SUC~rJ z8bpWqJ@#8hP2=;uZxZ#R%PBC?WG&FGJYZ{)9WZjsMx>bcrE!AfNiamcT#_)UZl%nkT{Z<^>YAiC0Ds|%Es zo`H`~0B2sa%BL_q$)edOX;WuCLb}bVgOD(Ywv0@jZsi6_{%K8#8P=Z;Ax_x3(_wQT z-2=sgC*~%&G$fxmqSBni^+f*;b>ku9_NVtrUMrv!<=6Q4u>#bdh5BTK8LR?a{JRT# zO1SLw0TPPZ?xHVT4cB8Tcle*HDWu+0(nVEUZLJQ1_x#9lctf2?M^Lv@*mv6o<~6@JvJ$!AoFZESKlB3TtAkXm0R&#(VS$$*|NmI!mCTgYoj+ zVd5(<==RZ_IA|_AZkX8?#m#r_k)>rVi3po+0CwIE*f0*NeCeGQpC9N>L40p;Pa?n~ zFSbAs&-&zkc-cVvp9%wI@Ua{2i1avvNMWQIf;icLD+26g?IU1FDJhn&XtP-vDDs1?q9V8S?Z`mLJQmxI{gB9xxJ~ z=q(5Uu7vf$u=*#iYus3sXnN0d>T|f>aYbpZpf(5c_$t6XFZJB~a}rdeHMsp(1~D5) zk{bPYH%r4#yfEWWNb>a3HA{5EjElj4& z{DddrZ1Id|sR&LK*lz<=>@HV1Ad`_E%|!GRvK#4b z@~|rcRie3Vp9?Lc2_)?up~M0Sutimbk_NFfO3^6NT{yfQY4s>sxLT7uqS|;0`=gUU zH<>*UIVBgldD@Y1eu^Pu2pG4*5&+SQGadERkmBI@Ig`JH)L;R;$t@#}sP^g?!0~UP zGz`B`0D5EbfleI^o%1I%kT|Cj(lBUjXLDyUSG^R2`w2UHmK0jfxaT-${%dR5B9xobAFdtIrw|M=G-SExs7Ih7Eg)JA-2 z&IxHGAUyk~Jk?B5Gic|83Hq*DND!lGMWJ4IR-49yX2+qi&Mt}g{=6A)BDFRSQ|H@u zMPx2yD*<`fo&8N3n+|zkOrHk0YX4Fq9fSM#0}J~>P|-Ou&R9|2D3DInVg?c_JpUv! z0cAUIi)1U96j7T3M7xP}3OFYq@HZYoaSz$Dg*4&W<%)_bqQppWM&tlh|kn1nXh zz7p)w!IZ!$jjqndul7VZybx~a+qCqDwXmT&rkq>UEw&obHrcQz@)HRKE4^>}qfsYuoC>`lX6i^#b}nN9ul`eGp<(!5H~(e5@k0s-oBYnD@^tY>SE8&X&h92V z4!^k@(vqZz_61!|gjddZMyOm>6gAImsH&7dF)3|LBlAI0XBp9;(Z`nFy$|YjREcWF zm+{MmSgx-!R%$*OH;l7h>*DM6tl{DmlpWVrPj3_KdG?`}{sH`|;2e*pZu;;}14Ov} z09qT%K%L$9;kPcN^RoWaH2?;aWjnHT(On~BA(g&SqW)OZzuXm=x{gqZrLUNj@}Ia}7K-xSM)phNX_}eE(UBQy5(lNgRoVV>vw_`*OVFF4C|Nz` zrEl7~qDHPO=W)MW20v^rOGKdl9;>_?TU2>P z&5yR|q^n>k^BXrCH+F!b1Mf=MM`Rd)Jm?{7HON^n7(4hppENShVRQV?)KeLTU!=7z+T)>mTgaIy~*jq zJmEw2^>8x1jEI8Vkrg+-o>VJWE)G78Qt6W|1PRHK03Dp6i|*%v2Pzx_RPkd+I zA62(WA5BeP*C$zPniUn;C)fAHx&iXE8%^#o4#C$~FH$U`a@*0VQ=&IT{xlmxKgzEI zN^79OMAz{3qo0-#NECuSi&@1Ei=rG$Y%cATa$}UjNKV(d!P3BOfCf2?X+<&yL%J5o z-$r~$ZxIS)OEo#$%B=AcBzkkj{|M~}TV<<2Se6tD-9~~%*tSUIJ+fX~&^Avr1pQ#* zuno*CGf-zVMf1dA;YXaI{CN4kX^BV}18deMnnUEKJ2a9iIoXspV?O!w6=EJ9l_Z}L zlCX&)VVfZhV`2HAZ-7x<3)_~kuM~18pXCpbGq7X^H=Ix_KHK_!m^tK?lHnPTX8Lj1 zQjAqb%donzC0kMAsi7UnvFsFx8K1+t%I^V*FIovE^<&j5s!$(1mca2eV!^K{^Tb3l zRD?kK^n)HTS<5Zk-+_{~OKM4Nj;b&LPjma;;2muw$|JHMAvKvDW@l;KKf_e=dFBk} zq}&P_P9!xM@JSPYOUWq+&QLg-jDAEm9ib9|PJ>}&&96F`AZHM$-2{NoC!&dTD(VLQ z_n9TmD`XCJgDfqWbfX^tr~f8s6K~q4V>@p<)rr+F6KdH8HHkX4p-7>)E&mQLmhs2D|GS$x#baCV<2}= zaWUYh5-ip>f+p-FhQb|ykS{zDVDxAxvEbj?!vjUe`jDz0T=2} z`#K;@jn&323xs`(#LBuAvl(^jeha9efQxW_dofbrN#ntvjH1MzSbc```J33wU!TMn zxW%YP<=@@#R{B$&c2Dr(ypIj=5pqtn$R#&ckXydafvI3#+HK%acRXU`fg(<^ht2IN zV61d-Q@7N3y*}{R^ryJ+Ug}}Zr3&w&D9I4%7^Bdz|DX!?kB_7y@BQ^bC)<2a+P!L z?n}i4!KsnFNjUmT@f3)G7TWa|`(2SYKZ_)vfKKL63psQ0M4{^}rIUPmk_;jrfotQP z-50(1#K4#=1Zm(!#@4*LN&8peL%|s3;BN8a!dK&D{zMuzszA?5>yoY#{Nu6B%sWV0 zVNh-~A#EcSuV!Ny zPhs_vKz=8%%k=Z|Gvo_q^^XS3&MQA-QDbTkIyz%m-Z2l}hCsay+(_FC9xyz}ROYEu zu_?jr6dZJk9{LapZAV;<;1{1M@=UbY|LXOVy$FIlN*HtD3@NExi+Qf&FmZUtJbu8U z%<{!TpNxyXKVR0KDqopykkX#QG_HPO1nB=(Ss1=%NBrcvTKIqx5}Yz~0oPXn5?iHb zT?Z;BD|M4l=SuznV?acLdm6{tb36N90Ge^N;e!KeQot_fw_CcqX%vFn96zrBVl+`? zE~-{B!4u*e3x(_M_|*E+4NLE$-7U&*&mZj#*TZEwG)tvXYe8KYQj+hOp=H6qwcNMa zQJBQ^U)f>BS-Iu^8j9}r-@o<|1srz5g(r1wN9C&Aao}EO2bkO`1*f<3;4`bd50I-G zeTg^ClFfUgyhEf6-WZUHMfLra3RT!Ksp583`^eY68K}JHw+8>HRn9N+XXWIf^d?jI&EEjm3VJO>wO=}}78SN6<-Zn+r z=NotzW}?^lO_zO&uvM`ZE4}b-F(|`#72iJa4YIptelX|y-{6P&P+Px_)y!Tna1F7f zPxvfg?4R0R+d7P;%Ja@?*VGO(`eue>V-b9v7$wZrI1Ad{>etNvND;vadkL~z=1Y(2 zW{_7;0m5E0dI(6Jk64IQC{{!+hLV`fjP}eKS`C!XjCpSA@T0?-2;ZB2^c6h;CLj(-+h0!EN@#s-Dk87DKJK$H8(F)i-G-Ys0BhyA4i%{>!nJ@plpg0dmkfS>9@*58*k z`^+3#;Yg|^pBk?&zKd9DLcvFUv4ITTE|CoVrTW4SyaJDmKi{dk^MWE4*V7yFDas$>(CPk626qQ!_A~M~4j`qBC z@CRFIUL_QuDthEQ>v!9X_d}Z99PmlU2vAAEg-on_c}~#IQ{JlyjNUitEMLFm8mqSA zF)bw|mkLX5GXG0NL$MM^dDO{MsU;Q5L--+Y&(p%IDMGeD6EP85NJnm_kQ16Z2T1$- zn00qwCUsf^TsQ-~tl>*co5=+^5A6*79r2le(S1C&Z42C!bDEKAyoCl1k|8f%aiBt= zF;|v{Is3XVes%dN^xph-rRAVX>G9A~g)dQKAm1(Sy$Y#E))K7@;M7mOO5vwwx3m5h zh4dX4l+RM>NKcw{@Io5VmLDR_x|MM#uAf{xM->32tB3=_F$2xLJw0C&6ZzvrVpc@6_cgIay!DeuhqA^if?R;G0O`s^kWO1|M1LGXhbN zMF(C??H1kK)LsJkU<_Ab;evAn+KPm|FBO7b_D`m!W<`d?BhGO`3J3VhnWVYZ$GGrD z<4bFWG+2rWcT?;Bq^JhrDpcy^cVOJotgcqDuTLbBfKFOJ~%_eizrs4Kf*_v z3gOfgV9NAmxzSKaFW~Sux&KVa48BVeOJ=h_oCJ055BO^eJvlueapofX)W7E4@HC-; zM6Jln_=_dGVjgE}G*Q6%Px;($FCxssHA>#*Hjtiz|sL+7-$*(TAuA;mH*60|dldf)XysPD!`o!urSa*bJn z6_Cy%D<^OrIzCDzw$vyQngM+*Y`XXg4e2He0e>Wur4b+x9#JL}TedAcIcW!cX>*6p zRkw5a$$(x)=XBXQ%Y3%s*4{;Yg5@ix_F*`T+fArt8ZuszcYkdtQW2+Kp^1pgB$t!vT>b_E` zO~-BsKlJx`!?p|L_zlijJXR}qj{}-xZa)yc_}@2@iJ9Dp=YbBFjyCVCM93fdaDM|j zs?6$ltZ;u*quhKJADk{z0$FFXQYccjx{A}Y)6P_bY*We`4^RUf9rLi-)HhXqz^oaN z_R5rzu>!4vf6u1u76e$&Zrw76KGO9lW7$LIkoy2&ZFB~;BCh?*lW6YmsHM^dvhyi7V&%*x+DU-sKaO{wM!@}|72D0q~=IA+oQPf~(6%{(aDAVH3*JcRRvL@6d~Z>$VQt5f%6Ns$>Lds|GqoMJUqjUoxD+LeVDWnqSa zKU=_H{snndkNu45UKjDlF^3aXlTVzzZ{)I&fET;$GD?>(6Hmk=si(GDfAqE4%9~ZXoIU`+AGnL)bNuUrv%`*pbsOHEHwQoMwFB$0eMHJsCY!w#Lofupug>LgI60 z3C6|C4)wjzi1bOlJ!U9+*4UlW{i zyCt7TXgr1ftM!mXQVPJ=*9$NvU+1nMw7L+;U3Xo1dXJE4e6F#b+qwq|!z+IY3vTma zFB!|-nX?(KR@F0(&mMY-=srk$77yi-n_ZaRm3pUnEtKTW%M8;c3r;jatvJ}IO7ZSR=}q7luOWe}nNFze@c{+*v0 zz0M4FW`hRB!#o4>-8`pxFq?;!@dnD|UYxX@EF3qzyK0;RFl{Yq&bzae1DkgH7av}> zf2hT5X2Xm{-72$gBPH#^&e1*Wsg_(vQLkY--3rUWZ`^2o;^@-xBCDHmtyloVH+BW3 zFHq8?vKdJJMLtxQYM;g?Zf^xz-6m|wbS>^MtrmhM*eNU!#pf$8xRcZ>brR5GFWuB( zU~eB}$|NciLwHetA7@%>we@?h8pDBs#~>Qa$EsL_7cZWrvCVcIf z+JHDoxO|wZsygm@_j=G=&Ej^eaYNel=ki3&PM<*KREa5Mo@A#)Dz#3$qh`R1oeY!me-mW0XQLR(-v{m z(gHirjPPn&1~5Yz8B&FRSa6^0CKy#ydy})KvAxzYCkX43UaN@6$9Kfh?|?}FU@|3K z#M(-`I&X$?-84K|h(l*`rNQ!)1fGzt&)lTaG@ZO#b5wjYa?9r9=jCaYwuYRdyk5v>JEqiV`7O$6gyl)iETL<#eJ)4Tw zd)V9{kOTIMFE}N${ef0LFmFUhd%>N8*s7KQVd`R5)Ajc;19nm~8l2yOZ z->fokOE&0haE1tP>@{+|bG8u^x3?ABErw>Z$_SaRw(BTaApKbdGM9WT+V+${wwQd$6t z(NF&m5vD{vBVqpZYTXjXoP&Or=V)*E@7irseqWsShiD?o8fIt3vaaxe=lK74D-e?A zM2%(2_dmW&udL40B307pjJ~N4?ERE-J|X{uNPhQN?>^h}D01UTf~@Y+noB*kVz8(W zOcy98$X72mGzuznUCol)=`pdJL)_v^YLtUu{}y`1)l0XJmb3#CAb+&wHqU{*1k_f#7Kti zL_gTgcJOR+l8h0~Dx5mR3I4!2zq;(p5`|HEyBxoHPMGGQh{l>byMF!eT!@v-b=btc z!Yk>)U<2Oys>t%(=oy=R|Ie5R!~4m9C~q5((THT@YUS-NwR2&`QL_)-q*3w-=e%jp z2N$9qC3^Px%}8 z>OM;RT0UTdyJ-U;niXvSni@Q5F&i%lLx%wjNjx^~2>0E@ovp0iz1~F(nO4Bk)&S*Q zaIATR@9qaV!1@1r+hgZ&Vhv=&r_Dmx)i?W5Zr;dD2D!Lqv|^>mGFcwu`Knmq$&uEr zBJJAvYfF&D955IpZ>l^UaiHOJ)A)mOgg(C z!#M2dU#MgX#iwE%dgq?F7Y$ig_M#=Vk_y#=_aha$uCVy#FuV)*2V5&znU&hB`?kCc za*3(A1K;tH&hrY$U++qZBnmsTiUvgQHd?TuWheJ^Ck|vRef#W^1+Kgl5caxoaqfix z7%R*8piCE+b{VTBvt5PS4d^fXhIRoJP;$QN7k7?kY3fngs#Oqi9FJu!lv@6~k1o7a zB%{lp!W{UuV1A}T0p341L_@i+Du}V_dflJMB}NxwHduvj^#3=sf!VPaM|K#(#RDlS z->f>yYc3g9U91D3a1y3I!4p@XjYM9lC5p~kV;SG_kNXV2~0lyd+*1 z*ky~R4=gu+m7q3zMO(kr-|cjWdeB>nVe`)?3wQ} zTS%QyoLCFcH zWVQmSJdkqSN8A7JfAC#8P^zYln*(In*g7Q7;HH5i@2OH+;IdkwNNslE=!_w+DV0laT6Et)g z*&T2cF_KBT>`tMhLd6m4p=}C{9RZP8EMQE`7h%Su2bNVQ_ewF9g?-~xzmnPYyI&Gp zxC2;<iP7sG* zVcQtdEfMrF=vEvQz4Zj_g_BP})XHErAS`p|PcVt{v}r$;Z%l`Q=#S-qH6@Ii1m@7uMe4#%f zz2XoVl3%!hO2WQx?wuA!NNzM<-sZLrW`SSD)wo6Se6F4MXi7hI2t%HWDD8!;WZ&D= zJ6)UhFBh*q71hc~*Up)Kxwu`ku54q*5=1!vH*PecKmflxkCtH-tN>v5J2UWdy$-5) z1(8M2Dni`qJcC|mAoi#j=DW?yUuNbnv(DgEEC;+X?ZduxezD5qSXV10L^yIre@w5E zSf?F>tomJMrHAu!9GWPhi({ej$CssY-?;z;WHM_e8!jsuisc3jD{^8UdLvM#+EfB^ z@;6=kYn!E~S(E^BcwvtARW%jnLOM#rnjwia$|}Z5=98UFMScK-A$wB5J4aM`*l9{c z{Mf&Q7TZ!G>}El;{1|S>a?S=x0&kTj{pP7v8!X~Bl7!PUk}0_lcS5)u7T%qCmm%_M zV=em%CqC6O5DB^)NjO>fa-Lyg<*hmmpE#v%0Lmw|dvuHsy!Wki-umI2csq?`LLFpK zSewmkwUnaaU$c_wY`8oMG75*94vZ4f$`)KS{oBd%fG)s-?{P#+G;WX0 z!LQ<|-`i94iHh#{Yd}?9H!fPLF!ac27+3Ye-E`{wNDvVSfK^{{q(7TI}&} zssJ;y$vTW%Z@Tt1%FO?hbn<^ZDEEM-itA+h8>+Q4v@2N~Uc<@s6H14-<|hz9;iAD% z;DuDQyCt}(XKWl9rt6FV5<;Lg;=j78S4|jXT$`eKkT4eQ7-tVkatp{Hjpxph7_lb6 z7=JnY;g6Tnss|@YT_W0IIsD;=gv&OWmFsiDjbhuxs z{I!tj*As(2r0yb_PReOSNLIB6QSxMxrC$ZDTriQLMP z*dZ1JlK-+M9apl*$=MDC6-Q}@8Nj2 zu{yS5N9*QN+0^ZogHc^!#(bYOLED;WPu3mvDl@nK`=uj&tosj3Ux_V-^3rErONPT- zrxqy7d3%pccR8nkI`cO$9%`K!69?@}R3?XDHDBPhd5gbNOKcpf%y+%3w9M80Zxo^d zGbv2@8lDf7jztu0{GhM1wt;>zRAUVx1KUy_360hFo?3V9cQ5hOi!`g5oXfGb4?_d+ zKT;U~kip9j7&e*ELPC2LxsuXuYZX)RyiXlqBn_66X6F@(1gwEsj0BxNCSYQ2T;@-3 zDhB`L2lG2Z_dEG$PumDyO$&Q(5tYq*(=O0~bWFJq%C0TQWsr4y(Or4IDO2)W2A3H+`><7YhjB{OYJRWy>pc4Oz^IYYHPRVzgI!W~t3R+%b!~|L{RNsO+XF0@Fk*Ih~j*7v|~CLL^Y6fg9fe zjDomGxk7g{?H{Nsda9s#0mek1RL1o$FiV{!TS*_%aNs3P6ESzq%6H4zW?2BN&_U*X zjJ{L8KMqZZw+~7w)hrP6@~jSEXPE!BPc1;Z@ib2=N|46*jJe2wX9Fyx!Cs60MiK}a z6RF?l(XjTs?mjx#G=k{BEj!P{bYryUckJ_cfs$T>43ViZA2u2gm3aFQ=LM4g8!uCW zv3-75IwG!>96mXp1jDJ_08$Iq`M&4}I)_sr(tgR$oXMsr`)%)LAT-0@TfI$O=0l_* z>4bkQn0i&X$#zELE)Qkm@~9{o) zU9xyj`nd^2p=tIJ4#7quL?~gOvqljBz3v;Wfq`^*A12m}=%d}_3+pwfPu5v+vaj1E ziV=Rhdbvy(@6{9gZo;pkByZeEQhC`ojkLNK4KxZ$b{$C1 zw4&GSj#pzymQFx<(HEzukNsk6S;SH==UB?Xtd&>u_d-ol;LqY37C)}E`Xg{P_WlT_ z3m-YPM#t*PT~b}y_tnf>cxl>uc!~$?8sAJE?$d5&#Jsz%AyJriXf~>rWR{rBiMoL` z<>+W$R4{sozS#?F*2BCG8aNw`VC0Dat25eFTdGbf{40F$^*+PYQH6;mb8ecnjs;-a z%Y7|3<~t?O%#O2{v0>}ra+u)E`T2P4J2*=IX{@C4(F3c#ML$wm zud=|u7K=S0$>8ygK}mdK?Y1cw@_p7GDc^~eU{J{SMmxXR?oi-IBlzc z%3fc`bBAXZsu{tti0)UocrwFa%86AgBC8zjCsnw2Ija&)!Cv>5j71Y$GQn`~`S#ai zJI?ay~BTQ~rTn zzGt=Ft4kEm_qXiEH%~bj+*g>t=QlOA8C9Xyyh@jyyuLZT&>jMq`ADj@?z@BCNqa95 z6mSyNDuEW>k3uz8j0uuhtF8gqW6P?{__wE?_y*xFGFNixwoMles8?@!7gY?K4hv;s zYwYCgXkuUk``fZJw1j16Vq+v=Ao#Dz!$U9NWMpFNOu)g)NiX1HreVdYZE4dUw;h0{uKXbm#l$}3B90@u!x8VwTu$2n4Pn^h0*_5)c%(@mS5iz&IZ;N zzh&CYtW5|Q=w%Gt{ueApPIhK`C1(>G)nA14%I@|i|1pQ8&UTLU>i-)u6DtER z@BhV@>3{RpV$fn_U|`T;*7~KWqw|0DVE#W55j1cz`H$KEAEuCmu#&seF8~Q!Q@dYY ztepSD>vy-ZotT8MjDbD9gz;}QEu7uyh1CfDbM^m0_+K#o3%(+~(qBX8{}}uZ{?FNe zY?%HJCwjI2dj1Dn@&84H<^RC^4X(3^<9{c^*+kgH$j;b=UfRUg?DzCBvU4)9vi$EY zMgmqAHdZDUUf%zG6+oHP!`G@&O`s;7S^5^F*IvGQYq_WtM}eWbQScG_Ufmt5%_XfT zWX{YtvhAL?QvvJEn>}5GkWqV_nXZLpZQ7$|5Cp+Y`D&<&bAaZ`0B|0oE~9;Pdk1c1 zhY5eWLuXu1u?q4#q`tE6tg|^3qq5JXUl)Wf*d@y^T2S88IhsKy&* zr%-%sC75GEXYZQT_I6rCB6J%+3a%Lv&5TMY{tCP6_sADB3BLaT0a)&!Ew8A8Na$)z zka|tAW;;VoHgP0bly=t9&17(|`je3YpfD9Jhh%7xHchk@>a$FW|EXag0(7Q76w8CI zI=I>x|4|NIx7MiG@PQ>bzZ>NdU`VuAIAdn7AKru1#pFS=lBNu>PIubq#>8FQ4cX0?#lZ&c#mUGPzE0;7@sjzoo7IQ_m`ywM@Y6X* zZsw#u)L;~)5G$}{>{?-^w^SjR2`~w9!0V&Cn z3FY=eZUsGV9`LL$sxT3aHzeqwZoONVm;au|0UFS*Qu;c@U18*}JpSd$4{B?KiAmCI z*V2Z=Ejr)@k(^@DkRJfCBnt)Ntmao6TGh#i6n3B)d1YXSXxwCooJtlNE2o^RJO|#V zr#mfv^*EwV2F6C)rkkxuoN+JX&YBL}t_W4}V;d5Jj+IibfEsiQoH|L?;Rp(P5?cCe zZY#0t77}~L3VqOxGS+tLX-kp@ILW^@+6aulo>F!-BQaJt^e}O-EdcuZfIBNGtz=T_ zakh_KZ~H-QI}d|JeF*#3?=G%6&`PX=<>g*~EjMhXR~8bT zzRmOOT1=gDL4kQ_sj4LXa8UzIGoG1HCALuwV!TU z-=Da!0$C=(rKuDn%1HI3*Lm1to|p`CmX_p zP5SP|VV|_T@tsVwkqp<*Izyr2OWmYEQ%QBT3!MI+6^6F~-cngGh|eRuFiMy53_1$3 zTgvFClzS(JFJ!9{TY&B1tq%M$=-!z5l^YlIO>1yJ2yJzz9#4(=>LS8a1zhH8fn!T% z^!z=*Az#pFSxxZ2k=aek#*Jq#&O5u09};#a){x-Ft-zUkpeYv@3NXKjB2wfNID+ip z$xCNM>n^?@TN(m>m>Dj9d=I{ubkVwpnuscyrEgUH^x1Dndv|+ru228w-p$>Iky{3I zAbY+7!FAQSlpaiH(^)}&a-5%XK0~+0>s6v|oI%9))Ln0$?Yyt)>ub^cW!RM;mh-jX zS$P5gS7JlGC>+a@hNhy$?Gh>|PmAm-k$8Rhi20G-fK^$}(tkTsTB-u~XdBoNiAgiV zkE`Q~w|%42n(t1rk}VRNVrQDybY&5dBKeu&Qo$fJEB__EQ|jKJ&^xQT)lB>q(gvZX zP(gdrAoL{f*D|j^Ns1QbjOkD|F<0*8(=GuGWC38yjf{sqQ>SUL6~@hJp1$Q?swYm#+8RId-a1@)jVRB;NN2}v7%Xj^1tvq@?%$oR(c%$r&&Z% zo`c7s3F)8ccsX|O?oQg1qq?IqjP1`d6tWKm0ZIs#1pouDWUs$-u<_~P*G|g-fP~cP zzGS25dD?j8x((|1us$KINO%|kp!=tzCL*pp*7t#gl~Z6;d{7i)?d&_N6?QFW+AL^R zrhw}@`|L7<-Cvm3h%KurQI85{R4yh(w~;h9=^BLpaH*}03n|$#>;r~n|K;!?MmGYB zI&Ld~mHj0~PErMgB(NFZ44R-l?d(>h%!$+w@8OeGY^3R^IkX>HPavwrC8h3|NH^R} zU8K6TxaV>>H~TmJ1?vPE(XL0|_Nw-iXN|Zm8)2y0<;R(Kr|`PE5dwP&JKOVogWE-Y z+{4rctKe&k;t2*Mn$*Tce6x3Ixwbc+Ip02=gBT87qa1>)fSzWCI+}uo4NxXF-7v|4 z`vK;5&CPfiEJ@Xhyi;zwGq9seD0HKSuM>udS+0SFe~CR^xVbU2U!OeVS)RB-4 z`CXudqJV^Q|Hi?m{xKnpUW74j<2ivCB^jGH+<^CC=?<|9xcv0voLlogG23`xnUm&< zJa7sjkkoxhVWKJ%>Mh@!-}azbUZj>9qdg;}s5vH-(rI=kDXxF5{|Jjj>)T)QZz zdL4e({Se*m0a*J*nO1kzMw%J8=%`^a(`U6bAN^|Q%zbfme8bRv65>#C2>Dbd29o-O z{BP?+CU*TT+I4i+FsSQb5IrS@rnNnlENihXptCPEd0O&}7(!h0{UFfCo-YD6#2@-o zDFIrYAv1>W$6}89>QOw(xBi8IIWsLhav%Mj1S%#<@LqN5qRl~hgy zsadNEcrY^OXFTlRRF|w;AGSu4MZ42;;N}S<5!D)f6h9t+cCGV!CZ!wPT@G3U@zYIl zZJWWF{5FjnIid8w33qsgOR}H8I;+jS`v$@T)K0WFmk}Tnnvu6ivmrAQAU(9MVHYZ{*5`LzgKJ@ub@Vq{Dt~h+;~q?jqQla z1@&(+n0$t-ZqkHIoxfPzblAk%hH(UZD?2%qG&s$%C7ulb9&W9;5+LH5@%Rcfmc<;- z=lg!x5#EoNtHVF4&wmmNqbiBgBmB(g`CGz_S3^;GF%=FiUSM^(=uuRaG{xOWy<(BB zXeSGHu;FzUx+}CvrX80lFMUnIW%Jn+#uHCBH0Zx z6&-u>ktB)r(sxKFKstH#L%$>j@EmK-Rvc07aBBF|m2zG9(H-IAU<1sPX!_qg&LL@^ zFje%8p;4F&AY@xM;R#R|mCL}$Fl;s8w+G#1J zER|C3YAglbG7_72N}!yXrfbncD-fLs*$&S*xWJ1kaZBB%g1fC|)}5N!ou=p@Z9`Au zXsO7T00uFTlI*VlE7bG!7&VIKjMJ^DvF$f$nE#PErK%{>kUNWy95wK9)_KlimUWZF z9k;z|052lzf7s_IiI?Dx7CC2(M?s8VN8d~>5n99KxTWT^0D3X~l6rkm{fSX9P$FV{ z-`*GmH@P6hA2H>7tYOrF#c7E0J}(Rt!;<5xEZcm9&vhZ8If!&Kxn=${Xdt%@mUaQ+zW@O+}Z_FltOLe-iH#~<9 z_kg0KUwtYW+9B?a2}dWnwc~OCBUd@Fs-h)r{ik=p{(zF89;ltv84J8N%NV&c@dmf@ zyAlSw40R|Pc&e~#f<{S@h0^UkW67SNn@x| zu>_8w`i;qwqa(o~CbMKh_!2A~Ink^VWZK*&{D|W{oZnn+LS2>9*t{KwS4MAwH?-zh zl%g*yg2-xp03u^6ug-5|Yxivu) zOi_zedsnN{>bAmC|59Bs?FQ9{m9RH=ccvJBY4;qEkqstA32csA9BpEoWK`yr5m@(; zc;Lc8%t5#%0_E?cI&!2?$kvtb+s#GYYqNq~NbRffzz%%o2<9c8!zju#(AbceD~#?7 zU4BV|*Pk<_S+#e2PaqlS-8wvt7sTVh!7cr?{s!4A``s5mA!^fD65vq4@H>YyX$d*s zLa&gZ^=pFiyVrmG*QAgfo4p66Tu8gYnx&kh4|Ga19~p?F%}XF3t8idVI$ZZ8B3$Sp zxUKz1QbKn|4iNiu%b(eq3}YB1c)1c{BUutOX~rWuG=CIlWhnlD{WvV}e?VuAnPmV3 z-c?S)6XNf(mr8dU^#XWXoJXNPZ9y3VdCEzSjps^<883-1s&shkoH*y%Yz%DdIX3K- zMuyBFo|~Vw<#i047urMIqxy_`o?T?&Cxv@(@mM3;0@Gb*bA{v_N zN3J}6d?^zTNSrqb&ZK*KH}eFA1_&gN!zBidjKny(tVH^VF}>q-8+4klN^96UwGvYO zc~Uk3w9pVsu7+j5$k$pXdj|>UX(OK85B3&%t+CQp3^|X5Xftufx5}7*q=P|NMY*Gx zoF)at!)&irn@C1*oS%P4bQ(MMP0YPdnBT?(&T`|L@veX%A^b6gc6J0V^`$9A>(2qy zG4`VKj;rW%{5eOVmmUK7gJ+layCNv8Ldmb96v{&MoA4kbX_6yA_Hg%d&-!>)t32X6FVZyiTCiwX{dD=sYEg)uDkyqqyUewAU*P12;w{7VGqY1`}t~ z5wuD#V$D`I3c56X-14I)JH2$#g%rXmU$~}Iirl;xO3O74@XO7;JcOmvGw!W7_?pyA zRhN09YxRfa|HyDEKY0wo;Aa+};bz;sP8lwSZ!D`WLmscBKpU+*ht#i1He6fdd@$ej zO1yIk-i~(dZ0`QjVkkUJ0xfmnn~R7jX8BN$2lh{d61Al;cMBV=uieB|C1L+ow}(MI z;SyTzq1eVIUH&MU04XN^WQN@rTpPKMSqHGoc)ag~# zYg27xUF(T&a2EnF?}W?Mqzj@dFRlW*jHN%gV07!N)AGBOwWf}OMBsnp;Llq@5(o{2_tz#YsSrS8OA!s>7hZPnp^l#2mFrY0cj{=(H zPKDtG&7O#OO{(JjrWH7`DYeIu12r|#0AH1?J*0#E>(u~c9R{# zYSy~C9g>uoIL)x(B{?5%+#u0*TRN=s7B1FDYZi|tH2_P&3mul2z_9#0BwWS^D(nuU$*iTc zn7d$t=8;X09#|N7GqsE028KPz#s0ea0R$L4^+q}vh)uVlK79(4H}}m~NoK}JOHd1! zWoYE-QO?`vb&i>HuuH$8InJB3ctb3~xks~$G{)LhqMf~2yoJG8QS}}%95Q8D&$WAV zmV-JnG#=DUk=Wt)MylqP2yX_Z8lHYu?*EGsWUWiy^=t*qWFp`mD1pTo#tz8V(1-a~ zhuGOV=&KKL&^!dI=!5=e!CvifkW$)4_KZ4#6V-UVaDM7NwlDn%B5kvXpCjvA2i5SRPi)*BQy$|S~diYNcUBGE{*Wo_D-JNS<{)!Gb{IA zt5$*)=p_RRSYvQf^$WrO4nxbU;|Y1%B$4tN0J;FhalTAbMh^IfD5@wF9pMn6sOZ(! z4>2%PAI*fjwRGt3`kCJD4n~6!=p$|LD~)qxQoYr^^VG?)O)7@}AiK7}X2MP)Eb@}; zKxRqSHL=|IAsn75lub?{^b--nq{IGBBVYPh>NJ|&y7?u*Q>K}Z1a<7SwXH#l-_KQnj-t$h-p5w*wKr2leyVM)Yo$KhHKi-?_-jkDIoQd3t;YRv z>g@GfR?t6HTZ6%tdWjC?+w!%vhrGKU{pT^@M)1$xk?4-63+xb)o0EYSJDsUGj^Aan zs#NHWVp+OP70`&d33LFjG(8T-J4)YhiI+s7vV9mEm5sNX8-)lqEx-WrXDNQ-jyerX z>P69vCXYhU<~U79l?#2kHOd0~nIkHc zLMsM~bur6YdP&x-d8Fht+UwXThrA4YZKKqeM6w2cu;dMhpy%!)W$`x9X#?QA#z)Jo zcREkgNL5XscBKp$?cQ=1txAzrVgWM^eLZIPTBl_^J>V#JV_Oj-?(O))+)b?#>!h%aw+#yN9Om9Wub`o z>a@DZTx_&F@<>4|H*0p|PJk&?>Pa5xPWv?)n^(2l*xK|@eU1~vZi=&;&!V*;um;Sw z4f(iMfBHFGdd!CvlGczM-|<2)CkIP=tY4Tvjb-A%L(8iVkaRTY7REDx(Qa5UFI@E3 z=)`LG-(*2XJZ@JYBzNBX?VfQQWt;&zryp6@c(XA;3K(J&+HfMV|J5jOi_r}<@`tpt zrp`X^ALYjqhIkosedpuUwBqNo7`bP_@FoadCeEFA-vNt_lU2L)^im`CDZ?}e9t5Hz zv=Q}d@H##zE~B^YbmiSPzu!%H<)4W+_W5|{e(tc91yPsMtA32>HvjYWUDLNZuAeQw zIN!^RNKw;S!e97T_IQav@w(o92Y`+Lb{qRyo)>V~;!dSU`FW6BhVtNwtsK+!_9~>} zd2*l86|}?Cy@)F^B^BcjJ+?*mVN9KQ&Oej%;*Ao^k9ue-^Y#5XT2Ivn4_+lv`rIte zOO9P?3JDi4YL6JO@RYzG4qFNY{pXxqtBSHQ5^HvH!C z-tv2mI%+=t9t<7mmwk2^mb&Jd(YabPrHt&xH~9Ig?Fs!EX})XmwSqEL>+I{MYCuhY ze)z1tJffy%P{LZQpQl78UxcmQFunYgD$HXEsti7yM@}EIKUuMIlu#>o!3;rtYaPHS zk1AF-4!F2iE1fBx6(895*)kOSw|JnX(7oP}gEx*P?;aaNasR95gehwj=NOQ7P>Tl` zt5xy_;rK)rzL|op2M0vn>pQ+EhS0?aWNV`zDG}~jK?&)b+kMS_9Z~T@5g(WC=p?ae zwW+Q3P|XK}PQ=^2{&j5$I&_g}$wVw^28{Era4J}P?qMme%%QhcBxHjCy2Z-^`z5jh z6O>Q87F+bw>2!#pF>EIhmSWfa)TC%NrTZhgKL><_N<=;hvUsAtLcWOqd^-!DRcaA6 z)?bE%SP3`HAbg#NFpi>lB-{2c;FvZ*`!V{rVxbvvo{=H7$3|PN4ZCj5f^vERe+p-4 zqhu$18I>eO)2s4w)%GxTaU*5}@y#bv+-Iz_NyI!f4wB9xO2$jK4)KI`?&$o8F~fRX zDX6P)iF;y46r)yy`Gz@4EAHqwzAc80`(+RoA!bKc@gvZLS4ZV{!tO@^_~z{2egcCv zy?bQjlriO!h{?YBbpkWz?qA88no=SO53_|(ua&6S@Pa>dM+DZk7p;D3mU$Aps_*lB zr1q1~>DYFW*pz_;jk;i2&+z4hWW{chl5B7wJS>)}1>(kf<2d?927M+4?D)rqbv%3n0zLvf1Cf^R|H}Oqa4hq= zO!jMQav(kc>K{8x&P>m1) zYXD`x_`GQHSw?9hzk%T0qMOU!CpT(86XlGps73G97zz$y!|BZrzE3%sWEpP!u{K_C zA0Ilx^OC0YB()?9(~fwws00_Ofryvxyu_4-y1X^q5YrKgm~Gch6A>TKuj82UwBo1? z;-*Ogj+$?>xO-I9rx|_fTCS>I0`34D@=vn04r(!33KrdszAq3LDZdRDpNK`2US!3Y znlHxSTn9xE81sB{5i6AD9G$X6U&zUMWe{#e+Y=xIytd(}hVf$E*egt*h3r_4`^?|WghwR+AxhTVrBU1Sr$Tr^dD)7 z6_byc-1}(Q1agLI2fRgP{{SfexS+jlcO{MFLO56xwz6kY^v}n15u4LF_7>qPe3$9O z7dy6cHjR{r>u#j{wSMb@nOsX{Y3vO7@N+pr?Cv1S3~7?Ho;PGh;_4IOGqXUA;k!M$ zN?Pt(pEk4^Y)~mB`@&L>H-0124eib5TYvcqJH0WFz}8vSXvpnqFWZ`m?AjU44<=av=s=Ov{0Q1etm7)x5D0tsElFt|0j|Cl141`U9`LgQgg zF&oZqY#=erGw!$@ymUInp;ftRIn?PAr*qNJEAfC;wG1Bq0K?wR&sGvGr-nKFz3B{7 zZPf8@=~gr2@}c;FM14Xa6f{KS=fz3^MIh71g80s-u`aDS*L~jL7n@y2R6T1U`0*tz z=xw?Gt$eIki~l|L&ExUs?Kw&L*qbF3hn0guV$4j$$8#pW_l`-JFhl_?61p3}33`s~ zSBZx!hO-<-qCA5gy4UdN0+!Py_ABQ5Mz*mXaQDm7gxLp$!oj^4u*6xfA;vtT3!@=~ z2dPj|S5i7t+AEnb%#WeXr%<`78avAerz&<($FjB<&P zBysl}l-3IJKbc_P$Sc_n=0rHn6cHdpjV2NN-L-rmUytj^|&PvuYzlh4%QF}{H8 zIG~1gL<^m^GQHGP((y_7$31bQ+q`)U+ZC-Xcom4W*rtNR*sVo_k5Jk5%206!v@BVQ zoYv452(P5x2h|stGuaH|CY}v<#j(H+Zm-M?=1|ihD54^iaJ&fbBy8meiNw%YF{?)K ze-h+jGt9-|f-5d$V(x(vveXk;%%=--xp`v^$w`v7$Gbqu<(+i2@EhPu^9cb&b2lAQ zIV{|$!r&ZTLRG^vlN<>uAW+@d>dHmiR3=82Z%%93#Nl&<)s`_hK6D?T*!P~6n1~o$ z^6LO|nneFHE2cXe_;aOf*c%yAK`T(GECw_pgX13cM(_%t(<_s6v@WK6x~pEZecL~v z{0z1mGteY2-f^E=m^m!KHt1J{3`2Fa-tRmw6= z)LQm7=3{drK>?F0-cPmXrBi;N5g2UQQMO1DDfh#utVy9DSW{&KR!iP+gH7gAX$^sc z^)T>>J#C8FD zA3v3qJ-|0;_mcy~r;>8wjA>8LdTW18Wn0X8cw%!P0a=7@$#o!(g~0yQ3gc|t;uxU$ zz@3g~N`oF?|HG$%xgEz_9_qXpNq>i)9(>oVkeHnW9)TO# zWRD`f(}AqQEE`76)FnE!MVA~#tQch!Zsp5vxs1xHa=x0lT*kpv7oL{#Pg!XH!^Pw~ z|46!XL>3IbbHCtJN8H7@h*bu(Oj`gvD1;7VD@JB5E2bze{8TcZ{Khh8#Z%x#b6F3V zg~Ze+CLcyy!;$?Fu|Aa}GVm=Y?4D0=%%KNR-gdH=2m7pKa`0^Lb}*29FG3e%f{J!; z8qu^PE&aLcAF`!lr@^OkVQ67x4QO7D1FZu}YMtGs7AudxGvSWtdx$t`Y-#6cN!}0K zoMB92t2dsv0E9B)G4{>8Di+(mUkldFQ$8-iQNL9&FIo3FU|DGf5oyUoQg}xms5o$A z6l-QUH|7p#3^B0hQxb>okHtRt<5_Gcz*~h4Z)<3T;|^_sqn#3qE}VM;)p8dIM7(er z<0xb5?!2}gDb)^N;sQKOvY7ESy9;O(%v!G>lv)_MujgBy!(VfU+HywLVX(i%GKK}B zRfK$Wgl!i%FY~cLbV_;<@Nc3Py^RVt*5pVLvxbWl+%G;HQlL9{3^v+Np&;nXv7jDXD=A|)=vWSSU>TLi zQrhJKMsAzio@!H0tfZI_At%$m-57^BoKpR$tN9}KQ_vzK7IK|gcKL;OGwn0tPuj}Ls`>bNB6I& zmJL`h`O-6`Q`e%GemKf72f6phx(D@_V}f>pOO7`MCjoum29N-uRz2mn3V&H8&vk5h zX`dY5v^(37tSN&AL5n_3|9!v0l=x>1$Sd)?%Cw(DVDcxX7ztp%%h;S%XFZE1K zt^COuFii@3))2uo`9Bnv%VF}W*y07Ra=6_ZJYOcrR9w=V!~;zLx-FccH(DmS_xOf@K1`EmSK7U@M)RaJEODuILQr zq@Y>jR|zy69Wegc)#KE@d8ilOBbhiIlmkq(q0pJE>HfNE6MyCH{X4sOE9kFE-oHML zi(D`Tx$BEsEc@Dg)kC%MI=$cQK@J*+lTpP)n=aJWW?G)OjY4oq|2ZYQ+e}CafE;Pz z1>{KpAfQzg?d^mFgsAnQ_wX@yDe@s);`F-UfaGBkIh8jwWc17x)3TCd#H%o?`nU+j z;1$ESu9wvCgF`BCynNDNO0UV3n+Tq^T;sudl<98pmH&PSY)po* zOEsEYhXnxa2&bp@zC;r}zz8<<8~AAClG&k=vur)HCRNZ1uYb>^_@nZ4V0`x;{l{-+NA1yx5=( z4F=8*k}7tu-%q7Mqj3(f5drsR;tm|GGfU)|OWR?P^cVc!8ukR}Bl4FOL(Wygku0e) z4@a0vDm3&D_}eCG)-la*1Fk-xoe~CZa}*b0b0sM159fk?!Sj zj1NMX!G|sno7o&*PK#4^-8SWQ+azm7V+pAW{PSgr0?1LvP3c7Ghb|UL&-ouuH@M;QAk?Oq7 z-aXn{qxJE--{8eEma5)CFM_S{slIt%)PWDeTEI6l7=9pC09nSXuJI%=zTN^pJMia! z40v|XoL0VQ$2mrvv?H&|=?Ff_TvwxqTZo3o)Ye_}a~fo0#V!F)?(crYD?ms?Z6w~{ zWhrIfw$D^ih+>;=tS?{2IBc~thP9#kk6>iMP)ZN5WiQzCFX)UN67~} z2WZXj%s6d=hL!M5mx9RKL;% z1kmepja+i*g{zIx!P17IeEgFC!du((G5Kzq19#=v{}e5WRf(PB$RsdUKmi6Cqas(0 z0xOH1(d?MO#gkAymh=*7sHJka~Ib8m<4h_;E%!oaQOqy$=5~pF;qLlaO56 z>XBZN=?h9a|8otqUD>Et<3;WCEuPE%v4&m02;Ht*KE3+40IH^~j zr{cwSs&1hdM#Z2_{@%*RoRLbWf^aj2(Q~kabl042< zO5GP5Jl$1+PkXBmz;wIlAi@GgeB55I(N{liv>#ZSl(L$nzFN2bO0ye|%`y6Rj2VDr`*TH%&t#P9B@G(Sn+5tW+f&!2uQR*{ zkU$`Zqkw5defTB_DF}Z&S;~JP_3ne!Tgj8sF`Q60zXg2mUQ3_UtMM*|LU5&Cvb)E)bT>`duj=L;{@x^S3Zj{(Yuio?t|>}fN2)$V;U zZ>!NGib2o)qRlUKz7Si8a~LyiY^w$F;D`6NRFtq`@3Jsf0R||jG{KMd-p`u zaSqm>*6zy27aybk{cI0z1S!z&kdrFm-BuL)aq<7iAa${vz2}9k(^-&a-eo7iz7ZME8%gk#LJO~U!C2upd*st_3G7NbMIW8> z^7-t*nnMUHT+p-GS;LdUErxVzUyRTi&F+o9iP&r`xmPDB%yxSEK?*6OP&|N}h$1wE zs?qKJW3ADr>o1nZL>3hI8dPsb>CMbbCgKgf2VUh1t2_0;#>}s|*xtgc+*66L0jP6+ zBMU%XiKv(WaVfKLXTr|(5leYMM((b-&63f@vFuXK0u89g2^BhA{xTJE8S z?~RPzGTbj5DI;ee->DyB+iz1%lKN$Z-#5Xo(ivY!l`Kc zn)I&}V+;Th1EqCfVwbzsjZ=7ho&SqLRfKoKjJsXu1qs!=k*cCaqcBSnLIt}Tw*;2S zzRJW*i+a*#Oa=STqCoQlfAERFMy0l>@KBZDV`Y!fEJl|o)7U;)K#S6Fb9bCC-Trgw zT7X2EywdRi-A=p5hQYhYI11dK$;G*eR4m+| zoUa^PUa$}u-RJPNaX2&wl>jXbAet}U?VfEb~x4!qU66fTom<_%6KCHR^`2o^o z=-~}A(tXuTVMxtdPO|!MP{W;ozM~y;9rVzFkw|MU%MNVnNUR|;|D8i=!43pDN(8oW z|1Xe1>j&lslOB6f0fQK9SR^q;;R1YZD)i3Al{X7BC@1+<6xq;T=XMv67(0;!9&yg_CoTrVH z2e>e_zJ{zXHquwSTC)#c85BoX^#0~ zP65-wF|(rzpqklWoy*Na)*0-Rd2%bI(R4CgU+6$yUEFW*5{Gc53mi#Jn~|Ldi3c%= zVN%LC8g@``la0SWSa|UOH#lOx(r?Ha$iz`^q7@bd(P? z$kd26k8G0^Im^EbkLhNem5g5~&OUU+xY1g+-VF2EpM7&Pm=OEl6Nzo+02=h9Kj^dD zB^6Cj=y&x~5aL#S4P?g=^ipw6vS76HMEQ2$0c1g#D3~tzPNxCGAt|N`S6^iucDCDi z;)Z|V_3p(-Y{OWNsJm2LSyKAG201e|qo*buidl*Bt90T@A|y$kl?D!oD(~lvzak|#v=$|aWG>a1)10aJlrEc-O}_QlfFIuX)q*L{2HQN znH>q2n;iHRJM`EcAh%wzkNQCeEyj|2kuKMiL-?I%=y>dn#EvnU1d0=S)er_icN&P` zsiw(oZ^^1sNN(mI-jA>=PFi)qM&UKBYv1VY1d1xED2jJSRz#~0UdHH z7rO$Dm-)>^I@N+AcaoF<(DZ@PDE}s(iG8 z8q%nYcxkK87ssk66{H%0!W!S_qLbXCGQJVd3sZ@dOef~=)+?*RRsMPwj@L;UpF!m5 zls;1y1WYD$X?ii}9R68#ea>*XZJ}Sb`)_CG#Z(P>jNt(gKZJ~hdeLTFK@V(6(s6%Ad0MR>6kf21ui?A5xj#E zK6nBeX~%H%Qvb`}b_Q&?UXF>8)n7=?M-u~6D=S?Cuw-GFj174U8KY{y)hXrw0X;y% zzpoGRd$vENy?zuf4rq|vh`}ea81@R2XM{@4I_A?&c;@EvZpgD?t1m!#Az1-HJ{v-J zW#kT*y8T&%%M(}e?JrPeQ)~E7ki&K?wb4YUTfEl{6}zmBVa4Ty;Dsp0Y}V<+Uw!^k zURNpdo+Fe>8huBKRCcLx353nA0Da#XGIS!Wdi za3}=W{@(=FBVNQ4IPt$5a5L*jn#u($n%Qc*}*JTJ2zaN%r#Bft!5WUN3;t8CTqrqc@L!AJfm%hlrr!@oMk|tJW z{zF(~dNrWa61I&fq*TxcTJh8JQWjjQnWeLFs6Nwg1?564cw+$4o`0udM1bmTO?Xqy z%&&jKa&NL*UYc;u`sRI1j`gXJQOiG$kn6tWT&Z{xbZlncz;z|~^L&O_lGM%$^T6hG zp?QoM8aH#wGy~-3@)e2>orSe{jmApf<#%=&wgu z(?J~{tU@&X0*zbA8{#$$N>^n{czn@5Kqh}P73VYDi^b1cGK}9**xcRS@(gqqR_xP% zqi5PyLQkTLu#4RuiFr*Pb;=AKI97hqHw{ea0U}LkkjCes-(f$%&e6iTYFOZj>`s@hJ}GJJvKw;~@gb zH=gBK7c>^V`3o$ATkwEJNV#Hrj9oSv#;WvIp5^s6cqZmDztc_q#qo0}`T*GMidwQ4 z$@NrsUiTjk_7DZQWdKu;NStOpT8Rku|1igI0Up5}iU>g&W9CCS5`$92!8A&Jq8iWbai+qESRD#64gbq?xUH9E$Cc_{o+ z<<_u`xj+jWOQ@>j2VIL&od~1$0G_480j&Aikz7A!C)5(?l1d>q5DSWVZK~llG7QB3 zmXI9WnxJgC3n=R`Nuw3L7f<=q)p0Bsr^|0lT`q!W@aiV!l#t%upqxVRP+m&GF`fY= zxM9FDgI~Ucma|_E;uCxMxqGx27in|QzN$5xQ8*97mu2RjAOEGgrzN3=qzdgx2C42| zH}w&C0)mZ(1N3Tzjn!Hj}U-)V&L`S@B5M zU$6GMMKBG>?#orhludFEhi_dv-mo7-4CIx5vYMI26 zwY!e}-*0Yc#cdBwS86p=Fve4#T#1ygT+a$78kk!}Q8~;r9A94~4c{~C?TEtU`d6rf z6)#cgayWnE#NH&`g%E)>`?J?$}AX zU+bS8*k3R(SYfd!w=^*FEPeCfUvQNaEQDcAu_8lIUafb7g$XTeRFd!J&`9)ZMgO5s zg&nuXM?24GoruET(k=20k3b_XEXKsv`3f;=9-viVj-TS`z-=SP z*<(EHiM5k>;xiN*TNFRyWRgts{Uvj$D+uGdSnD`{Tpj@EMH0M2B#49zN94(H;O+^s z;UtHR14c#`6ji|vj={)~iLC9E;M7q=YW=x%d}mcQ%eDC4wq(i3RkmGEAz?0CIt0wy z;LG6Ac_ZhFaPX7Hg~pwNfi6ZQNI|zrajxt#AJH#+fU3VB z97XDR?^KZ#$9irOClsuf9+To6H`i~GXo9Q{Y!QZNK4z{A;1eGmGMwIc(@TXlu;*6V zW3`iRhwKa$n1}m?OjvwqoS7xuZ41Z7pV*oJ`+x*?)%nqxw)4)rd=@~|Ci@yV5-UEbc|Xc1F$VBWDVuF+a{=I%{1Q4)R@k)$VBbVe)LF47g){m_lLc$DDb0 zJ^wVL()lQh`1)G0)7o4^tY)lJ1V=?dGA$J1=Ax~R%@S^+MQB>(>YHFLy z>AY{5a*wjikn9`vjy1gml z$eOOWA0vlDRfK;m*MyG|0k_~VAqtaTqCg@m%pTP(?TE0Y{LErrA?9&T$PCoCzEKgr zLSK)yLDR|2WIgrzX7bKAeLsvewJUV&tzO-}kp^VCoLMCWdupNoxcA8!I5-+f>KI7F zO54LiK=mVWghdfdl{M%WK9wT zb`%=nUc&#R>DDf~ZbfRP%pSjDxs*^eZ_Bn1v*^vOGn`*s3eFgB-+YR31bN;zgkup& zrcb+^Ns!(cqYS<=S-O`ZFH&MuHp{U3gc=jax-d}V;Ta|dn(c?LzpJop03EE)?j${)3cSV z-S`wdR-v~wZ@neRMAGEl+}rTbwf5jp^ll(Ea;mkENdK&Q=2r9ZS)`rzo=6(NR0U!; zbd`N{y@cfd5)#kw$mh*#oXEFiKgz!A-IJl|imIcJuPZpITnzebWMj+xC`AN~WMQOZ zi}XFlM+)Pgw$*~owwx5XOt6kxP@ix&s3HXf;#?;^iE6aQgTms&71Aj}fl0+8J+4u= zItoXJ@JD#_QO!7^iAFCBwXk1Jjjd>FUH-B*Fd{j`IDn4XxSR;h46)K7c-n_}pFg_H{!sKJ{6(ziNZyC_2;2vthpEX*sC zfmE{a6d>+GJ;+SH$L&vRMoVDl`BLLUZen(*KloXeOwLpmVE`4BO`awmr`r6kmG1Rl zL{zwLReQx||GLP`XN24BMLaP35p^;RYr3PlmgkgpQ)Ar{GkboxJ+BU0+0P8W$a^^Y zlJYMh3cJ)$6tpQ|JFeQnXzg~MO}8$F!`K53yC8q{%hLYT-R{m-NZ3%RoxdL8{iLmdKMX&Q+dL^wvCs>&c~sX*m+ zVJd+vT5~asW7y>C8XHw70XZb|6C%Yys8w?SptfaNun zCkhG}B07wwF7SBCd%#i{dqeSh1!i=5zps;m-FlSP`8J~J5FxpL+;DN4$V|n46fbr% z*{g5ibV|=r)j+lL>6kk`TD(+{U<=QempJTw%w=Z`V^xbSJtrxf1xCc#1cemHlYS>n zVvuqcsI&}RMG?OpKWAN=H>MBo=Gul|?O4raoX0RIzREgkLTug6 ze-x;D%o>hK0M({|X5az)*n**%H+ZC?w+Ns)cmZ6?3lWO7gqxX!TcHW?m+upV+t9vM z;?Fh+$HBRBz7kBmN&yLwPtP(MMhkU7g>q(}mtO=#zg?%3+UAPL7&?(OkYt6Q2M*Fai<%^Lo0qV+ zuEkGKFH2Wv8nYh>$9&2UAP=+&dd!;%BpVg!rsVTI;VUtF$HP}ejGG$j*yS|s&M*cx zC&%lgT*aH5IV+#J4wkImWNCcqLY%I&%M?E8>Z7RV!~t}4CmosC#FCe?LYHWEEi^x$T7KQO5@lnDHng7|kOC2Kd2H#Jq8HO-8{?`M8X)a}oyxKnx zC%ke{p+JYIJlFnL;Qoe3_9Mx!$RB#5579c#^{c>ap&xipa`p!A-o+6??GKsNErdQY zhmp1Z$6VNjTHkPO`p1td+MH==nh~dV^v;6-e-NW?#p0Ww+yR;!^E%>cp(#%3w=*x5>DhKM*(AG2YxDX?9^B-L8A9|@H=QWu*S4=>oQMa zwvaDzPv^o(l29N-;G4XC;ygIqZgjQ`R^F$okZ9Lq0RKEMe;>|ZsX7Jj5SRA-)h{W$ z$Otr@h!IyBCxlCXdb=t#x@^$=f(?DjfpTRV<<*fSJ;&zf0F$uTC$wX48-G=ne}4Lf z%j4Q#hwS+RrEx=L{U(919w@)YGlYka~gAIdtOt^G>2ZkFlPiniPWocXd zp8z`*BQDKI_-Vz|AXAD>ch{Bh)lrx}a*G+bhjp@|_#jEjgFjsGS`n#ki>lAaLY80Z zHx<{SUnsfE{{StZwr`w-2Dng6U;A1cc1_~hp@&a?S({(5_yNs_KR8E|RdXdFi;FO@JOLQKg%;*oW4w~khioOI=D~Yhsj=!N(90?p;>O_T&ne@l}tv9DY3B> zvn$o{wBCtmh)3hSHnIPDXsERQpNZ~kI!zYD0#EuVujNPN)4YaJEScyO%HXo4ASBOD zst;`DTMo$yH^o6Tu=P;(B`PL`549kU#)0u-n)Wp`H*2|5c(s>Z3DT80?CRFraZ2gx z=Tgskai$#dk4F=pY7n+NZq+@;Bgmmb0vp0r@qQ#zH8Nh*w!4v(sATwy(xdG9n4DG5 zOI4d-LMYP*B@u_BxsM<>f};v$N|GI4v+r&~l$5a|NVXZ&lYEbm^@pnL6uNs|B#N2( zqq1zenECBZ!F+V+a7AnQo={0wy~1O~PH8PwHzAx8fc+!tr1p8Qjfa09U3~148WYpv zVxK3&bcpbX%NTwh0AUnY7w4v$3PHGGaNfY-jvwt`M~uR^bVjC9FI)D~l{?E0?vRVv zehm`rgjJQ#t-$Z)7{*(D&kHih0CCjaW{idMGO1Fy2*UI=`EI%4eQ~WO8V7 zzG(=iedThxI6}t~X`xUV1X^TSjnLj14bzY6kR9ae6Y(3O^9R_;8IFeb$BZs7vlAQ0 z6XgbJk7%{ouQ3)KEL{qeA3WL*JF2vt>bZ~U{xOnhT27~HTAJ9w#hGEZQ5LJU1P`{1 zx^q|tV5Y9`og!ae5+ARX9+s81KMB?s<*_8D6GfBbq)=C*>ZiM;bJXaji<3S1mJt}p znD#2#pKg7+z(GT*jhlaecEnN2Yj}@dPNd8WV7A@X zETP`HhBDl}>zL$o7qOO;Bh2y#r(MXYD7@YYlW1c?t|;KUHI8#r%H^X8c8IGM^p8if z^XXE5uggQFAi@MM<@a?q{dbW(9tS7lK0KVw=e@D+GURoXlyI4WO08Dyliy*o6LLPy z&8O+ebH)p+D_|@UHb0-?uOUXxCjz$d(qVtlI?fxOE~9lXqdgW`l^IdX!b0nHk%_zJ|)gc64_w{T7 z0awVTEG*zp#GrWn)kSvP9!GhH3mQ70_9G(M3bMdBZ|zcbkb%jzhRx#__ToyRB(1;s zhAazJo@6dJhaH8Uc)sDB`XTD7>Sv37qr)fiz6B95r3=hlpSY8fPA8O0 zJ@tIzvoUy6ti=BknyF~0s+~-1TY5kcT*}hN#J>V{YWmN(FZ&=L zZT4(UZ^f5DQJ?X6NRYl;b0&Ht9=|TA zI8XqzD@GO{r36*SwL!KAVWklEI=8Que9(VSUYNXvs!%0-$ygv=(msR0l*gxgx%7RA zvLPo)YOi60$wvIA6Wk0;<_+mN34mQb6ola}f!pvWE6K77dD{%z;*$XeqiW--9Ms_W zVvo{6|H_^suXwn{eXNO^5$guy`Gi1D_m>XB4<3MC12x2tU`XufjJ{qxGhN6emdyVO zs{B1O51<(v(|X)3RA4EA+IfWGdx)Yrh?JDu5agoZdhh^I=q zKE>hT8eDX3(5GhFh}56g{|_bfH#4OBOtGpV~uQLQltcb8W3zaxkA%IwM^B5WF)7gTNGe! zb!rQ3jI`oJMo;U)+HmTsT=xY;;%@}kKB1g@?#Aei7U1|3`5}-^47T5i{Q*|c<&^T( zPE)^VsMTenU#zNUTCz$uXZyU)o_|R~4xgX|sP8ax)@8$drqlH&eVG5RZ3x+G!{Kxa|&IX32UN!l2boOe2ZP|;hSP=UXWBXetVO$ zd>TVTeOgJTY*@!ZL8m@E!cH;>vQ(#UlFa5{ruTbqb&$YE{igM{vhp)4(3)5AS>jB6 z0GJ6AK}PJO><+5`!OY(x%&F0<8d66up+Y0ItydA+enxgoX}g|~TP~A5gLCdj$~f+ix4GTH29)Xg`PF^NTq zQmhF#T6y$mD$!0JI9oG!Grxm7S7+xzs`}~a_Z@v-D8~}s270veQA!vF^30*+5J?>( z0su`l(4Mn!@eph0<2%Fhy-@26v4ZmGGEj0}8DT*a0LDESZ6cpm&9F~aQ z05tvY)EC}70d*anI{3#FXnv=MpPR{cGx^9DaTrJbqit*@X0YR6viSpa<@Ja5m6Tm> z|L0wfeKYIaw8CmUq1HaX>0C%{ePf>ywiwa*fyxVlMq|rOF@;|#lWw{1V-ePljlL|3 z02qp!k+)7-F#BYTKdFXg4mAYWv`4a!@^Vx2_h8gq(qmaR>_LV#R(t(k4rD9&dMUu} zd?0P0bdt%*2s^N&sicm>&aT5SQP}T!y}DsiRbvEdFbE&GrA3NpZwz%e=}GeSp7rDo z4z$MHMg`Im< z;DOUu3cJ7bUx3;Qe15$g4D+kE-&c~~HvAxL`)Wbe`vfk50WPIH3PdXNQ+PT~p%pE; z#5XE#hr6^E!)QzTJBc)vE+Pm{dU0U#lR6xk&#V&yWR(OaOV}jJ72kpqxsP(9!NC@DJA`IJlDb4JWs*6q3|1TdZE5{OLX6isbvHYcr%6U%^c?*{V7Cgpe z)YM(7l4hk9$B#M>=qc0yN5;pCbL5=97RE0Q46bk#06U zkiv%YxCS)f2H>uRJUW*bIZ2%NGfg%75xBuh>%v4}XGj`R6S!&LGod`QibC$Bmht(` zgko#^tEkwGatfvw!2iF4_#~dyuG5w=nD$Ef8N;nKcXXc4xzs&j!g`joXo_^Ya54zF zl(uRNx0a$<^E=VfI=}Vyd`Ut6r9Pf^QEOh0j@;0O@{6k z)4);kc_k8MhD-);L&soSub}t%<;!GLYBY`%s?aDNJ$&ir0q8l{t~ z7z~{0a3QH*5xtfH+TWQ#DzF3-dg~}!N|4)f$^DbKSW-~L`8^(#2X*e(^E=GoE8>|> zN5tr$f~n7uC`P!Mc1UJMgb3+?)|c#d;bz*tQXHNbBd=3BZp-Vp@B9DTP;87cjL)IK zYA%a<;Txj$Ex84WeV0A@8$QqVHnmmn(nMnmtWj$~TcQ8j&f`%`_eQWT!FgK_OK#T& zX!CL&%WQfMeO-Pxi+$bW2A<1^rnhlh=)vgl!lqDf4)==FJ12c>1yHW421YB^M3JcC z=G=p0%T34FV)=YeXn*H09GVrX!99@Sn7ljcqO6HSSn}y~$IM=Z@2}l;Uz*qFO5AOd zl&14P_k-f~akfk9w%J`WxQrrh6k&64TOH1XqA(&q0>MM_BGuE;KHSP+8_ip`ZYHky zWX=m1lJ-Lj5O&VMa13?8*KNucD95F$6dv5xf&V#)AVc*2v2T^t#Ii|-NPQHiUz-jo z1}F0gMw61?kUz#dks%$ews_B%u!#)r(~CQ`4THb4g3ya{A95S}{Y=@awXgwNF2Y~y zc7DA%)zq}UT|ouYMa*v@_*p7g&pL3Nob=U>XH-_bu6TBcHHU7shG6uPrhA z{dIM@w~*tZWey`y%+ko|S_tt%)-ed2)bT7<6#P>4+5RCGe`)(~@$%Wfv}|fDnZPVR zn)usMpTYmvHz03AqgeG1S0|%xC#G|F!tQkKO{JI5P&+Eiu|`nWNOOO5i5k7`u*zV{ zBqHvg2&oQIqtMEbQTePxU*eclke9*~3*n5|-NbjG%K^k~Npx>29{PYz_QSi73oGzV z)RsYZz=QIS`U^faax*~=)~($$ns&_Ys{iYAib0H@$~gU*cIlrGnqnms3O6~=pp37R z@6^Y;IHsUhbrNy};4^FMoE{(cU$TquQn51{x^n3#4M%ltX_gy2362W;7z8wLgz;0HGdu{9mJk7#G`X`;>Q_ z$)h|_3)AEYxv*g(aTT7#xyQ$*2~am{o&QWvi#>uCWA|y2lnz0$3CE50Rf}Nx*MaZU zRyMF!YN!Y?qj#@hV}0Fva3aW8$6v#=%nd(ZgL~E?lT*TV>e>B$+Q?K z5Q`&NMN#7=z&I3_qbg>5E>9X+s*7j>R0rqlHI*&>4@o+J%mQ#r5Z~L}}v{be`s?Ke@Ue#Fm-bts$ye(F1)0!V9AHb49X|BD=DX4tyrw!L^c0}; zxHz$Gf(h=%e#d459I7l}=jy(22^zq)EobgGtSo+HK8`r`=Ix5f9^RTDXre^vf0E%e6 zfJv8bob~~m(--wbx1(lv4uP&eW#Y%nj~Z?QJO=LZ2koU)GrH?xfZzfBQv_ck>GsVn zM|6IlJ;8_fk!P7_Nd^RFC*1I+ihfV(0vc@1y2tZDYkhP5QgPjO)b@GG@&DMxapyGL zv0WQ5u@}en@yo9}!PtMHXL}eDu3&;q*oB%Q=x~NYu9hrkYmoks8XTx0B9WhJ4w4k)~b}umW;F@m5kD}oMR#x}|J@bbo<%-{D6t`O>LBV;j&*-MXyLG_e ztTb;tiUd12^0+v=w=l+2e`iy^0q1kJ%myx}i|nN!>Ibitf9$C<(sYA=XU=v{Y)cjP zEDDEij~#NpPkuR`6S1(JF;$PCRPUY~ONz2A`MxRVJu_w!&6l`hIgADk}s%2}<#_(-IFJ zoQPdF%dLTUQpFF5hO4o`2nx+P}c&|}K@H_ShX@9CGq1xTRPsc4Z ztam3V4VaP)p`8n&zXXJ`iq=i!u!jf~UKd{XxU5Im;h(Njj^KQ48Rt|S)q}D>)y0y^ z&8$sSxUtrDy55$xp@D9@@=`L7BobeYt?W=3i+V`#a4$L)mL_Q~(#Y5q*x2wKQ2pwLar9 zP49;6J-=J;NEN7F@g@uM>iilp-+2P^+39a24;mqgoDBf-y`Gfm!-lM}>?#+F3r%G< zRkx2?y%0)ah+P`KR|S|&BLahbZasocK9Qcw~>tm=RKwSi}!``^cbX|q5OYo5Q0Fw(<#D6hkBw#_EU7rSNFj@CfU*rd>Oec~^ ze1XeSqyrQ0xbnVPod}O1K!FD81$F?^(RiQWc5J@~6MaO~r%E76Lj`H>X+dV%rfCqE zXyDb4G20p%L3Ap;0V!mqkEhK1gV=+gOB+f6kt6`_sqiX;HSExY6EkojSQ0)6CmDmf z1f9zdU?SJEqsL_ztq3}>ejY2c)u7RwPmg~I)q4wygz_0uD2h21L*}6@v4feIbaf!(ZQQv*Y&Wl-prf6i3vMpzQ zgvnHVUH8AjCM6I;V0xz*WSTm!3UUH_cjHLu zUUnDmxB*J}Q9Z$E9Yx!I!zRh&+<1SPgAtkju#~jVuZ(XsIcmwk%5p6yF8NVVkMMM}^-x=unPuS#uImaiBEU*&= zw%1mJ1Ww4~LQ(Sg`6w);))&C1grw`_tT^R7 zGP-0+N#qp|=6LG>T)A6K(#P@Mw3aS+v_$JeD8iV1rbmDXOG7OF;=hF^OkKBC?&&7f zRMB|CsbG_Er`Nyq-+|Ty=_`VmdcK_yfYNy^P?9YevmsuZ<+2_c$)H=$LuUFw95Q3 z4pyFVy>xW{Z`%bPi7w&-ZjKKFv3KX8hklzy!dQ$Lw zN2!m4V`oxeba_g_oq!c)WZDsjjx{bKHk_2Y5RUF)U9~N3WZ5r*i z^YBqV&)9kM*STC|HNrLdjQm7(zFbma_D(`=xJ78zKA13&tynpm%Tg<&dChAC`qaym z8-gQxONG3k2@Sx_+)MwEMJ&3J3J3}mkx(d2>{(&JSwUzRwdLF1v%sT@XDF0c<3X!? zeNAXPR~{;rHr`Y!k|x|mbUT0`S-_@zb3a5Vx4(7u8l?L{@X>NCF@9GD@-SZ7yKvtb zg@NT`3TE&vcA$zoJ`B3#RfI#rH153e6WP>*wzuY2om(pq(7q)2SL8wGSWz%Laetf< zf4uE(C=-=6!YLj496EOO?ks+5FDF;C$BpjM1?YRv*zh2e`D{sr)ELd)ys|7%I-na; z5;}{GuYSv>IvM!aBB{C-?-Es40+OXSJ(~FEflffCjUrajdQZ2^2=Tazp5_~61qK-P ze>EZCVl25D;8P?E@=or->AAx}pu0!Y_a+Yt^W|d_waA5iBynMV>wpU5$^VpA@Kda8 zuOkiq?vcxRCg|Od$!=DH-?8OIn;Woq|5Z)lO_vn8urB!UWiS z%dz!MF2i8uF5)eT5Vf!s*7+|gPFKZ*1xsJ9RV-N>c@L0F>BD1zm)uW9G;Lhqnawpa z9*mc|zZY}(W_&@BPL^bGG)BydB3W1~{82lAes8cz39wxOx%WT_aS_p(B}s?7iS4(s zt=cRCdW>4G@j=b=pHhv$5kzm_^Zja8G#J1ulgeI+&=yMu|0P>k3=L}#S{PDKK;ry;O4X%~2L_NKG8XOrk(4nY zg)h=q2cXyXMV6U;bo&KIZ$Y+Zxooc6%p!*y9J5?YuDp{BNxTmgD-%AN)N3*@kdTDu zg;=-ugt1os|K9_RI6d{E7~Nm09Qpv6lJ#> z{I@ULCkomar#-rWDX$N5k>UrphRCsYY6tzHRuSvCMXUg8n(qYaB_i{PX+7H(bKs{s zho5c}S!W(uNZbthgD^REJB$@-bgN6ZSqyoRRvIDt-klyU&#$rwM?kJ*ujNzYFzc!Cy7aFyGxo?r4VWMfDoC!kXY}N*H zi+Jy``lu6dB`ZxJKRyIaEM6+b0;N%0o?VQ|vz>lG+ozeWclEUr-;EC#zr?~gs=R1RqHB$aK$w5S+axh6Y_MZqFxT$}5DTHEMor@Zac zy}I?}-2Uw4$otpF4xsj)(k@O+--e5p#_cI-JxNf1r)(4asxINujn;_8VkaZY&-x27 z=n5w(C)mbL@fA^>D}e}Fbp`3z&5AtP=Vg;X9Bn)K{m~4c+oh2rBE`oSMu*=$z?jZ` z$iBF|(ga>v?iclsDSX`V>$yi)UJ#o=A_7Yw2679J_d36at-hZMT9j!0Kvl-K7n|+& zI{H2~RYU_B2GE!Y+&w?Zi#azEBiC>|m~)36_fr-+_UHZAMP{r`2_H&}1x*r`*t+O4 z)PWvcR7H@sgzl9|o8V{4`NxTMFaPbBj;pVoz1{hZc&=qG@1odR2>}n>zgl;cRms1v zqS2^0f(P+Vg6>E%TE6h15koulhNv-4%?TvX<#R25j}NUp@gEM`#Phd|5vLAG*U=Ci zDdL|wGo*p9*yH31EikjammN)=2P#@>ToK4HNl!dwTAexx**Nr3e^rJpXvZ|^Wy_>j zcbe#=bb}k^5|Iy{*HA~m=#?<-2Lq?*3o{u0)!!Mo=&x*`LgUc$!TWAK3xuHYx~mZT zKV3*ohKZPSBz3?_4*>cx(T$pD0-w_4{kRQ@hp;SQ?r zqg*~JhMKUegqdGRlD$l+JE}_+XP3JY+rTp@NLuso1IHiEfI6x`h)lfb%CIG5D>U+u z=K1PP1i?vPD8K;#h`D#Q_5PE%)drsD|Hw`md)Km!q^Nn@uv4Xk2=IWGbb&K*Uoq#n zBExU8f1S*pSv+>@v;WD~WMdV9`@>ygW-?kLN{ioj?-Ymw#*&Kpw9V8BPt(xwD~*`n z{_H@n`0p-?KHtTx5g{e9SM`PoCUG4f!je0#cq5ci#+>|jK@vzZ$tLv4--3P#PAIGc zQ;OtWh*UCbaArF|IyEhf%z*zi8bc)ZI}Kdm>W%O7S9Ea(E@B_i943lrn2w?W+eNBu zQg`B*QasU^ZL(ESRrrs3IRourKBD08B#nQq08hp>0B+_^n~mjHskav^PUa@BlN;b> z+FCK|3X1(I z^6uxUP@!lqP$a8(w*P)~jZ-cFGxPylPPW?#L;n8{yd-vAv|v)<%7=_E70)=GLLMY= zzN~Ts+3mIC17wQ_cC*lzt~ff8WIb2yIeerwvTN8h)sK0y zVO%G6d@XoIV1-M1!*W0i)Y&6v@E~5T7k&%C0HLGXEES9oQ~Z|SW>Y4QMALC|EyeOpDwE*4T+E%hv;Wf%42e$bOan3@KFL6U7@(N~$X@K6DoU_Mq zJ3vDVI6_BBlRQ9}K;?O#EQe(sire(&lxXy*%o)rNQkqSpDih7W4T-BC>*?Gcdgxx? zuxHq4InI!^r*s`NKRrK&H(@q)|I4 z8{3P}U&cGAz2DXE3C&~GY71D|hYIVg-;YiWQqr*4T7qyrCbb#X9~dqjggevCNwN|9 zAmr+o6=bMTI*^vhsVoh#6^$ZZ;<_1Xy3l$U2;jLLtu0DBrs9H+IqOClk#Ke@xDmW(B}Sqcd-tZF63Qn!y% z`I+^EPuwZWj?ii^*+k)i%w2c-1Osuz_ox=4AxsMMLy3OO?NqHTeafg6lrLivboMDk zSxh1>bZH&%5BZEA$N#rA$4FKNdF&$JM+08n*(g(|H{3z!ARSAKWu$36sY-e0m|*dbD?#2F>v!F?U`y@vG^ubH38?UCIZi>W9NLyDnKql zIda^i3m%s^^R@RXR?K)J6?{RBciB_lLxm&KTqJl3hVaBWx}K!jRuv7c6>mi8_d=y5 zmHGbYu8QFu3gNS)-?l*{{s%&4+qgeDNOoTS!cuSNS(Jj%_I)C4b%V z3Dq&ShGP1P_9!)=bb+gBQBL$W#Aqn9OaJ$2^^r`=zEksNGhiVWz`|6R(E$I@@*;EABoitZ&?LQTOHw#5Jt=w`0Bz86{+c&N-n?A9J9jhB8 zg9cKSapxTq_$@7Gzz<1HqcOfxuMM&t*BjZDLM?wX`(8S{?%bnh!3i!aap#+u_?K(< zi{z$<=s*p;^w$YyA=aA@BaR!;zb#b#!rxynGN5rS?Sxe`T^d3bb3 zWqydh;^R`Pr;n6=2oJ?4PRHV1 zUuHV{?(T$-@C!5R^kK=xq~kqj$!->FaRCL6 zohmYapgS*1d9qVOzH8_TxIvfJZVyJ4eP+_OEf914?RCKndtx^dSR>*v9yN^1@7>&0 zw=+u%8Y@&=YYV>3))a6H&|^g8mm*Bf5ms1czXvfWzYk}V@vzlr&i%m~LljGR4>d6! z!2MX8y(~f;7ha?|dILgPFHJ-LMgHAopQ=R9{VO$r#6EOBc9!36@&0>gh$wWf8-@v& zH(adA>#&rTPZVzCWXbDyCSv7f`o`_i#o^o_12Y z=}h(Gh&TfsRSsMIddY;c4gy;vH7~Fo<}~W2IQiZm-Ck`%SB6$c5moBjxC{xm=59;q zmTSc%9ZBLwY_{DD7=q^5fZW?vp=5eRz~$&#HGMj?ut{;}%>ETyQLAq-1_4x^psi72 zMm-JN;|QJ@)i}Zpv{!29*v1rn8@cd*OW1ev%d2(*$6cX`uZt?>)9&LeS26NrH^0ot zpxh`^$rkt$J?DuAb!b5JTW;UzM~dbv_T4l>%avhe%xERG*lA(UHV9VxC3*835xb== zNVypkGl}Qp-W9!8>BiyDQ&(G5o=vwOYXzb3Ub;_AnTedb*y(@U-EG?uXHL2=<+&M9 zF=(lgZ-Ddg-It!Hu*oJ&Doq&Ef*n2P$SC;D&p+y3NW{Yb5`0XZal9-M zfWVnv6D{_|_+@*Qr&Jf(6Uc5Gb8c#@K>;?h2Hjh&J1!6f0{?5iqXcY-x_%w)8Oc{9 z%bhCHMQcWiNa#!$gri0bN2|g4ACPZ!>m5H+?76I5K+0z5*6Ga#DlmKJYTN#?A1l@KcV494Tiz@>iCfs5Kf!wEr#j|2@T;``W;A2iu0tDs2Ufr;GN z?J9Ce5~-o_(jSm`C8t?#NV&O|=+PkD;s0J?0cZdfRaTg|)u4ik>C zN&SD&e)*JbRF!^Kx9-hK)5>#p(uhsmroB@^r}$N9UXgPb?+2|}zuecUQs~$BTqsYZ z>3Sz);I7}Zl$l2X8L3Z4e4e28Kelsw*aQDE>dXzqQQDr}aKFKA>d~ki)OE z%c!FoPl6=|WNyp{_Fi*W?f~moYmx(D}k1cE2)kmg;OtY9RmZFqr zTHQQ$idLs~?{mf=#GEAFSXynpgc#9HnuMQ%r$D-!fj=7 z%D;YGH zRM^G9R#Iud&bzFX0LcxX<#m!wA%6p<7qPtU$|FG7|10Mg4~<0+*25h=TOAv>Ut)0~ zZ=x$Z^Z#$Sjlh?)`yz+dr6C9T0VE;Dg;V=(g<>wPTrjN5Sz-?0VTR{>QTPnmKRC!4 zD%9Ud-?1cPLE_?X5cp#(Sa~aY(MQo$RV{|Cnq(l@0>1$hD}3#GvG^*(q1$37mwY?h z!DJc-RKlkJ08eQdeKF1(A0A`*+TkTliL>)3RH}v9AIh`z3%;xd}m3NZ167jzw;j7(u;ZfPzTFYi|wg?Jp;N zEZ8=`TG9&6rceaA9;3UWB|2YE+InMjY4v2y$ZYh>Hmo;#&BkvDQXPq5GpH~ayb@CA z;;o~EdM7VNu=v1|aPGPdCkE?yTG~w5^8e~7aoUjW;5IV!ip;*za5o4R68@-{A6BwFqb>sQxpxN7{~oA4MX%aWBy+ z*;2x_sU3m!G;koa_I!{aoSD1zd&SW#JA0v~KCNHTY*x+;AtjdCrAfx_Qrh57;BCSR znk#KxIB7F)H#r3&6@T2VXZ4@LNsYVhBWB>G3%^kLtDN5&kTU%<57M2We)E0=B|9mEA{@nax6wv16(|enW^Wo# zN`|Pmc>Ja%aPdd-)!knf7yE3kq>7y$SSJ(B7L4!*ZgLEn$0zqD0KhZA=GEAZ2xYG= zvg^4rH5Pz(`!=q!4C2>II^`Df$(m?C85oeX=wu&At(Wh>&L09Ljb++}o!;sx`ddaG z)Gi>=oR$M_Upt#%s$O0;{N1_kqd|2ays0&o3Hlz3^_oByp&nZv7}=xXZV_g%*o?~t zY5pVoaHt{6VO;+jSDEC)C}%18Zy&K0O9lo|3d}fl#J^vN)spHvyI2EgH4^bB%7Z(Z z6Gn0zlV7IT3eW}6RV06``EGyMTL67G0?agd^*1~P?e94^Te;UEp=J;_KHAAH2Pe#{ z|Fgo)UxNYERV^M(KgCoOJ!1}9$pY6ZoWdrVR8fI?zpTm72Oi|Lu~zvg3u@-@W~Iju zWHOHSNW>KTbB;}%RV6HSMQ`iPz~oW)z`brd$pIMqQhBumT7X8+vhU)DR7s?Nv7Dz9 zx#r>ga_OX=-wUad{vG+%+NhU>oP-_vM^yBdVYqLl3`Hw%+_xQ*ww-;9dQ#$KSU>}LR>nRkV|#}y9&BoB&k_sNG78ph;R9cIZhq> z|65-rek=8%L0?Jf^7p4@zmvEI7Hw9-*ULa4+QF=7B@JNwDT6paQ(AB)GMNB^f$D^+wz4YT+yn(GqRKPvs-ap|{!uhj~~TN1OR zoWlH(Gg@5ig9AN%sLgY{$=!vl1gj!^0Ige&!ySl10MZa36cAMJqHaQ~waQP!SaL2e`3 z&C5!P!(9fORd!T@iHeMD$tuIwU`cAHzf~8-G{A_`i|FcIjn*{e@t~{9jOzjf`e6D) zs`va#g4!*A8XQ{(pT_t?xD_Mv>=YXa0+5FxZ}DFw!|*8IBVch^L$fJhMuJ za@Y5&&0Qae;QtA4W6KqCZ}DTp4r_d!OW2iIpyC0el*ILUGF(pA{EaHqCI=ZBt3|WO z9!S?(0WzuG1c58_w^l~LbHNR)0(f(m+g(70%hRJ-S2P@7lrq3Fm8=Kau%{|`#&Jh> zWpdv9wq-?xdZ;}KgWnRiIR3~2(E{S(9D#c4(@g~*75h-~+_Zpef|&|o7cXr5B`==9 zvk>ZL;t|Bh1NR)u*m+?@$$N;nf6A4slUwrkQVglx?w5i?xGbabm;|XSjs%g*lI;|x z9hQ+iB9tEBhXB^+V^D5$LXwM2Zea1vV(0smzjf*+e;=WN%u%dUa#^l4ER%RkS=h*# zahymy0hXS+uM^5^pOzqS2$%USVrSSB-8aVv z5x?F(T?lpHbzuH6HOq$^@SpRimd&NM>qqlJ1P>(Tmf;6ihlCfmZd--jl&F<)1l?!Y zRDnx$k9;tzLn5}Sh$M-vLu!ss&L3cdwJ2EX`pZp z{FHazwiR5zFrGU7)Bc#+n*w4}8#H}NGy%K_cqR{E1=a8~!CU|0oJ709?Ei9RCYp^( zDGp**>J^O%2LC{eAEx4PluraWr2YQ?vRIJ!=`T~Bs5o_*eZc7TLdI_LM<*`T*YEuK z9BZ(j;Ksx1EH(FJi0A2hw#>eIC|mZHHp$3azMPO)_-1r9lnNQZ%HsFzsBiF$D?;ke zFU4XXy2vO8^`D|rt2@bv>IPJ|i5&_*HvhwUdC#|sjLQPD{gnI#)%oj}C{imU7FjzC z+=9tR5wm)gP8a7c7q%$2neUu>_Vbnf)Ib-sSLD%GAZgR(v+l)c6Xf>#_|3qMt_!!z zrqS;U|Ktrqgx4D-l~(BbtT4Q<4!H)nPh{|4en4fqPEu>K#63`BT}Z@>MCg zZ20}vAR)FMeK2?4YtI^}TtC1`9VD>fkG+H1L!Fy+PF`ZVGdk|kh5>ept%4d@g@NvU z3JVwRPfbqOFSQKEu;0K=P|F2m@V(J{reKIJL0n%HUGj^UO8*p8bV$mg=vY9IE>)Cg zIxT(c^MXQXYOSD73%s%lGwgj5HwEQD<9}NSGS*pvas3d{FtaqP< z$9Zn|l`TF-t$4T6bro&*>gB1XE5^=Hf&_u!Z(`guFs%`gmILfsOntP4okOCZA zC%uPd3$l$N@P(d-2;x_PFviXS#jHAxpe};BDxIR}gDVpGp;*#;{m_u^d}{v;*nQ&; zVzceS!|I2KPT_W4jQ@$KZOi_4sq{USkwOcN23@-J5F{q+C(TZ361B@8SazZ-3lNPT?$p`?;T_^DNdNb*u%n*uJ-4tC`L$N%DsB zAAo^rPrwG7{=U?BtpEz$mYQlqD>Hn!02?z7mUI?A5^VNhMp>aBUkJ6)P6Yr4 zg5?ljcVk2`WTcG*(68L8zfYRfN0wnA{xxkKI)G5*mF`!v=*i;M`%X2 zjevIo-{fg=k>nk1bCWH}S=b^gVJH;W_iVa?<3K-#T}nO|G_W3PfvXfo9wiqMf}dl%6pF zbgL*_6(+Posb5%MpW_xLh$9J8D}3ksyPsU1hoTCa^AL1+%oQ>mtYobL0Ucu8oWW%E zSk$gqtT+~kJ^O`o(l+~p7d;*WWD%MmJ1Emyc-bZ|_cVwbEkA^57y;#mfJRn1JY&1W zaTRS^>oV;sq`1eiNEWlTV|e`hcPfrjH)P6Y*;3U5pA^jQO}0=azuQcBRsGx!8qN4llG%C7kBG*fOM-x5*QvKCm0P9a z{J{8JJYwBl5lyNqF4#!6^ee-5-rx@-X;pg#q-4HIOBX5@Rr0YeGB1dbJP3EAr^2mx zFQr^lB>M^>oDRHHR0{7RXXEc}b3ic}P(W@?3K%5LmvOO^GcFARY2B zSl`Y&5}^bomV#WAS=1-xA8f0(_OE|PRuQme}eB`j(rs2j3-dT zawiTZ@V{4{*SprhE?V81>5Ox$B^}$o) z2fgqJH?rWJMNhE@i3(J9*l^CjgD$~n4>whh_gEGDr+70b8Ow^KpbF1S-icbWOcqC! zUq}!TSN_;j0y%G?AYMA-V^W-vw;eBoKb8@xNnAN&@W6sbx76HC+7G4HxjTV@kyn@W zim-0(JQX$;IOma@n&Li&(^-m6y^)vs961{r?0AxCInFNI6Leg{9nNZGLrcNoN9=@z^(KGq}JjSqdUuxs8*6`(8{Q^OPo*dxa=hw>|n51~Y8`e<6kVytU3 zL@?Bb%<&;oTh)C&-5O%4xIELw#E|d}1DKz;4{dvd4ljGGhs%{MT15#{gY!lV%~uh5 zCkrs)+r?cY@i4D(wqd=~$EF!d(Gv1b)@~giic1l4p1yQCQ*A`FgnFx|z6h!F_1_J0 zZKR1@bv!aq+$$}II=bSth-r`dHkC*W6lkk)gd7uWy>tGEIv6`N71$%i7WB{cms*(W z2k%#vZvfluD9P?kvGXq2yu#V)EBgVdCsM7<@zY}}t{HS#A=A>?4s`22j(aj%cF%48 zYjgXEsJZ75WUNDOPgZvWy;Ro116vSI1aVHU!F5A!%ai41K7e|K$q=687*XLc!BFFa z@98nT=6PbU_12f%p~s!zqGkPV89_m0SnD!yBgf(0S7Stq)yB{2&~Bd& z*+7Nk!597t5f|Njs#R;DX=&_4OGfv+&oi`E;1H*$o)7g9Q97UFo!gLE!E zRNz{t5K7QDYQG}{ZnwDDZbH^?4VeTMWQxBZki0}4+lQ&G6FJuX5O0mgtO%V9rX?$J z^r`z9lzKwIkao>gC(*7|4qt-mYiZ*T+<D~$IQ~=qbdAs=-*jjxVQo|h-69~;nfpl{pd)w4+FnV`?q7!8kkbePSoKyFfo^v6s zvk||+y2;>1Z~VmHk35PN4?qTSn-mp{)0LKmorTz`27xRxpo7z3%m-Sf$XlhqK!a8J zIh^yEU@Vg*p(~_1vE*R}6PDJp{6!abDK%I?k)Ag`xHBdiG&Sg--O2v@Ssf= zxZq?@GLbCHDyd>BK6i9+ZRmlBkPIacoG0vJ(=Z?rM)5EEAMDPTiiy24Hmm@~Q%B zbqcMJ6)mJfOGgk%xLJ(pj#PD3-5C<>GAV^dX_rgA`SHoZzLY3!M0d6h9g$?5^AGx9 zDmKTKNM2FT!i0$_hLq6O+)fq2_I2B*7+Ia;jt4x1>jeyoE#?SpS;Izl(B>U!{YP+7 zxU*Tsle!QedW_^^D=U%)@@t>;M$tTA#kmb~OI`vUPE>v3aJx;nNoH@vs@Ob=W2Scl z89ol|d6M1cISZl9q4+pk^v~AaGj|D>H~cIg-U}a_!ahx`a@uAm#o&~xzT40PK5z@m z{j`d?BQ4TAz&h+N51oLn5rGNn2;PqcjOz`vRP+SK7QJicVwx9|Fv58MrrfH@Bkk`p zm-l$W_T08>p5a@c<<(sgL&Eqj0E9l=_^JVH1h{l%JJT4qFZM&#>DspRx#_{_c^)Aejyd#u=z!fk$Z4Ac|h!3%ece1IVv z;T-b0;qpY#=3se#Sq^r@(_Y4$Wy`|o#Td{X3-YnDDMAhu6c zZT`%1v1%arjU|rfhKCFPZ1-|hhH`F-rztD(8{jRJTEkg}?7tPt3`%GJUlH6Q1dFX> zROoLurB-l{p}0fQ4{-ru;m_8{S>Q;cJVWI&S4xO@`}nYj3=t1q@|o(I;@xowNhNz4 z#=-^an$cfGp6q^1_VF(ai$Gvk8V%0CCiphQP~w+zgZabVF3$tZ*+t` z)BMum+wETEPg|tAC0`l(U+A#o9iRXzQ*QMvU-X`KA_HvdnxTTM3qz#Vn0^Wnm5cYO zUtxLkVO=;zx{`SSFT%i!bQ~88*=Y@YeYTsT zC9;)gWxODLL{Q-tPbRfY`Us+W)qJIbYTQ$^#B*)c;|~+au2{wQU1z17C_A9VwvQQr zv~ka@6nIXdjB?y}iNxPK)E-)|?BWmUi$7au%%0rL*NwT*Fo+Gt-Xsw>Dwr%ZE5$mD zD6y>E+J32>(TVx?70NE^C!IBq1`^Xqy%r2f9mv{2iB(MDz6H-Pni(TX2b^&bHgqkl zP{-jD$_OGS#Dq8UXHk=S z#TGrJ#SlsnFtYGpNxdEek$ZJ(OLPgn^5E`2T@wM;dt|rAUDRvamWsHKKi$L~kyAyS zxl+#;(~?oIiUbP%zcS|nKT&S)dx%Lxz-Fii?^<4sLRy0LBRN|K+sv)35n;FFS}OoF z{r~^kt2w%lrJS-+5`)wlkXMZHq9DTu9Hr-NV$5&&GkNw5do(zv%!rE{GmSdG!{Vqn zNY(8nZPYz$-n+}EIOnZ?ugAe75#*VUG>YxrmxL0GH^ljcYAAa2e{Vn<0;+ymQHcB^ z?p1_YVTC*~k6b)pwTpsy@qJT_$G0hIAa~@JRAhQ4bg~6Ej2I}VZp&knR?#HpiWICd z$~L;d-szH$Mw$Ip8vBUttB{5eaR*x4X>-&-PbS?@z0L1#M*4^0juS}$TQ6$LAoMl# z(c&F+d_>C|KR@X@VW^==Y~MW*xAukA&Sq(>yC_9Ni}`N$1O)O@r!aG!)~-iZX~oMF+jB&eMQf zV1G!rHir?M>WYlRmBQWJ@%qhs63u@j+|RK&FAIkDuuPBEhQiC!9oI&-r_pAH9Q;6d z$A$G=1L@BJm+s*;Y1F7K$Xo8Yhh_2GABAw+H1& zkrl`yFs`M6<1Ip3R28LI zpGpWI$=#9uJ|x&>4ld#;Uo?(%wC5?dk@>F(h;wM``1{?1*7LAOy3RV@NZjI>-!aB1 zoS4t#CJ$(*VEtd<6nGq-z=pkbV>&ayM-0IG4zn#e%ajh7(6^FWHrxcU-J|FCxt1Z8 zXSg3IX~!ewQFh!QP*Fu4s-*3*j0M=naw|&-Y`R=BALT{WnNnZ*qZdt&uW_nscbH3i z2AO^{X8Ra)JSilo@*t5Z{U0F~bTAq`$hB*mll)`kT*D#BvT;%J(t$74*3kE)L8jn@ zEB?;zY#ys#g7gsGO;QZN(cAvr&t;^JIijgx9JOkQH@dk`zK_R%n6g!H3Wa43=e7(o z@3w}=WGZf%fg)PquF*bp~0=w`$~?A9VR}UAapDp(V!q&SKpsrHoz8{vbtfH+fDim9pLUJ)eF|KN{loS?sl+Lp)f#~zs zIai8_yB2*y?{-$uWI%9w7!HEs{3uynGzK4XDPCW~R6?#<19&0hbsM2qm<}Dv!J0=i zc9@EFxg<3ALzY4n?t{@H%0iyweLtA@I}`oO+mK7|8w;+UE`gI=PM-L)MQCqZ?DK3H z!xG3D7)OqnI3~_6D9>BY3{E?VTQh_E>VX8MN>iJ_nHJIO~{>i`C;(twwbiJ zdirviZ0k1PDV*T%si81-p2yIAWs|87x<<5#f3r1HkliNf`P5)>6C11ym;1U3fYIKX zAPm0SZJ;v^lWRH=a)L}$B5h<*(xRrGQZW+H)#)}#nLsf5DGIvc0i~}ryUuQX2FW4n zJ&BcNj32qBZ}$DktE1?keG|=N&A*CgQTi+NH0>0MZ$*H*4;I^()f6ah7J)W-?)w-< zU>|IzWyF4E;V8(*I7` zX~0vgekn<+f+eKuwYdFUOVIGQ7=xgOitH`U+;kMmIivN9&u~-Jz&l{2k9+VXSznQR%s84yN#QKEopkp8d z%%?Vn^y$xyV;P$~z4=Ce`lPK+bzr{`6W#$+gMf?4oVZH;b6DzHp4YswahmhTaS9R_ zlSP)CiEXBW67T;h$r$-s3_*M>Z5mh=tq9i~9sgjcRKpeGmyh)dLl~e0jmUq|0Hd_F z*X7mqLC$YsZoq|S^QFB`LCNx_uaxu>HN1|Xw^J^OHt~*fo;Fw?JV26OX(hHG`pzq5z=i06SOVU7KD zU8S$4Q`B-z;l`ngv63TLV+D<}%+6^$WWO_3@Mi6d=k}4SfrodWx(2muEov=oJ@E6C zI~GQfuB~k>Rpqa{sX7i`dgW-TQOHb``>#9rn|g^4e(=3xi+vv;C78AxzG%US251j$ zQ9Nx+5DpTYG=FbUTTg@}Y7nSymPl~{RCLnZ3Iu04cjf6{vV zuoWfAhxee!HZQ#EmqvD;6~*4y^M~khi))BXV^6AW@@0TMRz7QBhM=es%%=ikUDtxZ7p z8Ilx&dGa#^)scf*`e62{MO}i_;1Z}B)0T;|>>tcInLSOf&Aze-ewW4fgz}Y8+_Kzl z0a4`L?SGW45*E~_W~!W0lul>H(wbQSK`%2YxiygRvZ5n({qo7M{Mz1_+z0XoorT(p zp?k)CL#L!o>;xyUB@Pe*tS zA1jDWen3z8PfiwQA$Sw7a%jR5c`!IgV=iL-{j;WHR+gR_JM`Z)CYu0|tA7>j4|Lf3 z9q{*17;YujgXWDrhoqd=^lP!Gm#zSSN!!D|y1k(I2|d`evk_Z9o^5p;l^lBW2|!4- zQucsW$l45j>hKW*(v1$!mVwpb`PmwTkV3VH5`V|8U<4pb&cc)Ac-*g8f{_L|X;Skm z6h@|V35|eQB&_|iySmM+4M9e-jY^h^&wIVEcQeig+?1jVl z3aMMok01?6e>0nKCre`DgVUwcy7E70+SJ0*l$=^R&*BKtz7@$YFA#+{!fUAQXerl2 zkvZNZt5h{zn*R!YRm>Q+NCM(+pEZmz6b=H+T zK8FqAVCs$GxF#U?<#$oUa`A9$;USapRtg}DVQGKRA~mW@{Mn?5^(%pdgh8$vDfwrf zaX}%y3?kv)o`m}9D;NmjZRprn2{o?YejSouJFf3Y=0*kNUOkxp*p_q$g-*Vvp){fI-GhjYY zKH!RiC@!egRP|y5!>q19{vLSRB)=64bS$f3;|I~PRt9W$f|PGg=g=N2Zub(6xlT?@ zD#C2R^{C%M)H_c*G_&L91Cq?){y5f z_JRUKg(lC0dSHc+kYp~JV|DnDx6Fq=vEQc_oEwBuXce|; zksN4C@fXYawus%&e?5SKzqUNESmw6Pm7w@Fz1i2J5K(g(PyU{a+<DmP8=92q7p+M%VA_spO6_`FtBu~CW|+uYNPTo{;=x&2cbY_;&L~fyKAwBp;_PW8Cb$8k{}rm~ zk6sD~C6t@wZp}b`>vDiwbEc>ndHP!Y$Z4yxcl-{^Zd&J#cPMO8D~^j&&-ZPk6gXCFl>!GX_c9BjwM z#7;(jgs?Ao^rOy#s6CPm?UH-NrApN1BsIulSLZ8I>vWh&0Aj5{sI7vmUCA8ek4a;w zx09U_Pzyp%pX_Q{9dVVFCX3tZn>m4N=jUIX_kSA8kX_%d^q_fPfnsbZ!=Ww0KsC-k z6W24+-!V5?*2i4R8J}T{DcA!DK~RNjO*J+1UG$DmMKu`I#;adu(0yz=Wq;`#_)!e4HM$ zALjQ?$)s9_*1T35I2DpKUc~1ixV-_W$wqqQh#L$_`?qh zzyNv#?_g1R1`dkpj`IwaLQY$_>GfqGX7Ds-J&kJcyY#B-+&%G{{=3~0!aQoa!M;}5 ze*(SUJ&+5#3+x}6TVD0fdk%e5=$~U*wE-%{+OK;yfRs*Fd}D*%c6tXuMd*<~8PIVT zFW$>ci55+-Dusf_7&N^?R0bh*6>Ei`zPW%BGJ?yhoM}_-BqP*opaE-NiR@AC#h~7= z17N)pBPXUMM{QF6$uqSz`luP-5h#5>*9?1@rlVf;9l)CzlPw&I+2L9k?*vkSab%qZ zDHHo#&Y&Jq7t6LoX$*;w|d|_o6`|gT$6WqolLZT zWKEv*gY#Q4NXwZm>mhb1MmSWi0~6EOD8soYKjzSeRDu0p{d&S79>v@f;MM3L(BNC2 z|C12Zl{|fJy$)G zy)hO_96QEpVsi?Bi)mMW~*mM_giaqx?8sGRCqipZ@Pd~a+F zRBa`bTV;kA=&gdL)XH}IJJQ@}>a@`@2m)%O zFK3YVBzIJ*h0!uy-3dzZq@Fe_NC|k67!R1@qiIvX=E@*LtlYgfFk%RES8^?m??N2} zb!qsG-<3bvY!@p*Ch$zW(=LGTp7~N)4X~q?&AcrQZ9!Z2W~u3=Z_RUCp%`tLB*T9s z-(Xf`4DSWZLD~#otvs=V6FzNgEksMvl+Ed4qt$ZgOqSN3vu zY8;s<>DmFM>kbV4BY}Fik!@iDl-UI94TnSe^m))Lo$i`valxw~HT0we3tUn@BZ7fR z?}15e8ce2A>XE0~$EN@mG1v|yBJ|ahZz;X45A$gd>c~XX7T4TgDRk8WW3{cBY*yfi zVK$7#tw+|$tLV5y=8HKZLy2&ctu$BHlF#l{(^RLe46^bnGE-Yo$9KZ3$MDcJoB)2A z&Xlgae54MLM68d^S2+Vv^YnRWcAO zvk?&~sd&C#K7;=9+Boa3i+$OW>VKC`2Lc4HmHx4caB%eVZl>Zy=3Vsb&o4$lxuZzw zb6KG@FV93_Xo z5*^I|DD$@{`20WOXA*x(q&$+EV*Iiacg3;NY{*I23jc7T;M1IU39Vq5jzcom=La7A7PPbjY*{|Q7q>ee{HZcQg?#r;opxn;ZnuiCJr(5*s zMyradRsM(r2)dB_yhc2U*oGKqfS&;eK*)??B~sH*^{`4{DN}w#tzA%n%g(@pA@g=e z(so)c6B)M&njCtFhb@SML_F?}Z{Cm<5EFB!J!6*Az2jyfe^$vOR>sxLY-H%8CmijI zwzwrNH)6>bq!1%_qOyw-Y#`MlwQ7r!P^_%)TR;ur<<4Unz)e*$iZ-b`1 zw83#0h+2zZ!IbbTRlt}+;R9jf)dBke&b_nFWCrU?^tBCm7^J*SZYgBdEwP-Oz~Zr= zDhIU|1L-4Ml+hu4Ixw%=W>u-1nQ&?i)3&Bbzhq|z%aKR7xsFy}T4b0bl(1cC9%pnWU1y*BDPs;O~Z7TmW*N9sVMf%0oS6&$80d^JYv+k2H`ufocx+Ofs!^6YrWdy|Wn z2*12Q;2ntuzJnpQp5)wKqVbh3PVxML}(y}WHf*(+aGzTwzYUq}B9dMWbOl^X>8lw*9prD}w zv~)eGHZimL7mWN%g@%~#Jc}N7zITI>Ja-vY?vNxywwDIc^=WM zacX#?U?ht4uk_A)UxWQXZXly$eCokDU;MiaGk$+;_5K0U9z_c@zlvQ4et}Vb6F7=# z@nD~VgNc)-c`OBP6ICK1ku(|%PW}-u?h>T|SYeY$ca|pwbpFFn6Bal7d^ptuy0jf( z-d)%buIU;7a4P!)ZYv`9N;j4y95g#k&c{b;!Xb7x#Y!62uyECaWyadN#f(eZBFuNd zXBgju5?Lfus>^9Skc!LqHmv3U>^WF=x^N6wE^PQK zVY&+LJHS<(xF5;+=QQAmtS?Q1lM?6{jfRMQy5u%#M?iz*IE!MBwfWA%CyU&H`-#Ns zR0fb|^_h>z-CooS@L-kZF2__~!6Fm3NB)d_Ns#lE1plwGF*GxQa%=wXkohZM&HU>) zL!vgG0iKGK?IZwBDcHWtyBlK@hd1XBt^N6)0o;zotYTgb{a)?VAxy0rU|K7 zhLEHxcYaf61N|>t*tR^5!7=?AMNt zq;Vy~W} z^Nv>VU@_Ht#%{M~M_efqY(n+$eIBwWYf@V5;C z1{rQr-u!et567{g&Qa|U-4?0I@ypis5+GwMoRVg++@2TO?fP=&VY>_u`nOeq8 zA8Y4erZ^>R9ZUcXiUdJIzN~+!{T-KnFqG#(s;SFs`PSfpgTOK&Aj863Z$$6q#o!+_U2EQqzu~!`!agJ#|lJ&$`^B$Z^>f}@g zKCRHAG1U}(TbFVGA|V@PX@@Rgj@pMy`Iz}u7?pM&?RkZg*aZRr{%;a*ZtpR z;1b4%Opzl7wAdU1SMy075{=f@oa3vb+iLhG0{Jo7#biJZ?Oc59jqu1i<#hEh4Ts<1 zonXug$ocVtWP;%<1IG5nCPMBc;2Kx4iQabct3f4nZ{)MEFVu1|0Z-7P9tgtL#aHcx z6Cpdr-i2NGi=g12OVob=go4z1yUiIC*E#z-T$_B^j-9^Y#ZZr}avYe9y`i%DG4%P+ zIoSeUsukyxoSaZ2E{;BZX}XypZT?%7U?+bY+u^(4UPL!8;;*hL64sbVjV#7Se0&!{ zLV-gasG}KoJeyhmEP$TiW4;J&UIEdpCoM5xE7s&AB-4sgwM1pZqzu}{=KPYKn6R;UA1 z6bd100S2>{XP!5@*i!62_^ClA=>snboI||4BsV?S$Rv)s$9n|mevO{@E8Rp+ns}N# zoMphr(~^8FiB5Jug4eGz-iBE6FshTzf5&M(HVLv&cV)e_Uy|oslZpJ`LQ#Zy0E?jgmU34QcN^i%A?`MEbO_F* zj~)Yp2E2?Ich%rMLn`g!br^pPlO{eL=yI@NLImngkv1$WI*8#R0`icd0ZzD}x*{xL z{a|Zfy((ti-q54%5b5bi^A^ejOE%03RB70xzi0nv4gx;D?b)I+PH2%tn#D0J6V0{FixW((8+`lkvbHuM9@S=AD-`Qb41Eg56wxF000h=1iW3_lSF-A%_b~ z>zl?fZq3bhEF$iuUjC#p*20mw!=qgPSYmAtYy<)D#zgVo@FO5{lH4&sPaj9x=D9 zaywA85g!_8&SGiqpoNscXD^&muAXtD<&T`z9n|5ot<$F32Z7_|@H6+Gh!Kc9V!0mO zn2%S;X{(F{Cx1LWSwGV*r0nwninufQm7!`uun}~5;7Cr^QmsaRm1l>qYV;_8gAj|3ato4-BptCCQ)=@%eaC zN|yb(45E^uGSO6f3YbAqCP;aeEH_)>JW!DPq!NT)QqFZkx~O`p_3a){NC=TPvFqkP z{I=a{;Ougcy-W);2fLz}TA3LQi<7GlRyI{CW(KvxW0sF(Non-!erSZK?pvDFArxt* zV?%{odVV1ypR+eY;70=hM!wSKyNy>q8XcbEiIv+a;ELj4GuRy;aG@$C)9~759WM27 zTRErER)MuEZ8J?Z?hiV0$YwL*{nPASKYUU38u+9Hm|$W*#sm^#4B)7%{%(c$$PY1v z6y!nE;I`vjmbx`gDFlx=ZGuu)IiRDR0`x)RbTX6OehP^#yRebbYCq^c7r!YZ!2VW*wR11CQF6o5 zO_`kXK|NY6Z;hQRn@C+tQ;{(Ge1Q_8QAK~zXk2A~N^$5MeRHkv_NhjqR=#3w?$wP^YKreb ze_RWd;Iy>dR;z6|U!#}s8C_TL{RLr1I57gAeD1$LVl$j=<0>wd8Xjr}*<91XmH9fQ zrWTV2LXwKTc5K+wO%Ck1fSyYnu80z}HvaiT$P7QmN@Gd=AaUd3-U&!Z7|7FPHw{lI z8doc37ZUPy#(aWShzkGgv*harrzPaqr z8YQ-$AUTrQL3J2Q^g0mhCy=3OZnomv99nF`&Doj6@`gkQ`=VAp}({{rr}a)c-tUYt7~tgG!`H zFj&n!ObBVy&7yb!6EVQ)M55NT8J7R(4=G&GXWf(3OPfBo704ck$8^KSy|sx&5zyLL zwo+)OrbRXBLGElw)a^4|orEtUQmYU#~2iRh*1z)2+Lnt$mbRe=%HgF1T z$`cx_bo!Dm;TN`ItRS>)q3T#(S$ReFi1%Tzop1~N2#bsLOhm>Cy|VX!`3Nd>7qO}p zqFBOY8Ps|84Xz9%bh1N5@<^Ry^FWu$_Q-#u^aij@*)kqk){j)Zbe4qaibS0Q9CxoC z)x7|@&Ob#pfLyyk-24|j@DoP9wVQ(?AI55L`}*&Fn$lhMzSSoWE8%R9--+|@pdT@vY zejJAw#t=vdn`~YzzzR`Q%?%=C#UD<#BGg6NFev2LV6#9@lB6eP{h!#KR!(^TN@A+C z87VV#0)sD~ffNnq%+l5R%jLImB0V6I+=sLu_il#%$R>IrJkIl9gwV3UBo4~K{aUM3 z%N{9Yai**K+%|7ZRMX%Wbc}K(Er$v6M@1GO_)NPrXyPL}caCkv z4(R7o)4}$A5{&78R%_2I#^h2gGx#b@?&lj5TZgd0oJi5CFZn`UI^r1~xRkW7G1PSP z%lU6i8g0KEN}l&woNxk(V>Sak%gNUjoyn@MI z0)mLtikx%vhY2P{tZ~}*J)iPw0X*GP?PDFI|Hd-Rt~?eohwjA1Hn^yR3*3trn9!Q5 zMQ7&>(Lo@>G5=0nFHfz>?0;RIiChI^ezb>9ZHnXE_?g7M6vOj9C_d#cuf$l2bQJy= zHP}|H5tU_#KO`5pLL8FgPbv6$yLM8(0li~cb-yLg${=*Ouwl?-Vc!kyX-;Ab@&C$B zjpvZYiEUf^C_;A!(W-r<9e1+R07h5Ib5K&d{AgQ71YMvTx58__$7%lkP+31fW}@2@ zY|hH1aQIP5uA0M>!_v_4&~W(vOn(C;Xciw$4Gf|m{-)Z9;O7ho?SYXEAtz=LZ* zZBz6wI1+5KU>@O2$tcR>jaAsDdi4oeoeMT5gw{5zw1vYbwb4y|iJ zbS+?HewOccd8m3gPLk|G<)G(txOZ)I&&t9tCvK{8r}r9sujk$1&~dUnTzt>M4tjce zC^Os_pqB0NFDz95b>=GOAz>On;QI8Ezu4_giH}*zRdh5eT=Rd8wIVT{flI{28hM$UH`sj3z95 z2`WBoQn~r-TP{F# zL`e7}7PfRuX6D>U5mBjE{$}Xjsc~Zxt*u(OIO|6SV{?g@^GmJ&S<)J&XkcJZ$(Q`{ z&&|EeCvdCWMpr%Zo+XB1VFiyF^H6^u-WdsLEy;GQpDPvcnHu>-iCs+% zXqx^R{{L;TpG^sQN2-#cq!nlk7SXAOa5XqR;Y4g&c{2sqS=bRLFrrPXA!Gh#_rGc%QGIv z6b|gdPW;bFHX%2qh1{VhV3_Lh4(q<(yr8Ag%BR|GMsX=w=zJvgQgXOL>8I>8f?|l* zCE3KxMO)$SF2T**-{(N)glMkhy5K=1G!Y+jZv1QxX^X<>f#VG&m}T-IRt-nyRa0;m zQ+|z+9Xu0+MtZK)mV-#N&p;QtsF_)#c7$;6VD#D<3;Chu-0yW@xmO0KG$10ybzV+8 z7LF=U!|DS+n%#3114bngPZ9(tKpi87>7@_8E>)?D3CaG)Wh#P~Mq9={@a8Btf)2R30AzrnNq4;e55r9lVi^%o z2BrZK-Y(Rm`+H#JN%;zw zHzHtqH;s~SMJ?=-ux43xRW8Za5$}kbv@qq+!771$qJ{RMw=Re)+{)AL(2MHRt4R6J z4Ey(%=;`PEg3*(*(7E2e{`9-E)p!bT7|x+Dtyp?6+f*kBq*oYLs1Et}RKXkRVUN#L zQN$hQ(unjuJ)XtRPuZ!91p&P0Ng_`pflxi=eoIK=RTk+OJ|{q~Vm=MOvmi}t*e?0G zu|@Gatggi@^jZaaKtttFDPYxJFw+h5gnCoY&Z)?d<( zCs9yMI@@5QSZj1PIE)!vz5|VKiSf~ffW~NLQ#l(&KT;z#73>hZM21x3*!#d7pK@we|Z{4j^1>4Bf zHJ+4H@U`#4ji1Mf^%ar8ug)EVlcDfnL5dxI{`t{)>IO{&d+E z8=M)&5jeax*x@c~Lj_J2@1L+oBFo2rI5H9*nnVeu_Wyp3Z-Lg7tzehSr?N;LXAb4 z-Ii{|@@@*T8SedJoJY(Ef;3Do@oaNRRF;<@QXKD=z3K8hxB>XSuZ0UI5NO)#yzxF@ z8OF9RvVdZEuP?+akl~dIXld^lQ|YM-kNpTlz5>w-!~eywQ81Is$#8-cum%!MQ*?C%0njbG4+YY~NltDG`r z9I2Nk53BLVxT`aM`J^qB+zK%t2&flPHzuYicJ#75sxi;~qp9AP^pxs$E@m4~0WNmG z&z+m7oSJiOk^a=vB~{}Of;B@Pbu^s7N{$K8t)&kgO1|CSaVNB9o~7_7ZfGn?#~1nB zau+tq*ylIPww&&Vi0O~@>tE^=uTN`SpxEB3&Es-ev2%G~tMRTB-c`vo6-CHf#1``_ z+w{vjJL~pab}SCgVME)9!H?z%5X_*@u8V(qXNV-{q+$a7pef~HpBp-2Be&i<;a=0{daq(ZC+v-kouHLl*nx`D7!9 z{4tE1aAgWr#X3_j3!;8wl=E{9pNNVw%mV6Mf&pf5NArmEThv*X@y7MB zya#{MH^s9dMRdCy?$gcd@>@KX7y-w*CG!cXspzJ@{!S06YyZ@;XDSa~YapdPCRYD4 z#tQ3nuKs$X()bX=xV9-Bv9l3(q|q_`c6m;5!FWOdE?fZu3A45sy5_V!Ta%Nbue7!8 zb(}wXXY<(~W9^z#_dejzV^~T8kXqT`E5W7uDXE6U0Q3ku~XcVM2Ty-67zm>7J>mj&(%K?~_}TGrQ>FB?=E_d12fxF?1M z%|me2JgaJ_fhcTo7#)$;Bk?@jQpwZqK%Dgh1{Z4K{|a9-WNVR5LJLsHx-GhLQ9fCx z;V&Ffwc-J64>?3S?vyq-+=#}XqCUgUI|c5YPB{3#PEO`;BZ6Aa(t_M|(fZ{x!LQi$ zd2;ghDUOtr25Ow#kiJ?Wmn>H3;QZsHA9 zRj3ZY125iVGX`<7!bpmB=-QTjImvB97^4{ z3(EX<71~-s2rKXoLVo{VhdhW?_{%;~VIGTP!4Si^eC?zml0u+jQ-&BGRT1of}r;c|_d zTt39<%By$61Nr0ENMP#x1?$4R=veGq3}o3M+EQ5e`@^F}zv5 z{Q#quxCd{(2hTG+gm`rr`QL>Qx{*o+bX?V!uUsfJm68DC58{idMIi(azI?hG+-TQT zq^kcFvGmHJU6D(w2)tq#*PEpKyHD-wE(*$FwbQaYJ+&F3OnbrWE3`%MIx zP|GK_BGe-4t0(jYIpYuF%)XgOLGOCaqb_of0FOIpmP{F@iS9|-nb@x`_ci8bW35>A z%{z^B+yJLyUz+P6X+{c1MH+8&rrI3G*VIB|$W>M-??eu;YP>znSQu3VT(=&2q#(dZRZADxBwlJI z1d786R)Z%;e!Rzxe4PK65D%LPSF;S(MwqNWzw}81``sx&b3m0vCyWJf!u&uIDef$I zl9K(5IUP(ZL(I$kTzwYAwN{RMd;w6SS_V}tz1HplE*YxUFCXj(fix;vr2l(Ws%gdQ zQg(V1P(9qe@BZe8=HAWUj}G#FZw<8Dip87M=|Qb~n!;>5`>FKth0oPCQNHhEeTiHm zNGG8GuYb^g?elDf!rIgvdF5c>7umdxh}$YXVga~5nsFxZX2Zy`Q1m5lVU&k_3{eTw z<-yf55~=X{3L>&^C9HwjK+pR5+>FO93dX-3rl+n%+0!}DJMGRP?NU}LY-=e-Ze0H? zjpNZL|Eqxo9m1mei5cxa{Rqx?^8zlO#QjDu2oNcojn!Gk3K&JVqp$g0-G+H_s0TVr z?6D)ShIalUJOL!TcSih=M2WzrW(*fi4`v8>#h^;yfEc|fgoYgr7<^QKI5W2e+{%`L z4Z_%ZDaxV{U=-Y*Q&0J|-Qj}K{K!EwPu_$BZV(h?Z=*C0?R?yWmybDyCJQg^>iya3 z+1(~QPg2c>Z!!gk9X+iCp|FSciV8gnmwmKBJEV??AyvyTmRDq|3+CmH^V#3nH@g5C0XdPPdjA-F>r9cTD~%qW&{W8~BFgk5TYm*szbQaUAC!J8GDz2NQ~ zv;oB_)AJ3=X==I7j~H`CAp4PyH8ye&CRZ6-E<=NP2l}8aN-M>>$dcr$TaL79xIeE- z{FMRgvQ;NrGG&fSw@Q^pSser!-O6Y%E>-sqzmYoDWbEPuh~C(9nc483V8>vRMHD9L z*>;T;y-eD8&!1MuMqE}F?qS7XeHLkD=)TMWCeUjjX1hyqZv6kHoQB`62d+_6# zTY1^^tG8#s-_RYZ`#O%(@czF`u|{G2HMW^F15_fG?}T3vR+riUcdFuzQD1+gYYe4vQz<##tWL3qC zfM|hpuu6{F~~{3cK3J~@rr$USE8qkL0#qufB*J$z^@ zxMothfjcB@qHqtv3JB%oc(GhYaT3Zb-v%=I1twulUUSU{#pEaqEG>l5JIg!U5pLzr zF#7=NMR^g$l8nE^L+m}; zH-rsV9fOv+?Xi^wlk8{mhr-r_+NZdnt zG4P#gcLyf>@F}_Sm}T1sKuM#DtK9yC^Y~460Cr4F8%AoId<~UdTMZLAOVkdQ4(Lep z5W5diOAA44Fc9{cie81He1e5`sFyfPf_#=<3?P`V{5}lV}xE!Z0w)E5IK{4dSzMtFetAO>F+QDsO4xi z*w57y>G@r(M(^lHG%_j!;wq(nX%*TeEgmP__2RUy&|4d|_?pv#UabPbhc*5zn%kJF zw}_1T_}~E}Ojp@bGRqSsR6L8}lMjKtl+S~WpgGRj;9S|g69vkrCId9X(!4-t9cRD6 zL6z}r0e!yLqSu||X}dBrQZd6~TDaJsZOM#THdVN06&Hq(LrsKdMHk5u=boGKD&y}~ zj_Vjar#(CTkuN+q{4cW{?lTem>)Mb^s-#w7$~~pT!}&duTX^2Q!5K=U zlJ#yK+kBWb76hGJj2g${6bB!ia;%3wi1ZmBzb}>$QcoiN)!*@oK6$rtV|CDAo?4x! zJi!Z)iY%)~O?Wv4HG1BkC1-Nksnc{LF!a@(Llv6B*dBXRkK4#6ur0RHn)Sx<-7yrg zmRAB@-&^#Yznu)@nJ27Bf=ui;6yI-&T*eq{ICSicIt+sL1j{MR)>u0sr+1Pn6#tWX z8JB_qa^|nQW>l80&$Y)t;*nj9q=|Oi_a1_Fi~mYPzj=_^Bc#jDzksu@x;jZSK5gJ& zyHOY?8l^XaBQq-J}d2`{+0%ke!4#WT)8rxO-T5n1u=06w$JS z`J(~?Co&9>Yi$L>{$dKw!1CDyz@!8=D7EJzb9x`>92NZLGU$0-tLzUB7 zq=`Net5!nLppCRb|N3E)-8gD5M%Sd8J67|UoP`DSf)Om+WJ~JA{v7IC8}}A;B5vQc zCO&!`OP%$3wFjjwf0tx&G&FZsf0A?If221@db^}Fo=D{}qGjEWob4{yv?h9t?TX;S7Y0q4` zfv6$3V4eR}*3e%cRfFdAES0pHlx#@c>KyU_kBHgZs_T8TF*EBYu3?Iv1g^v)UT^mX z1#-5I9vHO&-OMv`{UX;CTb?dl($Vg#RH?Zs{$K)n!=DcHO{N%`V%(21A}AU}!N`FJ zR*ldi^ki;$ZLfg`=O^x;AV?7Nd|D#(D>rYVy1Bdau-a3Z*#$edLteNX^nPi7{oSgv zE?!*CAnicf+%$hsY+9v8O(hh_JY$gRtL!oc%DJxQjGy9hjWOq{2j_u2ZH75`=q^NC ziixsP3t7I(F4Mv~wKrwS_2mZB0>F9ad1-A4QZeOye{nvK80V9<2mWcIpFca(PMpkh z2TxWf;7g&TicPC0fSVS?%bM(l^jmW@xGS&7buiPqAQIg@WN%O;gdK7g7KfK`PDK(bx>ZaOQI0AE_K^NDMDJTO#0Y z5Nb>K;kf2Skvs4QF;eL^v?0Dy$9pI*-ys8xOf=6_2$gOH3whbnf##O}^ylYIuFV?9=q%DW zT+dR}t?vQ4;Aohwu}V(UDleZBSTxp*5n&y38Fz9xMUT2ig&O-#&?>5~! zo&NA>HtyC0RMG9d5sa-L3D2T48&OMNs*GLz4n(1XQ6e7~GeM#x3}2z+0wLtoReWsU zww2kr)_*D(&wWDYP!6`hzH{uT)>w&BJAhQ{Xv~{^xE)Fr&NuVE<@<>vYK=e4EbZnd zDvpR05p^cvYalq0EH$%jH_j*Q#K9gp>{0KICuTUn5B=?kr$e@sB97}Y1;@Yhx!@S*Abv@?*$NGLaDeG4q?Cl}g!K`&ny3Hs9bWhhMG zI2~F_X6_)kACMt(S)Bq)rp<>eNgx|dB}dN_ooD2VXu~gk3j4PD0>NBC{^%ZWT2mR4$?ZEx zfSHQmaR@Oxu>x0(6C_iWhVQW~E&N8CoI*^xHq70bLW4sX>M>(v7w|~dXBhJ_Ecu~c zi8Xml`mR~CnW5TzR{FYw5<>C~8b_jRxY1M$otVuhT_m&r;(?2r1!oI z3=bxqDmuo#$#8N!pGT`Sct#={ZV^}YB0EDVfy+xSyeoAqkvA-3yvF`r?ZP_ylFRT0 z+>cQP(_3xr8T7=^#JB1(Ozb#=uHR3UB#*C^BpT(2^>SL*v$dQo#$&nu>c*!9j7cbL zoM<}ZPHcA?7!l&7xd9CuhE# zdr$$`_2?*1mKv<0`2?nSO_u?s1n90_+oeQzVP{QdS|T^C;MX8BB)C1<;6TLALdV zkH2|E9`%6P&t^(ygV2Z96{LziCd~ummoY~14Kx+|V#SRry^2{ENPMA<1cqfSwb-RG zvOM~j;Xx>TwX)TCwZNx_B!=z^zxU*@gbrkG+kan&pd*XbZyXSYgu+ZGnTf;6%Tu2Z zRJRN_k|r#(3h5qDm{WnVgy^mkou{3{YdTYWUHsQ^P5-khv*YN>UlNkPs)xVNb8?C_if$)9Az78?CZfA&v~?Y=F%`W=91OzJIAACFNtBIk~* znX12zEPB1=kkf?s4Ki7{T?1V+sOhs2zTGH-;*UQmGh^}hv2u?U_lbPNn&!mS82MYn zr3c8F<@Q6@cv8PXQm=f_B6n@K8b=7ETq{@k>iD1@Puo#`!(ptwTclq>KL!nTdDc6f z(WG6Y-_OJNb0*Y>vRRYZPq_T4}`VwCXMZ~Q=ek_tG#?)(`74RA2psE>bk6F~Mrdl9H{^c=NQ%ssoPP?4K9u^DWJ@~cGd3&% zkIHOi*_n9z_+@9cXizrz!;q*?emo8+yma8G*6}@DGz9iib6M9H*_9~DGJzMdNjTJC z$X!ME(!}y?CM*M~A`{>85eIb&^n(Ro?<}P5uL^GQT0xgt)ywkgGw55Icd?_<{)*@6 zm!cyU8J_bNU5qcz^U@!{$%HMjs$Poczbr-TRGnQ`mO_wtiZ<9rFEr94X(N)-QT<9Z zp>%E6B8y(ijo4r?7Fw8e5E|k7Hj&>yBdGOg5Q`M0Oc*f=(?P+LrdAay%uO0l{*6UV z-Efr4$$dTh{{1lYQjSYG}a=B5bKAs_X_53%L~8&9j(3%t!K(Q zv%CFiQ8V=yoM!l{kqHdb?Y#vRmLF0@U^L^#jo}nvyESH=<-Ptd2bXY*4^C+C(Tvb6aq-&4Vq&)m$H?!V3W`+X_pj<)*`6dJ z&>2y-MW3g~t>?MxFu?Yh+m=9K%{T9{P4OQL z4cYWyrvHrJiTclDBxF+B15{00{|(SeZwgF|nYm#KbWY>L+;9&0?i(UfOZ4A`LKHj2 zn}$W^1UBc4#&P6u85f4T@d19iV^j^He*HsiKr?AKhze_IdGf{HZjVN&(S4+q|MG}i zvSYqDDCfCjFmYz`8iU;PJuiLL*wK>PfNU7j_MAY@dZ;EIpf;7p2|-Sa4={!Bs|u(twBA* ziDs0j_W@f;%sUuut$Dl>!Lx2;;=b*e3xd(1JGfId*y9#lQj8wi4m98(;X>mVxJr$0 z$ES8dGcs3qdgur+q{qr4z_5j}a3{-|ixS}b!ZJ4778$gv14)J)oi~LqjP+l$pqWA( zi`_330M9XFyIu=Is4;sC`Y`$wTQA*|K{x+hxfjyOgyP<(Pv^?Ol|I-wj1>xW6f?lW zN`j&M9qR+E8&pI&y8@J1O8SjX_M@b!s!>syA79K_CqDL>HCLH*O_iiqKOmP|F5K11 zQmo@pPJ^E{m0oTW^1AQA){Z5q^8#F)x~1!7&m+quj9?Fw;8@3t)5{H8n)Zq^{{n-t z+4u*?#FPyIRLjg9@|7aK1yJomAFwv)Spc$z%7;1>1%jj%@%1Ya0Xe~Wttw0 z8&Z&KT0<)rYuDkAfv0Cp{?|FDBn(%k*pD^8eq14akImRY~vYyiT^s6ny@<#$QN z7f#?%O8T=`rjv#L?6rF)fEUhD2FrX-OhmCFHQeb zWydO5ZzX&R&~@Bc=l3(?s$rwb`WbMTkC-?Ou*tiL6oiBgiLU5LHl(-MfFbYlKJ=L3 z*KVb^+wuNCAS4X?wLy0ZW%Q|^ZbA2MvYBSHm(~vs6lgM@#RDL+u42_y$hCYHHs?nn zB8Q0F=pV)FbZkOZW6#md)uCrmx&*&_Dfu9RcFR~Pc*{(%D*&tk9FQ@PF zM3!fYnF?xVp`a7b9m6z(`N)M#2Tbfw@DIF#`a$3Y=;fVMscHogH0ENvP%XYRtj$k@ zLJam6O%T+$>H%);?9mgVTwXk^#!yzl1`PDcvcJ>4D=mo(wnsS9E7Z*sl^6+iuv@4y zE~(BDv@Z#e4s$|sPaBVt7GxXsYtxoskO@Pv=7%1_Y{ekA@0sRcD05J10I7uEaoVyB zTB(1{YWT>D$Q&dT80AfgVPTnZ+qnuq;-G{aMl5l+dFogoUD}|+ zih66kmp-eujB;@QOFmkJJ7NGS(tg7;6|`==;AcQoIsL?CrmCfv38l{*(f4SvIRzEt zJ=S)ynDnAy^2+q=*2$Z76-}7#V^uIKpKIP5MY*xTOlr*A4jPEK$(Syl-xu4lfia7U z4C{)EW@^h(#t;}M>Gh(7SkGd1e4r4Xo87`Qb9)E2G2B?%tB9aFx|q@ZrtJGD$&RiN9orb z@Dy>Wmo!}uI0Q0(skHhv(CFh7$1R`B0>b!Ur$0>JKPDPrZx z$B@p!Ongk;CDXCz0|H)kb4MfG!A&=;46F#)er)4PcTOJQj7tE3Nx))GAy=953dt5+ zG}efp-JsNH${E%k0p?*h7??FqR@;2&UI;p*Ll{=4YhsOJ1YL!i!b_Y=b?)7et7@0*p`alpiHV8k3ap78>~GpNUj$ zB%kBUg)DdxzQ26eC@;qSSYEuEXvLd##84Gn(Nh8T>vCLPl?n!s#wVfo#)NOO*m9Iu z7RNuybcQ4q#OskVuG!~Js*y#2j!4#)*3l9nTf@GdFbN1fnc`;<5xr)$E_Q*n$H&h6 zlrDyi@M^G56-X3e64=XkGV}f=*gISvG?6l=9OBUyFh4p1G#0BQu9JoBY`~qmt-82+ zvE3h!z8Jtjs(hZ92;36YjUY57om%G7P;N6++&C5V4Uo_l{7k2>cv=Vn;BnstSh(|q z=lk^D%H$E=T=^D)_5nNpcE=uNrbzH^xBiQy_hI$OMmZ%}JMbUwcYgUMQj1C#= zJpof$D4{74w@qZORpb_ZYz+k~9N4p@b+3KusG6I?x>V_9YD&HUe=Lxd?atoEKv&9?fu zM9XI~3~elRn94dQZyNre zr+|*40AyXw&6j2>n|reSMW5qpJLq_JCcHYp7FSZ*HVJro^jxay@`pRuab|}oLzDpY zK%PRdGg~NQ5$1J+`CBfTl~}j{2uE_pSy20XY0RC1C!nX_ne!94p^qI}J*Lhdz%$ei zVW{^j9ObH7iAo1_X~3WR$#P|O<`ZvcPCPEIqYR_`cwo}WfuvncLNb{J9Yr=K^x+6B z6U#$}va~O}>7kAEy!=Hi?-mY4OsokpgVxUbL>WULvu*3VhX9XkOlz3B4s8BX#cwi8 zubc%yRBiE3B-#$gEl>_V6t&k?m#Byr3Sd3jS&&)W+~OCc%T1J1-L$eHEEJL>{S%!eTDw@bkY7+*Q|;kOoS4Xc&3DS-cZY z*Ud$2#^q!-yn7qY{SO*eJCJeys+6mrU7yIGtb?zwpI}Sj^NAs#$|7!kv%RrXkr~=RgE=5EX$_xSSYU$JgpM7@4+FPmF?~~kheXd zJZ4o@NhARwRy5X7BhLjlEiAb_W|J@vO}c`MdHqaehB`MT3JU>4`ZBydS;&2rZPS?G z{n61ztt&~an#L$`9C)vPUG<5VE-qmpW}IGqC58h6odmptu{YhD`B=o1Y?I;fR z?MTlQj#hMU#oS=qb!eENC387V=P96sRVzH2OTL}z47Fn)l-~G+K)uAZp=&@@VF3(R z^S@b*SXMgbh*diC9F;tgc@H>xr@W-pe+n$f;$(;yV!FyrmY3LX-x}HR<5X}h;+jyz z5QbZ-$*ly&DON$jy6IS!r&jZGrXu!W@_m%6PFhQ4i(_;iV_#eMy^1^i( z-neA|rLD8UOwP$LprE?>&yh8U*kKr;aji5%d$M}sU#qV%*gSxXu^dJ_rF5P_w`J47 z!pO&Sw$)v|--=upogC&4=)D$5S4-f=-h)JmD)b_;Qf0jMg28|~d9#I~xPnqIX0l5J z&&r|>@9T{%?2|O=!%GU58HHU%M4-AQZ}tt~7Mfd`fy8R|bUBhdtFIRh8t5yzaWi4_XIT|VVgoMzLUGB!cK(kGndR_2nObc`y_q%NO zZ!6%(8IE-8m+Sj22&@J|d2;R=JDRC;i9a}OCF0wto#yh+^r+2`-LxmaiTgeI@?#wb zPAy=+{C##L*Za7-(A`?Q5r1sagb5FbZPQh$i?3uA2pOh=9%DxK_) zN24%SrW#bS`&w!`3-faJ~QvYf|IlArtge%Xt zn6oHi^%+t-@hEP`#PcXBqHgxpQ1FkKUbS&Mf2)3s5{Aw@zEz1%f&YA<&)T=$ez&7q zWdErtoD3J<9Vu|rpr3mRO%V@WmQ!Sf$Pqxe_M4L>aleMMNKQ)|nM`!PG12wUKi4Dr z2&>K&uyZdb8G*&w60SWY;$oNQfUk7}pZ2E5gFbC6(IKVkR0w4)c(4Ht1mlC+6@-dV zj5*x~VTP>$@=ZQvs;gOJF_*@md+f#S8naAcHEZ0!1prp&ydBe`Fkmb$w4@ru5+H0> zh;@B6?Z^SvM_oxO=l8F4xc-d;lHg2&=u4J5C4K>l-0zaL#4eg1VvHf24KDV}6TFvu zzbk4BIY}o|m5o~=(wuq4D zYY324o$zq1OssMP_zWP8Sw}>ipPB#e(7pTHLfFiCy~B&kSp7N$15aI|8hqj^x1k7V z5}Ti#&12j(Q5BR4PK`Rz3wqoL_hBn1=_A^&X*x$NwEz}4j_0bYWkM;W8;6Y(d4@5P zg>bjYWXE_%JlR~iZ18sR5ma_#{6kmfd&ayh;|c+n|Lg`X;S|XufairwAAW5f$ELve zbEH5_#LQd5CG}dHJxLQ4zoj@gnrUo=c1dT;8U}4r(N^l@;$WoN^5x-vs9!&yS%flj z8#+6VV3E*hvSstDXPvf{cEJV6bm;$Z;C>BbTYh{o29*KCvgdLec})XdJ6sr_Bkrb} zg9Ext`7Qpx#^14dFiobRyMb*;ofwz+cn2~d3*lpGx;#!Y11YC zg|H^$2O&Fwah8V!J^}<6wqaqSAs5nW7->VGM}WR^U#}Zq1eLGTGRAf$Gb}nc3d;er z@F|H2B|!*VP#c_^kGi{5S;tkN323}#gfZ@vU%OKWL-4u*Qc3PH>+PhgwZSfLbQ~gkZ9S+3C^AOJR&~iVjFcrAcKHNF>>*Ka@{%{pO zg{v%dzWdJwuHxtBG-e*AM~>fHQLWQDGne-0x7(T4QoHlw51bKYyb#&{C+&cH>H19a z;(Y)I*8c-xu863Nj0Vm~*!Aq+fm=aTED+rS5$H@*oaR^+K8}?U@NXIl)?l}GOdDAb z8@g0zi5y?j-|&d^a7)DRqR(bmdP)@`P|${f))I?ckgn!f-IJ+0FS~H2&PhV7i;OFY z)&m5;$%#%?qx0IcB(GJKnHk8V3QZ=pP*@il;1ox|^;rz683I=QSq_`2Fs?w>;KSTC znh;TU7m9+(w>WsC&{3Jv9h*nhl2GuzXbkZ3y(lNIra{vj) z=**Itol!@fOUiKSf|9MMRk*5cdM_ipZndV~4l@OIlGiwrC^nfDdU5_yd(+~q2CCOv zy5+_IK|sF0qz8htdG%3Ju89lX{I}w8oVXfHoOZlEl`-+Ag5U{7 z{B?G|YYS(>IfsmENQRrY?M&uP4$E@Zu>^VSFcKefl1zb)Si=t5hisd8Wk2x=Maw!D zkgfUR*h&+mex$^AOJH^V_B8!j**�ndWjk-fgU@sTn{Py6c}70GqSepL^< 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 z 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%0DKF+6p=XR}& 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

    W~{m^>~JVYu;;Xi;QO%@ug4aztxAaH=j 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 z

    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%0D(mja>P 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%0Ah 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%0D+-|c6%^7un0b5Be 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 #@nILIsIn_$>EnskV%zf?B3PJzP!K;19g5 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%0A)qOPN9ajO3@f^Mh8Oly(C#F~&7RKrE>}Rb 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̋(rlZ&&T8>g1 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 L@t2Ot6^BPc11q) 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�MKwO&VuhZ&B z$`GndYD4TjtVi|^z)&5z%@uKy^8qS9EG?ESR~N>oUGbo;wCOUp^%)zhgwZCEGj>9wq3$DINx7;xS3h@r^o*)hhS8K&9m*51A%b;3?78roAme+kmkVrm3zxMrTrEw@Ci(BLgnn%JvM& zT!kSLjuB4DKB}_{vszVJ8yjW}sURih#Z}zz6V!B}-N5|I?%vd!(h<+<9(f@XX7<^f z9i;j#9iG|Vtt2BeGvQf%YAg8Y61Ed_!AXrRwBHrBdj?0g zBi>_$;3`i*1!?R7$39iZ$j^a#?%c*)nP4%qq?!I(@E737V)V5kvXTuWM-SS;^IAi} zvpd+-{RbKfg4%J4`p?Jb7LYKJzvcAYBZ3a=sP5NclmdZn5dOISO$$Grd9k+kQ8cIW zMz36+B2y={L}w)YW7d)A)SlhZHy!{NA5g_;BnATI*UG$AP1dXD;;3S zN$MlRrKTR}Y?j?1s1tBi($F-A_CvCWP-zOG8^1>W$WiDS;MYm2mS%pvXV$F43iKCy z(gM@z$|TS1OdvUP1Vy}FXr)RQqbPU|c3;1k!1T~oF0)P%zFZ{-sY3~j0l!*>re13~ zRP4!`6vQ2Xl^6m%6(jQUhHCdy3RVeB>>U{K)r)b}^o~KoxfpC0@_T8$2yZOPeDmWa z;j_cu2o(gEsy`78D+a6edcM|mPQ22PUvbN?acojY1U6Z=4du!wPZszki5dQOAzPuH zCvBZFcapS+`}`+#4A(|r2IU=~C!ix5DFAJSINUP~Ri~NB(_53aFEFl)KHoEvkn4d9A8p6&B}&mz?Oq4M!wWd1doNPNpgsXRlyDDfOTn z$4i?c+<>>xu4r*4hQ-;#kvnA}uLg_jVDTfX`u`Q%%=~|_&4SLxrgkm_>@3Xmf^O#O zmL@J11gxwK^umS?5~h~s7XRHPV*1~=(K4~J(~H>{nmZFPGtrCL+qnn{*}H4gvaque z{HKqAoq^#$@6!FRJ~2xhQzil?mj6(qmHz9BoT05Ly^yeoyr?L(u)UqLy^WzWt&qKq z$$#~#|IdI74D^yNhBlVQf_COMrUVT1vWD*et&EY8osC}E#ne{qpGbNY4+qo#dhkE; zoGcw&?49T}{zo+vD+3=Ntf`&JfAG{yEG++HvGzaP{+<56-2S8BfA{~^@xPk>`}n`D z|JC@ft^0orVf`ONczEdleO?z+r~gcci>ZjIvAv1u|3J3?%?%3+=l@UK=3rvt`1diK zU7Sn}ZDFDOMnfkf-%`6qUB^ZZ+NyKIzu4h0T`$Jt%aqkBi*ZV%S2G4V)`oT00Ps&l zFQ;u~L=vFc%XD;cG1%ODw^&_jWj+&*mGFsl+rq?V=-nh&U}k*NdprDAlp&m8@85q@ z)Af;_^r@(u?V%Tj33Ue9pDD;<_KYlkLs)e3d0K-H^?eH~*DhQx6p6jg^d72s4dV-e zljLJKe_Q~Bh8%-hPbtMRub?&t*uQQLDe0JXpOhZ$ts7p-VhVTeEo&FfHtV5UvL zz-2!;2w#+r8OSES6|^lKl-`?5M@Yl#LNQ)6e9Yb7hWl8se#ukkZ7od#{Wxs%7ZP?N$Uoh$U^kK}dLbP(IVq2tqH$^5Ixm^i&Say%N!9IC!K1t-&Kzox)gsVAE#k4Ms%x@|#0)Fr}M zk`A4TCNK>Fzo`Q>MldmmHa$&8Vc3Ge(+oZ??xs5UAo#HwMM~MrL<%H{NPlOug@k3q z>Ux(Ac_J&k@?qQ6XQQY2n(rH5lQH|)kO{LBS3pzr0P-bYH{0XGcEf}k6_a1Zv5b2ooX$*sY5rJK^3u**B{x#N1em#gYJe;Lt33U1%CXz8CN4+WUo0@d z%EC9+?nyzTo6Pqe`twLVU9vLUxw(UpusE`|N&c0Epq(R2C}+*8>KPv% zD<|P=YG)ma&u-yo^VORGdtOHmfxPRm@M3sqis0b2QILjAlbo$4qRKiK-%V|PrTF>u zchvV5xJ-qP>X1+hm^`pCAoP=jtnwaSnfAQ(tqPN@G}n4^=~tMP9>rbtBp77LbT!6>v2P@~XP%hK+Z8c)VwwTuEgnm8X;S60?>0cGw)?s?nk{ui`N32e}8T z=519IF}=LwhIWv&1PZiibBN<&AcW5?@B_|;x^&5Op8H?chUgdiKG~iZWKtw8=M@SMWZK|06DL=Mi$I| zy+h+QU7RaAEj(p^_e!wZ!@nfV?$W|0E2nQmR-Y#7%HwCX1NFB0;)&R)3!sT37I$`S zc1ni2tcaZwzx@+#jIb+RG|hCwo! zEd5LB{|nfIK7qV1PN*gy(@Ix6 zlWyKjMbE=K+TyJ@=n`M!vx6`7d2&b1)^_11nWD5k^U+v3gW;P71iBDxf2eWUm?$D* znNVJV6hosFCRA+v$<#$mbT240FA#8(X|?7K8;3}LNa^plo(3c?QxY>@JOjH)hzC4M;yR2WM^erWAG_^5axcricci9Dh0>7|I)JDfVrC_6N&|6$-?xE zk$5y){GJkUOQITv?^fk{gt#a&8EP0+DV0R@PezK6e;T@iJ>@CJ&}p#pRTL%{lqPZy{4^QTSQjGdZ%EWPOB{af7gN#E6Hj0mL zA#f7xYSGNS$yhrynmLl2^M4{cw~(p{^4!GH@*EU2-lDDIb;&pKqTN{~W4?{OXst7Sdk8>#&BS7Y{)5j)84pS96 z>~Zm|(h24qhUNY1ob;7{Z3nIsRtzlp1_&?l(!e_?-E9}Dy{@TrjC7W}xzTu7 zhCxeqmCeAMgll291yeaU(y4qKgH8g><$1pyt9+P6nlK)L=68=3oNNg{0DzzZbzQKd zxmcEUHxSTu(pk&f!vZ-k#bHI-`0ErCdo4Aj?i@`Oh;TdjWK62qZO_UQFbW%&>R%lA zH&wJk2gtePZP~8U{?L^!`KzEy*mLEtu&Y~(&*AcB-3z0-8GsY)c&CE_qqo)o2DGg8 zH(W0`jky!a!xrgsG##}llbcufS?|LKp0d96!L5-|q#hQS{^WBFou!g^vCjmVe6ett3v~TA zXF7BFUaAnnnhW;jVap!N70fyD%ppnKfntL~VcuE;8hZ_Za(t4e|Q z#_Py3{`ea3IP3UugAOxUm4y-1%T#R9%O~HfxpewUJp4hfzEGza#TCZ8-TS~`*Thj^ zAIAGhXlS~g#W4Ij=u(9=Y!U+jW%!hw^fQcoS{4hEHTLjnwx=)Qbt*87WAYJ_K}*;+ zL5y0*N6IY(sK4uwK4tFPf;MjBflFU>qlajA`>GTRS zFh3h^#vKHj$|Wc5xQG0;=st4~j%uaP>55+dcs}Cnb>wYeAP2DJ^X}QfJ>dA}-^Gzf z3wdUY(6KXuV0>H7VO&-is%X|1*y`vyY3HKgYCx4rjtFIiuV=5Y>^<-mAKS-)>HfZ< zUYN^y;Bp4$u4(+|%Pg2%CF!ZbR}$FqqRqF8`!~qh5%2;IZBXxoEkU$5gAArldJZQB zC;ie)W{ThbpbeSs0u<0{Bw=*J-^woPGMbbDN{n^Ny-#Iq7H{k%-zc1f-%qG;Mma*W zp}ABCx$%aVv`HQ;V;evs5KoixJkq7R^%&*W3tv1TM(3#d3Yp~DrR*JJkzKwpXY0*D zkK)Y9@*Zcy@9{K@B$YZ+Y?rgEPuPg+48OBYrLBBsMwhXWJPdZs$@Z%`iYd5t1D-Bg z*XN4hi(NflG~&0Z$}?6(c4f;r$qwvM6HSDf!XZFdBPo06>C_XrnUE3MYf^Eh*B5C}%m}7&gU28jz8h#-`Gn()hh>p3FUMTeHnepANzuFEgGHRsj7-y)P9cu(s{^ zJ2(`I<3&+76@(+c2>71WkX@$t=Ac3V%6kb{6=9kPl1bfSDAZb=5cv#>{c*$2?y+Tg zJo8H;xHliDCOga%BkKJM4jlL@<}S>h8#2P&eTDzW?<6ofo7Ub5D3MS!@tw=SXAhIj zvjXZq(`T#mPAHe*UBWFU#NLG<5bCHTlN(o0c`x&Wj{5Y3AOW_7e&{mgYHNv{9|xH3 zjBwlbBR|M1KS6OjhvDXqpsmgFzjw}4p4ZF{5w|($TspUDu%-a56tgnHH09LVooHDc z+cp9z))$i&$xuX0Z~RRg50`Q^>E|pS>qfF5{Alg}MFwGiV7?{pVMrw%IsZIJ;w9AW z$fNnRX@yg)!-Mv{P$HVzL0;KIcFoZ=0)hfZHF90=R+&kd#E}Btc9{MEC0U@eLHFZq zUV@ZZ2hSNYiTWdkgL85$J7c5tbVbdna*n;^7z zyz|?@ZX8`}0Zq;cWsOdI&04`?hI%m$lMq|O0+%@)!nO<(}olDXcPBK*e{-+>T8aYW1wbfywWP=Ndu{dysbnVp#3>J|- zXJH%f8q8@{TOAQ-QXKDr{f>42frHs_C<9yH+eTeJ^on~5HD7`A%13VxkBseb&1AkT zk$4Ta&k75kSns1XlZPI0Br-ryHXK_SQl(kdix##?RhgJ3+RV0EXhqf%?(gdIx{I` zoJNBAsb6Ew6}q^KV7?(v>BxR8w?5iN$}~jzPc@eOK5otYdQ_(m<=8+eFjmzGh`rVG zeZ(f_X6_M)W4|Cq8S&t(5?q{cZR+Jti`*VXJ7Pe5dUD)E7*X;t1m-L4H_J+-0y?-` z1ABGCw>8YBda7#8?iwn^cxay>_$~*=mmc*ZBtE2hsiu!RSelgb@lzy^Qp`g^`5f_l z{B2~ZshWtxWciyfP3yJnQ0T)N#CrTjA0S^{t{yfX`qP>))7_de%{tsa`h0gp65i$f zz%nzx)>N`8Yj16vOiQT;D`feCF%5j;eDK<5l;Ur%~`fI=y*A3j4tRvSCsK0 zoC{_{Hh^|wXVK~tV2Ps$&jki!>^3~ml5%G^4d`YRJx6X2b+LcG)aO5CN`Agt=DtSs zU{4lS1Jbyvzk>rvx~6I-j`kjva~vg(o00rph2x-baSh15PtpwDJtuC$Bz_3dmfUFl z$x;ihWqoVI{2SNS=ZK>`D^}kBWJ{_fRp7=aziR_X_5wv8m6t2&B))+4CS_R^J6j}6 z6t$DRbiXtMs?~9shp>ecyorhnp3#(pD%d$IIM?=LI&AV!B1dU4cG%_fj~-km`q5#q zu+8$7V=OUlsj2IJ1G$$4&rvpjFQt@z0ZQ_B=;?N26FrSi2XA}x+FJ=DFH_S-sk{$K zdcG4!o4Z#qA7Mtivy;%_AF?(ys@c^?1|s(-Agc4ymt2+OX=d0x@p<6t)`sSVOSYK_ z2l@|W#E#zAV5R^nGha(wQ_Qx&nOuM#dUX3VSwHZ;I{)-sHM-ycTTn892{a8E7QG4# zyg8J~R~N>5#7dPeL}9x*WF6O!$H5Rdy;g*-d7A2AR0?`Z;{G!Z00gXMZP*wC43)+z zWw73fgF?oO<-G-|Js$JH#v)K;16G{USNE)`zLlZGoR-iNXvk6zpqw+l`GwumYPm{) z+z3w`f$=G>d1!U{U3q>xyQp>hFC{GiyM|%pZcksg>+|mZTFwsb1IiBf4qh!PH^q9r zE+;Fz8Z$s~_SZfV3_{LTRhFYh)^WmWFVXxPA;sw~6;nQFTMl>U5od>-3j(h?ENbE; z^irCy0T}s2m$tL?)F;8Li8*fQb*+y1zEQ>~(uWd}hyo)~ysX=`HWSgy+(=()&UTUc zUr+b%Hz8tuH{BfsD*Se~P$Msf44U6gY{z(R-w2tBlz}bqd4!tPm`IW865dXHCuhUV zSlH;mjm%R1gg8g4L)i5WdIQpJE^8E`|7Ok?=r)LX?YU zF{Pfl4Gid&$oz^DD+@6kf~m|*;Zjk6-9X`c#qIZN3zye;(*&3G7@njBruIgH+9^Tz z@AUzwPrPWEdn6g(6Pkkrridnc3-7(VHBY%I-r5o0(nj|;MCEnfQ3aKrmR~4#m-P-E z(tiKuY$6}VxG4Epn1~10C>hlbxhnfan8!EBwai5O)8l#oYk0iUfX^Z0+=VDwO50zC zv6?%A!)^oD+DKNdJnDPNOiyfsAI++PN(~vlYRGK8GDhC2TPkcb_M_-i#w(-JsWVr` z;nsnbLBOXFiC@;x`T!_}UNYZ56PbPX+nM$X6Hb2>l^dl!Wk0o=k;&II)BjxDx@i3m z?{3t=lRa>U3q6kgU>a8*JA9PoOtawJz~$V)Z}#MuksPHB|K~ir^LhHfKcM3VA|INw z0GAfaow(>!l}=fJ;*3OlU3co({CQ(`mvk-N!PRUSJ6x~${crd_eig%shI30F8?%CO zeH!6nucB-e+{a0_8K1p|Az>>72wYEL4R&GDw%Q)Y_su$w4?S9MkCOKmyh5>Btm1nX zeDG19ylJ{9c*1i5RW?a2kv06s@EMGdyjbyf0%`r(cX>`T6Le1hnH#R$$S-c<*AF7> zHWdw$M5c))hYCzg150={lH6A*zPk0S8HZjQ&hbLW!GbC8$J5SWAk}lrz^JG;r<6FNe+U@*X$**~&nb=vK1^9C>#X(`-aToWw6V^C_{c=X zGGSoGT9eGNzv~mXeXZ6bPSVQwpQv9AD&exUjwsU*(5q1f>Pe|^dx?H1!+pIPKx=MX zcC<9~8*Fd=J`z9M=ba$qDsN~~a(%hhp3dG&1#ZtaFWHP%u^EpP1T1Cq3ilg3T)P#^ zUdNOEP-?6-Gwd0CjV}R*xo75r;$&cE0{Bl!mMPFMbz}t~Ee5?WC=QrslI}9zpvQ=7 zpt4oxMV25j(4PLDsQ?>#wy}hLc&Uj}4rhy+2#N(_1{i1|2%4O!mMNK|WgAocQl$>z ziIM)CegvVHhn-#FJBIDd;o>Rme0qkBxECA4<$1o&`wH4qWHv4#3A1JLLTew%a37=A zSc1b%UkZO)CuX$PYlxcy0~oS?I{+YsONC2(z3EW0`dy|Fu?QK@CmUb%`vQ@tdMH=Z zU}>R74CJ)xf2%NlD0o+HD4mxADbNkw$BsaY2+?s5ryGSeaf0Bk?5!ln@1}H@cL0iL zC7u74%oc?m!pFS(CbEA`p}|-Dx!#7!f0ey;npxL7Zg{D0gPVnW4RuE67<+~zYGvy% z^%Yq}Wv_yhvkUq%AHyUI@e|d4Hfj+?JSb$Qf~_+1&gD}NZywJvrK?a<0j&Bamx`ht zo%*IpI;IEtE-2eJxC64BJ{-+zE$2H~_oyRIt$I*F1K~P2%wQ-Fu04lvAnDA$%!wDT zQ$@e;-Jr)~tcC+ru_XwG%9G64oQ}%$mh3&m=8yCK#eh!TQW+~=O?Bx2W%ceOPR%1i$C{!5E946^&p|*>I*~R$e83wu+nRsZd|`6DE2yx_1H0 z4o?)6gdawEt3j4}^xti9V7XQK`SVezeDu2}Quq4n_*Y-WpeT5&mp|};`(HYhlH94p zt&`Zp2BXvey!fNxdhefFk5MvZ)&+!k{hC>qvfK_J#f70Z5<7vPFXM~>-WRZA)B$-~ z5{*WAEpuy6gdb8q^18@)H;c#^p|k)QNK`D3T3zj0%6ig~z5f?qWzK8V`ry@mRCt_(El^7#3V3ZTo+tqQhe@t zsI(4tV}M$`pl3Fit1v4$YSja>B-x_MgVjm-W}=!u4g_V82KUgn$|{;vV>d`L@Dc$| z0_-M@4pNxkqf5QM=87Ab#KdX!UT84s~ z{)|XtD%ZEARF6V0UVR_6oAY;zFr(~_q zDt)mTcXwVNRLlgw;)6cEFKJp!JO3P{*m3UgdPaes#;@6ulveDLD=);21ieAn7E z<30Rn=s*vP9TbGCiLG2j0p@uhOuSVLvpxsc`hdD*9q!HyZQz@!r$R_;rH2#kWUXsrJQijHqd2f`D?Fi*e0x7FRaKr`)x@aJHf0V?YQyP- zt%8WA+<)Jnj@kU_+l(fNn~uqAelrrc#E$DkmsR{gH9Xd7wn|)S@s6`{U(F@(L5ML6mQqEow|;G zST8QY3-L`f+Cs&srMON;$J6T%9|05RL58pGigO7yu&AGu;wS(4r*#MR%{Ep6X_c1a zMq9TGwCbW%&9()NM_ZVttr+s>F;H`1k!Mp~kg*Z?*!)aCQB6+`TS5?b6pdxuV##EV zQDxPsf!Fua)SNy8fok7qN-DQ`ZoZskpWI3!ZBcbCaJH7&1m-TNB|yOgPO0P(`zBWG z3Ia_+?Ot|mO%JV|VESMo_UF^t`f?2a9AS$cHdij=uX70m9t4%9Rk7Wv99Z%yX=xoy ze8PtYBeXM-WEj@}7n#1#EJD;UPk+d5Y`@pu5QJVu16VDXWAaoivT7VcXJpO(2zo#u zl3erX5Yt0H@vNwpYDrw@*^WF#k*)oaC@b5V9of}UnzIHQpj7g5#dm6yN_%c(ihh>s z@tHd{?F*U-e$JU-w>*hz=Sgni^ENral^|nSvou{exn!!7LNUlJQXcd$Z4n(JhES zaCuz^h^^M5ZTTBtBE>m9K3*|Mh)a*&q@;#=7u9X_${TJDsxBSj>uVwi@fh9x51x>Y z2eIBruaSE9FJ{2QN*C&($n>(d&pdf3$1`wpouGyQE}_>#WI>0rsrs~`CjX1u;rRn)7815zBpaq6eTf&tK2WC&`EICP$hMkM0`0&?vVSGk12rl8^Ce z@`{h@?chK~9a8v~4kj(M%ZM!Dvbuge+o&X}tHX&S)_vU(-(B1roVIvI87SQ`yeh0# zI4VWVxN0L8t;zc}MfZmz8I^h0(0Yo_Ad=`2J0nZv>2N6r3ze2jyQH+SKJ2YeY8tzV!xq zFB&9=(c$0G1`0Kb+dpnT5Q|lHY_M0<{>$^i(RB{+fxq5_vA@p@`6=xn{s49McP#(6 zZ8~1t?{SggZKGP{HQmc3phq}3c`fPysKSw=6Dq87 zIlarxF@)Vq2E!A!^8#qaF@9W5yBr!^@_~H~8FHyNak_A?qS)SGWqX+LFu)wuc28^$ z5`D^)@=nwJ&yX`$c9eu5n>~bPApGvj8y_thz?83ftT)wP?qEm@F(at1lZI|+;%37) z<~7&y12h&IEGl=qs#97pISeVbp!|H!4!SU{kaCz6LEqvkCH7;OEY%M_lbm=_*$}Re z{vg6t+yJw%DXXJ3Y}0s<&(T30gD%IPC!n(tNt%@zbGU!g z+xCr}AFl^5N>J>!6}-<(athnrgslWgru`$AVyU|jtsI*()%i_^=EG;wpOtPp=w%j> zO|iZWevD`9mf%XvTNerd^I8WXxw~lLk^!}#Op>!T_A#+$Q#o%1{pEF|Pl%Qb@(lU1 zJ$~fa#yt~a_L&5F9-F`EE7weu=qDR<`|;J2XJ?A}FEn;(S&!JD_K@}|GCJIukJX`0 zC@dI}Q>wI$q1N0H^=Igd+c3bYX$qFVLcJcjUBibYw?U=l&T{F02_wKLcez2ap%e)s zY#T~>&M5A7jKAX26(b<9Xy6#m8!z;#g&OG=-eF#mLx-YzJ8Zgb!;AOPox~8r18elf zT?6(e=Kz@fmqy0vbB2U2-WFFqvx6}n?)&CZFRuA}$Vp}vAh|IB$!wWmeM@HhkH&{i zN~Wa8J(Ra0XXmjuvsFfK3t4+6qqOz)^8MhVD>BM;Wvi9y%4dOo zrWjMWcnt9&n}Eu5Jftdc_ZJHJYCkxulJ-;!9?x1^;AbjbPg|Kuc~7Gp3MRmXhENjg zj$HL}XGBV@poiufl)#M|kA|RRH=>D^)QM`HitRi(!Li=uCh%R3h#j2)x>=JmOwg5t zXXbpl%6Zz2smALl`U2yjF?P{_RFX4x_M**gO{8 zm|AlDU?kp0Kf#Z1-xttkRKd`*!m#BWq@QK( zKf76&%>KRfRP=Yx%(r4am1et(Y*^OLHT6VTx)=!-dek_c*nS(||3}d9wM+yPS42v4 z`dHQ=e)*SzLFUL3m!oXo&h^vJ36>2GBkjWP*Mi{*jDXv z+WLj5v?W5`(vlL5zuU1mB)sYXbNyeY2`K=(H%OA3MY*EWl6pi-W=piw(fSJ+I+B-o z>(vqRsy}qfxw(B1DJXQpLD@uNu$VV1N*OL~p_I2MY1T*JRKdMk<(F~5E?SXCxERr2 z&KuUF7ksz7whhTMF87I>3q3If>eiq1!2C|eb;{b^08>>~lq3uiom67+0@u?2qRPqq zb#N09hRlhTSbjpF017Xy%m_U?6f zN4+R^m4w`uuOf_m{YF4CiVPy=b9!ouL*ceAZFzDT1bl8Meb+!)N^AOkt^*=-?={k<>Z@h=;axQn%{awp^Efg>V52?;*bXi@QsM)CVCl1O& z2CT*-{KLCuIL>d_XsCaeX9j2`&K~*H?$G|#+8V9Sb>XOFxwcN1!#%b5<)$V&951}2 z7^yvlR_c4r0O>qamhUcek^dOB1r@rh22%dv!wq(oty)#68aR>C5oLq zk17EPhdL{$e-Yl)3-PM@M+^j(f$A56r)n`jC+iy|{9EfDO--?xX{89( zQ#}1xh~as{D=2ZEu4~5IH&3(=nqJP-0}dptHZgBK0PutEwln_r8|x6Bsy$dH0?+)N z)6Z{sEOLOd<{|gU#2Mln;V~HhpsjvVStI}cot%y9e?E6ois>+HKu56T82ijbdYV-`Kk@8KJg9P7O3 znJ5p4Xc?4o9}ciZcXvO~L;;HV*7J^CaS{rddsD)lG7=iOH@HG1FZ!tGOi@T&$n5T%OJ_aD@+?aHz<2^Q7oZ@{NDf5?88 zIdq-Pbgx3IXR6;uy)Q$Eg;vK_fa9o$^#6#}k_|Z|?*$f-3@IWs5Y+6xu$~!_1Gp=? z09@Q&v*6^(lm42Rq{`@-eJHro^m=5?tgm&l^VbTF5cBC{Zl=af9eKnSZE=%e%rX=x zNzqfLQsz=lC+|zoqfHZxpcJX;0*IErTIj>t&FINglM1Oh^RZvG4{zlUErQw!{7!(q zuc_o_IVFl-U)BgLb*m|DJ7K*l;kL<3g3n^~!ps@g=|u#7EP#pWXkYc;)Es+7fMZ-A zF9M;l13$3-N5>d~Dh^{tm2saT{lljH1B?F3TxQ-%jLHUOPO%Q2lxGIFx-`(jCj0h_ ztN~#AZ51qxxlJ0;#I0bO@wveGE(pff7|;>~JO=liA5a)NpSXIQ0Jmi+A6A}$-p?`g z93hGcFRvNhU*It@4sX#$Kj-isFi`mrZkMPBgz z<^7peqP)2)x~mPn5_Ts<-xD#V#Rt-sxpHd~ZmJ*_Cl8=#5b(@?6YWyo-bHUYx0iQY zWCQF-W??9)0v?$)!FW92!MlqSlH1H^b z^`RFNi`?mY0XQj*OvS=JhkpI%589j$qJxXYdlqVY3j)U3VyJ2As#)aPn{emsuL$nf ztmB)=QE0XZqQ}yj}O`R~UC4>xn-lQ?ko%^=p^FYgTn=X_P!tK(I4PSbWhXJa7f?0z)9)QKt z?@rhZjo&B7LJ9}z#I-7%jA0-Z|KQwb5|7^u2;>7;YW-k}_k0#Q0P$x;$FkP@3!0y` z&w&lVIhE{OTvdlKtBjgHfRG#CU?vB@me}h z9VP%kon4mmuRWnNGeey_v{BT5R^`VWuRBk^r8Fm=x)Ez}Q2fR^wmI0kC40%)hJ3-@ zV(&N)L8lYcanf84v=orIs&qd46WsNhAKW1?=fu_Wl-H8S9A^5yY6DZ``^RMI{jlyz z$aVGn>MOhL-mIgx@O-_A17@x-8FQ&Q48p1)ZcWZVFT4{avb>eTXomB0V-tAvnz!=< zyeg-z1o>sSA~*GW)TY<8c|A+y=*Zk?g3K43!3gCZY{NX3`C}oC1i#MfB&8M0qPU0h zj1%4PxW?g8g>ILSN{P3dQdd8qEcE`Tq~NCKzFZ@-i-U*vg4gyrW^^ve@qviCy4x+f zN;eQ=NW&_W`9%cAB(RN+AEtm2UsNaegcPn^1In^19AlbzE}^@pYRH>(dJ=GipD+e2 z(_Py!6|p2)ieZjWEOfXeNjE)*JCali$82X9TM(Ars`UvfIn=MFQ@=V<12PZ;jmb7) zZ_8bwqJ-%A*_l*y_HRCXXQ647xaLzQ^=u2$!YZGM%lV;$HZse~E^fmXmG$wjGmH94 zBuB77R}I<}fo7C5mONJyt>WJKRqDYUn*hR4d)TB9-G#PH2S$XaI&H1ol&EB{!vx{>zo%jsCMn8?%4ZT;TN0!aL81Y z0Ne5$1+fHB78a~7(97SQ)>Th5uziyJaf%5;r(Qzu9)pE_!@DO=5MA%e`FWZQ)w&z^ zK9A9?FkJ4f3{d9ig7D&Ure^z-T{&|De*gTlQ(BGD&rQPY2x>eqxKnApoOHfVhDVXh zroV+4(SUXz>Ff`A!5wUNTpUGE?LQ1V;>M4ekDJX$OBX@wm*t5=DRoW?J75MkzVTT} zL%~YTP%yg|>;Bruykla-AsFnc3%ds$jmsT{%y+#ii!w`I20f}cNs8t%$3WTOzH)aH zuMXEb@f7TFY@vWAbl!d5(0cO?<;I+G;IO@qYN_7fDNJMJsrW- z%W0^kmN|U7HYt2mPS6oh@w^xJ+AY8w+?9g_(R}ij*&iv|a~)X;O#pHx#9(==v+zMA zJzNF@cj5IBgeevey%Z3Azw@#rd$jOmq7>fiMSPFA7M$e>8TBh3QzqDjRwh;BK$GxH zN+PdE4CTr~2E~ihA3<&+w(3bGLDjQ+Kqvr;^*G5h?}5Xume01EE1DB-yCOnN-SGZ+ zVJ=-0>L>GDqYL4{5dp4wUIlh6R0n~;= za@r8{Q4t_2&orsM*HSu$LgxNMeJTiA*$7-2=f>>C#_TCBQ+zKshSeVdA0(f>FC_~N zc_qOm=nvaG*nu4m7!6+~>sUAGt5JupqDw`Tz>n@d@b$`Q=3?rRa8r2;f8-Uv1?{&H zRrp}^6Klt`h>i1f1}Y{W?p8|f?nLrrCZr~&wU%~*h-U9Q`9v@u-CZ;9u*qbu5?o-; z!EUqaNZc?VlVootTn!JtMQ`6hl(`QKc!`-8pg(QJGGB?6Mglo0vT##@x%HH2PG-&K z97KVF%dfBlIWV(HEdK~w!Z^ST7<_VHfMbnUs@4DyBW3#)u#&&GzSV~N;}v~sOBO46 zjGQ-(UIPZ-L0{b3At1o}^>+zTUEPvHdPUCbj?oO^lY+MwS~pPttAhesV`sW@74rX+ zG={;TpxHX}vsko|M-VOsbWH5{>ms}gP~8L%OSJdYVHF-7F9q}lY~`h>EzA5Lhzdu6 zQA|WKPy7<_ySY(q2p>J$#Y2BP(M&V)?qMQ6P&?cdzc*<_6~CA~c3bHR)Gr?H+a%MS znVMgIB8C1|P@+nMhBFJg%z{F0vAb`kM*Dh1PSB;zbFvhBMN@OiaV4i->U(a!+hOd1mc1S z=i5@DBLrD!hh$Xl#gFmIop@kGniMceeR&P3Is*G}oS=hiXNP1_gdp5M8UGV5c5-Sf zcJ(dRg1Yqz8i&Sw@g!CswQ#6SE6qnlX_k*YQaHBDZaSbPjA8vDI*~4E5r>vo(w|lGi7YJ~zmXz$^`P7$fH5!n@X#&Mi$5pk}Kt-xHAK-Z~{tjp&AL}|> z|0?PG`UJ>VUBt?_vv2YGz@4i@{zm1iwn)zy)Eg>(IXU4o7_ku_!J>_VSr)M_exMVu z*8KE|VkC+mGe~SWfa$>SXPY6j(h;Ix0w`v8RqGUPJ+d=r0HDXb)><|0rbBVI7fWB` zS_))U8mXCj->#sYrU=quzlJ9b>tfFsloR;%O)SpAif~2Fv<^n|K3V)L|0d4_YM=X= zH3aGD9seG3$Z%edk4`tSG}YyqWw&sfK(YtWj=QKeAqgEA(BidqjDd)Fds++4H>O2T`!z}=p5SC!H(aHvn`E0-BArvy6hbQW0q#H^kulVAp5Vwq#5X&eI>W`1+{HaiwE4CG)JHHP2H#en4#cD-^>P5OQ zm(HFNhs#%{*6sE!8wDQEzc?AG+fvF>IZl(^UdUK;{W)i|%j?W}J0^?HDv9L+6#`EM zt{l2Rj!pV5iDHtLI>?W5;J^vKVp|`!(05wIgw9*GdY&mxyCxh}N{!KSV^&N|fm>kf z*2KW+Xx#IfXK*eX z);HN%ABg^oNo3LWvoO)&uj}Mc!wH$; zbnczTfX`&`%BL$?t&hs_gsvzsUIX)l_gQykbC4@MSdoM^yd#05F7cA)V)&xgyJf^) z!#N~$o5}q`v$vC9HW>e233Na#g4$XP__NWb>#`NGYQO}W2qy>xxO7I~}4i{Q< zCGgC={>X#u&mf|^F|npA3eelRgVoJwW+Gq~1n-j<H^lP}86B?@>#$wRjZ37tst(D}g;amo>V8 zHfw|$t9xGjw|i9hY4599O&n#+e-UO#80QUm=Ba{vtMpZ8*Ldh{@iz7*0Lm zsZ|+PByw-aIep(vS?uC1%QN%#$IeX9=0yJ*^;sKLP&ee+$HD=S#|K>^j1wzPp>BDAAvE9ndD0(4$bSz-shP;1>|ng!$_cP$H9fVqE2nUU%1BbM7oj0iF~DlJ+( zCO8p)z^z3pN*>XjBjgy%_+QTwQ!Yz}kr?723L?uyO?0{e7(%g#DcUq!s?0U-8IVeO zuy=(GrJr*O6yNC2^#LPVakGacP}{9IewZs zLBJ(*0vlY7g0kveR5f;;G1A2qfko4j+E-V$3s5%gq7a|F8&xBk&-2As0!nVfSYa-S zbYQmsckK9YK8M9iNg?66uDDj2UxiK8rDP>;F5=&o6|Gqs-8GZV;kUpipErr1E0}9d zbN{-T9XeQKhay*aTTupey6pn7tQSD~Xql*JrAF=G!~e8Nu)>MPh)^$gft$$(Dp^M- zbI|FSS}lzXALK-jRSHZBDWM>D_!qj0hn`+$8~?}Yw+z_zriFNcu4K^1E*bX=VPvR3 z@+oaREdr)f35>X8rrrpYtL^VE)lulFpi;1ZIr>1KJT*@6l*ay#BOl9Mc4aEOsf6aO z()O$1QKbzOLrpnIBb3jB#@&^M&EOK05c0&nZkqmjmEox^whkeWM&gZIvKZxUMPFSn z&L5a)l~XIgIPRRiS~>Ww_vznaja**;GmFyyMEjpWI9I}9B;i@jXhh@?DH@8;6u-3) z*GoOiTc~Pz)gRkT%Z0!h{`v9)#=MB0Bbjp@3Ma{($Uud`GVIX$CfL^LDW`QW5yT8~vy5GJKa6WP96iD8rHXgo z3A}yr;txeARJuL1hPJ+N^6GVpn<~QX6730>ob&!1S(b3Fk2&v$JAU96F%CknSE{3Y zE+^z#>&9c_dUGzHwr}oe0tLvP6S{B5>vPawf`5J}1o0UT9Og0ktK{Hee;fcoE!HAA zntt2)_(;{i-eJ9k$r(iF{LLhQyJnBMe{MG&hr1D0a7Ul9(x|GgTNF&z^8kvog@g7| z2iZp%c*3`1Me`Wi2~f}p=!*v?Jn+cae^QC-EC>cj<2&dH=p*%)JoO1cFEcs~D$7Ma zKlmHg`P_j9=kAX1L8@Y&s@AYqs+9CA*`*hZgSBIB3iKg>-qlLeagNq7%-zg#KTPXI z;^pnem4@=LsIYZEpZ(yM95LEb^0^vENusebyhr29sw|?HcB!XY4U<&&9;^TrTpo z#MRfJ$nz?rHbPH2cXR4`U6}MYylS&ol)GsN&=IUBBHNJ{iL{cQYnN)Qmzw*Wn5PHF zCr)hz3+|OQ$^?}@dRJIRihQAMjG2sA;vDPdmr;R)z+gOWyLWvL}f^Tp^; z84RNpTwh&Ls%oqk3KPaO%c!6b@H?_d-TOtq&N+Vp1(_P~VYAAS?0Edg*jAh`o;kLA zb)ZcRDrMBTh{Eq$JBj#!e^(P&P(7$hHfv}Q92}fp_rnvWCaPt(q>ubVzK(cuB`UVg zLqwWhoWs&+)3|lS_SYb^a%4#YhaCinWOzEwVjA`v?~+CB~lqDs{J=11~CHvd5u9I#T;R}%^~fj|LuIL7d2dd5zXYgO4h5V zU+?vqQ{YcGRt`H%sYgUUdQ8|KPNdOin^Wvaqr?&dxbfz#P%9y7-_V!`pXN|rF{_#^ z^C!e?9?irDzKW>tcc`eN_E3Z0Z}+@$SeGkhX;>sXO2l z-?W)RC0&hYf+IcQ?MaN}w}$Q2qgq}F*{F+^pZ!RR8tbzO1SLugFVm8uZ;lE@s~S^m zXX5GS;BOz(NZvEvWrIng$6{!VACTyNB53sYFzSvfC8Ro*%S@js-9qfGuUedA1pIMV z@8{$FP41i*zKa=Ca_BrV9JD}2!A&l34c2PtY1gq;Jjd$h7O_8*JcKjJO3^j;_;?lL zQ)PBqu4*;8ies%1&KgxuCyHP>Z@JWoa5?jttsrffk0i|xD{Vvt6ht+LoU+hR34rb- zMR-EhOp2iA&Z?KXkVKbS1CIayx(Ay^%G(`k!xDGp>~-1B=vQ%|Z5|bt7$9P9rr1c= zW!z`Gj|p9XYi-qZRr~BX*i?Md&OW8$6%eM29pC5__<5zUT-*K}(zO4}Avt@4=~xxK@iOqFexIjRYmP{HMK zFNjU+-44sh>qtj?ya@NgO9FYF-h@X4s-|*;17Q|qqW`wyfT|WDG9S8yvZI9+oO`G< zf<*~e> zfC*?w{PMqRtx`?_n+u4m(x5|ao$*1xQn)y z$)??;crx3FTQ&nVVKx2_YMBFLkue;nRdDLVtdx6ZK}dK#Ph{8`4R^AZ4cd5URd169 zt=J$y!%URi)1|MuW%^O$lk8QEH}VQOBlzkl%?HO7Svg)Y;{|a4G*jn)D?-Sa5%u^i ze13nFNf#XiYQ4By>qDmHFECIjgZ}Icwy`9(f_Z=X4|laQL_I~lB=B;M>B3E1H)I4F zCq!tU@*q@Xq?eG>gk6{fk&F^2iedIzaj)T#)KGw^6jxBx)Yj!IQx3iNI^k#4UR%*m zm^ZpBd@Ws*t0-9G*MjQe>H!I!tUpK#?9}OpKHUK0aB+xe*SMULER^7O>HBzf%}Diw z#Waj;HA2%RP6GJO>*%U&P7|JMfl;V#n%an45Be12mV)(WEmZ#*;_u2#Z zw=45IhQ#`C;ULSyjRv41Tf+(fb^u9tFQu5uF%bQ>u8jph1X7C(o}fs2E~s+AdBoRg z#>Tf*FYDymyLq7e`<$abaZ%s9&KW^&@e5CMT|qF_d1@cl*yFJ(DQM;ZiV{enlwD z$37;cA;RQXZa9w_)qLr}S)df?SIYwF@o``G)eItAMon%tx35jr77$H z-@B%boFwK2InxB`bO${)Iw;}C>G!rWFy1PA{RQ3mu+D{{haaCwg`2l?x|)WJrs96I zEFH#Zlsm8}&~UVL6mNijfTyrRR!wbNvW?bF81)nS{NTK+{@1>OyP4Dw%-WGtx}3cT zg11nCuHMf}MfxMF;k$vHM25u+Ke%txs-0%;8gP>1t|cq&(=%H~K+CVjMFQ}XOV96- z#6~i10mQgkyHzKFXtoT2g6}A70mokkF($_X=nfjeq@e{=j z{-{)Xt;ODOYFwMDu1UuQ-_m5P!fFi1x)S9&>A~8;!?-C}%=B;$#C}D%R2UpqYoGqT_$&)95&2 z5Lzeb3jb(DAK%7Wewv;_P-6`4&I?*`!bc7V@XpP+k>G}yDDLcEIO&JCM8BKdr|R41 ze}yYukh>n_-w4F?Q7@Wd(MACepadU~#MS{NM_Rf>;oR3|-l$*n8Px^z&S(HMR{V3v z?4N6HpLK<7F4UI%Gs;~#PmjJF)y#XBKAhT z8HvRLVjo^7kAK1fOwjIq5MWaGt3h;4##~HdNPT)IB5rqxxp(qaruo&FCR1CliPRhy z(nWa1A9yztjU3#;WQzbn*f`(flJeStE}q*#sfQ5^>EQ-f4F(!Jlw%Gm;_`4xGmR?% zI$(f_aSN)vOzan5Zr@CQ!Kqt!2woHEu;6Kwq@^&q;Md80H_`Gsx0N%?SeH%RgV~(>K4O3R;^_|r zQlw^au8rmL@MLvqL3GKAI8+MJfxOo~+N08JEe81xIK&A%z0(zuEKyx#!bmI!@=VRKBL~gR zV(tnUI14K*JheGd$0(sKi2?@E!~-$nK*In%iy;o%Q==z_aaTJuwQVG$!B^r%&Qg`wTsNRLhVrV3`pF4i=;)h2V z`?FM~p0zr$Dl{62F7_ETJLWykaZ@E&Y_dqaf^6C^^I#++X|-bbQvW;*`z*yztM)3n z-ZZcIHaUXGycW_hzN(w+-G6RYGhI0fWN~fZBN0a%mz@x@+H@oqVFW|Bb?v$_r-qvea zTm(;mas(iO5N@rixHr=L+>#kluMLZ{i>G2I+Iu6c$cTh|B~s=gla2Po0I%?4w2-&! zdYK+d&CRm0nf9KRo{K03KjhbAnb$e$1FBT!PT(DRhQc_od_wbNjFjF~xhg-V_1B|| zlz@+7S+qKJx+O5=v4=v)2cVvkb*5kdUEZWdbBziy?F~O_Crt_`295iVcjx zL7$d3OQv)mZCKR{m8@gq#L;~*lzUFZ52A#|$z_>3>b;yI&@4E0Pd%hL4vbW;^v{<# z7f@bO;qt-UAAfneLz)DEZ{CP)PVp^YpsAe;zC2)29;1ztgP99_e|yhAt*QJOA$JD8 zHb^lal3d{wxjY#&kf|bRV6$OC`R0mNR2z!$NR@Ufq-G3E*Qet4^^kJIvh~D&AP8a# z9x`jKHgzVO;b18u12r9Y4^&EII3GXfPPVLg8e^#ozaW1;IeY{seQ6i8ExkHg4C{Nw zLl-hMWzUu~w~FiD8Nh7XI3LP%OSYhW*_sPo5vr{x+z0W7>Kg;(Vg&t_ffe+S6_vIx z34Kn!zkabPe^xW!OrWz<{VTcZ&X1TOfLjJ@BlT}2cY=ZHFSt+?az&MnIj&uLh**G3E0em(_Y_= z$kay*onhoj40i-%&QbKvj01m7(^rqi_FdCei|NP%=8ik#s`K+xog9IUg&=+|-t`gE zMMe~(gM`{wKZlp2azoO`18v@g!VCaZ-ZMZy);2TaqSA~HJ{=P;b0Q#w%r@1J$qj+m z-rIv zco2ufH#$J+0}$X9m)ew0?=ByW1r(3h9CC|F)^**%DWR`eBh~gVM`-W;oxhtCrH7J# zUvIVJQ_{Ja7N1|51d_ASHpq?G_j#9fOw3r$FMQZiDyM<`b4`|^uV!M3Q1N5vkzpaY zf^EC^u(U)hg)OhVNU5$Lx-4CGbB18Wph7)`kz@@q84jp?LslLIfqJF0KV85(D!l?2 z<2WQ~!e?-~UVTrj&`srRY zH^EU61{uWUj5@dnO3UckHq1ANMGiL_~Hy4Cf!fgMp1 zhyf$6|Da{t@sSTYDN#p)=zI+Ro5mVZ%K9eUWG}=~c*}OvAt?@Ts>CqBsJHs)_cVlJ zz713S`jF&b!p5YLWllfBUda4#fQyDX%fPXhIJcd5SG>HujM1tC;szxa-3U13_&8Mi zK6It|#bK>97PF2F@*Iy5HR%W4gOB%>&X<*wR4nm1?!cQ?mynWFr2(#|bD~O;a@h&pgmGE+{9+m0a zC+>m(9y4f=VJbBBN^Kk&Wk!dUw*@aW1JX};ENjorhSW69BLs*@Y_jN4ZGHAEYV zgZ{{x7;rk6TmcY;BXZs7Vsupng8b3a6=H&xF0Pw)(B?jl(0G?BoX6v33#N6v)L4Yz zte)(-{|X=npotfs{K7Hh5&{g;$~A((MhlQp=9tE6XP+wD%`WK6zA zLt39Asa-hh!tcpLxyfQS$MoJ#(($r-RvU9GwL3HZ)PeDoCP#ijaqXf_x<#>avL9&z zgXX#p%P9*HzZp}dNWwd95VCF!8rZUqN$q8u4>cDlBo%LhGMPT8OhaK)qG$cWeK~fp zk0il;9zG|PZd5kV*r(<#p|y=)_%KK6ob_W)x)QoV>K?^EhJ;l~%y`qKx;OJr8)!G# zd2w^P0gk=<4KLmpPMplJOqRy2dBJxhfKNW*4eYeQFMbbN`03MTAKnn3>1dlm4dI}B z86J2X`XA~*ObbzA;Z2Bag8P}V{Txd~J<9RSO>sL{fp#)tcG?2BgzKxlx9mWaRbV{w zF9oQ}YzDx-`}O9HP=*j2z@cFe5Ssux*GMOfoOs? zcQ$d+4}$ZqHjK5LZ9cQ^J0>S1Sd@TGx{lE+WdXVfPMz3GNX6oMnOCyO>h#oh>^&c) zWwbUYiWH;#Q#r!Cy?4u&9sPy{Z>Qi!V*)dBny%QV^^rg88g}{3wZY_h@m&yuAB9Ma zDqk~E3uTsel5(T{^h3+N+|e6|H>@0ZyifB%?Of*zZ%JpE&uS0>A1(BQOS|@x;2_%F zIWP|5rthT)LSX)v)cN5vvjp9M=lSp-D}{dV{x*-GTxU`z;rP48t5L8%w5ZI5ab#zz zsConSE_@6oKi}MYtZXjt$4=VAy=iWtF&G!}(vxG7I&|1u@j+F}Ba2AhGx ze88nurn519sx+G5U};@NhtlTt%n)U1f1mqu9;5B8EgUymwx0c%(>9B7XriYrx1L4R zaN0=2y`}c44r;42{?Tu3g+%6OObS&`mIYCv#s~zaeKop3GM$6g^1oI@v>2j`7fEj@_EPC91~g>eOphl5}9o zb!34o-cV)bvRnqpko23r)q&RPh(47W<23s+!LW}B3LUewLc$H%Q1lU7skG;to9!^@ z$`ff|>%eD( zhn05+H!2&7W#S%A6qmwTp{D^C2L!JJ1|P*oAM+Jq0^B3t@d}0WGF#;o(!U05C(3l~ zLOxl(oPS6X?D9~VHL$k#cViG*GYP96E}-gV%nlhz1&OY^q8Ol(89{31mIiI6SHXfg zH@N@m6~`=hwxtxU&x1u3a-I34eNpGx0v`{t_mb^@Qkj9>IKwse4e++@_@>$-yt2VI zS>n4v%C}^<3|*OSLn=Z9(*fMGB8)|g`Qrt`oyg zA~ij-6+I0up)rIu4w&>Q*-qsJC{fUxuyuep7^{>(C3$d(!Y}->jZ@Jb(%$UJk#Vz16Mm!Pa62N8BK?hv7b|1k)m2 z11!hd2h=~$ezUqDnlFfiVnY=($|zc|+WDcPKm)Jdx3zsHKCtPqb1r3)*mg6ZRtQCT zeRigi#A|D7;`o2f60&z6H{jw5637Mkz-K#Wluk7vm+mubu|S|6M`G8 zc|PvJsO;go_s@g5rQDh+TkR-zj76Ji%in8Kmq2U&>okH!60%M&QOx8K$1cGZU({4R zE4DnTPE)-%Y*JW4UO7FyaJ_&gWuWRQF=ETz&5?f*h&urIU%;}ZYE*Ho`E6FBC+W`P zFB#1JpmDS}8n>;emqM$f26?1C>P@M*=XjXDeFH0AkFu|obNJ(hx>92TmfZ<==TV-; z=)IZRdn3w2TU*aVjTnG7_yHZRomI18j5N3x{x1CcQTa!(pK`*oEbPD!wo?DxA3Bu4MteJnzh8fY>fQU)AxZxPLVhSbIU^_rbw5Ur@Oh zTuz=!$(4ciIZ4Hp0}>3=f;ehFKb@NiK3T@60QXAI@afB}4cNR4z*db^L=O5^AhA=u zNdEOdPK=yl;6Hse95yoAS!{!^xVKxwhO-iioAch%PvH`sYB}8Y1{3|wF8*VFpsev~ z4Ej1XqdDGgreEzHrgAn5U1wN)n2jd0{WOUgnnK!t$iJ(%g$_$yM~mu^9wp%3Q1kEm zb4=_eEBkpAbFtBpiI$YxcG@5rV%2O!-zuN92OGdXbvZLY^*#uo4{q7~)1SW!oFx+spVRyJ!rK>CZJ$ z*jr4FNOZ$uh9uF5PB=pt9UtteRi$$4QdgwDt>S2k_v!KgYr7i{K zmXgQIh%DmRD6=?gDC!-dBdxRgzqKaC@p878Ng6jean&pnz-~>U;4UE@m;<^H$sn=& zsY(R)pvW_7*EX?tfD4t=<2Dsf_tr&qnIm*Pu{1Dyh_1<>K(>Cf&qKbgO;XD`>bV#7 zS3|DMsrx8Pq{jl8+{Y(p7GEljn4-6&YJFjiX)H0PYm~0*A5j5D`Auof+dtZ=-NDRK zpYH(cUa1z{tUeq9#gdwHjjUh+z#1WSHZ9qc{#6oXQe*?U-a-g#@S$j1+VJo+J^EFV zh|1x`Vpf(&N*cNnFPJ5M{W)d0E4T9uA zVTc_Gy{a7G^3nHJNv`F*DIso%D)MRw?96f!IqGj%}WdUFoIH*za$s^p&j0^v`pvARlp9 z1RdG7gHnyn`$0nh6U9rxg2j8t``VdoU!l0g52Dut*Hn}-@$#T%

    ?dSA-4^L=G^2eGyR+le_yu)ujzloQ1OAOEoVkXX3 zC-TuPW-0iS zu1P9mke2~ubD;?t;tXGdp#mmi72N?BzEHf8JMe0x1wo!g%|=aJdZ7E7W4hiX z#M)4qRyQ}4i<)Cv>|s{!3#P^YG@R)(!Mv$^oefcGX{8&YSzm7)aug1T=&Q)_1=N?y zUMAKjc@Cq1D@tTGo=*F8t=}iL9&7<;H68QJ)g6WdER-$a>ymn`wq%Vumers z8n*`@qf4r4pudqmfxKt?P_~!5$xs-rYrX?T5WC%NM-gulHQI=VtptOn($88`Dn7+2 zW&hzCUKU2#trBzbowvRySU9dtga^u>;cNYm1{Vu zYq6GMC~R6!=7g?hkb2qQ8ZNpnz43i^e6WT;2*TTum=I*wYL?P8-A&saQTa%JqSn**NV2K!cyn#WqDtvL;hpi2OE+A>bXr$cj}v+3xSeQczguU|C!b41D%#K(2K_*t>h zzYzg?ZM1^vPm7}KUs_hZkWdX&4XLMRTT%^(QVQ=T2!kiosUH+Cs7%V1+29cE{6hn- zhk1<%FyNdoY_iW5g=GZluEe8=@@ZR@f>Ph_QW8nO*vG_}p4Jl@^VgnwP%o|-nQ0ej zS0!+64naOVKOp*(C!Q{>v{7jhf7}p;zprIq#=Gs53HiePS*xook;6KF1-y;-unu${ zo02=p0Kljsqr9ew-;vysJ*>-a&7J2bto6kdIY$X|ClNKGtZ(Yh3TD^5=ECtti;d!r z`V_pxlSe$~igp8|@53=Ygbn)yq*LUadl$(MQRC}1m&yG6eGzxUqZy}MKf=30PE(?f zc-aM1NUh5P_($0%gdEBAUz}V3IbdO1_hjgN?iVyNasQNbi{~}9tKsTR7Zin$*`}VQ zJg+n-!)jvKA4lOpdnFn~RfO7&%2OX~;)kN>#(#2IV2|@y9%GXF$cR%gt+QqSCbqDb zt&0+_apSmKT4$kRh|Hq{V^(i#2{~0fS{URu6frU6&+HWe@OrPT7fu%NjU7uDcSPMN zr-n_YcMynZPH15s-`)Kb;q82$<35+nBOSL98XRPZvIxl7@Hsb3Z#4Y1dnF^CE6C=F zig47O-1B=Nd8}{WghrBL4m|HM?5qI#g@dwV(UwYQOJ%O{@wuHcmLfca;e*RVm=mr^pCr9I1tMp~$>#jYZ07~%$+Sw+9Q|5@@593pR|!hu$q^Jm zN@fHNUSszFi1<3N5~oXcVtLBeF>}VY?!rOiYP-Daaqva|O8{Ed^$O&@D01C)Y_o5P zK{^+$=rk!4QMhr#7ZibjEby7=aqkiHE4TrnLol7=h-tk2i<}30z1)Up-mqti3K>b1 zS5YTuU!QIfSB;BpcE_7K(GBEr^kvsc8K= zl-bGysSegfbzX?OPJ!F1LsA^&p{eqgz-gOkV`E{Tc+989(T`0;l%n~opUn7yP9;GUNn1EjdAc&&ReG-Q-9PA0Tfp}9bg?2g~GfYoFF z=B6S?9Oo_JV3Wm>SVSTa$qa*{zK*4u9qlIYH=3yv4yMawxihueW705t2u>7a&1@Hc z@u4u*^sZ8N;#VHlzcO+sN7gYYlo+E?g!TJd`K%Uu?s2o$rmJz5IvZ(CBN>E8P_KjG z`_?b|$^uI2fHkQpk8Ux%Z5TVx|9ZS=p8ELS1Bw^;l}o|`@B)UT$8P4IBvOf^!L$75 zv8gn?7W5^p%yxw!7MB?SU;c*V!DwgKS}vsp3~fX4RA@lOe-rKTcx&W0>jJW5kyr`J z3m=4#$0aQilXW7{wEf&~`MzE+ z%75f)cl3kpj|6s2T(9PF)8!sSnD}-Es^H`epnB5HC%`nrOB%Z^p*+U0jnt^=j8RMP zkyj6=Kp%)&Z9k*yt;9%bk^dELZJiLvq85${q@;;{PzWvK+z`@kEY8cptfb^r>(sDP)2%Ut)4G=#ALfGL<$Bv5k``@@fHF%I1P)1|H!aNs zPJ!$`jBwcU-kF4m&?__?qt!sc3}>?un|b*Y7E*FU;3tt6AE zSHLJ#Ydyuvj%Hh=YK=aa0KpCiO=?@OIw0sOY#a8qFyLK3|z$rzbKM zMG-JCwp%hrLH2XF7^u@RZm(x;Q7gnvG=W(P$N>uY%+XpPlT|IsG^&VK`Wsc^U71as zz!I(^iHD-`;|}ugQJjlv_52}ZOJ6{Kb}=z)rPMT+SMvnwCpj`Wh;#33WO0^3eOal}J3UcAr zoR6do2R`NMg@h87R(p~$!K^q?!D%|D(6Y+?r|R8SAz2|LG6ZnY@N7->9R6l&jQT|b zG`Tx~zUS1343D#!f~;U{|8r*|zZ#6;*W!6`I@outu|0v^fDop67|Zdt#M?(X`08rb7ly2vs!9Xlr-<0g8%S(2hGP@fSwt>N#;NR8yQJxYrSqb*L& z6rq1=?%CNupJn*&12dR!rYxOyw#!_R;DkAQd^d|-LshIF)%U<EdRtV5O64PH zV2EQ%*uRXPdEMt!Wp1(Jdsu1Rv>~+y@49U#-$CP=A5IlbI<+ek6+-v^*hf^s7pbXN zKqOzYG*SYhCK!2yJTAl8j9eyf_JY>G`Pejbmw_`AR!c4$6vaHw^tGd|Z?6vzUK zXpGzJ0Z120hpl5Hr&N7@iWNSU52d-i7F4xlP_H&T#?=~(9SAr0L1_l4pw2*;2SSor zj|~BRB^+8ZB7cDtdH61+L7)c_X(QW)V%{CFkJPIE%342X2!9I`w708d7qN~Z82SaH zmKS%JJYfgwxlPu<^X2SrzPavXJQeC%ab%%)O-~%BY7T+SFq|YGvOS8~;Xx1rE3M5r zpO{7rf_DW1B35|cG(o1j)e2BP^wKlfqvHH1}$}zCOGhYi!`*hA^p)VNtPbjN14lqr%b^ zw5v-m*l_aT`MjK)nOr9C`Eg-$8JM;41l=_=&?g^~2yr*ic$lZNYTa{b5GLTmx6$Tho_m!c!b3;EYP<9WpXddAq;#J~ zZ=n8XibMSsZL*z+Ot3=)F~)_{G*Mq+erAeoD_z6i_Or|ra;}>0PoSIyiQZ&=3DXe5 z?+!!7r{J%J^cLG%024Ye2?;cfH+Vz@Kwo=(c(3c{1q_dH^t827JM#XS#_ky5EDx-;|_EYT2#r*;njgQFckSOgF`+Mu)ke~XveRa zIG#8WWEAAHXSSJ+E;p%Z%^u{usKn4N=C#1F=Y+TM*^P*CG2ond_mcfV8kd*0}sQn9Zfzr+Ppx3}6COH(oq zZvjAbjD3Dbrng9rqoAM92xmi6Q5-bnn{uWYv33En93N7A3;D5CLW1z~s*E&-S{Hd$ zgi8*q5t%=`OS^6`TcfX}cN>K0Dx=X-+R4p$3)1Zy$OFu`9&HqZ8rJ;nUnjX&hadx> zJ)mjuj!|q8WoSNUQxefC0iy?yjZ5`WDCQ6sXl$)1p3Ec1bqn2ak$U{I(0)2A9wA0S6 zcT>&}_lLj-#UOPe&g!YhOdD9=nnN1MX^zwCdi9@%k?zI;4t%f=)CA#9_8)nDV)}u{ zhWH0Z>qY|HR46QHKu)k~Ktr#$LUo%3hF|6Bg{d51kM$ht#U^51BStJIon=}}27Myu z@?O2O}*|12w1}R;FrpW`8yT3FA)YNBxYeE4K`j%|l)fmo8@IwoRIR&*9;~M1CkB8D9 zx^rw|XLPq0;53+JC3lqv$u|D36S!_&+$^@iLycjEXC+4JvZ0>=T`4l-jqpeGClf!D zVZC+>X=iv@URzn;E{HMMw2)wxH+Y|?5PqYu5UXE^bKU}Upo)@Opx30c)-@oe9qqYM zhX<(OLHgyXZ%zdoL2qm#D`~%Zl?Tm!hT?o=QNPy|NEu_6Umcno|ML)?OCdP(t_M?Q zfv_A=`v+-W8L199z3dg%V?J+}L=4qhqRfFm=sl4E-rTx1nrh1Wb%W>Suc^x@ZIX9| z58eLmh^iVnz`oGCU-iVzSoC z-=>86NoP58grqD_0^g61zWvC4W?-m_ocRKU*6XPUlY1~_5Qo5Iz(}wMN@RBk-#B`6 z2|x=tbi0X(iVysH2kt8Tg%gHVM>$am4{+GlwTBsDPFw4OZ^qYLz1|a1kd7I|OzmZO z-ZLnd9!(oINZo%dl2IC@f4xC%K~TZ_BKDdeG}E#6>_vHZ`423G7G>}vGaT62v1|v= zsm2ej)l-N3;p8?9J6~69x`)uxDWUk6PO1)|!-#O#bK;_B>2-I4Y>@Q`;<8vdh2G2E zKYxs2PAlDe$U75Bjgs*1?RNn#ZV7x0zo$|K1^2p*;t05#0;2XM$kj3vJnwRAAW+)f zER>w@oXDs~M{|ih?>W7eNpCD_Hp-i3vIq`XZm2e>IV)WuxSOe7qTI=-sDt9LO9hkJ-c~(-O zbUyeH=@hJoBO9U&J{u8gG1O3zx@qqe^tHvhB?dW9ZXRR>`O@uKB<6HHOPOi(M6#a; zyraTbq=z1Hfn)38GuDB~XKbDaPkKsZouHFd-lN(euq>~fg{bi~&6lkdt?WSZU(H1h zC%Nvn^#tIKj03?yC$LA6qO4v!Q|ZL(N|+3;Ar4!!DN|wzMwQ+L=!rx{vd@Vv`s$wf zmAJy{x1MguYlx)9iC*k5>^rrrvJvmWHdmW0B2~#*s*-OrJw8r>gmi-ib|i+j=|zrR zp%|UoOOwi%`{pH}Et{xeeTYAENk;2(5kYJzau}3gHuyvXE6)StSJa)==^VbZPju+L zxf=|L)b&pM% zFhqE)8UA1wHm2f9S(p$NC4qvJ&*Q}~G;do1e|itzSsrHGNw znOeQe>>q#peJZSV%lGB&F=R{-h+bj{iebj-;$=2oICq)>n}R)`TSjdJ$P@H&)+tJk z1w?lKn!~m1Elp;x)EI-5c;C}jy;CnmY~1k9bf+#w=xqvn(pc0=5bd?S+t8R z$k#>NmqGjVXZ;o?feg}%=n4BZMm)x$9RVK!hgUaKvI)-iYf)(9gJKlfe-hcL>rJH= z##ikhb;majCd%KDSz3Mq)YVZf*4QNug|B}F7WOrrvp9YV>TNUnVeAg#i?aRd<`Azb zmCP6<{i77HcmjRSLY0ys?a8#+ZWOWTS%!q}Mt32^I#Dq`f=Ch>9*e0_!TJtvA*c!G zYztM}8BzLkqAQT!9tXexDGk zYI(j+NQH#e1+$}~BqIZz@#Xri7**&XM}XV;S~pPDGb2Ua7Pbq4qkC$%L4zfOH7x6C z1Z6w#j;30f?a*AI4tot};K9~r#~wv}1PjjnLmF)c*azy}ttF#%wLpSbN{m-&=}p@- zRdJdh_uF|E1@g;P)&~k~^M)IhzBo1vVQ9=UXiq2N$mcq~#Tw{!^2JSmJ-g1NJwZ_` zo||n_VBL+mn<)R76JzHaiMM5*Fa}YO;l9dtqDH`m9R%g#0v_3Uz~TXMe++H%I*;c^ zZDsVzNw|K1C%Y;1k>*zsf9kRu8|a_Rnsp#a%=|ToP^OGtQp9x&>1v|-oUDP2eJ0n-IshB5jndQMsF`(>m@ zNfyQ-1r%;}@}}MV7Rw9_>_@22X~ceqSxGc%(q50P0LvA7!P3iwH7NHajPBUkmkrUK zbo)DIT8|Etv1O^|!7BX=yT4?prM~y66^~xmz5vFs3LO$Cb$Gy(v_=ma!P2Hha#UH^ z_uIQ=oq47uOo>_xK63NG{wH}MNO{91)xtYB_RQ}qP1LUlp>GT2ta3H`kf%T^HqRBE zBeUMNpk50-u^WVD&M-Cp>8VCx4+6!zb*_~Tb}A(&svavQ=m0N~xxM~vKAe3Kg}49rKdCHJyuLEuwG=zi z5;l;uuvwp#{Z*c|7+P9TEa3iv*Od^ z|HtCyrW0^7GO=~WXJclf6L2+CvoLlx$7f-orxP-;7dNpmGyiXwu*rWnqhVxWqZ73@ zFmu9ZVx$wbvvn2}v~$;@VP;~)|Bnx!m5uE`@6!1%pQwek2_rruGt2LAivLw3YhYtS zCnzK=FCs!EWM}JSXKmp0Ukg}=%h_-&3@;UiGh`w{eKD!_-q^uY>d3T|FbTj1hs%do`1=>l656Zd<-bFB=^Pk z#t*=AEto~@Zv!=;&Kj@x@6+MP@I5%dFLaUq^apmHE4G>ipoa>`_o7Ra!~uHFe&cm* zkqXzasK%1uSzg=kPbSX2KUUt3^Dh@#afPf1xtp%Kyw=V%uI=v!*6Y&uDNn&61724DS4vMUc0lspEDJWNP2^il~v-6Buq09Stq%w zow8z>>yAX-bxkPOu`V%_!7#u!fT_mCigTg6bi>lW1k*so7XosCk|4aR@6ZV0~LB(I6;bC@o5A9K*+uINLaH)&a@Fu%Z%+0Z3PdUfSvxLk1UT{OLp4+ zaXXv3rlLXXnaRYB@o%DplXgXWK+tf}oXD*_>1zzX)lX^-dE4|EBKAh+(r6fy>SjzB zivKwz!vJRr?=)2HZuN)h{Uj`r$Rwf6%-Oi54`$WUYG|V=wu6LJs5|o7}Q0)x%tRMD0Vh`TecZG zqRv~A=sd}@)%5S6nDSr~<8#vv;G@HguRP zG{W{xa-Q=xj>lg5SDds4@j}3_DSlsFKF}S-Uw9fgxN_q}72l$NrtqAeR_8B&olrE6 z%?V)QNvne?K-DkdONR?dBlI5rP9=t0O5$L`p>9MFRB-W-45OGwToaUNenYeQ{nsDplPmGD-dEP0VnP9GMF2 z3gji6MoM1FQjjpA_#PPn4)D~nphS<48u0kLN!TNJe?t2e66Ji8{-Rt9&LXJD#>=>Q z`{}EE^nrz=-p9?|{V+t){f-&Iv9|VW&a_3}ZZP&i0yp8Q)~rycBeTu{Ocq8lCL3Ea z+V=#d3KNq)uGjz>-4aT?0S`CP!!y{~X1$U{Dl=Qjk#qzGbeAr7FI7LA%!=428167I z!4e;F{MnL?K_T>5+i8ChJ$gdR1GmQ^LWT$t8jDZ2V{MO3(SSD{iaq8K5u}%kxQQC0 z#+ZE}y4SGZppd8jvBYTddi|(~#q)u1tHs{uf|uj1V$VRe8QCX&?@wD*&M2@B10hNw zs^PP6Y~C+78TVc*BN+I?ub%3r$}jud$KkpXB+dQK3i;D~W2!RHj>*M{fz)eUu#C8> zY~w1TqsM}a+i6-`B3Rc%9tOAA5BY=1ff@a)^)quF4_C}679qi*%~m5U>0Rlw}gL^XOwz&BakJncEY9IN}U`zmkmUmhaF)l z+u#}kpTvoTfZg3O)M$#HO1x1)0qW)kP(8L7{GccH#`M`a9JcM!Z|^Vk)L1pnS#yp$ zM68E*RNP4XaY6%9~e7d zQnbCfqUfyA)WG3FE(egM* z_$ELsADhRyAvQZb;)4aF&^CaP;q{sJbE-ACja(@MftyQ$ zDl+K`#DUS)C0I2oIJH$rD5z)G^1w)c*UN5syZJ=VxtF9JsYZ7y+q4+@uGX^o;EfqK<&v1rx|0B&cn$I0(Gt25tgiQLHvI&j|s z&eZvElkS2YzCX@5h=r@_(RgurWyXIgXnG07$ThbGs#mxW9*t~pIRx((;upE{)~9Pk z=V!YYkYpaWF`TRHw7sjk8Q$`54V*IwA}51arR&0^y=JU$*l)$XnOEs{Mm*g&Y%?i3G zW9>Mdq5c3mH%3A5e*wzv6@@0XfOv+Y8W5KT54Sh9ek;xXh4KBer=Hwc2{{_%5`ko8B6cp5K47T zZ`}=;WVUG-9aM;r!JtJVi0%~Y3GCRXB0|xqq;;yP`%Xa4zX=@v*9S`ks)ERL+1nOu za(-_F9zUT`89vU#Uhd)!;mj@1^z#!cCKHXz>s*$N;3L&WuRRW%%jp}kN;FQz3YPcd z2fxX@%Hx!HNYtsZa~B)JOz9pMi;nfFg6YWNf+E9?l{~eUWMF;6UmJ+O72?^n2`pf; zJ}HGBnBQ89XTSX%L~M$qgc(ch(t7$&q_v_g*ZVlahsH@VW13)p0w#2jur`r!z@4y>j#tG>CWzGO4D=+J`?P(8> z`>IsihcKs;%Zhovif-nZgd*Gvj!E zibchz)WekdH+R+;8nZhC3g4sddltSIdjQ}@8b;|PnMA6e;61-!ykw!)Ple*;l%2NJ zd(VL;RElfBKR&!&Q5>%^H(okahgO~u%pSv$@nyiK&Y>*Y!P%wSaTHk#f`K>K?yC8l z(Ko(OvJ?)Ri!0qUetm;CKl5@QMU;o{a2&{Z$hZKk(Y$8TXxK-@e)lrstgej$7c ziHmUiN@@ZEM`_3^4gU*MK&-!AcjkNDkyQ;ZmwbdgKu`whih)s^QBp;QlHu{2u)XhD zb;Cd{pcO6slMDIUT7S1ZY6!5XPQMx(EzQu-gq(4$r=v! z=5%2Xoc@1%j|q!pdm-2lKg|8VGIY12QG7J<@L zoEfflN@k3gWKk}=D12vAhpOv`DY*!+07Z1$*TIOfE{HC9@h6UcfT-GC=fKgoq#8(u zD_{NntEix6)3Hne4Bscwu%u)FdT?8>#p>HqVS#}{SFO%dZ zERn%c7rCV5pyq$gDX^2@a5BdrWE^WY%0FBw(N#qxOAh*F*!wM6?#1oAnR(j~hbH(gV{Nk$|VK zxS<-WpUz3b=*%w=hdV2T(a+Kps3x^`5|}@J@)b zu?|ZRRVkB-%e(Ty=hLjhE>W>a^oFhOibkx4Dwy+dSfGteMD@cTwhcz0u7IeTAZgbf zl~XCfYXjV$u|kt8{5CK_G@Qh~n43O!00(R0u$ zdmE)!L-UK?THCP9hCH9S%#sm*L=REymj2Ny8fSB?#EkxQLger?RW{|9L(=kTGv;uN z&`Fs`@f+A-iWhS_zfMh`>%?3M{3) z{EA>h#glgv_GhToOFf6wUt;e+kd)r`JQ5|_42oi4`<^~xKq&ggaKo2%xx#aqqO>J4 zH`%GWO;RwaA}5^(H#e?MRY~{tj~b((`x05{PS427Iec8@ia4S;Y&vrp$7eHP5{T@+4OP>s1S|wAW`A~Sg{@h9Gz0mrg=-YlYV6J7ON4~FFVVO*YOf;1IaDhX1~#x z$WtAYk+T>_A=e=xkL&dKoqw4AL3@lvlKkKBzbODjNpUk!NZy67!|hG3>Z2b2IX5!b zi*r$RJo`@nMuD=h$;;4{0+;mh`e^UIUu?oW!b-o;CL3<9uKrJnw8$%`I9B7M>d1sO z8N3)?qO&poE)%?fjVJO?@Q|PPNf+8EVd=4X^+kQ&W9F&m=7~IdX>_a*Riv-XUyBgF z^=61$9j`uBV{lVkz958&JCw6zpfJ~U#qD^LODejYVUo=MtDFSXVKJZzr z!OO0z^N+ut1>)L(foAcmVWU2An3ihPD2%{@Sul>#s=tK^vvX@qsQqLe?qZGsW9pj! zD?N1S(@gy21+y1pI6@DemTPfrw+)R~q5&d!XC99o3+kxbDr`&m-3!#ovxt@=#o~MOla2MPK|`2F6(1AaG}Z8 zh5ot5%s9#QV^Wh4TbS}v_T>;hVaWwx`c|WYY+=-b@&BMlD3NeV*#uN}F<-w*kZ948 zGe1z4yoHsFp`&DYIdTdqb)D1RrZWNs#d#GaI8Y8i5iH>&Nw0I;qfCv`u6|K#@yr0% zv=S)H6?&pG@p}tR?Dp>959fSUxQ7DLs)8*q$x%}%1kvQVV?kPsv$6KG_}B7|=jNIL z2gIMBD0~qSU(z#dbj+N|gso_t z_8^lbTwqT@CF~9(&5Oy1y{AWIoOh=_D}NBlpiNND6@+rY4arqRb3VnutNpWGh;@R) zztSGkxohsxmW{`YXI2p=I0x02;y(2FplNJt|*B{O%XSiF*to*PcnS zqt1%V#Vxsp&iC3mV}P8UAgM$eiNLp?WaZFtW?u zENrhJ%YUvA!kw}bTLIZDu1o}`D)2Ei9DXi>YQ)pQeF326 zNYI2?0`9cQkyJj&g3jk>t`CWIx!(L^5~y5A{da&x1Y*?{N5#|uZXl}SHFm4B3-isw z-rBA);g0T}=24(|forq~xW_CZ8MELA7b<^8AfMdzchk?v=ikO&fT@Ikm?mt!T0YHN zO0vOHZRNWtE5<@C+4AOibNf$ZLUhMQ2~PvcNFobKtQDCg!k5b`I2sS|n>&+PO-O)+|rc?v;zv$sjqS#8~7s z!jb~%sfw`udh$87aUuFNS}@kQ{wKaxFZVNF2vqwiVXoPnbO)5FWBVyI~9k%#>rFT89t^dax{|GO;t6Dv)a9;m@ILPa1b$78L z@^A)$M3J^HI(U7bksFG(y0HxJxC@~e7?5c;&o=~RM%!@4YH7vA9;S|YTy)%F<;Nh&+4AE%-=v97^&1Uo$*>EoK)LbwS;-Yx=D%xblm&Z z_B@bY)6r_LPT^}vLG$EEBrBkg!e%H}fZlm%f?(wa@|sc4ym9@rn51zi1|B_qz<>*4PkVs-V0I$fTmeP6O{IOl7?8U= zuE%``_a}$Rt!lVg$U3|~aMys$PJvhR`Ten_bIcQu_ZU9V#(VbyHwj_GckK2;pbD|Y z^(~LLhhE@|CiX;kp{lES@&z&99Eg1wH|#lC$ov0yXGCHEtrHa|c&3Khi)V7lMYP3Qs%A2vsJGnXcrq=P-OX%f_aI@W zB3QP1IuPnf9kcsf6@)z8l<~6yim|ECP9QpNLt%EsIKZ2lxx9y=8L_389 z@khuT)%_+Tn2UA#o3C1s6!>xxhk?sNhoV!M{`4tHN?uC=j}6l^+sBIy>w>P2W+OQ~ zRc-*zl*+ito0|pTzc%p$wSTMyfMS1=F9GkjEtV5cb#sJA3}C|TCrzMKw1io*=F``C z@#@l-?X=m|OqooJO7-X=XJG`3bc0%R2j`x6G=z~UZF-wdx@mj*03^eJg-R{^RXdJ@ z&w3rNVmx5X@h_3V;^lmu^6^m|qPH=`XLdm`RbI_B8mCLJe56EcSyRsgUyPw4bmUHC z*YC5K5p~@fw0+;sXK2!HW2>?=x12K~zh6ETr7&VQzD$2psM;%>;{Ik{9!V20KvQ;5 zl)YSB?F;}F0B~Xl`w)KIJ#>e7wB8Q72j8&43^w+NA-5SMiyHCXZ*H|?VA+`KMUE+m z;|H=Yfur8J69fk4swO;$Se$r&+`vTI{MNctQ)r7JGk+i03?dEoNN!cBk7ufuIKZy3 zuR75d2+$RQC{H0O9luf5Oz9F?t}JhIwJ!aFt4#`4Q2@YIzy=m#-UZ3aLM(tTGhPuJ zU%feS^*GX3aiYvh2{Q>9W`bbB@%2jIIbur(1bvZn7R~=QJj#gJ$)D(Z#6x#1&Ck=K zly|U_zrBsv^?k~cPAGEn3)Xp27B})q+iou?p%6)8%WRIEWKO}H=sTS4@aMKOxzi`A zT`cL7O+x19yBJrR<3Xh!lgvrHbQfjYtDeN2)ST_FcCmH(0mmy1jS5b}e=EzDK0_#k zqWhxL^gI<0cwCv57GHZ@+XA#xI-R*}Usc?1atp9H{Yn=};Ih=_%~_R- zxHj~VU7;9wZZz2vAStWEOAppVs&#Q?OY8|BMwqy{dyNTuX<8<|(Hp?_EtF_l`!uY< zJHBELT8x#P(zPtSK{jDlz>A>-o{c79RV}mUS!(fHrCnCv7mZ1F_n^lBm_+^T;Pk@o*dAr~8&TVJ4!pa%NHD6-bOv=DxO9Xy@y=!Cz`-fOv^jYK)mu|Xl*Omsvq4-35 zTy`R3CUk3KvEO;O#6d3|Y4d$3ds76Ui7CV43Jze@ABc)BAtrzh6o89Cm%}S2C;lq} zV@W%7o@N-a`_s{tx-k<-1TfCS`R|$|=FMso4vKS?fyTt+aNo(`Oj` zlk%gte<=a1P*hbXoXQL4X#C)cz;%zOfV~&Trxqvd4@OeR=a(~WTNoi!JPzgUNvmiI zW2{&dd){4lvm4&)&2CUzn%8ZZ#Y=SZM47uLMp}#$mwp);2+J$8k1(BiNTye$O;Qm( znqh0b05Lb>4S#NFJM+@ri56ph@Hi(Q=kC!pnH64{Rp^9O-WD(r*<(5HdxD)cze~mD ze4~?_6InhWB+}8IiMvZ3fp9r(4PwF*5+S5(u6tx?r7nD}?gKVr+vDFjN7}_KU0_VQ z)X+^j+TZD$`)>w%d8(np1_2rjD-^oa(3qC`>0?eP8>Tl4wkwzC+zq-ZQUNOJsgI6# z#EDtb|C8qJJNZAIQ%N3?7afrrMSLfZJ(JA=8LE?&_bSDs%e&Y2xFq&`ySo;!VBrap3ACy^=`0=*(~hu8irK6|ibC zkt~brM5*+OY#21YG3=3^A|&2~c!Nbx9axsrl0`M46#n~v9pz6EsxsUU9)>?u)Om-- z6bjYM92SbW9Kld%v>1xqNQU|fXvVB7M++xW*4Ia!tPMUwGXhi?$620}`~yTF`!PQZ zPU6K|;ovWDv;)nQb8iqHeQe3muzx5C=-ZanOhr4Ac1RfTby2Iy!u_~~Vs9QjH{q(6 zfTrP%N9VLGYsF5?qCgP4-23lLdY=e@G*Ljva(Y*Z|E1p>aEnvngwdK8-kfP-$s1A6+@?j+K@pojQhxo z3Y%i^Od8Z4Kc)R9Hj_SNwhsfG>=7LV?A)rtFM+&&scO4DbDk&aQ@MNX7}&vUuFkEf zCtESd!66t5-;x1G5myeS8@s=%HmDaojCo#gA}ojE7Lzg5wN56Ft9C0l&p7UGN7tQW zDu@W)A?A5MRdaKYKYamJ9OytST~C(vsT5T_nedsHS64CIYLbk)Ufx^l2OaPT$a(77 zYhNhtx{4uKO#ETn3%Vt45N6chwg8+;-Sfs5;Y$wzqHz$HJg?zU@t#&@=KXbIbdnb) zRhjpg5K7d( zxw^Jr#U*U~O@k8_f|!1~(*1P6gXS8MLoAUSeda@~ps1CB%SBVK2TabxK^lp@*!fi> zH8vo2)JPM&qq{KUoQ+o=CKm-T!yK@4A?IWG)^hl4fBz0>8cK`MZ`B(5V5|fG|J&>$ ztL%P$a`q>~)Gw={z!cs7x0~?3lsKr`{ z))g6Ih*s3|ect$#KTLY@NZF&6|5-2Br2TgZEhbQqtxxl13{qUzWErQiQ*~jEk|lsG>o-U!Oeb zd|q$%2Qn3TO|CSTC%LJ!(T))sBw$W6&~^TG%l^0m0I-uVB;n-7{<-eNwkaet;MuCY zl+b;5uEnXJAYOit$uU*;hY59&{6MLd(pJ9Ih=5XeR1%YIQny8(S;0EHo;TKoq&A=s zoa<5$Z+PYtk4tQ_$E)fVevX)-5@ERISxsBLT(E~Qrzrx)ESYqXrO1Xiv5%?0!jyog z8QuSAH3#rPPe}}1gDn$9qW~%oA%ig#TgE}Oqr3I;2^xU%^jIP}fiSFqIt}`2?yytf zi+L+972!ez?P)3;Bqj~3TFA)6P(zT;#~j;vCj}>bK~{-O#G9QA%FXHZO8Sg^epl0e zBN5a)Vs<^vp(sr^M0BNC@;AT+fXsD;p6!XE_YLzzDAOoZHjk1@2wI=kxYAkTr!yfr z&1Fos^3b#&fwpNsKGQMgAN@54*wjiw${J6B3GUG?PBO>Wl-WV`VzBO%Ygi4^;KvU3 z7*H_-h2;c>@q8VVgtHjfYjBbq=hx>GFP-g9C;+dTt$7E6V%ntSx_#<-O~W!N78G5D zpZ-0yN(Is`bme>ce5-;xL`ypP+1*(ayltcs@$nO)$VV3#wy52hWH3o67K2s;FLyl6yhvbdxLro0x0iUq2u1s20GWs z8X=3EKSl~^N3p=QY<^lFHHS||ina%SXkicun$>Uqn1xe9gIB*bP?yA!N?Fqu_4sZg zjT5@ZK(~HyakMTy1t`xUO4!@tFxyN}f3$<9g~OK|w6MHmBWhMWm2*KnvVc8AxX9R> z{IvQtXXm@@bDyn1d zF2kFN6jh-=;VJvJcQShjVc>&ehajIDq@pq?shKmXw<1<)UHH>-ag01{(e;WKyDnvu zZbXffL?860+{ZPx1t#Lajh$ZZ=m!1DE+ z(cUIWnoP%h%RxvFr^*Rh=BISpvCxE9H0HwYa-&L#Ba#_GJptH=3P|vNJLIOkr_mSnxzz zUm^{!mLt$*vphX0=xmd_4H#7LTE+=40V@>e*+N+~>h@H7sdAw?E>+=@RUjmHbhkVx zUuiW+GlN7CpG(T+tBp_eMMqtMi2iaTGIZsAPF`ghTEDSIY&2tvu|z&sa~6EvH<)>v z{ghbCH{_g~4`y@AXK5H*Sbc2Qsw^>pY^U`= zm*a|uroe6-MB-Ai;)sgPjpBB*BU7? zHS}HR+M^G3-l}aye1DsI4N0xv`iRmn5C-QM*GGMYFrer9HnlXWNg;b4jT~47 zC`xYa>`#O|6O^StslL)rp$Xz%@KvM|qsE|aBjS=PK$#LF^$<-2tGG1^aJ=W%wjxR! z0|O~la%+Wq7yGrNq2Zn8D-*f*@7ah|T8VD3J9k8wFuUE}*b1~z_a(Z25_tOFd#NLzRgFyp4u_e+1hKH$Dl5PJMXLp@zdL2nmGl1#7Oy#4sZs+I{yra z0dSBahEkE*gBnxP-184)u^@`aV74KtAQ^bf=bwq-s1_X*Rc?w7YEQ>IQ$c;Bf@*>0 zkvW%2gyw~=4*ZM8dE-b)E_qO!tXR7Exu_X4RS2-q04&M$0&6w3oqP;E0=x`_D?hzJ1eT&6SKW!JTQSk6N>Yc9x#Y z#kS^qLp+9X_GMWdLubDs|0xxB_f0Bdn!HN!*R@?nt#e=;=&@e;u=2U@ie&*$BbG;K z5dJ;k(C0J2zC9OHV9BGNxAZ5jLK&yYR_%iZV3;v@XdIDw9y*?j`~A>mJ!ATY8-+7j z2VrvLx zz^28`?4!<-ZMe4R z4W(W*q@q+3e5h1_zgj4?#h&${SwHT8(zut&7sC5w<&SE>U5D&jC541jc;aq`0#O*J z|4YgeBxR@YDpX_|u(`_w9qM~#=LwU(UcQlP?X$rtoF9t*1arhfY9?wq(AhWV6~9=X zhUwAQWJmh{fBNffayZ2^cSrXhYLe-yD9W zW5meWk(fzj-UvxPv7{)(rTsXpXD(XW$%^U5Af*hpNWkV*A6D6+gDsZqgRq$$l$M=x z39?=W3jo-d@9vZcV+=mLQ8KAgl#^@egI*-4DAWxA`OHhR5#ag5;p8#YQf|2cd+5`Cps@+{SP8uD$d&eB){yPlw_X7M03h4< zL@AGM4!jw7JhF}( z7c950qza}|D5vj4SXtpH;592Sv2kB(rdOiTL!W`FB8(ph)YVwR!fIBWA%tf_+h;L~n9_UiwaNsnXE4|KlClzZJ)_0A4PLm}9vrg`jYbYytm2_R@!S zJmG>_?0!ybKGvB;o#L(fL=%E@MsTt`%=IWJPGS%cWom~gdgfRPA3%^JaZ+M1RsD)6 zUdJKldR~~EXeV%G+lA&Y_KVNVxFp8W03oGp%yr}=>)9a?AMEiinGsE**IRv$%C=tg;BRtYA>HB!7rT&Bz`DxKA{->Sz^G_<={Na(!d zDtnmawt!nCNV$y#%#pUQyZ7Mc0WDTn+bVeNpqpXvr+hEeDIF`m*!OBYDpr$9*ETlv zx^Vp^GH|IuhQa_(*pB8Pp>pVjCBFp5KHhag*;t3AmRk|a0s<`5Oa(IAfUclB+HN?R zVhvBIgTHVu-8IRz-}U1$T8t;Ao+#%RDerzJyTJ$RM&{Av zVi?2Cf+AK8=7+cM1Od{asp>Xj(%lIFF92oj^uy{4ZBaWs-*<lT(tbZF-rP5 z7@F;)C8MtajJLLptHQ2rCG3+9RxFoy>KQslG+y*6RWajsBuw0;_Qrf#9`7B^)aNzF z)?q-~hF#jmRa8DY!Yy2$=6*<6Re)*@Qf&;Sr&7K+^S%%Hbi({^i%SQCMoVEJFao}o zhYHmP?^I>*A?WF!o58xOmJ;?|4z-CYg}28k@v{M^`?aI6XSYO8Iil77x^BmEtS9=F z?c+G<%2C1z&dE|D0+!iouX;!#EM11)G`uUJ#Wz)#w8#EafCI8r8UTZFhPQlNi;yj0 z*VeDSflNCxOdJKV0(cLOUlSmDZQ+XGZ26w~r_(?W>F;oLj)04Xw>>0Ld!zvm9mjLY zQ-S@Ru=fCavemACx~_DAKPbu_57J^h37CA@#utef!N@L&9aFjf`w9zu7}OfO(!YY# z*DH)$cP-qDtknQaFy$9o9&Z9tuAwM?3joXVtFFP94TZl?Ibk7^z_IV_&E3#i2xh0mJTnoPIS0xgtj7Ktn77hxwk{ z=0kPPcWy1F_j8GKYoV>(cg9Ry4BmsUuT$=J(i5P8mjutK=!KTZGlTR{7CJ+TSH}Cu z8PfVJJQGeC5DT{aFs+{g1x?kon{?`Ao=(w9kHcT*=sKD0+LKIC(+Oj5rB|DXY8ajqZIUofQ`Finhl z;^UVgI*RTOV-zE1_GG7pvO_3wzPmD|KJK^wYj7ca?FIJ_bZ_YR1&U^LsJT^=)k9g4 z(YS1gfhBDFb20Uv>TqTBfyH4h9x}fWI$V3%OD|6tUkM;-a*XAtOQr!dbQ9(jibD|>KG$U>$B{|GrOS>GNjC2fz{6+ z|A{KpdX0G@wPAs1L{_)~D{ykP+9W-eR{(B*;2=g}nd?Qg$=I1v`s1%aZ4TCX_nY6U zEgV(dh1pqZTN>btQ*n8G1y_BrvjQin%Si|8Se(r-e09mw{%rVVL7YWjEbnDAHf6bz z8lYBf7!faGRZ8VIz zSC?)|v{E9H@*9bP&LMa54~lWCev?kJX#Bu@u|H+0hws3s=}JsJ2RACbs1>FAJ)EFR ze@cYkYX~syW%gaR9)QLE8|WP+_gZIi)%Q`2XOR9OkHtpoY4cAa`nFZDbOX5_V!9tknAu?ib%c9VAc6+;!5kXdDLixE`9f`clI@1fxV%5()LNG*z$bOtCegLzJ&k z`B54Lv=&T5QuvnJ)cZQ9GfvF)N+xGLSbhYGn7l=HJ6Ypp8!EOR1^ai!S((bSp{ zqh;bFuX8|>_Hig|T0+89;KonWg24lt_vr7bG1ntyZ?_fj3Yj0poUWW0#1jA$bxpsz z?NdTc1l?7fu{a2=!M4DTv4)Xh!0(^4iZk{eBaxJPl9YWP6N&sQbi4dGZE}JS>fMrAU@;-Ls5O zm%gwI{{~9g1GH;F$>wM7IwBbGpSqb0H14$hX=YBrJov5cm<9SNEmPdA+-Eop# z=XR;gz!x1+KyWRP{6_Xja(hFZM)D&NV6=`O4?ppR4NHku#MP~W5I#;WxYI%EP*2TdHzO$d^i@MC zPH(1Gwvr&c3$37~vyQN}u2RA1aC7hH@&Y)+bDm9xPcyh}fXJMl5Sg0a5Q+%7)=t3F zSLka273+e_8)(egWKsQ!G)iX~XL25^FV@h}=IjAJ&f4u(lB<9{BzE+D=@OGc$7MQZ zME(H7F+Sbp-&y-h&@Z@c^WqODh1@&Y_KPY{@2AD3wJ$U^ty5z_&{;~5tHttm#NY`; zf6yA3=W-2O6=@&_7VcFR!yaScvT>)0>r?_@`T3B7 z@$*OI91Qbx16w*zPh4dwTyjbtCRr0V`Sj;I3vB*cgLr1}?PKO0yrS$OHp_zhH7-w< z`jSv0EoWQr=WtMT&N-s^iHI$b$xzjnTFE}yVKjf$(#hJ8O49M5Pu4D>Rdpqpqb3dr zFM#H=#E`o<%3ROJHi_QsW{&4~;?1A*r~ipi^;Z)<15Je(aHGaJLT#ydhN}w{pP*T0 z1D<8v3St}VpwlsMUpo2y1N$9=uX%k`^uDfPxRW(L4fzrs9yU4u(?ariR05ER!c#r` z-+H#5F+Orn79|Va_l3D>{$|T%ugQSvXQrG}pMkI!{58tIp`~%}3N9mEuh5sA2cZ^G zbu@&r?A*7rj#-!!4+hR`v2a1r7zckzWhK8}3;RBf$upNZmAv_{d z;KUT+(dZA%@KN}OEy;zeO&?&uI>SO#weQKN0wcM;X>apZ%}DJ4XJy{Or3JQ}pqFZQ zz`bP0d(6HS7ItPcTDGtW{59YrG|wSbKzf`+8@J-;c$)M*$5szCI(xB{y{%fmhsUxr&28GRt@76A~%(FiLUb`apB%OC7)WBrpQ@z5_ z0N|4zqL?BIg7Rf~Asz4|c)7a*>F~5V)0-kFV~bTZxd#oKdw}QA@d9166p!chHUgP5 zJI2_jf@$$0pYkpSKDB_484266_svfXy#W(@_0NfOLK(0W?ufIdv4RASs1jDU|1tXc zSvpFM#;m!dUeY>~^8J*bUR*VLI9pjYst11suUn^sz4vndhfl`wDmLov50T!PDVg<= zhZR!jG<4MrL>hXx<^fBu17BWi!%7_HaHWqAVreIs;*iSqqS9Yi%bQeq+ImruKOFhz zdGo%&ppUwt5+fr0r<#lVZhO6XC#G!@tR*`__a5>cZrE2gUu`J?#3i94D6}J&nuEI} zkW*YPZ1~ihy7~>$Cxj$u1~D)8a^JeIa~GGNrxuX9yqEVDbnhC4OdYsLCA3HKkjKy7 zv3;=yLHI#|dhTjzN!>ag<>8O~Yo!)tvv=+;v?iJh3bR<5OU)8h6`q%fX%rV)cH;r; zAS&P^1*g~YcOAO5k(6nN$Ipcjp}lgOqCT0g6S)~t_A~zucg>~%C&}Z+fN|IA@E0as zd8zPzR7d5`E*GWDkdL50u#5V);|*)90SUtys=X+?kShY zMm|YW%XRVr25t3BR_13b15x@Y-=~z0e1}(sK3QnPKXlS~ntyh?>^q=NWkCe{LFA(Y zzL3duEq;TZ6SkM>x|krVZdD!orpi*hsFw284hR&4pAMNnubSvjknATsw^AQ6qnSrt z9ayo@$6lTx?;U^p{SLEqwk7;g?@Mx=ob}?23)f&#_gR%4*p~#<)ngf+fi4F@5I^0- zt+_G`st1RG3R>B{%qZQ5T(Z}u&E_u52gfV@t?C0;xSP+{|1_FE0yFy*b&ueRn2H zhu6urtS&SB`OP+vVcs1#8=)uboF&(&J+PK#0M3J3)|pXkF7Tt%O4E^iNA}!Mz&|2tpK+TB^%Ix*oFSJI z#@&>u7!*@tRSF3Zd#Xb%$DG~9VL-IO#z-?(oC7mzy|{{x?}}ICwhf%{Bw0X@Qq~Z* ztVYU<2zuUv$^*PJMKI&8P2#)50>JhMlEeO?IW(~xLHI$A(X{gH{Rg6wvTw|TV5xYR z0Yfn*%trP*+YxJzkzpWAou8DgN638hUjGLnYcYLE4@q7bP7f?T=l7fsaqlyQRW654 zNeo{{7W;AcP3rKUO58K|o<1^2$sYlRB#AesTQJG)dohc>p#lCq zguyiuQY8Y$EpgnP;~@Ly1t-tUxOqHLk3(?Ji(|iz7up=vuo`a6X@@FKng+bFa9K+z z6^H_Mboaa1zVE3dk_q>jZTNf}dhBXw;hf!mIaMLnM?mY6?dLfI5%{R`aU%)lU0yzv zfzL=-q=QA^{xzzT)OI=o6SS_{z#t*#KoCxMDP6`HQ&=HKQ2WDV8-utd=Jy^~G1v?v zTD#JZI>Tvjw|r|gBHK5&1!?tVg=xLKsL0o zF}c6mN)?75_{oxPOj_wefBpUi8JZl!)C!<;#~kD|?3c`Kp&njmfwMsqDN z8E^yn8=u7lWDrE20t5YJQ+1latZ-i)(>*xz{43i&Cd_ZHnGFi7RqAaL^eeIYana5o zuU^8wyg|1Yq5L zGDawM6ZeK27MWnp|bl2lNkW#CeH9vb0cB?2? zV{GAq`@~E_(XaM?f05rqw0b|K+_8K}(tqX9 zV_9EdJ_4SpZMg0V&{4QEoLC5&dEh)qp)>B|Lb!|?Fee8{%H3IR-^t}*m<bc!T1cjDr)rP~M(EH@RPXIA>l#^nE*)T%r=sWJN%uRto)NcYA5O>*trZkOJ6 z=`ju@B#fsOAE!!3!69BI*%^r|w=P|EJ>#Qg`cfpb3h`peuV=Sq`%PNULiL*9;vi6T zT#Nt5ZNdbgCr`5I{*TJkjn@^P5vyCk{c>Oh%z21w_vF1Q{2?ZDDQ!z7dnpT5*J({p zu&(*cRp=!`;jq&*3Xg43>f17|v2@y=eFFt5C8pMo2ooE%u|87TVYXwUJJ077wd(I4 z*%28*`NtJ5Q)7ykw=D{go_{5S<)XV$H}p@lZxiWRSxI%bs*^gKjrI=vzh^L04w^}1=XzKI`$`ObmUetD@fWV(EU_X{NHz`1&N7s_=YG6JRBAEEUf ziNssva6+@tHNl|c8$Pyhv?0{itQ5bAnz3Gno~lxWcEgl5CFd)10LX0I+?RX%+ohc9(xW2wXCTJ#IkOsfLut=92fi3lyjyrM=BvOaitTKVZFmNYr<)uTF)?Jozv3%1gdF?e~=$}cIx1c(n3*W~JC z8iDlP3R0M!3&a#Hpg;8O^PW}dM~XXU&=Sk?Mu@$$9k>=O@pj{cPDl|t@WhX?l_@X3 z0z@HuFJpxdB)%M^7vygOa=8A?!2~~(38CpJJdKOK?-7XYoE1tzGLGJbY_wCkbjV#^ zyMr|wdQIr8wTY2@i7Q=hebdwyC))Yrzmo|&xX=qhE}hvEK{J)a7FFu+L{0l(ds|7A zme1TL!~mFFia{)e{6x_br8@?DfHBUC8_!i#Ru)DF!t7;hit6EAEQBXC6jBpop5S8SE+` zOiv!p2_Tb{;)b`L*_2Vqn`_2d1#<`o&@Z-u*)?_}YQSsR@D`js(#YRHcVYV> z`0#-9+7a^~SlGS3=f2mvOqcx=ohq?ZXc^|}S}LD7g>sI`e8^CzluQ;f)j4$R&Fn9Xkwv9`TPR6PW2Fm-@K>oUBUTl7TWf0Y@Yu(M@Zvk+v^AMRAj3Nry&349&gEn92B1Poi|sn zBY~{lQ;;Y@fG+5^ZQHhO+qP}necHBd+crsK}`N z>;E|YWb~a~2jebG8i%88=91kS0!^!&um?E=t)qZ4Y3>FAlGbMz{Fr9{Ww?CD^W>gQ z-Gm9Dh7EhcJ;B$zMPZ_sTVfzI*2|ZryD{5|0knmIG;j%eYLg|j)QA#~4jFs%Y6n}> z6lzUBx9_zEM%=}lX;IAr<%K94>GiKjMcis{RmDX|pfSB8DI&>=A8>H45g0C_jJz4s zV@W9-Hw%46mb4FhwG_lTUK{m;&&362{0T~xXWs?06;>cyuzPcjC_azs=(waNp!6)2Ld&ya9~QYjqf9Vetr_qY~6qEcgc2mIf%&zYA0n4glu7AG?m? z)f3hAFW=01LZ-)EAVGDNaV@4k4;vyz0EDFlYCn<@h3<6gItQgYjy@uEnn)^i$ zGJ*LyPPXUuJNB{ZkEcRyfS>^$E2m0-x}8fQls69Ca~#&TlD+jFF+n38w4ZUGzZ_4Q zRK$=#v9#;nS3q*00Y#gsmnWDJsp}O8H2~n_h5m)Re)Q(`ZCP4-Fs46Lznqh|o((~G zk?v`8yRpyRoistQw8~hJ{w}b8*rYM;QdV^UZITqz?58dw?x8FvSkF9-KZSi=FF*S6 zTSBebZbxDxpTK;~?IePoTbp3bh676Ad^E=6w>de&Ql5{as)05FGjoEhT(EVEO~`8b zR=A%c_>;z`s8JLAA&3dYp0&GvXFf2uOh4JTP+nsr_0a1?ptR9Gqzq=)LC-l%SQVt% zY1(6wcJvPo^;WRlWw%O`Anftdyr^sAZ!#hfO)ZVDif{_lZW#z%uoAU6Nd;oYk2LQm ztS>H&tIH8kb@B(3YaHDQ;TRt+9pfNW0!^2m^UdJGNr7BV=gO#_b9uIQo^)e_DPzMSWVndynfl=VomqSbhK&^*kC8%z6nW^|jXeuH9a*vbJK&c+l{6 z%#o9$I?1jUQ)tPPO=ZjQ*-eg%U67+Kll*R^VhXQ_bNZ{bBrPbjuY%A!%|9g$62bqH z8n|V$-XZrjV9@IP*+FN2S?gVVbeCtHa~8WX9B9uOZ@U!*eJ8Hnjulo^7oM_>DbRj*%&OBMKdh`Ms$p%pIwLJ47xLl|L+FA zowFuV9s-)-zauO*$*?&bE?JZd!hH(W8EAA!^j9@=C>DusyMmb$qd~Y;_H|7gar^P#d2(43cm36I)PPxml`gt#h3uL9j0M#J8 z_~56C*?pmA@TEXxUAH2s&?!M)?2dRhYk!+>A;->ND$FmoBWqneLZ3XowQ0#+24Q1x zm89lignSlk7WMNrJIJSLNIP-F_!JYIt%v6q2<*CvJZ?gPto0 z2C2tjuR>HqAh~taq0Ec4{%k48N1Mc)c>h<=&?AnK6#t|=^&MCLgbgMGa@l^Ba8Yaf zCx?+nxebr2fY+DqLU`k{r6WKh+Qs?pKLvIf;FFDE$m)x?aeuy5~gQ{PSwirnwT04kUU-ec0!Vhyym zlFYp}@I=y7>N_|Pf3IJZiKDE0(y3;o!jCM)^a6AbRM(V?L5>Tw*R`r0(kvqm0)PYQ zqSr)CFeRM4uweBL9wzEIC~^vi(rX^(bMNq?_@$u+k@M{&pDcDTPP9*%4c}nZdf{P! z#Bmd8mNCFvBd7r6o)oD|jV0S>gK;OOwOzmWaw}czdP3IaU#6IkMH`cTJX6jHZO2OQ z5rQ6T05FSHl7xCfv@Ccx_zVG=YhE;>78h}fP-+$-t@DKjQEC04HQ$MeTQZ4?nRU_( zhq#aJoVtD&FYM$&X1MP~udznYTC8*|9GR!u-#b^a{;Ew>0O*>7_gbUIzY22}FvGjl z{KryLdqs@P@N~2pp-j;is@>Zpk=R;W>()Ewyn3Xxt`Q-^D@7HgmfaR|R$yx+?oi7{ zN2P7y_rHnAi$RO7Gf&G)LCl1K54Z<+AAj4~SRJ$(ToUU|3|rDw)paZ~CgCiR9T?fx zr;ot_c)4IAevHJ1iwP@??|93_84q-Ffle1-*Wj;=Ic!CVP|=aB4O-1onb=tBvL*iLous z&h6_hDKyK16*XonsXzF~1Ubp=wftJZM7{1oN)!~;ZRgT-l>ch8X ze7H{uo`@+RP-?c~Tn=-bg$(1~*!mIp28JtNJ(|dJ!{@Bzm#0=6c572fXO^;b9KUo* z#@-?bMrs*s7yudtCzXs45z#Mh-G%py3`3OM1#-jVOoH>NN;#rnh)f&lm!L!N8q*P2 zHWHQ}AefS_sU~wT^ZZ3e$OW+>tod#Y;+a`B0Sb8_HgL1u02ucwwN5X?0!{}hQ(QP5 zTwO~q!khfG^CB%^l1_&^)7C~pv2+s~A*lim)feor7z4w)DvEE3A9L99b(g+gr5|uiJ?NQVSl;u(P zPdFFR2bF-+a~`6#Nuw3kh?6C(3)%5*_kL70!0t9O>SiAgG z4&zqMuoWLD?+NB>W^^a^GVnyRj=Et3#w+g!KywQfw>0p!?JInO?e*z*M4P?p1mgEs zA;-UJe*+vOF@$gC!2PnYWv}Th1D;Vb8(fhY@PkL>_I}ywkIm^XP>?5-;HxPh<7S_2 z5_>n(jbmVy(!RCs<9_1`sY?6kq56`E%P6$rI2^M%)i^@K>m_9}Qm zB@(Uf8_t5cy)nSIs;o*mi*h0y4wT)7xjT6SdRYRLTdmPYhiqgm^I_{pHQyB)t?&Wj z^J{xnx)caL*f( z<@v(UYh+0D=*PG#;_tm$|MK!hrYnNYr7b`S>PhRpxJ};TPOT+>!N<{o1#FD^ot+YM z?0r9fyioG5vxfSOGsgfaX;}aqtBX_lt!IYr9qY|52a;35^29r9}IxQwx5lP9Tm!}`wHj^?0sh#WmM>C_G9KjX7 zDk^T5-La?njjRCLn|_b-_mavzvXaq^LFgXuCgpEqfXBzX7>||iYtnMO1^<1w0A4;d zae$8Zc7i>afGD}Q^DC&}a8kA3%j30_x$bG>w2M%qM=(=$AE`H%_RS~hp?x|;tL2?7 ze5ASrubq)8!|t!69v0f(lpYhMZ9DyQ=Eow_Wih-lc@+0-D>lEp1;^1FDKTwoBJQ#a z7YGWN`zzxH!t5wboGe*JJfYPJk0=)N)<=DrFNY4*7D;H1SMNajXY$X-w_txtT2X0f465f&09C$v{GjR#puqYdz9um2FVqolsAWDJP!tHx z(?*A8@?dT!pFZJi2*#`S8v>0@{j$&>-SC8sNI>omfzw<^Mp*O^X-VkYvKCmFnFq~7 z*0&IvkPD$AT56kz3xeblP9DaB8chc@%kvT5uYGTAeaDJkuk9G$CrRL>N;S=&&2jw! zZYK6+C<0DB9ECA|Y-)lF)Gn=K>^L+8C~?{zJi)}n3KI=_O*?R8vs(A2w``l8lgd(O zoEuwWl3UfLWAD+5Gfk!Kwuw;a5rmlwCz!^3H(VH&&d7zDX+jN}DsJVxxl}W#H4PAg zRV@D119@`5KA8Tx$6Uq|tr6jsq+>;jxe{wFTw_i@S2fMkBY=>AM{lIFRg!ih>Hvok zDEio1*>>Qn4%JN7l=m;d@-Y3ugOH+c$w*GbhE;y5TzJ|?yW0td&PWtM^~X3-6BIj< zcYrEG=+8b{UJWTG0_gauh2Oo}(2@0zbW{_ww7PxmctIh&wRB2a9K z4_V}r)f+6Y;-xu(zC@{RliAyLX>%}~d2Ly|L{rI>?r#xcm@l2eWdULJD$U@DS zdTv&93pZQ}s(ZUA1wN_;#b~?dskkmQ{RMJol1GQZ8m6FW>U-(UTP9IDUeV;xI5BTVU}{jIg4N_dp}* zO&UOvN3YN46_8t;4;s@4%gu}0yBW{=bD7~6%~&6EFvDr(p`+NE(1q4 zi6B2V?_^+!J-p#5hJKzn@nPft0u4riapkTR@r33(D&q_I)kXImlVh$Sbq z%+i!Ny9|fxR`{1pWeE0&tz=fAK2BYP!LlSb@ze%NdSAP3Vcfz6{XO1M&D&X%S1A=1 zDQ6*tBUG@U?WqbcY}8VGdpyd?t!Y11p&QTG+F7g5$k2O7*zB?)z6JX_eIkY!eF3r> zv`CDz1sac^%@R7sV%z5#?F^p!hs19Ct~U;fWcceL>>SPyuEx&4LDDZM#0_Pk*`F2L z8EMgW`m?@&vgctQxXa@{EN5Qnn*J54#=1Ss-ZUR9vx-T1f&EBU8}w(=#72oR1q6L2+T5)9FxM6X=?}AMTm%eimakoR*49~g8`_Tm;J%SW-TGRVPF}ncJHZpDs?#>pI@6*vP%Y!x^@nQ zgModowmSzKBIZ<=7+~JDAxuVI&k3Dk-2HQbA=7<$3zm@LN{v~N05MFJybM+%J5PTm zvb#UDWk9U;-p^mF7FZ?2bH>Yp01Ysj$rWSj#E+%sfkTwgbJzX`sk8WH{kev0I@#&(W|gfe|p)Pe(CzDh3ryszTpzlx=&oq2ItGds(~t8iq8Zx)dm z`RFjc+y%NFDO!wfZ7>?{pRGhnw>QyjJpI??t?ubE~^@xauJu7C&lx$ zY|E*h&#y!qmnTYf5hUY)eq9UI=S>#FZWAUW%+xrLQI5>2@A~*$wXn>IihM%aQ3Z5s z`{GhdbP@DmD;N<0U(BNv0@OR>AOW-AGC!9&3%a+UE#ccY<73sQFVuQY6u-og%}H?k zH;am{Xn&>1IO2vM-YLIC_*e_U1XpF))D=SvIT?t3y~!_2QZ@}-0GVvG#S3R3Jl=nO zycAgv_=|y8kQQiwdfG@ZJqv;zyJ%)H@GBB0Z!jdYgDs}nQOd6c9{N- zClY_&YdKzCvL^?)1B9`yWcSw1^%AZ};_68@yzd`)faEo&x^{MgA0l|xDNWN*(()E| zr&++QgQ)A|@s~v9PuE;LhFb+uNX7w<*(?E_{$SKp;3d!XYk^5{OtU zzvmI}uqzlE@7ldcRC)pXV>>xRz3{ivCd5Jk^W%rdes`f9-m|)~vD_fW!O{r|VaiS( za&Dp}|KmebqR)#^tXsJ0^K~cSIw@7orr+uG68Bu<^16_1=7Rcfm(}vwXaf7W5E5t| zSB;92Fm+gRi6)k=8GUODH2}#9yooxq`$fiBu^7^)kw*~XLqfJ-w;orve{N!OW_yd61=uVj z)|5`gH&He(dB!ylJaDX?SikgUr9>NCB*L*bFtOYLh6YnU#Tar*@H)l_6&CGkVbqVq zyYHPqWrxc8EvV&Qjz(MqdjJuRRTPgA+&A!qfR z6qD-+Sug|Q@0E8eeEpM+41tho0XX|)y<~$yOeb2IG;-YgehxFBy`Ea}K&%_inEWKP zWJ_@2UTEu9r?8?2mb27MQ@An zvsvxSN-|f*jGn+=RkV88+0h{wn)L3E{B3KAJ#WS)r>C>9^mQs&pXOE5$%oZQYvs|D zeX>z>pVmb1xv(TjFbU>ps_gL$;C6y5H`D@)(VAQ}XTTP*DKOzNix#YcKpRlFv$L_o zx0tcVI#D|1AW%4SsbS1%(bmA7AQ;0*`jpE$M?vYg@fu>dvIDzby*UMb65>TlFw7!4 z03}3n|KpTB6mKuwWr|uJV>np<$3&uZdG_lXGiOXObPMDgMrKO^S|$l#0X#mv8Jw^u zP;=MGsR`EMN?N0|_Sidulb^rG{pw-!0P*OO-iJ{DDpyC9i=~dsSjFhc>IhK5D02y4 zPu=4)1Wo)kw&2z4iVE2EOF&2CvY*+4ej2Sn8V2Hm+3ZayPC$-Uns(t69I9=FXZsNx z9zh7JbDTi@=k{>w624%Tw%}1V>p~X9I|TN)JEtmdK~Q3 zGwPNLd`PZ+Pjs-Pt2rosHsT^ zOinJe-{q04?QrvqK{}!+s!fly{CW~4V8_)bVVy`meVrjm}O+C0lazvDwJQVsk8?%Ksrvy@sr@-8HD?sl~sP+y!nH8r%>VuwZ?wTFkCF~ zh(r<;y<0XslLLgIImPu`3&taRe$LdfZPB;!rcSFzjJl0lcRUO8tOfL%1hcO6M~|n5 zAzwG2I1*LqwwYI9nHnwBV;A}^D>xl)@G5~@@hrZf!m%p57irN!o}GS$p||Q~R3$Ng z{&qE^mXg$puJh|6yFNSZ&>fs95DcC^0l5v_AFc^kzi&T$I>tfO%hM&;F}cXLayXAL zn4i5nGU!JIDDqfD^MnX`Kbv%hXs%&U z>#bcIUm7lK+T??UomWIDA?+Rmx)UvokFp`;lU}HyRQ;~_WfH@nI9Gzq zT~(;L{jwI$!u8>d@NQ&C6J)kMWM1UdR?z0k2n%Cp@1bQI>y+m%`2ZD4a>=80KDPS< zHmQT;NaOkob+f$b!X}v!j7O>n0X)o*HThG1Z5Lef652&)8&5n0FZt;ejFhK-d^wYtG+g-$A= z=?XPBJ5p9)`~g)9iOM9x7AX{z8LMk_B@D%jOoKN8cq*%{i@ARZPFyI@oFk~!Qi19z z?zET_DM5GVhyw72II-M!X2!dh@hhLxIxy4iJ~`TIKc$HDXIqTd=JrL{1q}tHmV=)q z`i4ETSCOta`fY&}lkaXh;XFua0M;PBMttgA6=$5FRJ#mCao^)CdzA7+t*Iq|OfGl`452U*P}Ld2<@{M3TS2 zp)MEVkDpa?f4<|u4?_=hSN;=?D2~}W2A$sGka&XM<6Pi=th2v&BtAPUJ#M77 zlh+k7+`&0soPPmh7m^75=?OmC|7Om>Iq~t>eS6ogu3e`J3B<3XL=y)7Bwdz`^ zXKDIha{SOfRsU(y6Zdf!At_rNEs!ASLit#9sY8W!+^aDbjBLiikXjw!28!TaSffM+ zZ_#wJ`{4rB1zr$3KL|1msxKVLdxQlI>A_Ew*}RpQa^AcV z${CFxnx$v^wC&NpGdiNcXQ)Wetm`B!BBSZ{eh4ih4^ENygFqhwlSrZn)9a>(oLk$ zkA`~GIs4mEho;=X!?;w73#VsFL4F+5CAleuv%_0OyX}l!G{m@=QE&Vb4+qVEx?cBv z*X!v>WVRd7ji(Qtb43KHrMU;D-XAF*6vPqQfC<`Qd?7lwE$={sJ&A( zPTh6lEJn*IuGA`c?2eGBc7yYK9(y7bNz~3d?k<#5!Nop1C9Ic;(U)*jnrjEHYDSTP zKzWK`e-W)>hD#~&B8AwzndCr5s=GnnuuO1hPtNJ@>I7GcMU6kf{)r8iCQfwM>l;w^ zc6)qVcH?L>a*I|q&gVLI<3(EjgO)yj+rOGEN!NGekrh(52VP5KeZm+QvA;@VAea;V ztLf_+PqbnQ6@<8xmQf`=levRsvIz%YIoVs^e_VQI z&CdmHL5yQV0cE4H0iUT6f*8g1JrV(92d7xZ09Lr{0pZY))HvlXd_pXq(!PGMR?MvH z2VHryeh#LCHO3{IBcKJ#P?6=-B`hl@O~xcvy=iw^(li?%sVCMO4K3*)b_7DuLn+-t z%K?rA{z@ud;qo75`CCk&CEY2tX4?8muV86Uuunpx+ziNTd!?yV6M;InDcTR7;bs}fC zT({{%fDj)?0kK6f15)-iLul1eut2pHlY4V6x|hRegN0Md94;(tpe{dK2cRi9#VkxN zUK~tN^Oj_D!QHwp@?Iw?O5KG2F8(%wL{51`hb7A|>z#r$*cxBx9^;@k9472ZTVIx=d-@F|Q-)ZMO{!=ef334=VHMm!|2izQhBnPZh z)^S+ANNZ%Bk+jw{s-ZER6>T?K7P;_*&rJpWH%>>8IO6ex>>~?VLozjhE{?>~Rb;^z z)UmuE|8K6!j88iMo&YC}DB*I*nx(ja45V#OwlzhNc@>VMHNVel@zSCZ010!}TqDP< zeLE+xDlF%78nr1uy=% zfuz6C-uCpQR|Z|WM1@D}2r}B~X^*WH&V@;n37G=I1pi85;xic0nZcJQ8*;DBfO%{f z_lXn~86~5O$4+1kmMKDVw6g=R1NrY9NwL1SodYqkSTY%{DqR(Av4x&w$+Dk~O_RLd zR|zPLzK~sD3m1EU`g3IhN|MVPHnBn(begKOh+!lHM{4NOEpz_`(NA}-<}Fz5UmVd+r_?X`cTv`I>E-_#MTE7*AxEQrZHFlmWi^C% zjHB~(3-=GMD`LWR9>TGK7K}m_ah9F`9l923u=bVElaO#d5!;; z@~M_?dr9VA5=g0^tb3eO;-ua@PySJm$bG|vAs11@eRy|On!D<$&ja7CBMbF^dQ0My zc9p#knYsB5tt1Jl-V(BN9Iwc6tFZA#fXb!rTEyQ{TfmZ|v4ILCk7u%GlldBhAfi}s zdHrBpcr;{MWXz1vYQ=aFk-;S1+7*$!Wy0Zw~3rk z1Sasz-&mAgM*825c4Vwlq0b}_MZj#GjqN@B%{jh;VP1zs-Y*;D9b3iHfRG)rB>gHn zkd)nndeJsKoRay-|FI7TN=AyU#7XhNyA?@in}qd=p_)VADn3z}LsZuu492%j_MRhF zkp+*?h*U7z;*O=_@sFH@Emf#NT6_4BDNP{V;df5OhIDd(!lH3GIOZ@bb6272EvL%^ z`?I#EspSCo)8x@bHbAFbX?rK#ok164YnbUb4(5o3{l2OL8Wv_rCUw;HaQ6prBznXH zHC@+qF9z&QsJ`RRbEXC+`fj=x`tWysQakQNPjGS}Lx@-nuDl#5S5%(CkDUXfZZ1`c zA7a*QlEm zolQU5UHf^+dR3+~1@P=|AqO$l`wSGXptLSRS&Q#pcm|6Uq5HUjYkuX%57|+Fknjw3 zs~;SiFiclub0io~%#y$=;q#cyaf}{T&riu5Y>fjP!_LP0tamZ}K1ccY>oYj0A2n=-3`${OiN5j3dVQFk*a;v&mmxOs78lL3Hwn ztiyg})zLb6dZR~(4?tqb*r+Fk{EARb^kUG$RHz$deGrH1dmSrdor_EmZ^))>PM?lv z@V{scr6YLZFkT;Qkmb;~)8*s=9>iNxfS@EAiGz>Z+3j#%L3jMi$%Yy7%_TOPSBIaF z-8}Xu==jR;xM+B6+6^3gx~cc6m?NCxf`;0l3K>vxrkkAZYA73ThxrdPUt5)n2pT^8 zPiCZOJ%2dr87_g0KG+&J={%XloNHP}CsAp~RM`-(^z)SFRmXEM66`zc<#P);vv>F6 zaxfSA$kT-d)?i>BM*@CO;8B1$3q&mIWjs@pfPbkzXC3ubsCFu5wD4X7jaKFr>^Agx8GP*1VI`$# zL6fOAsJ_VIod=om$5$ZM8gy$TX;Ihum9lwg1FqV^R~_Nrher(zQ6pU*o+{i{N2(#< zopMvoix%$dR1Sc%>*HF+e}d^<8j~~R(19C5eK=pc1l-{`nqUbV1<^*zz3O3zu`&xy zd50?B^m1Ewg=ZzX@(-{XND?>Pw?ajm5q-Nj+P)P$5KaEzK{1 zvdxp#Y^v`XyFk9;w_r>zWr=rPeu-w^(jqEnK7tCE+aoLcva^<25R5d=SGXC(UVYBMMX(j?k4Ga2sTryYG8o(k)ZAMo$IHdEKTv z$HyhTVkwIgqgR-^D7FNo!jI4?t_ z>=6p`W|W;$`pxEjw-f^!=Ts!{11JCc2^`>hvl)S4H?5HR>TX7|*hyi4yc~0mbFxpj zUgUqEfi+nge~q_14~l&t^=sH+8Xqg*ka?boOzB0j*7O82Kg$QmaIE|Xf?M}F;JPeX z1YfM)m+U=sr}vGTC#7%CW;F=e0rLAG4+TzTjrb`}a#h!7E8NLd@eO-Rg%St6=#67> zzhB^CSsxE*ldZxBove(g%e?|sbu>=3|3D8@a&aHi<(>G3YZL4WVKT{4!$Dz-`roM_ zY(-i~7V^V&z!YlukZ>Z0z!o9oS`LVsfWjz+>RourUSs}q{BHG=>OZTZTxl(K}f9egAl8YU`( z_z29r9}6u{N79`s1S7jGzSS!ij{VTZ8^i7B74^;f5BoYFT;V19%9odxkhq~$H%nw2 z&RPy?Yj05#QFmAbRB+PDIhXzf(0`d%%tLfU%GFo7C}^_RKpDC7Lt9R4Ab1At{A)Em zmM1ftPv4#T0_vE54$XwS^@dqxY_9QAh#QOHZ_XMII+j;X@zjL%VO~NOU61^WyJ4FXSIuj(U16e{KqT z%(jLXtYQEG_vz&Y(fJ5Tf0RdN39l|;lW6epHU8D$WpP9U;};Z;CuN5{y$^OkWB1dp zm`!y2YbO!&yywO$DWUd#f;u9znR0ai6Ye`UcaM2zAW^&AHs<|HkI<(6xMF82q8FSAxmf&Fz`JNC zR~j)6f7gqQ;B6g8&V#HExy1xH9AFVlxho*t7D2fze{zcsp~&rn#{98!3Tfx+*)o1Dm6PJ-K8Fb&`8B|JPR|omBns=sQbB{7(YGiNf%Dz0 zqtvOQ6K@!LlPGzXqP_M;CT74XgR~~_%m)Q!%;0~CxO4tD`~80gac5>@`%lE3oq^^5 zi@5)XGXDQU+(iZd2jWiqpKAO6pXE-=$oM}rcLuiqEzSM^CfxsnuKypJ`+v&l|8f1F zM*4rt?EiK5zn=Iv{QC}ip4tYGRSY;WseZ)a-fLcl>UY;R-lr0ig5Y)UU; z>Sk$dsw6J-zf#u!i=OA;pqI4!N3c8mlkHth3Cs*_oc|w!oso%y{okbj)%X7gUN32D zXm0wSj=hGwk(H^j3;lmW_Z;ku|1Go2vtHc?6e%kTsUfkn?@h0ut

      0|X$2cGnge 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%0A}I)vSp3~^@$mY{g< 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

      d0u92rX(P=lV$o- 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

      y^Wl}b~y!k1R<%KNu@k<2kLhbshOih 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ͥtQA=Du}i7=T*vWu+rdW(Jgfg6cZomucVLKj6z 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

      H=2M%<)!GkdTsPciwDI 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

      etzPW`+4x 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

      P60CPA4UYjxFvQ!Oc51*8^fex!zQl>9O4?rq4 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�KHpZ+RC`4t{F>CUW>x1I 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 z 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 qe%tshIk#^SQXN|Q(Z$(Tn+@N}gx)h?< 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%0D(2<%!Su#*I=7XA@m{k(imV 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

      =M-T5_`XDm~5?QzBNc>Cj3!oMG3a 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%0AQ6T+-N?Vl~bgF2#BNIoE{UbXmrR9o0 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

      e6WJjGzkgMR1w+N5Fe0FX6tic+2#UEyS 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

      Wpc8YF+w0hKCb$5;H0>1v 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

      >)#0osaVx(bcPPau$@)FJO16 z(Mrox5d(9{274;uXvVLmTGxiSp$6A&ZN4+?OpLj1Q2%+Evi%} ze)d)y_e5>_Ajq{4jch?GSA@qL>JEyNRwYrMf?;$05vtXaXs3l7b| z_Pr-6U5yP#ayHE?`g)e)enB5`cKz-bD?oE5bJicyUZ^$@ zBs+_Zd-Q-Zq-Zs5f;I*iyJeV~y;}orh%3(N9k<^1W3aX3LLXe9`6oaz^^WX^Gl6yR zHh+nH*z>E`?StgBv;Vi3gG~?Kc1$pZ0;s#~ru&v3*vsjgvP-;c8SP&6h71)Ky32HN z6lvkA0*604T;;$JrNrx)9a`nXi-KwgaYCrl8*48ngsYMDIVkt@>FbZ`;NH1=IpQ+5)Ys8g|n&mJ^PT$YdHVB z=}{6_5*4^$$efusVt&V4C1l>8)cxup2<#?j_VgvKUD^#>fIF%=p{SnOIVinklwaL{ zkG0{E++;o{JrL%5^((&1J0L)j@B1$f9ab|@Eg?^O)2_g%e{L>DN=hy%o27t8fFTB+ z9&k;o2klacrZ$b!O7_e+=aG{^Y@%8asHP0Y#Rp_VO`wNMn&B66vhG^6^OX>cEU>;E zo`#UW7Mcss0%=ZsHi6&5n|%S@*9{jNC@lE&+_Dx-Eac2{#R)Gi`=@N;TH6MU&*HHz z&KYnflb|qBFUk;DvOb7R-GYIPiuLxbyN_tPU+JfVE-I_h1r$x6v8~nn*+OI-o)LO-Dyz=r)BxC`bXH;~nHN+0H)|1PzA@ik5|LRPWY?}dT!Pn7PqJvmh*0xm76 z>?O&N3cw1VK zmg)e@Xi9OzH%$kxC}Xpp%cyr=9&{hmy=djblJ9-;wTN%JbA-2rthR;G+Zo=O@Pdj5 zY+xAb)kzg6J=bBC(V-jJky)Oh^RR#7|5Fc3%GdsV240A$F*U!%c95>-P~mMzN&udtkZ0SzH|B-$+}OVX8GF=F3!LQG2;S5w_eZ zve#8adi+%V;!;9&U&riYNdO4(rhz#6M{llD$F3FIU@*lkRC4tlzy=o30n{>;rK>84BxWX{&XoLwZ`pfAhWq zy=Fqs)*}j~0eEdOi6oLn<5PF53XRs1@H>48qVp^$WkZg=q?hz4pg^J0m_b+&Scs4Z z9tlpk?gi|}Roy~Z49h;RHZvT7IXShqK*#H7A8Q9zNh*sJOkeu8Q|Us*`P;szQ{tKz zL?}yEaf~t?1+#D<`L%dhL-xAVPz;)W*d}z3hB>Zp6Vef5kpO$(JOP??7xOGQ{sPuz zlQZ&3`M*PIT{;2HtFZ05N1YX?Xs*`G-|qIkFA)v|rUznFI$VUn%3MbigmoDeJkmevqwq8=8=v$7BTsIy;_9Nz%P~fmT}|>aVtrrJ~gPh%>%CMvx+D z53m(j7!+Q6jCKIz*?A*kw0xUSi2fy%2HbuuOwJG+*e_GR%z3t*IhZKLuaTk@_(VO8 z0v+s>FQ?elx=s+Gk|uTc=c9nVLaB4rPKM~PTuYraT-=^30-Ek;4m-TOCo5{Ti!(~> z;mVYfBOM%fMk&E~`4Pm|iiYC&CLqskRXzKx2*GPX8HT~WFIrNpba@=2!)KaChEZR5 zLUO$rU+xnf4RGtTfvokL!53yYv49O7(2c-!Nsa~i2I-j&+IfQvp80`_HkllKt|b)y zfNU#EM8|b_4h`)b%^Mr({BIdnO`0($aw>@CNfh8tOH*BE3p8n8!)oe2rfDY_Lq(Kx zGd^#-*<--spA5Ensrb8!;~QfwKycP%Jxi$0CKAWf2_Q)?}kOOxXpWdHq))+EB zl7Mp*z3&e*I{fs{pXzrjE~uChA5MsY7k!L?q>cvPu6hT+$Y`avt{0$qRrTU|Xq06M z;y&BkQcg&11DMiv*bj-Gl~Y6l+C+4A_qdz{10HPoioUX$t5fOEeRR_JR-?r$Vc*V= z0-0SodijO%D+Ljw+#g<#U8@Ek6Vuh<{_PedP|}ICNeMgF7o%7eZYjrC98xI0sx!I3 z0Z`eS;WH}L0Wl9nWYj@S=G8E*h5<0>N&RppWXG#>Exs{5(_-16ajjx?U1$qF^^u=t z(3vFa59qPP6pe3Wu;tBh(eMBFIL^Hx1dZnUN#Lv;x*n1#e9u`);y|RE?U)}9qQip` zZ?3a`-t5X#0eV-EJ&arLJ^^FKnV@_4BCu%Pxj z|BXUVhbh42Hm)-ix)^SE>vy}BI@)bFhG^d{i<(F^NR)-O6ygE-{s}F?H z^MQ@7T?6F#=Ye})ItG<4)9U}Ng8(>c_N{x4-UWx>Yx|Ar^enVR(Nw70OSWTOT6?NQ zGAl(r(Z#J>k8?`9IOG!JDdMV0Y_LAN&yo(`PP+E~I2`c84Hl93)G(K*oVk~-iG`?7 zrC|pFxzR2?xFxrqDP~4j8{AAV+-Ljr7;tt!Uz<$~J5{(4i{!k5$NVDla?JS-+4cM3 zdfCeg5r$a_5$M_o1X}Lvs;KZ<6g6&#AsimFB|i^gIwKZ;TJu?gt3_d^=AoB%O4)f*ce> zC5}DkI!hm7oUxln_Fkd@?0&y1juAycva#2X*Nc<#5p8(*Y*RG_A>uT=jg=@TDiE?? z27s{Ww=u+ZO?+BvV7Jv_%ce;O0LyU8#WXbOl8zYtM4b`n_|QDx#s!btn>JEyKtSh; zTG~6JgAGh#lh0)$ZY!AG$DWkeu5;{?(d7G$7wXq8;Fv`o2R&=-gR>!`SluLq&+SP# z)VSm|<@6v`Dbo6^$;>h|(%nZN164AU&(NU#il?pjLVin*z|&`sS1L1~jg`PD`*F0? zvtod|ei>gW4DU4vjq5gj4|^uAZixEqKuG?oIdS1Tz`Qq@i+Q~V|2)c$%How5)9@9B zHzcp)u-|mM(rB0d%CAN4Mf)5A>|wrD_I>u+@NeWygxTu` zf6{CLHW-GkDCL`IQbbk*RlUaRSe13Q8G8l9h;!;jQ)MR`!&n=N!}a1afkgj)F+I3# zRgTCK(^{)VU?^j;-Ll%ZEQv2$6#hZ;G{TCj1>%J+x4I?)-Z2jX@1PK8mxu28I0#s+ zOfC5svMLSgqWT%@61qISI3cEqEy!ZPz$W|Rxd_t4Rg)tKZgQhj#RiE}<8y`@B~APF z2&17)nLGiT3{y+Sdy02!l`+J2_ukAM^eD0Uv~KWrd2?(N$6n1?H&+1bPb)2sBseu- zL}t%OR`OSmFB+C&QfzvR6t~<4{OpvNH4G%p~_OM8vp8Zf^KEYwke|TB>iOqbvE!SWNxr6tuUw7F;y#`{J9u#J9gtSg>T+;l3--|RP23lx2qsy|I1gM> zo?buk7!k0OgMXUL|LcT9wJWwAmUSqZTXKyqc4;R>G1vOhDiWpl#R%qgfpCcDK;+S+ zyP&Q6u>N&Dy_#~wPXFf8#nfVi-=P<^jeug;@!V?RWvc+PJBy7Ym2XYOZ}PA_wp~3y zN%id<)5}T62JMk4ucYY2YG-O91`fQf-0*T0D5KetL9vI(CP`fLX#BU;^wF}y<@l^u z(xt&@+M>86DGLl^ZMgKnJ#lKwS2lfImYt{_A&h|t<*^dE@w z)T#b!dz&BK77rrH<9b|DJ{8zu0GC)3fAAin{sAC@Twt9jing%0GrF0g;smc|y$S%O z99nscW9cJc8DG4mX;TM0jgzPfQxhBzvv1LoYke5nF@Q_u>UYT zx|b!ZV?y4%@(YBU3jC5;9__(%^P2ob$ilm?30cO`B@qTx$!FBoLl*VidQ^ECahU_C zf3l{34^)x46lHX4mZKN(<(%!s(u)=~wsj<&`0&=bo8ZQaV+<2~H?I0DFgj=%{02aG z=>M4&8*w&+H+Ny4Q6?VeE~PGa;=8)#j5kcIKomg;Y%dJivub{D;qJ0D82$qKD9?!G zP^uWDA|0RvdIV3==Sf_fkAzA=h{gzC)(GMpJlzzBoiSh2oPWM3Q-+&b`yY;=O7Ne;OBEn-RHvtV zT}Zu{f5lkVJV({HTdm?N&~9ktXoEh3>dN_O4^Op}!zO%r?84u{5=(FL#WV5iMm}8H z1R+OJv@jH$UF9|juA|Z&Q^C)OPcA6~>v^Klearnhs18};l`K&&IOBpjV+rB%(#k(> z@IS6NoecOgWOQ52I+UL-+H7O7$ePY$XJ zVGl&1SQ#!c%@1bRX4ABHre{4%C`t7URn=fOTTRBLxM@Ga;yVXmQ^YIwpbKUA(G+Y0 z!VBDC(x}_gp*qpUCwe#*nS4*^+HSz^6%Rp$%|4h1b`Odkn}Y+tE{oNhS}_^SMR3A} zl1tHR-Df8(cA%MGm}mXRuqwYh3Sun)^M>S6yjWO#Gfjd&l=be?+=r!xqQ|Z&EG!hF z(_uyAyAuxE7tp|k0U=4^MvK|wpmVoS>__~GK#^Ty3AXfPSvd&V^TK1YLLC0GqB|1H ztGbqcSf6eu>%AYhLpvTL!XvW8%I~N0N(FxQ_q_z-n%^156Jnokl+kR|)5r|CN@%zN z_OzZBy82_7;cUn*(SiaoyrB;MLL zG)HVzqT5Ht`n9>zF;+t+;wIT!V^mOLLwkg0n;O!ULa7;dp6!mPTb+rMML3?VER6|U z){DHe3C?w3T4iAE%C@GIjifWzpYFnQ8@4DD&wBIg&ZKFTk{w9~=!0l=44+Gk^C;AE z>n01%K<^^a!dwVFU!}}!0vqsB)$+4;aks#8cD6luiisyKiEpGwC`f{wgFN{cG&-Cw z{zAbc=AN3`Zqqg~a`?T?_|)f^a2Gv0wNZ<+d_4JrQf!jr*V60tGr*Ccla+qiq+r|d z3QBoiyF0aGMT3sG*i6&1c7eSISxDa4^1eNl zt1%DHQ4s)@8e(APWci&PK7Jf@Oj_Si%6Y6_ks*B#Qfwa84Xs5axlcEl#X9Kw=xU`r zFi@l9Re`W|yN2x%Uq=cTd@JVP&b7D~Z_Mlc~;| zNfQTIiiMLOSe1xjN3Ti?^b$x{Ml+?+YidRv0QW?!(9srw>I70csW6cg?0g#J>JX~p zHVOC%TKIS^nbtDaLR@N7(jK&0GK<)eWa3+sT}5Yqye0hrFDS!lXxr<98qxM|F|1;b zga3ppW9^gTv@G7h09FFV!njSVqLK}rsP$6D<8a)O`X2Z2+0JTlvc60vql?#&P0xaB z=By!3Ff-E3zG7{-I z)UJ+rVi=?fb=_tFu7W)%X>Gm*aI-R*!z28iDnRutUP*$)n;!ZlJupV?+N`ZB0JY+1 zmTH4DHx9?^NQb9OfQ+xB84Z9mo&Bb1>_(U_Ah;<8}CLmal3#F;2U#aq}rii8kd=<%Y5!` z^jxIT5D(h!=z3;bA*?=E34{pHQxxOEqRm;qBd1$Ioo4g!79U5chJ!|6yLab+BHhwd z&820n0yLw5LP^o{{;VZE=MK8vU!ft{yc75p zHJI?PWk%z7y|--F9L3-u75G~~A`szh^LARd(p^0*=JQpa*FGP)DN4JuIezzrz=I#B4D4aipM_r@!e~u=) ztRIpL%DW7!rzLc424Ni)hOKhNh}mPyOE?hl_nfk)gN*lwae(_oTreA$rODd59v%q@ z3GN+5xAR>+6=`(`9<#Tx*p<%Tag0N*HJ^fK|D|B%&30WY_=EF{5zXE86WXOOq_(@n zb0E8tEp^-Yy4Tx6r0Fs&W{#faYj$Hrn~erJ#;@h+tbrM>6kkbPv(Y5A_p%B%+WLNx zKexzN<&iOz$C`PhnO3q%oz4HqOKvVzhY~##SPI+gT45TLZr;@ScGq{dk&=0jTg5Tp zO56KCYVeR*_qC8$63f7!>8ABu#DE(F>NZC0W{~R3FYx&g=lX22e| z0)i6XBi`df=HZ%xR?%zpC*d$T!Q?>px@T&HqNREZc;@E_|Lx#H)9dg|6fjck5r zpM22r$|~cc0X;8eJsLBC<&3m;nX;4oJP)?Wj{!f!7 zJ@L_nVO4x_c?z~q4rf+0z3_wI zS?Eg#rbI4ZHX6ZdF0y2Uy~J7%GR(9j8GT*)k)_tsrgGZP7i1X+TQ!&~VQErZj*1Y~ zbP7Lc{$f7X9X2WC5 zY<0a@=br;>(YymyU`JR*ZL6{7>HVV`ewB>&g9e63*tec1w?lV3Z_zwp+p!hyQ0|q0 z)^^>LgzLXi{@Dqw=B zKmk@w4$>pRmkBot8JkUHKQreQ%v!Mm_Fw6n5qk1(vK-b9hw@UC-?Ao760BQ3yWGL- zlVppd5#f9$$a{Rd$>GM~7;xmV`_+Kb&pHRg2Z~Gg<6_PL9%Q41r4U0PhJSOc1EW?- z;wV8Pwb%S)zxM{^#K(otXl2(EeUS6Jb(z29B3g57fvnM|h@lykmEpoBE7LTSmpWZr z_uM3-i_tT^8r!HOs9EPOwV!Lvc5(2jAa3!L&3(>2ij+8?o8Du0CM~meYbN}p3 z6VDhZl6}{Szg5_5o746^qPHsluqW=nWB7o^1rQf$xb$?jC%cwODiGy4gY4#7cZ8=} zEb7f{<9}s$1~(l5M&|HJt)TgG8hxABH+;)w4FO!)IAr4p%#&R2NOT$Kk!^p9B?mT} z&k~$-svyNRBhjWv<3DJu2#z=>8^NuTH#gL0#<=!g*bwDkDoGIi>$i-0fMZZn%R&RS zhH_fWL^hk2rHE4E!~haLoz3=Msim)feR<0#OJnlm=d zf;O7GL%yh4Tg`qIkbhb)>7yRj)6*0WdFi$EXin1;lDv)<^O6;w;j9?iwsp96cf2bk zl+{B)f~OZajY5AKiK`?6a>s$h_oNtMI9CaT+Z)Zp3gea}a`PaDPCx+xi%GXbBK5O{ zfFJY|axH$t_h()*d=K4>7jx}%w<*fO&nec8 zq@#t;dZ7s|@D;LaYgr|dP<4D`3wJ_0M!vo>KsR?fnNrFOM;~N-kj7HO;PYsI6#1g@F~vjsy3 z_u`CPyL*RlrE>ru#*+#sjKDFSIzCdc?Mnv3(iKZ;_&}8I&Nk1tV>VYs|e0*D;H~JTI6@&BAmHil^JI}MO zo+XLi+uyoWbLn;%Am-ug08Kc@l(f&_fVU!?Hw{cDJWbaeQG!fl?;R!{dw}vdV07x^ z=wO)Mw2gyid@etW&KYud=ANf)Xvu?E4&i-1{y0x_eU-PlGH)f2x6!TdjIQZb|9Ea| zASPMBT)Fs60qKJroLyh3uMD!^Yoc*AbiS{p52bJQeXBo0jnGl7ei*!5(Y+WZTVEcD z$mWOCks5U6G*)E7M^0ha*Is0?Z%iTfU?a-;eXTl9{(>%5gR$V9TNZn3@y`I7jf-C! zG@1@H!^ax~0n9xP3PE<{DVelbh<`8Jd$k8U<2cAD$o=uyJFI@sU+#N*+B8155#&R9 z0CRhV)k;djqi%74mB=t!&CN7Y&!gMy4K((92f|Wp?$Z!i&n3|E`K48srBNAs5y%)g z#7cw=arp=`I%ngsUtM8-SM!@}$`llP&4u&o5gy;mb2YaQWmUE4REx+o?-Dq6Mf!+e zc!$1DoHtwv3%CXcX~o0*mDY>jr4ZoVY#w4tLOo@L{S5{q{j5?c&rTnLTMiOI$~;8x zvhKld9stZ`P_cz*BfM!Y<;;bC!F;{VOo!B`a7a8IsRtk*P`a3ete*eW*GFiId^)0J z#e$1S<~5<|iwLm!L*2L%>Cj`n-oajjPb&wtlJ@~A?e~%*sW=OrVP5r={W8j z8s&bDatTE}bc{gFH%J=Aj{C9P39fOD%>nS#jZool>E}Ml{M^7Ztl7hIZqWyLl>k{D z#JzPeNPB-o(Mcmv7QE9iHMCS!_mEJzBbWQ}Q*M@9soGmyz}2FMQ@i9UMSjo1LbQKN zeER<0Zj~|qd~e6xY!>%SIU{6ZRzna7XAcTzCZLv4OA0U)_^0QnDv;RH_I4FNfLiWq zD=^FLU+YdGv2}@8BLD}wN8Z*ucv`H@X-B@FZ&uGzFMIY& zsfu|VFILALnNb%$E@=X7%9HtxNJ+ES z<_n*V6@?S@szB;Y=)rH;;5bhAG$Q+*&cSmmOGIJ*laGY5t5=8dOf3v1XMqe+BNBx|Q~0gpz1yM1Sh#~7(V zYTYU+x1m2m&4Ac_HM--{^UANu_6a0_Vbg|LFe`A?bkRef4i&#F1X`3*P~e-jxIW%u zbK*_OfU^)@5H+*m-r=lDQ&H_h`PmRAbOFV@yVEHFZv;DE?k^b;S!)bX@jVUF%BF-g-3xG6eKoc8f}Z^69@&q+ z+s^7;%0S6OQwVWZi!9S8F$8blszsvj)NQbk8jOVpVUNu58sGVzy@WSFgnF;`Jhj?K z6@)geWEA{bxd}K7yrLDWK}MOw*@0HHo9?}8{3227Mt#2}W`I<_5hvu5Iw~ygc6crI zc77BRvW~9*Jgey)4K3Y?_WwTgK1cX)YV7<}Q3fJ$^S{q$DihHMG~nEMa1FO4TZjF$ zo`@fhRwK3WiD+a5Gn<#z@)EwKE)dTHL9tk*U@02JR}XJSYY5Ux8^jWzG9trm1e4BD z42<*Zc5dBqZy)O_Iv*3LPBC*aYr7hDHCQ!o@)z3hZT2a!H{1QfY{?I&xHXFGp>yHI z>_+ft>BW*y6R2e?Ohpdyr?JTrQ6FVbn-0vM_xNcLcV?mxwt-!>nh#i;la@C&H)KxI z^+`McHG4R0;G1W3DSGS!PWy#i+o-b=9@V;s02mk)Iw&+N~EOatt2^Xj}gY)=kLLUUUyryOlPjf3rz3_Bux?EpjWPArpFCh0O+J$8tvFHA>>`K+07jH&sHrl9g+Z}QEI7T-#7%(&Ou&KQE zTq{0x&jmAWnRk>kjq=@t{zk#wY|{CpRNLtUc834DE_SLX(O`2^E%^tX@3JI=XYoGJACJ(-w^eCNXY zhr~(AD1ou;6=gbGh7#f-{dA(oyost+iTXt- zaa@wX30r4XA=$oW>}EEG+;gvD)D^15a)Kk6kplk2kHIFbOuZBuc4d6E^f@(yFIniOqu=$PXG>>rVjIRR@pl%f z5OYE}mRjqZ<}&a3McD%{Ss(ok=8Go*>+MyG-Z5y5?PMpnRMwGN6FU&Cdc(S^2lU%phwRiDH z&RvYY(KgD9H75hE5ZsG0*zloYS~VPnFnY#cAJa0*lb!2>c_}<)Jg;%4x)1>PI#hvM|027xE(oSVc)%xokip>Z>(u{&Z(kC~VyK)#_?@2Ix{ z)DB*Hen9^sesTgxqKM61)MEB8n|_AWEY@qcnb*?JZ(Y2e(uSee_YxF2J{Vx(8|w=Q zZ=O;2_D?wP{l3emcTK@pg*~2~sZd|BKc<>Oj&05EMq&JIjQ1M#Hrula)2N*e9NnV+ zk#-dVG$VLt-~u>YcD?h|obFL5vrF;7sNIAR+r*TL=6kygHE}v9)+6UE3-jpNP+HK8tGW*iW@ggS9FYlXC{_=R&~H zfB>+w_qEfJ*nMZH$|pPpzz|Lp#&mkgsr!lZ2V={L8Eoo5CLn(%pNh4 z%38KUu;8~^a4py?o3BEaUbh5s8m&|7Im9=0*GN5#=2;w23|B5z>`;NOL}8mf6HL5N z3-@li%m!(3wt9lYYr2aKJ5I@I<;Cb0kK~B3 z%ehZE_#4S`6e*YN6LzLespvw5Eh;0vs9e;`4eNj=CXB-BY4oYnry+LldbNp>4?j_p zSb3+ej0tBYSQsrzRfFrDfci2hrc5T)6ptm@%BCbN-?XqA*iE( zOZpLC>YU=y`Usk)ygKWXuk`9S!BJ($ZKs_&4Idu$NU)VM$=GW}F@2gE0>7Nm~`s(&iwRw z{sWUsvX)m?^Jq1o$x;#X3fDmhw8C(IhM1)XsU6wSS}yqxrH4hfLeI8|th*`BS#Va{ zN2*nBmWQjJOs}DSr>;Gt2QS4}{HvfSC@k=;8yH3siaaWZY$pk;2-+q8){qjAbR#^D z)e6-6QGVV811koOzmB2N^Yu9iZ&3S#TQom>1$wMDiAlPtVj3R3Tz+JC6G;S;6{xZ) zOD#W$PWOYfb|aS=H(!NR9I!UJ3Xm=A+KgltH~9$(B|o1E#ld@trJEY7JIeQr!}ApH zi3dIa3;uI?au_T&oSFnyyB_I-`Xw)kojXSkcj&u?H!$2`v)#W*>{auJ00g%uNge)E zzz;*4J_@dOH9qa>nbF;0AHFy%8*xbqf zu(PvJKcLhcD@Ne{R=%{=UpW#+6yMqla>&g|J7C$et8yWTPbtbr zzlab_II%^J#x4=)p6L!ZN45@`qjbb=Lit0j^Ao^9e36akOy&K`zaR?a!1y$jLO=Jy z>?9q8VT3`p*g*S`PTG-0DoduO1I~JiG9PU*gUkC$+DP)fcPW6zgQD^3Srd^!^B{s` zrqSIe9CgqFrM}A;8<7LDsXuUy@7oh*hNEsk-R*fFD{wW4MsnHVDmZme6cU;QwRg za$E-xY~>v2p(#Zt2pdms>dVqgR+hEFwbIQrb$sA)gkj+PETUMEJ}`YRwC^wQ9F7X} zHR&1i33dm@uo>+ChjXYuJd0`krKR_y8t>-vjEYS*2ViZw|8;FNQ;>(1C5&elW$;r% zl+%;*s~|Hj;hG+Us0z=I*8*6#=-M5n9_2I$uBSdhwtY=n8ZZl6N@tukYbPL?-X*KI zt!Xyy*O6jw`rN`c9A=+q$@x6+RIp+n!O5X*r#M~g$uTE8_0gs32n>(?@g1C(TRAmT z$cENpyKuiGh==NlHQ3NedoQj1R_E}OPXZKRZAr4fBZxWpmR`kZIkUfwoNJ&NN;N#S z+_PddW==kBk)CaDa6fr$3psOiN2Ud`T~6sganS|jhTp2vW*c)Imnt}88w!eLoUk)X z6TahdDy~k(NhC-RDoK!CiXfLTD+&gM$oKa8$vMvhj?wp5n{+!kx->g%x1wmLeDL8I zgcf!_{b04=`YnJXOo~eCt0!d|1d%zS5B(Wvi2LMql+8+xfEh<=)s#XysfFvLGKX1C zK3y4vQlvuBkdh3U!@+VauaZ+qqK|vnm=v2M**&#SPew%DgPDjMESx#WnHjN`8gnK9 z1#&PS98@trSeVwSi^vWP{L^+|dAp#I(I6L3=MM#Xmr0trA-x7vrZ$W-GLw^J zRH(dcOcJt%y2i5X;WA!{Ucj)BZ;JjhG@%yT5_V7l+us9&RH>B-zTI+irRthOri|V4 z8ydiO!Q1~TCki7fbkA3vHw@PqbgYhGNahNo!q53pZAVkT_uFiP8ta?Ey&xR}F;08h z$R%+D9EJn>SMDuII>lTmX=q_Mk!(q}_JU2v1#KlJC5LKSe1` z6i3|D3s{}sPRISz%xzM>p7+TIpD`_5l9x46I8F!&F&?mu)&^A*Rpe{l-Lo4e1pfVR zfEbDNU2pAj`MJ(%@>}n~+@MKm+7(JyCK~J3B(K740R=xOzHVV(zR1MTH8_y5*ZN2d zii%e4`1{;$)qQB6|M0&J-ZQ?icvWA^*K9J zp$+!Swd#LebkkBN3HwD1YGC_Vj+e(Drb)FEHrLruyY$9Z9sP3y-@dJ)6-Rlz#F^6- zZ*;H4jy3{*wXEUn%~rHIo2axFot3t%6l#()9lEneM;u5R@sC_XkXKFH8F%KVfUgNs zQVO=2q*Z-GOBWx=9J{DxKw1|{s}*t8t&8kM>JrU*yS0!7rHs3H&WP(9V+3OmD6YAk zzJ72WqMKTw{d|x0i%(-w8`>-Z&ZA>|(e3d{Fnh6I(XKZ_6xY&>?G>nK z%`=>P1GhC}O|yRI z2_{clLH~%oz+(pcaLb?%hE2pdR#3g|cI#yTJ3z$0$|@k8B-`}5>_FsWm-?as)o-z2!(770$SP-2dQ~QmnTEn8;qSgSv*ZrpM%>i zDGxZ6Bc4L3jRfkIPbc)v1d?98Y2cK}mwLk+aR}1le(p;v!F_3ij1Hmnmjs5%sK~ld zg#FY4#Myg3T+jaWlLxWgatS=63HpcJE&Tjls>Qfn1(PI7@;+L$%ItD%rzo(clNh$^ zCPoJthJnJ6)&l{=k?HOS>)$)i$o)ItUg~F&9+jYN4>52-q1(|BPt;k!@!`^wp3Vkm z=oQ#|Ey@iMSE$%YrQ)a}X@+cdMW2puWS>f35vD7Gxt*6&3)o3}6i(zSa=HRT@fFXF zJv1Gq(-d@>w;R&pzIt1>a7-WcjM=xN&^;37N<(_`!3o&&ACk*6F95NQH9OTOO-W(- zKKUi6KrS&sd?*{9p(%QdL-;fU{a8g8kZQsZ?6a$0%=aa)PW1Tz?D?v9%&8@NX2_C% z{V4JnEu2|;qq%@H;JtJqDX630)^}c{@%lt4kvMvv3E)OgpU-5lB_`Y(T%QKKW_6XF zk7A?X5ezi!B0ZJj<@Hm(A=tWaP0cGH1%B6!` zTevo97e-M?2n*&t$2gOO^gJmdCDBuHm0$s)mJy_8V^8&r7Q`jhE~T{$2;BtN11iNk z=w5G4Tu>+_P?SOh&00O_FKV`tJln$?KTD?5?5k`!`Bl}sR^~tRj^j>FF`;*S_t%07 zOl<#6+|SmOHnrFm_Hj=O9#h-&Yxk4BikF=kI||C}QbD(X|0_d`fD_ld`He%t`S9Z& z)Ire<$dz&hq!^WUR_2M;$>LYiBdW1aLnN;sV1LdZT`NEnK*=Vy`_Uu<1ucz^qg36P zE4=mt^tkv?W^*dm5kY96*2DLg8O))s7mV$|g3Eujx)SeE26|qz80texRR#TG1QM?M zv4Ing$BU-!UPP{9`pA>iD7HxC8WT+sp_DjP!H)f6S?L@}`L7n&F^ zp@a}n3`AXIQbe%Bi4(&m4%g_mV_ZzqdZIxUxRG3r8kl>kNl9YkG@e-jHmP)eV|Y+M z-!^LI(ggS6%3e1&9m%CetZG)4HU+S`AS~c}+@zEArSopYCaID2z0n|=NFmVkCjml; z;p=0o6-Z{$FZlttjGg4cwB@MqyK3E9WpKZ^(_*-qEX+!JBj*C!Afv*4@$i`8Ifx^?X2>OAt21ON-O zFKVihwO}CINX!@7#pq6wnLELSH|iKSDEulp4?|327T#stBv4(-q7OEj`(&PWF*){6(c;;~0b1@UAh|$CV(g{Sv-_psFMhk+l<_$cW48mAuHh zQYjKI8k>?tywfhb5fmS8Z3CN0tFXU2?AtY+3tlXc6wQp$008flb02Vb0?NP(0}9;+ z%4g#esAjZ7Wj?lPEAjZYs3wfPj5BvC*p5QSh~EsIa;6U&_tQvCO>XaMt!tt{MyqvGD#D*n-j5P#cQ~ELF#pl7F}T_Qs+<(ZGp@a`G*bPZW#8^ zf-DPzKib?71Rv49Z6~>EN6H~9UKlt*&+GLVc3ny%2iH8<^q)rfkFFVGV{F?l&td2( zr421B3)JLUjd~_x&Z7Syube)wN0;!3*ElywvMLKZ_{19EBY?GU#28*K%z`bh*hf?p zo-1sOpM{61F>S72?_iBU%@4U!83r@>eU%Cpoo6z6q;BqgfmBW1mGB7H)*PDERCyZ8 z6Ns{QYCOXEs19AF5gMZ{6pG&Gtr0p{mKd@41rI^`-FEnzVGYR)ILV zA}d$@AyYh$Dz|Kia?)iL@4(?w(jR&7Y{=i5Z`lVw0AL6!yROJk%fp` zkO*o$TO-TeL1f#v_ad4cOx@J&clm@}CjrjAw<4e9uRXNlZtyEj){vR5dhyNzCCyW2 zspGYzMq@cjLCiK8l63Fzf2(PljwpBIIS`X)!*HZ4ri~4d^;C)Fz=eP>vxCN(onm&m zJjK2-cfX3{n+zK%iLWmUuUtVrlo{px!rg)Nq0FXD4d4&g05#eG-;)#FR5!()W~CU;n+U~#mxN1sGBOclFFXc5$)THsWwMH;l{=s$}EhJ`pTO+?I(%u z5EknF$~8WSm@JIn6Li2xrp)S zw9}rSWSo#xRjO?WCB7}d3(gb8A-0bMSrGSw!z=)gfLAY9Y+RLl^t`c(Ey%_Mmk^eJ zH@x>rS3YnlEL8*(R3-4P_+nmqz6}g?{ zJeqAiViZk(dUOkvh2sF8|2bimR0BKIh5*=|%~{j87BLyT`@JDcR()Ra*Fe^)r{Iu= zxnMmK%be|^?z*1sDsu^wTh;1r!Ts#q*}gSHyhmvuj}sS z^Dgp4TJgs3_i^MH9E}n&_BI>}nJbL_?%};x|8NysT1R<7 zJ;21j@S%XX#eG+v5S$;g2{yj|M-r6FVL^L)n#~+ltb74etDUg^sLpdrz+0QJCAEx# zo-gxS+qChZS5AJ+0b+O6e_QF8gdS>hDlu0~XssIB*wIo*cglMe zM{@{|IlWhJqmQ;~iZ3q^b{x(q)W#!p(QfP47UkMhByJ*vqrLgWD-VAE6%XQ@yE$*6 zsj(maovB?Es5|XDw;UcC$4wx?QpHSj9_yp0{#iq z$fa08faSa{27I{q(`+HYt+lBUpJ0dtSw6HxB$GH1BAoJXO{#h3i)Z<8`LNSYvEXV8 z_P;MC)i5d^_3f{)KdD9hLSfW0j&nN&B77&J=si~_T*QTa7zsS~gUSa7S~!WJk*xOv zhwJFm``5~hWK7mqY~iblS7@-q)vGiU*My5L@Xb7z){M{ReDwR}L?8Z2cSJYi*J^11 z^QwZ>!r|%tCk#FC;)gz?ro4(%fa=(bOk;qBL+(HPi@(0pV#CMa5?82xQ{%RJ`gcB@ z)Lcc}v6v3RX=3<#rLT^(_*;pQx%-Agk!n*z)aA8Be!}?kva<+>p9@@Orw~o*O4my>Mfn$VzwoWrWy4>IkIoo~Lv`rrIUJ7XICU+gan*?r0kP456)zbrAu6Rg`oCaf1gGcGdAZnM{;q2sxaQKI>1!w?%LU2VktvjE~9Jb|gG59!6N8&1bQNS6A# zway(#A?rIgIP`&MNW=Wf`jQV5(>wg3WdPk>Vx+>PDpEM}bANh>s$ceMMt6P9ihfgH zSJ34i?acOhz}(c&en!Q?wn4CYLLu+>eS>O}gNhlm77iZHnNVgm^eqc2z?>QS=P>ZW zyE8w9`8|L}D6kqHa-{)J0@a22;ni8X=5X|}$OS~2y4F>=5YIu&hJc|HMz=NN)f(xCz)vXjHyd%+Hg5<9;Nee}tgV_%= zP}65R!om29mxZ$4OnI88(2|hQSd3;WxcLm(d=&~{Z2$cq)93Bzd9Y?P#ty0zr%Wd- z?<)`~ee_wyu!@vS#Z(+Ly>e^`; zV9>UTtB(O^RD){MXtBoNBqc26p)pEkmKVZr-6~0)Sc_zs;C);67lzx{P}dw_ZRW9< z{sI)qn6@S~O)GgsdZ;{)ev=-myY|{cZg3a6k?>5gA?%hz#%xd%JtLrAc^F1CW2Isx zJ0Sn>d@F$0K8Pn;7P|rhL9jPijo0-mQ24a)jS~teG*190GM?KD@EOmSmypHw{-0@h z=wn#VFbNFq#V0p$xxRjl&Auo$8kW$R5w4(9Y51NRUJ|6CmMc%6ZGwYjb-Rf>aou4q zzpIYg{@=?tLYzr5&skAGylOF@MFqFJVm8W%E_OLQ~B%YPE}wM*2_Djav*Pi!7O4@=3F?5}c~hZg$Q;SDirRXnL)7NaF+t(KM^ zi!>Pj4>ailGVoF5 zWH}P#lC#Q7M72RJH|~Ar0sZ4mm1p}dGIJ1nsdFhLDG3>h!kJYx&PM4- zkcLhH@2B6JT&QcD0}r)5i?_tQ_*V@xw)KvjtgG@=ueWIx=9u5RjkIAe1-iWUw`5@2 z&XfHk2WjH5sKAB`qO4LP9R#wYeV&(xga8lrB-hUqA{o2>dUG&gYaqWZ535U&UqURS?OouZH0Th|jKt+#f6-A_lLZg#K1q@-!W z60cSzn)Ja!5}j|~a|@F`%ObWX<=y(-8`-ZhT-1p-<83MRp5+-+MP_weuwqu`&&7yJ z%tJ`542YpM<-%c~1SGLt-K5*ec&%FVP$(GJ%)JW> z*?Iq{`&Cz%Fh&60=O*BST8D1eQu6r{C|=-Y@_*S!Wd#B0f1obBA=yf_4QJQg>z%i!$ei!bdqy zimyBgeQGk|@5js!oRs3aWjh@@OfS5f?-Dm@c=_T3?7PCQ%NW&Kj<_>0v81?-fNrxV ziL7#MzCp>*lQ4*_yPkRs4P0-a&KN{8Al}C|<^?Hjf5eI-OJdDiS$kJMkiIHYmi4I(fP*p2=do)RSxqr00 z5p3lGj;-IdkM!9A9^-m!=UAnMq4aNz#B&>ts0k z)*~P8K4mdM@c5$x$9|Fd@~6mp^{eI}go3}kT+0Fb(E`%tzNhgkn{mP276mp$HucZP zuZmlV{4p&$`Z`MDH1MGC1~S?_W!(#_5daA)Hr77{(sYK6`iSh|MT=aQ(SW3~XJpW| zB~@T~)rV#dFZ^#mC~JEIS6ASOFs$VO=_^aOk-G`Kc_aJE!4k~_T0|&1Jo|-4Ag0Z3 zDJw#z%aL%vr+4Vm0~CNDf-VX-kHA7hAIrcA=}KVxw2{F&TANT-=w2fJ`)N-O88a^e zJk>1$*4?CT+hAU@4-QAZV(UNtZxkRmYbiuhYUE*#gx9MJTf_orFjMUlb-2Q05i0w2l%WQ1bf}WXo3xPdMOh=5)3)J1}Q;$2Iu- z{3~38MrOv})AYcoFEZB|c9Ew6#EB?mo0|TijNDxjudbyRF_mBrXd}cYFQjHAqu&|< zn<9b(YnDlySyibWo&5Ti{?V)gob@8IPLw#SA)jlro$v!3Db>Dxz;;d`Z(!S9=RLZL1L}2%}(HF zX2&d+!(Y*`H=Xd}+$l;|M&O?w80oxr+EGK!)1QZ$bWdpYY5Y0Bz!qMg`$Z}FEwK+R zfrG^p=RCk`^EdlB{aK;~Yhla_0ELRa3I;CDNXB*8?%D=x7*&>H8`SC6gfTc?aGQHm z&@B+3IN_(T0w0>$*}JUgtghbcCE3j#qV=9oci5SDbH^hmMnMh{*6lGoZF=3(l0&^> z6p`3|LMfnUQHFCd{S;5W@!k>bqmvtRw;gIIQC@_l{ai^aC&%gf7jz$y?|i0|SiT31 zUMi@%YAe#fyKKq%>qf$IUbUWs9-1-N_!5`Bedl=$D6o3JRZE&IzL5g->z4<*$A{;K zfi@KJ){#tXrorKuj$;zcgUlU%!!3s{%eW{2`ry<*Dd7rbvgb6s?}hMpWK!q~azUsk z0`0(t`a%6+C85i0vd$kK1rq|Q4>uQEMmaS@ecbzFXuAx2DwDAg>vMbleJ)5u%X6Fo z+7+t=a9*$sa7wQ}F$scM0giv)WV|rHp+DUE@DY1ASdrdEJVAhhY@5pPOtMl~neAKx z3a-Cxw_FM)7`IunV^tw)$6rH9RbvqGP)u4S?DqB?3Mawe?%}$^RJ_ui(doP*>78}>Hg^adqf7hQ4(=!ckc9A_NLow!o!mxFY_qMCkEwBT#R zo-5hLu6f=`z9I{JyMax^kLfIiI{nz{h4u+{9kRb;(r_XPn$JvKl@$gCrb67$^gc$} zpA3aVZ!>2MbOy@*>vVE`=J|DyC}nxOM}v>-t3bDT{)B4*&saca9hrk3!mU*ls2Axz zOxD^Zx5OZ1I;KhERi_N?X{1XNW*j74{Y6+x;@_yFjA-U6>b5G+%%7$IwRWA0{UeDteFC&O^9BU_( z(Iys5LlC&c`Y9_id3!?}g(_(I2P@b4FS_iSn& z1o{6TLgWT+mZuoWwzu9SeTCf(fpev{-Ud0{QAlL%207ftMsE*Cv-VQFuZt2JjO~zfDk7RA=REaTYzn&4`pHxGa)Lr^bRr%VT5pv?v~SS+=-Y8A zX(_6Fc^p@Z<0wV1XK#~??cExTpbZO8O&jKNiCs`c@n}-aNyO{|xkU*BN{GJY^GY~x)NSZN z>+JR!drf?arI16$-Z9{di<1t|@PRcZN+Wy)pvxu2N~Ppef4FVhtf~v&w}<<$jd3)8 zpNKkui`*&P9>6|n7x%J9o-?yj#7&|707LWKk6e_8VyRksa!ZM{ATAVMQx7id%C#x|*B+X1M z!QU-j-2wIgBi??`h!6I(f~C*UhWhbKf)rB#3P=EKzy5vko>!hpYH?Fd(D$x|Rr-ds z`vEw9qpOWcUjnH2cz8gYwMXRsivLv$=GqGEkw4pOWD=MZR?J2{25bq#r|yvf1q&#T ze-6Q8ewr7uH-U~FE*wtZ+12X1ekPI#_DCj;BOE>>zps5XHCpZ}=&qYKD zpE>jB1fpIYJY+xaU&#TL0bjMb@m1#P66hK52zf#yP%6#Ng_1 zDlg2zP1j%j4MDgJAN%r_#c%Of19cs-9TlydY#VB*k5hB2KZ zS~!IF2gb0l$IFkvn*@#P(+NI3uWUpmYBVtRwLt0@>nX2M^-uzzG9ysT6I>4$??>{H zmzMx096}^F3i)a(G{}}T{m{%JRqzBe6A+nb_wz80i>E*@d)q!FE*&9GwXiOgEJ5`+hSyi9M zJV{=G1p0KdUlu#`+DTWO-gJmGl)DRv`63${0BB}K4Q(H-gfQdBAo(R`8QKLnp6VW` zAdSQ?%%53XN0^2DSgS48J^Am|s_f`Gi%H=1rzhUAHT)H|iQ2J74O@CE`|^D?Hn zQAG9^(9P6Ny8h((Oj@hsqOh7FK1mm3eG7M9Fg;?0RL%+fI`|#f!WCRZa$!Xx689}6 z;2v*gf?5sqMU3#UZv3rYiu~pUTq4SwFF-6xQWiJCTTj?l)Nh-9JQRk$yF%H_BtdFz zv>NTr%WCyWQinuQeaAK>S~FBTU?0kDtQ|iPTGLUGsgU>t<3S8m(ZX)Zj(`l3AL%|Kg9Xhb@*Bw{qj9%I5{6j{Pg)(-zwryb;_!%vj9A6~_rSz>|>{H3KC zR=oqhXm|ivLx;H+nH{b0P-tnXKRAntuSQ>K07z{00DQ=e#UESfs}rGfonAqh;AYK~ z+9)>wLPzM0AW06PTbN=FhmHtJENT1)@naBqq#$Q}U>`lH3ed0_G|v+aD1C2f1{CvY zxf)(;1obFe&%D)cQ6m((&09hfVf|-4cTru*^T66RF{dc3RpiZkS6?q0K1oBxQ(}L zI%Xg;7BL)pR91e8eLPE77C%+NiE5ZjQJR1gGP6>hYDh^nPsAQ&QdnqAKX};prrJ`m zss9BnIb#XmSuhSvt%$-AsEn^jmwb$g^kaJh3SP2B6pI};t5MhLhBANq0mmLRZ4To5*i6y;Pv`O70&%Q( zxP61p4p+1pc(i6QPLS`S&Bi+v9I81yb!}TFre*oq+|g;3I2w(ziK@?w`iTMnjFToJ z@o6&esSl+E8GZQ1fSp-g=kfsHqSetpy6bA#5fbw>2V{Q`pMdmNf@RJj(M~2+{kGyW*7HR60-Y9_x8Cu6d?uKO+NoLn-y{(<$; z^kRalmu3$*QeBkbkkd)ID{8(FEQljzGO#jp49X_%2QLCLj0-P8A_hz+KGtqO;{SgI zRYSv9u`A9L@zkF0j16hbt-!R)i$Z3T!ycTs$jTmtYg$p*)v0}Da+@>M)~cPffV2vaSb7MiOhjVhJGjmNj43-uZg zr!@mc2(~_elQ|w?jN{`D*zPn6vxo%=Ce}XPtsdI@n?V3kRMd)RYy6Smy-9xOuQ3J6 zq3cStzM@Z3qKM|jO&cpF&Bz>>WG02gbN#kmrLX&S?o)rQQA_GJRF{)iLh*-@dMN57 zB2rS}Y~IS(v}HODx>M#6l8r@&Rh8t24}M>8U8(-Dh%J5;*)+AK4<2Q=Or6tD0CT_% z?5yNYD;6afoV`t@^Y-ANkYnB6U*?w4p;DAxp533p0db&RB;?iucAI4l-zcGIARp*? z;6#4#$0wC2E-%r|Vv2tfMY4<+c`^PaV`)r(ii3pwCUegf<##8P=dV&Cg+Av3EW+w3{YXVy zw_~U^L?&9%a1JO;kt+VMH0?A?m2cNT+jA%NGm0Ar3@!Yc!=x^)^u4=TWW0I?YxWib zjOZ1W_QU%S$7e2y=~41iQ$?mzfw%j?;E#S~!Fo`W!~BZiEvhhBGm5eD*#iDo5<^qF zVIy1j3PCD9T@>|xpXs{n6pZ^E5w$I1_EJQDeadE|tw`oOAVQDbT^5u@7Ep`zaj1a} z1CNPr3mCE#d~ICZwN;Tt9uj~+tI{;<@vhDCn(ThB~~^=3cKm+gd+~Z18Oek zx~ZS1EJT0=e^CTagjC$<$vS})NP_u?i)WRFZE}Hc-kLh7)6fYG1-F@E zjSgD;7Po(#_y6>d>}XcvH}_oW7s!NZtmg&<SWZm3dxPe zYe&Z1ib35&wmMz{gQEEy2c_eliF7`t;h>w_zizrs6mRH>_P>FTT!-QK!HgG>V4;ZU zPdv@%pce*6WNy2e7Q$x}ec%|rWxJvwz*sAJAW0xI@K)@o{6+vR$l{sk%fy0?9WQGb{PTC^y6atWWOCij^Ex_e6i8(Ub03YW_Fe_pq3* zz2CIC`w%DWL0vS;YP|JksbeQRz5}_^X3&kulU=AB@hd?^dR<)jJg5SH`!$HWs!S6# z6$Fv-;v8eyd|HuGkGqG_LCwIC(5}xcU!?f+3GdVQSrO`+3WJ#ffCIBGh_q&74Rz(r zb4e1~iNv6Q1&Qi5N9j3>{_n*@rKbV zajp@^Y&{=8EdXWwxn}CT_3VDd7lg{p3G}CAB69Pf4L5Ax%aTt`IRAuofnJq#uE(nt zwd0}~Db&Wa#JYp_W))HFpNX9mqnO_PKxcPP?P zEK_p=%t0f-51p4!t*T3=Pd$Vfs!Z9e2i{1g81|L)fGqJj9Gs1Qj&n(%7V%nmy z(iyagyz=C(ipNeQ86p3N2Ud7cn@5)aWLp6Lh<)TWyo&yi(5z|4pc64ioXLv~LVCA! z6-+i^skMFge-Jftg1a_^d&QO;CW4Be4LbD8y4&y6WLy2xwCgyV@$=T?!7_>ZRoXmk zY9gQDUj5(yNu0+Rl`gJcJC5vwc6CEAb|jzXBu68qYkQ%MRY5|=Foq*5kYNRCKTt7L zs_(~l_()FHcIBk-z#+L=vnf3C<+*u$nao&I{LMs|lm2u6P;lBuK)Rxw562HcAlLH( zi-R45YBu;u94mdusefRnU)mK=$Ej=htQ|79fuMw2ouu}p1VJXN#ek9PI3Y`+PN6#0 zd*-IK^t+(}FWHQ)5MRU|A7WDz+Q{EJ1Og^3a2*cm$ezWb$-Z5m0@~dT{yr3Wuj4$= z-ym)RZAMg|(#5iv$ZMWg#I3X12{TiH4uEXg@b-%(3RTdGnsp}TPUPtt2Z0~bo3U$5 zj!h-gRUutX3Kg}G=CJfBQ2HTvl_1&f5DSs@a?Y4~zHt?jT7su)BOe2hoCQ%i1WnJZ z1F0_>4I11TvlC?8!ds01w2M)KXF|Adb?|pL4f&)`krHnh1y;>xc`}wfdau>Pvp|}X zFA4|?IN!D@>DPs?tP-NOe3|FKPsuxjsI9*yBMcP<;t9Ep^d<8cV-*g~#KvFJ=nhIm zd&x&#$T&*MK*Q8G;E_Ld+YF}|(EX-3*__;K(z$}l;4yyHQH`L`h=4s}r_%_aVTA4Z zlWPOc`VOq0Qvc13Nl|f!erXnSY35%8JaM3+=gH@Q`35;HKCdfcyxMST!+Z&F?Fs19 zEr*bxmx}WnG|#6+JVFMr4o*@NR}zWTaVsx9eEf#4O}2T zKXWG`x2%qqLRQR~vA$wC{gc;YtZ(~x?WY_J^5BvXN=&>YF8D7#%Y2RJeZ?GNR0R7W z=z@z@&G4fpf2nsr7Jz2Pu0&Z(3ipc^vG8SUf9`1kNa)RHr-hxf{Ow*Om}mZ%rT-jq zw%nO=JZ=09)fEWSzF&g2!FcZXnC0riBO{;XBocU2d)Vqjjm5hdzEs^c^;F0t%dtHG z$1Ico^#eJ-?z|oYQNOGHy&rj=Oc;1;Q^JXboh9cyS*pUsE8p-z4uuy8%ybz&^&qauzuA(@BaEVPpL%VKUs2O&+h62`qU9UwsH!_na) z1{!s4^Sz{I8lbCLz}Bx0Vz@$xZKVF>N%D?ppYyZ7tUC03!*w{geA_d63Y5x^wPAh7 zU6e0TOzI4(Nqd5eXWzy&3tH-)^|a|%9gD148A^ap8Ngm?R=3d@fsQ+HNEYAztAc<; zDP6haz1*mD5(bz-8P=U9_`%(Yxg+9KP1=lGUz+!4*-dxtAlw-P>D-FL_gt5KIjrSm z#3N3TDOTR1O|hcC0i*xMbvj!uMfxys9X8*un^?#I!|d>m?l55SE5DiGt<} z)E_+g#_--lty6`u)-DKeN4j8qlYP9s)(L8K4={C`Pr;v!AU{fm(({SAHAj8fj#Hge zt@gNT3U8(NQJA1MbfZ356SE9v;_D$KV@0 zUGxan54dHPaXqJeO{Q#mabTrPk7(dCwZTV=-1Bn_P8M_6TJEoCZ|;*VlamFEC*%19 z6ofxYFH?)+=}5O1gXk9!x*ZzXLpkX*dsowQJkMlLIR6l?rWJKUR8lL4V{PMV=|(GL z<>Y2xySqWv?6RoSfj{(%?67XH*``+RTQ*LCaVw18+;j^)514m7T|Gku>JbM3%Ik>4ABZw z-=AC{N&p;&j5-9(B8<@uZp{>WJ(wT9n_iQW;R|n~#rVEfJqtULouw_&&k?$PFYX!+ zVW9Mg#T<~4s(L%K4Ot-arO(CaJp9{>8LG>j38~-M*eijq5w0yZcT!6o&Ac&0*Y8Rb zZ*ecjea%_>X#ky)Z~!3|XMhUGQP|P$<{^w&_9)`Hlk**C!S5MZP^&BeKbM{J*_jyx z6AQMM8MR?#!W+j$D$<)xke(Ovz*;91^V~7O8RLw1LXtWnK%cc@!s{}T>TR?0J?b$y z?DBYm2eG=bXs?eI)lC&EsBR|h)9XapPj}GgIQ)K+K6h*}3IPzr1fv@k?vt8*X6{a-Q7;jiJy zsp>Ost_i<+Zju_+iT}EqRk}T(0g;i(TV(`2k^dI?TgSkQFsKrYtJg(?bhH;9!Z zTVtwP^1Jua4j~j_)9XIw&p-kiF!ksVCC3tRT3pDHXJuUdC@+llyYSpC^{oR9$!C>{_C^EYLcKsTq65lV#m2_MQW=fNb#C7K= z@-FT;+O0Ftd0r;M+-*p6Sw!9#zUDr?bh^@|`q9 zpIxmzhFJzBg8fO-RP!7PC5A-#@z#F@Ti_3;wVWVo%z!h#l?4|$xAi$ zRRBUabDMoj|7aoTZBC()ZLWu=H%1Z5#Lf^vIAawe)amBN+du0uak&GM*T3>*Nt$(k zR|w7n4R;M#w{|sD{t`V#D(Il+o8va{+T<2p&z0`F*3LDc{}+Aj{bccSww31U$G>!_JHX4chnAkPtsOS8oAkr0&YyxwD~oM!yFAvznm`wULl&{NvU8Y4a4$c^Bhyk1I>=#P;U<>0BTrG15u@PYC!KuM9pw= zA{~`%PHx)CuT>S8sLGx!1VVXW+o70OqAX&kH$!RnTLhPic7{D)T~UR`Ch3m@Qv-fO z;-nY@n=DoS)AYP?|In)34iHla{@%hq~YVwPJV8O?GNgCvzK#=4_58( z@2bk2m)UUuZO9paN?Jbkvy9=*jkz=L?yB_L0aOi%4G?B>6vD_r-ROz{LqNR0%hwZe z5{6WnB$b?8ejq$<6mH%J8&Wh)^mvB%G?hFS0FQeESp*k)xq>S^klJ`;hmh0NQLRxf zyl8=HiS3sIdNyqZ6;HsQ86(|V04Er!;)4Trot~;(E8MpSodY3wp*AE89W0Uvc5$!o zA1mqtI~tV~_O)iS&U|lx>N38`c&g8fEPp13^c*n5b&JPcpzS;pErR?_h#8W}e3x0A zU-cc~lwm1TyijXBW`myaD*tKJho)CDLxv$=PDUmzV#}k zjy~ljkuT;Qm)<4o(0%8KBP)}4EXe768=FAerAQo6Gg=Ux+J^{mFTAGOI0t$^xH9s{ zzNe}{_AL4s@I16F27(qxt7hlG6T3Y6Xj$yo!v6vSjP7gW!jXM%0B15}JS0B?_`AK;#3Sk;l_CcfB@#w3MpaASC~Y-|fh>iJ`Pw6q zb=MLR6Em>3ox1>u($=ST_5f@7bjiM zl_vy{Qr{5eao-FJ!Ns;r`?p1*ixwq{tHlL}^|}Wqnsj)L0*6IvEGl;v$M#Gb*Q;{8ye~@Qgm`xdRVF zlXkNa#F;lb%xQN=k%gymUIVzHu45$fxKC$um)ErUimSh-*>OjYcwMzg{?U~ui_yM@QmD{0CA5ji+J zJHO^{GT~_=d_}-`p+du+jGi20Pvw8D@1vnD=ZE6SQhXn|1$yNjMz|BKl(G~6uKG*l zYgOd9Vr^vzsl#ab_Xl~CO)!whVgZV>d~(Km78I5=yxx z`=nCBgTzXcT@5`MUF&1&Y@u>Dk(n;`lD9$zGg_8=$xG8s;*jaZ@wy-AlguxVMbXk>!|evr5uxaQtWorAqZr z_*6=VV{^Z(Ymf$?;?Yk^Lx}ndvOBS5;p-0nGD+U{nJRhm0-Bj5yTfz(Gu#{{0kRq1 zDmn7D0GjsR8B{(t51#2|p~NM;rWsWf(`#H;OX7@}Qnv7S3d8pT0&l)oy6P{3H6Q~t%*Bx^Ek(^euD4@}5a}1`$ z{kOaUM@90S;i*96jaTw5Vo;`{T$$i;G8-JT%S1+X(T?!;!3Z)7v)AqZ?J# z;|MaI1M7XfBcxTbA597?lWnu9T(7K7sUi{~^@?n_JSG662%($5KzyQ_YnWiAD&Dzk z=KLnjhQR)=l;QnSF^e7ze*idpJB!x(S@m zw?OE$H5bZ8_GgK11^IO1~o8vbj)Ms1;#Bkp_ynh zL%KI;m4;5E&_hV{-@oa(0t3!xqKiie>#Ag=>AHDS-hT)Mlw-11=>p;-CHu$uiL@iQ zKel>3(z8vWLQW2T-`$fUm9`5wz1ZWA$o2R;qVPY6hWET{xXU5lu1-I9>Cb3K@e&6k z7(-Ul!Wop1_$}pom-O=k@@;Co11~zkzXq&(x6Mv5MCyBovC{%eI3_Qbo;?i{AL}Yp z%D@3-U$F z6*3x%AHzTrae{d353_}?H$V%rd-8KREP}|7PU61zjU!a|@_o!7Otpf(OJX-|s?l*| zVeOx%6I)=k9%r|Q9f)OX6YGB__3qZH$4t4yehj06wn3f_2@4r<8&ROn=;nTkrTX?% zSJd4gBuvYC6lXopCQOg;;y$fe;bJJR>6gHE$<;V=g+N&pE_VJ=HoAz>BaGyE=*MH6Hv^Q1W5 zzazG-u*iseBqQR9AI;WA-$z3D##C!CK!EXGR4RPxYb-%ypsQRsR-gK>Qo+pR1*=V? z8l!_oxF#|>32%%5zti?5-ln5He-#G3F<=>tx;P$i#59@vczI_giem16F@Efy98o{} zb79MRSJk(H7c|Vk6&7VeK&H$rBge&p!UM$$CodMK`djgFdHEQ633>G&9lpG->!_5= zV__`Oq~#rb*G6T#97d*i36%K7u%UiCK%@JeR=uV*OZa;+Bj@Oi;mFIwFA6p%t`xbo zW&lFSIS1G)(m&=DzLFa6n|F)XsG%s!X*TnE++HK$rS}!CZC*wYG489H$m;#KY8@96 zdBLC<6`%9;%6gA(;R1tcpaCA$EXjWGH@6hy*f-H0b7i9o!@DGRNi+%lsp_ea{|t09 zW^=M|n@#;s~IQ_VMI<)S2b>UM|W<4A6R zDd{zb+zMaE{1Ocp&{9-60TX@m4VKwMqxA>=G)Z?Bs$cpNnS;68pRWlG&MMV(d$0Lu z?$xJ#Qv`7mOrU1ZVWN|3P{`gcV`QsHhj?~hok7b7hyYz28`0)dbZ~8MTu(^F-_v%j zr@(3l1eTvkWbvQ^(yHSorT^Nx%I*Jd9Km;Ipit2vldIohcNq9LjwLL3y?x zf_=IOcJgP$Vg__t&$~Xto5{lr-SE4AtKcF^r)>G^yyj@F&i|)Cz23M5gFef>S8J$7 zG4#2s}1fN&fGF06|m zQMDYp$v|mnDweB8LZ==Ae<5v^gDNGP-)cKK2?_C`+TXB~-csCME=CfeA>YQfus4-*IbshjXqyTWJ!&vj7|6Q|E?Y z4yTv8#a-1)T2#hH<~>&>-%83od77pB(NugD9IDWi3Y%hpGrPuea~=tutg1X=zM~~U zk&HkD((x|bUhECl_nrt)Xd%TP?K5y#ZZ7RT8VT|;kqaQ2BLP83=Dfj|E;T)FW6wFF z=4UJZzCbsxtyc{U&Twh>ly+BAAZ5x>!#4=b$h;tASck_e(rc;8GN2`uepZK6Rd%9= z1M&bd4J(;mmBluc|jR1kUIk z#iv;r8+IMlrwU#^bt_NG%fP}(g%bCWIMwmb3?c^Y;liOKz=$5&<5;p`N-wVp0}ZAl z3kQ#*v!_UU3wvevu2$6Ucon*t>=-x7G8y!ihU$*Sq#yD0hxj>XEd~MOcsUBWO$I^{ zt~AOWkr|a4lJ-S@Z=h`lCD;0F~NBqVbdiiQ-9$%7j)I#QtsP`u1(Vo2G5iRnTc z9h6c7=e8k1yCH<@W{x(*I~u# z>~ciNG(wXYNU9dF^jxC~OBF_Fe9G9&9UUmYZ8zS^2&hbnf)swZ5)k~qsd#11t$*x7 zW^BWUo(50omr|@0&>B}GsX#6vfHKYscvuEHulKx4g^f)A2RUKvzgE_|{~mR>_ICGY zgnkMn8vR|Tp+5GSb(in#&G(y=LIPoFy@Kewn|JQg0+DPvu_)Iz9KoABz*2}TD5JAC zl>naV*ot3dI>H$ZWRNj83WLLx!}z{k<#P#CV#%QPi(Nl+&xZvAXjZH%Yj}FYS_0Cf zPZI6}%6$#P#LO=4MkWUmoD8|q!Me{oi8=Nc)fZWn-94GVXXax4Y^J%bw`C0Vss;I6 z_9ahA+~x&FdWP|O?Ufw%-xrk2=|ZPosmEJP#2DF@9LE!sfD}@M>!7^x`{hqJBF_O{ zC2BXdw=ZWh91u%5V?ba(jElH_krlDZ5Dj)ZP?iT!0*)%_#1>t8^?{!#$*1}M#FvRV zdOvgYzQ9s@4-PDEC$gIIXI1h6v(er6i9(iQ=^t|{H+vfZdE(mHghsNH>Vy8;)ndbM zzz$;VhG#kpifl&dl{dd7Mv<~K;4IcvU}(a*qi3jt{gfz61M=4lj^iTeS}DeDpcIOY zV*jV@E>!wx;nUrzd*=3kfMuoc4yW9SracAPXWsAdy@XSry%eA$QIFM8m6B- zb|-CBrqkwO&wC4E?pO*c2SL{*5H?>2l8A$4QTmWr5R;om$mgrHWDl?$EfVdUu;Gre zVe7ckY=DABnT2E&)xe9fBwBKy0r9VeI_zPt-f9Nsy^0#`7rJv!ny6Z*gqFR#3<%0* zGS2hWTE6Rx9J*}@UKM->>6>=&2!V!`XKG6oyVWCf0zV(d_wlJd)e_1{U=%wPod736B$xfL-)Stg{}Q&qc6ew81B64arW^NbH)Mh~~= z$d*J7no{dv4se*U?6`spow^YFB6KgIKQ@Y;6VlNgLF0YB$!G9Mr^`m!MvA&{Hkz9e z)td0A`-MhpA^AIMdwA!hnO8o(o(XI`&$7VqG`Y(xARG343aJjl_nj)=5Zw2TDD(I$ zHdxGesQiDK#Ujrz!a#gUYAcwC>o4c9Qa?US^{7{7QGxCZYW!m+um*D=NORNp*R*sv z$kz8ZN1H6^_9cPm*_j5k16k=VlV5r5CT?{tin4(P-pudavGjJe#otwdQ z_MULOZ7E-h_v*N1kM-*Xm@Ba>Vz-8bRKvAdnV`C|OoRUJn>uEy%pfsH2;anqd2!q8 z%FH**Y=A`Y0=7ClMSy!HJ0kincO^|v~|i_c9zmGOV5vOt$S zrlSp%kam4Pos}z=T@#u>Eq@nDY(Qi7cej_eVypBcW`q($V_f7~+r&9ZQ^5Oii!>>6 zIP?M#UexdLuR|2jsPg!N$B{Jgdkp7CKUq5pXJs)FAW9FnZ?Zp31bF)2+%c@(xjvym z4$TbQxAXLXve6|Ag2w4F55))>5F9fSN%wfyr^VP>4|d3sJ!(^E2!+5sH7yvUr)99#vG&)ZMn# zIw1~ynO%H{=51)g;Kt5|F&>+Zb+E6)D=&vu5s+LMf{Ik#I{c)@So{H*Q*?_F>rE%! zOZlMAS`J}5dMcDJM>M@yiB0=WkTStaiVx4DuDojtMUjd%!r^d=Fb3!wT7F8p-9uep{eg4#< z9yU4KV(jN&PfK6}yF|qJ2HMoF|Cfk%hx~e#Xr(KBDA0fu^8Wp6$39;bN&DXzs>z~t zR`tmn^u@c~v*NIUfMrD7IBCA3isp9F-BU+F01=2eWB+L2s8=vw=%sX9!%|QFMx<|y zM{d1J(3LDEC@*i{8K&_of9^&(d4&-8^!+Do4!cv*VXLv78FPt}S0lwy@I7SOyjb8dJ^ex2>HTeD|ldv^%_A{U7nIW%I$Hc==U1a?eClceJ>WEM zw%E16hXis3>9N#qp!ql%9yUWcc;oliME+-3^|T&zN#ZCbw1=p@DgZ0nH}CY`=OkF6 zP}IS=&xOH+6Z!~+U>)HD2*=^LhlZ+W!(R?%fZV{7%fU90={mo!(~lIQq$NL8Uvoh6 z30xC%9#}MNs*Pm$37F|)Oj~x|0jsqte!a@Po;6BaeM#|jR`mnHQ1U^@1f3b$RXvd2 zslBkODUB4%9eqsIl^oX$&d{?Hr&+7K|%*Nzwh34R!Tq}>VpDc4?KefGu#jFW6Z3FO=Vs$d6 zDI+Gcm(pueH5oL0Ht63bKj*sB^f+8V?YdS*z&gPdnjRb5P;b|$jT>1f^0i}*bFOn0P{vAyu}YLV(YJp{vpxYpE=##edxnN)V}wj+tp!am51OXXOx)x? zdN({73+#!EL;Mtzj@1(g^AP~eeQV~mxIqU|=j`5C6o@mWE6fehRZGl7o39Zq@^~WA z{-Sk(PlIvlu+Bz6t-sBMuJSj2423x4sB343lxO<0D*GF_;Y!4^`rB21ykLodUj(EL zoF^dBFewB4gE`2TtWeUwUgC5{N0X~q2ABKlAcDzp5pH!W!<5n1odwX!#=bf0Iqr$J zhW2r^3H3SGwe#BhTbLAkONGMb8j{^%lASpdBeaM2@@0Oq=o}FidW!$OrDVw&pD37C zvN--ZgC`P|w(7jo*X^-Fz6!~<=%^Wm+~yAe-tPd*>kiELAa>dga>~I#)cDh4h&Mt) zZOW~M1M;t`wo-1IPjkQrP{=c~?+^(X&QltF6%%IG?XxC`0n? z=0iKEJa&-NeOjb)LVyq^Sz#`Sk4R}#m*jckwt%tLgdW}qmb(@Kl$~=N3tfDzb9?@}Kl2_r;S>aSu3S>{7Jj`0CvhD_o^yGCwnLHidTPapzwabNQV^EEoh^AlGwb|s)pn4OE~B;IukUN zQMV-|sizC)6~v4*B@-@+1rr68U2)XIf}hg^CM16NtWyEC9)#KJXGpgzC3THoBAJiSH_rE=JTE=cl{l+hoE` z2JLI=IBYaujpwQ65tn|0_N zzMRYDnsmbZ0$c__9HL@ER8Cs*vo|Q|SWF6cJYcf<%_+jTNDJglLd27qUZATy?A5l_ zO68sNXBD4Rfigh9`C!-~>YwPbb(|O~e{0HfZ_iwP&Q+tTa@LE{3fOqL8D#Fsyh~c$ zi)k}QTcCphtp)xv_lD$=uJ%3Vo-D!&HWsD%(%{($9r;t|7nbk6;z&$S*Ppv~c3gwd zN^D<{0?~NZxM`ra`7d+vLc^86EWon=Ev0d>5m=;wCF(U`@y}L*93`x4O7s)BrKjR^ zHH5?bT!o;}IQW0F=?r5rsmcux8UALR5Drz* z2hSx(fjX6C%bl<7OKI`vja@M!##RUk(?dkDJ-Ilp#n?EYbihP}LRPds~oMi!pjv>zoS6~5xFKTy^oF(!Y7Ws5B}#& z*dIcfx~;E34W()kCyZ$~Ww3AsjB}ynJLy%A>^$fqVZO?xBXw!k6+qlz8xZGh@GnR3 z@OoXeAl|>zRV8hKM$gq#zq<6MCP-QJZu#iV8|Al@vnE3Df4|05660{|Q!8H{xhjoZ zX`Zi%zx@!3y6Ps*vRb&M&0FtbfhRrg1n^wAGXpinvkD=R)5@_Jzv#T@M=Psqws8Xb zT&;%5B@l^=W>?xtp&X29W(l;j0{l{36=Z$gm=8R*WM5?y9=G$zVouS1Y1=c5(!hvd zR2AdSC4<0#bGiSs%80;mWa&=om93AOovZiD);WP@CxCY=-H}|nHEuFgnr(OLUy_VV z+=em)>C(Q%kiRUU?m-)OQEedAe1LLEkgUkVeuPHV3{BIH(P>`<>jFYIu5!;lFW)O} zolDCe8U3#5#+JSK{By2W)jS+tXLf&MenCL!)>ch$auLnMdJR! znMp3cwP-_9C=c`v`jp}o&C;FS#*7BlC2F-1*>i>^PXi;cl8V}&1$k3PPlp=<#5ry8 z8#OMk12KQqu+kO_ZqP~Od|UE_R`x(oMGVqMq$1EdZ#f{2Hjcl&fc4AQl;5*LfVs;K zLd<(+HN!Wr4&EiyqdF`G(6t>x{u>sX$Dt*?QTBBb2?5W_WLV32JW}Q8VeTDICgXEI zpuRh1o-YE^kMLJNxpem8yB3EyJki4T!dHHVRM{-@q(JJ*gz4o#d$6&^a}h7EEk4T< z(%lX&>&xS7Ct-CL^JfNoR*=Nf z86hh1SyNE~+rXJ|h6bm(b$Q~PEav9K8+GYO=n71*CF(RK}pKQJkMVopK? zktE0S-8{dl=V|e1{Lv=7E>KFb=~Z$%_KM~S{CntLHG!f!GeIoX<~Dxb5;HTCiudCH zzL;>+ZWd6f;R6jDBm*3>Xma^yBEQHlv)+$;AKNw{l#-!yUsjiS%Sne0tKQVSu;<*` zIHTaOdAT?C$0AVz++u}$nRg`>{(au0x$0HDby{F(q80tGUAty1%VKDfaW1}(4AAkgTS zeSoCF6qAOR_SGFNpclYw^;@0J?9*fU4v*6Jl3x<&{K3*g8T+JvINM>%#-){shB68F zA-UHI5GQUHf0QWoR$Ig53~y;f2J=fOQsCzb^LPvFCy^>-OAA!-l7ACBeLU`#fOk<(8HGpxj z`tZagmbV)|FXe}IHjim|-iZrjy@e@CVZUn|@6?scPS)rk^&(K=2CK@Pmwda2; z3m|MHNFFI|ES;q!IH6@$@8tN$LeI9knC* zfFW|&zcDBnL~n>2XVitvxKoVe>?XO?T>N|0cdoF&y*)1vu%F>Cgn-Cd2?Gg0tr9V? zVR~CccJQ4jT-qeTmv&U1yIZMw3=G(yd=!{~u26hfOp$-Wt7S$v4*bCfB+xbDJD1Mv zpViEG2kVZ7J5`(#>pcLYSr=hCMf;b{o+f&r<&jv}i|NaC5 zkhVe*o3npTU;;Hvxe?IT?9!VbXCqXvNa&@S8p}vh;_~A2i3V=*aob-rxyf>sgC+?^ z&yPxcol0Ne(fwOgt{q<6l$YXJ2o@f0mgN!e{lKZr5gJ)X@)>-U{Nc}JtROf7wu0sn z8+!wE-`Bd|cY{w~cZD|!LJvp0YJD#}JX3r?g@@?J^UFO1AD2j) zi2#Vxou;H9{71-VwWJ2Z!N^GoSNl{*N^2|wujY!gfaq>4G766{gg!6XZKd0Z53QTn zf3)k$F`9Zl$?*?b#YHxyiAhvrn6-Wih;RgQL*A1G538bYA<}Vd46k&aw~K3*SZKZwPRn_Hn5+Ny(!>%Ke2d?c45q-7S+<5i!2& zxCmbVgTT4mxoXCmX<8pKg2xmmH70 z_)w)Fw*_^MMDJrbyzi10cVWsFt63VoV_+Dt zd76=x9j1a(T1ma>8AmbbI@I=LA$s`f;-$XL8Xpbsj+hq#O}qZ5uvp}D3&LOD3%wC3 zG!WE}1RA#;J@1&{Uoju;*FTvw_>T2ZqQh#!@!^x=q{=wQpxYS?6e;UJeVc`%cBkbz6nWQkfm)mF&;zOcH$ z+(0I`HFrh@sxVATpO>L}R(dwewN(q9-qM9C@<|jKdtJ^CDByZ=Kgq(}x=9I3koQPY zKijh0>Y@Kk2Kk8g+#0@q>FxP&^GeZ#2%s&!%HZXn6$F1xuUKDJ8br@0oVufzqv(n|8u;zSCSwP=l z`x=;w`NTaPKJ(p`?{{0Nkww_~aFlvMom3-Dyhv-co*!w^`nANxT@HZv%O3M*)N_d2 z_~|ZA)5~au+9JCRq1?W*t#T7cFHAt5O_L+isRr*SEA0gD^{9qcX>nHC5?!3K80yJB zcJ?A**>3*@enT1vhf**dK5_q3<-%m(OG6?{_$Bvy!(42Vuj{CW@5~jgT8>qz&JHt+ zsQv8YZU3*TSPQ!`2w}po=H49GZm&bYo?qXBe{7v^1ZAggiKq}k4%VK0bBV_h`M=Gz zD1KD21a^6uApLxG>Fb{B26uiTlhxhrka9ZYn5OFbYDGy zMO;*fTkfCEGHAF^LJAE8(rBUw%OelSteU3|3__}na?D%LRU>f3a)s71g(+-2gRFiu z$Sn)bfe71q2#l2ljQe=QH)~FmHUN2A{SbHSk}Y>fiJJ1PLC>gBo?_8`XJ*sRcG9c; zb?!OSnFo*5rDaFX>ii248z5o5iw)4-PI7=EJXAn(z^NpU0TsbKQdpfmEoKV1;x6{! zn6t$j7YQpWh~i>(v&~=r_O`)nk2JcsWCVZ=1;!LDw{!me6PA2HUeSg7tESx`Up93? zACXx>Mh)gyOL>Whp&Gdki=!7k|I>qEC@3{)v0-%Y=$hq6@*p$y@awPm8OX+91Nr)$ zhFgJhK_WY6MzuU~;v(OSefE-NPmn!5JKsUvbPeKnHNQ1x>P{(njNN=Tu8`HVKb^MO z64etc(&96q010w@y3dw*;Q%z4+ibJt(W10ACa?oh{%io64mciHq@S=%64JdD4 zZuH4A^!ZLhJ+-o4GP=w!N`+Ve!Kz6L*J`8DdtjWwtg&V+N_kY6Hz-T@uGcH^HuMOn zZ6q%x{z84$SJAbI&;QYO+wj*&+;9NvTavqlhyXez<&Tb%uMTvlSao`OjU5d0;WTk? zRtUvmSJIGr_Br3>xtT@8@VfmUa)Zq2)oD!Mu8qPm9l9vhDpy^uXCN?=8!dRzTuSIPc4AJ)?O}h6c|oi|5nf~~u#2lnYE|Dx zLVZGXHmNh4PCf+<_ANdqN~Vcm1;|Fog=d=lt6S?exe^bG0(o<~+cU zAgXv)Im0&~&o~C}kq4ay&h22pA4&h`Zs~QRlmME4yXykSnANp^4f}Z@^0& z7do<~pI>z*e>3mAx=C@t{!n-_{3V$oUeB1Yyy92h=9W1gx2Cu*)8J)jLbc+Lb;0rFB_tWq!c7rCzq;u-Y9;d z#$G+E+IGc66~axQEycXwgfpB?`Vdr1ys687Nx`tdE9^79-IiBW@D@w$+vVW?;$>1~@ zNP-uG&`13C0MPN-^6hN?Z<1Ho5K&oVS$=+Ak%b>?%$#}+&}_1rb*_PVxDogUr+8GS znh?A>m*zgD-YB0iCwyx3aQdj1$-1=`Z&EyN(ThOYgt6W)ywc8<>7mujY2>^>8uZk1 zMJhmji=%eG@<11ZeK6!S)a=@KK&I=I)yF@~HqP!MJ@~VH4C&mhHCEmo3Sio`Md*zm zVpEdhT>4KeI^)K4^2UCl`c6dUsmEF|Ob7Q(W*~5jDrP48XVqmb`5BFC`~uc>glNK` zR<#7gUSXz1&?nxIEfHMn^TdvuleIl7UP~ylkH-(-mbL7sfq2-*)_us|rT{bz9kAtb zV8zpYsKT+ zo<_sz13Y3bK*t;9rglNzGf}37y&TVHvHaC9K!d$L4o(YKtq@43Lqn+kI~6f2|7GOr zHju73n@lfYOS;N26NeMO8uW9{T*}*eCp3FI!~ocnx{D(<4A6edj++ciBk9CdT10FP z(YR5&&(;>NRcU`U3;@NtnKAX_XCkUEANC=BW0Ql4tI{rbE zs<=aS&}O7rQeVx1_(>npaDPtYwiutV6X+9G>z54cSAhAv zPiBXWF_nkmo|bYfmX(PekTLQWYEX!y>X-htFY_@W!Ogp_RdlcaFN(Bc1`70yl& zgqR3FGVP-Zpc$5Pt&T}j!xhd)x&b&A=9t#H6M7?Q+iNeTlnZqL!g_`%o>Y`pKFs`v z!=Z%rns#=HC#;UqE69{F_GIj^&FA<7ev#^@Qqq?G+0%ap+VA91`h;CVbMHXf_e&Am#Wc;_&wiSq(9-2&S^l z)r~*L&sM_0+f(m)_vzJ37;z6wlGj#BVi`PK3&F8&D0l+uKRY4a*kEK=QwcxYGo8t2 zle^YNUB80}gD^VH`tbZJ=PB!>K{}yO7<;|QEhrWKn26`_heRs)^tcxyb=5TG5PXOp z#hm-w5%=l25kuhLzL~pVbassZ*5ZT}x!F@_g6BXiM_H{o-7prD;~|jE-=j%!Fi3Ks z-S?!|A+u{3V?r&ePubfL$(a_^;7tzEg_ez#|50Phyph1V5MIBI<|}>7?xoo9;FiFD z3JcRb^iR62sD=F>=$+FvFFp9^0y5o_)nm*hTEqmY8f_2Slt5p=K~H01(1@c6_tW9( zXqWmgCc>t+7I{9T!kQa@%-WfNb@^Mxr@pdd5@d!fh?y3JB2kjM++mkqmh(ERC35>n zJ)UoO(}&suaj+$mH409ry>jf2Cp~AkLdZMQ=jvonjU^%OSOU+CT0Ena@wypADl!HY zvU3}sl5gJAQwA|8eKZ(UAoMdX(1nWU~n zaqD5Czr|**)wam6o^!=KC&#TmEH7;7$r)dZrX@6bEwI@bdr2{$h-;b>(!@@*_zPp= zQ$-890?;Y><9BWpVH*2R+x+GpkqPbEKtHwMNf?BFoNdvKOjEntKo4ITx0T z+-jVGcFQo5%>PA-k3*nMYR6~?hvH>VG(lh;r-s*e7D;d6^Psnraj4-UHt}D&i|AV< z>YmW-l`lvM>+_EC0sqPRCpDjQC#jIrvLCyfqi;Hdsvm@>uX>QN9f`6>Jy6%ef=>4i z2QBtOiC%Mk*>M-5ZR$Zd6(`f0zl>o$0^*iz0o%XCIo$i+dBcl@6okfbWJLC|8-`U@ zAVK;{zqp;x0;XFV!}=3|%4taoj=8_1uvPFiQo1MYmF-isXE)uZyL5e zOtYVf+fk9vvWc>j+CjA(Lw_Vz(#B;uEnQNNvNVJM$lMB{@@QJUl?9<4JfRAx08t>` zv}mT8FS4gx3I*{J&^4p2=HdI)zQ4Lm0>!9=q^$PJwi{RtW~ohIqDJ%k|C>j}AxTJS zG=Q`DqIw%6D{d$MVs}Wq9 zE8@k(o+OSNgedI5KTEe?1fXty8nQRb>sq+PeFer~c#$pd8NZIQfdC{&NeFY(1n5(UA5u)KV@IgHM1;GdnS&p#ohJOLm!R z11-5NlwTB=1wYwtg%V~vBFAvOoHCSCtSGFRo@C?ezkppRUkmDqIml?k=iokD)rUFC zARCPaHdCIM1mY;emV@tRf{D~&F>}{hjRm{4@zcbX=_wUhMUe1d-EaxO1B4ByOTyXW z7i;`?FDm-eF16@aCOnx3Sx8y^w_+7%pgOHri!t?EFIPrWe?!yR){f4V|gO+A_@viv_q7GrK)i`HncBg4c z7|aU&NYE0)O_OZnfn0WjQfCsn8P)%@#VPX+#bbFbt#TdNF~tL=wvjRDJDLS=V#^j_ z86kJht1o(JCVasTlOT7|^x0yt*l3ZqBLjb3U_S<5j_`sohT5LRMQ!lcX?3o3SV-c{ zNeSh^)QlgnN&8ZM%Jan=uhyn?QUf>zvU@Eh6k`gh!)4{2dw0mzX}hg^x&mA-bf5#0i<1q1}D$zACI`;WCHei@(?e0RH)04O_Y%8RdiD3iIDAhULd9IB}*=dKU%+Z62)9gB`bv` zKn#hyg|r!1i$z9MC9CTB12su}mjIYraYgYEB<6^Z^c9)pZk9L2Pe>4d@N2D^kIQE@ z*M!mx`?K9`pqgxWlzMbq%|{TmAW+-$Kwbfg)kGxj?R?npL#vkXfD74P?RlaFi^IX5 z$)7hKo$#yYlZ#Xs@s@*Ll_}S?$36L@+5}^N)17{#3Z_k002M$B06p5NsQY zCUZfeT3hc)7@U+pwpIIJ7m;j_A09-P1rBNj@1~u@N0h3HLgR&&Qb*n!qb@<*vKAcs zY&BOdc?(hTN}J^|ny`6PUZnZkm{PSuG@@?O<9Beo?J{bj%FYjZOa z8{~AiKKq0ZS&&B?c-zzeYvV0EPm}#HLOJhD+}CQIVqH5!F|H-sUrNE?)Tp;QmMgU{ z+Q`AxuV6uEfrlNNUp2s|woewIn0@QaJUF#3tVrkkS#YOBs=F?kM$I48lyQoI# zX%a{hdIiV>Qd6uaFm>FK*s=bRZ`WeZ6gPsGaJl6mrg19ZEoN4}M-tBeq$RS$$tMNk z%og2ZaIEX7gT=M*-YB`B;RKxZ68y7Xt~r(>=ohK`-(m=uB*S7%|8KmcdVs?RyZjB< zVPSNnD@9+cgvHjsl;7JaAs44SrW%?r>Zub{efgLFt3Oea{H5DcV*^9V4TceHnkAR* zbM-Vm`mfQSV+{CFU`XDoB zK89u<4OB65H311xj&F^-7Hy0P>vXFLN8!yxpthBpnXLp+da|5Eikn-84vp3El}ClH z@arE0ZcQDQk~vT*5>o_wVc&QclvVl=wqERjZI_W=62F*}kj~bZi-U(}SlrcYNu6Jx z5j#)d_qg@p9WURTQCT?ZXM~;^o0q_uzw`a{ zy7pe%`-OkhNjMTPb`@S^_WY|2XITed*_y}C?V?>ax^LnCq!%u=;IAu6R6~3@N027w z#%P&H2m;33-Y+8uYMb$5%BYWF0%s$M^w70sl=^O)M%SO{$VNAs5INrsUBH079nMLq zN|26Jv{wB%eHWLSTBM!;QQ?gTXgD}%Y>QH)cO9C8&ams5rg`f}pJdLf5$||XXn~Ve zbD(2y-Ik{2Iz=vf1-^X`bz(VKbv*hKB}C0GpQN9jHB=Cc(A$mQl6~3l9*uQ^U&Q5! zaf1w~8tq6UWydlQ5WW$NgH8p70T!P{=k%#;O0ta|vbX7nf5?b_`^VF0+GXwAA!pyr z-Q)8BEo)#Gw_SZ}b}=PssvF$YF0hVkK%Ow(ECq~s`OLMBzQf)!?C;7zLZtRcJjH>> zz`ugmkW`%%n70K4#y6s!jXAX{=R;V%bxPzjkx-XKg7R)w7l6`BNlNKmi=WlyT)))a z2g{BL4sHhMKld+*B)8?5JBJ$^*XQBQ?i(L$$%XK&JSHO@?i5Q+cJ;J}^B=R&tKJ8> zuUd^g($^)rV(PHWqhBZhJ3z$078pyE*vP`c%92QzC9gyydYHsV%m{W?x4VK9xTsh6 zdrl9ebo{q~tL%&5WG6N5=IWf;)Is2`9Z(*%v|lrw-x1Q*LrC{M3wWfR7fgbh_f%4q z)vXd`kR{{q$ziH#f{Jq+G}oQHTdq92Qk7Q0)R7zW`Bl%KMRopgXVb5}Q~de%O=H+M zS8QYH3q#(mr!~0OQJxxJ+b)y*Tdg93S-*9q&JMrWeDVaxDtiWVos#Vtf|j)2HzK2DKTj%C9Ls_#NA;NyBcT)X;5{&f-ny(BLj16k+w}C# z^t7P+%+k>!jTOrBDVziBVV>-Yyy6jc?#x$s3(K23wgT}FQ$S+{&?)b+&N z-;>58Z-5fLz;J*pDnD9%{TerBW{_3CmyguRSny~4x&chy;)-!q5_l23che$Vz$xRk@jg&5r~(6 z$Qt+vq=E+wst=HmD7w`>;Hh1J_u=I^hC(3_L=z3{oPh37W7$*750YMEqwo}oohrr&-qSdEQpdja}jE0m}$o&XES z78_>8tfym7Z%h58vf!1;c|h@~9POr0`tn&KB^p{s+*nm+TN>Jk#1pjnf*N?+F)Tb^)>Ju$S~~ zr5ZxB(dz^uLY>{5BQIVqVOy~7CC!KY@1f$5N?_%5Ne?xeF`qAZFV&&0zRuLkeZlXN z3Wl(ks{CnhT0FjG43BXw)*0*Do7BBiorPRwCg^eZX^uyko|2zI+Km2Cb|sz;?H(27 zC>AZ9MW@r2NO>3rqEML1+@^37cz^on9S1d8qHW{adrO*&lFJLONkoI%;~Pl3G6cR) zJE^CYhr?cxv$V-m!D>RGuzk3MK})EE0#hl-qMz_t$KJZw!ms;v{-(|-^hXh zf zCOOWl&16Y9(4)sqzzBzMHz3|Qg7|H*7~=q|;h-*yY_e&-bWoh^EL7+8<4<_UaI>lO z7w{vf^|v2VkOeuNxU`cCkUsmzN!kj!ff&!RVv>(QnPZncDFVrqAbp;Ul?+o0jxtNP z_PIj;m!UB?=r}A5-F(}MM{o@gWVW4aLG5>rxVj*3rWtzqWGi7ViGyPBFarrpu({CkvxTy3n{BP0Q=}2HDCJ$9j?In5K zZr+&Un$ONggnFX>>}@K3lp%GmJ(gSAEpwx1yz_c&Z>=tlaRushUWmTV6gj>kgn7&n zrKS^bxVcHq^+qGfQ&!>aKT(k*$a+6|ATsD==+{T}!}0rOAsVMpi=>+4BIpqP{jG<_ zred=zij!H_uh$RhMTY)F-%-&$IAHhHXA?=Z1(6A4x9zKmmI^M$9g39XO?{56gS6`y zVl-@Y$TJb+F%p>k<)@k{V=wI(d_M_=6m!0yC8M(~CT)E~R*{N=hkNaxICTH!H25iw zxHGNV@yj`KqGwoovaq<;=Oja+*wdlRoh{_}8Wn$0cgKm`BQk(U7>t|*TsFO}Gov8{ zd)g?;^@${wu-j5Bh8OwFP2!dd7)sFqOWMJh+_5@*W&Do88P95L+KV^A9#MfbJ6DX= zXjO5p&6hTT?>f3&+0IoXGx8U^{tDKAitGE@iK>=U>0AH}q92P7g%++1dpK|1(M-&@ zYH5nM341afh0cEa;y*sxi~Y6^6anVl$4|2&&;qbjg^EqAwRe(~k~uElqrhwN5Crj_ z**&%7R@8)?pz#}jjip~RY)wNIkJ-+23kKMM#}ev_`(SQ(KKhgvX>xI>g@)Hh{SViE zQhb{HPr>roG!5Iv&J`bV^~hH~h>`V@xJ2UU3V5#7qNA13*8BtFYf!El>&bw6vb(o! zbGT7_WtH`+3A(Z@$c1l2uD6L1{j=oU45GEK*(BIMA@ z1m|T#QF+0$@1D%c(7n4mqFiV^c)EmpC34 zf#SYr8!FQ%i#pfuC1b7*{cs*`A3KmYh|o_gBfXBjmv>gi+gUWAc~u8QK9uHuO#lzEk5P(3=~2fkPIZWhFJHkyOgxxY}91pD6e0bb-{x_M`!iSUCvuOhj+fpMe zkU5)B!VQk!g#r-T&k^8lalQS4e!w7pZ_ZT(T~Z+n4Zr!4c4UT&44c<~dLu(M1MASb)sin_VJDfIxK=jKynOu2vdvY9n)puOau}q-Y9l4AuEHE-A zAf9VnkbbaBT10|8m(bT5$VL5!LZZ6#%vEqKR&DstZi#`?TTgg*WDJF*rc0iO+1(Wt z$0%-pi1sJ|)HfB4f+T!~iWGu0fTc2R5+V~K8YL&CIBCcAY|MprlX%4_63R}bJbB=B z!W~64xcF-v6R;>nB0IhX$%|JJre3?_l^p^KR68h?MQC^IC_ecPD9bbHpxHgWd6jLM zR2Lzr?R;>ylnvl=O8Rg~oy{@`k(BcrA0X|1_Xi0&pI zmg~YeDz>TKOacDglRgpI2AY|KDMc9$$ z`q5q~9|!(Hib%;H&nx@s0_Gm|KX#j!9=l`fN*l!kRdw{Kh4~FEy~Gx3vJA)kv1a7? zmdo=nu=@%^=zbLmo1oi;YPTS+tMm1C6p0oH3GnuLc`{r0^R0yTQU4J1_h$PYW{GOh zwZR>b8f)ZChYHB3oGze@&e2?!w?(Co3d?&pE+BcesgUr;k=-^_)6LKhNcP0|kt^h# z9}-pWk8Jbw>LFM61o2-bwOJ*x(S}czu6OW6oaUtXikn;w+l!E?u0ZF)KCjm)Wa;6KlQzLy-jfTOD5B#D(Qn$@% ze;rTTOLG1jTAFpbrWQeig2_UI0&cBbCLH7+i!AuH|2~1Jp(68||!}beDj7al>Jy2Ki zt0G#9%(k6|Pd$P(QinK48u8>Zr5Be^t6{mYTY#n{v0qqAuj-8j@VuK1=D>_dUq!L9 z{b{RP1F8WeSISp|?anLec$dJq5W0T-=mJJ0jQ)Rj|8V3&7*7Cl-QA1MGf~ zhQQ|$2HZ=Z(QP5VE9YN-6g}06Yo6sk=VaSld!6LcXXJp+WHZl0ume(fmgizfhiWdT zceKf{f|P#~CyY;de0pOg-w{=>xvl3|b?^4-g@1;a+E-*ABginK<3)CFcU!l^^@F^$Sy!WjMjI;Y1#-&Q#TD(IXx*hpO zER><8aqL~V?9Zq;#*g&9r{Cv;P*L>^^Pue=lWH05hE9I1CRm3t1aq}t7`NB9?pK8j zut0DxX*(`;3NgeH-!eEt*%i^A-+QB0fd`11wF*c4jyMZtnqc$bD6>!n2V+)Je)#(< zGEg5I=xip2slY$3ovKkj*;49ryPB385YP zbFCD59Ta;R)lI>`9m%~%IPEMTZrDrvtN2-{fj5!oM;OgQ6He-YAsfsZ!x=1-qjAfeg05EU zr1B=JJ#<{4xp`lSaV}8i92QWdVei+A6bw4YRZs zVtf^1TA04Z^x%_LZD2_M&kQKV6)&ReX&sf93Mw?;U|4sJtUwOR|3Rc0< zeUYUWVv-Dk{2iNx1F#s}vX|tj7 zi-%(e>9;>jmS3bnGGC>}{&;q~s|*aGpw=iy+R5-t z`8pfV%~)Nk)Hf8%-fS2Jr(j7dt)hopgHAW$z-2?YY)1d(C;$@6?Ka<2RZR|^uj%ed z;7RtGC0c=DvSS6E_ShZ{&>*ii;Iw1P%=AvJSF)oWn+|JclPxq*ah3ag> z6$e#wMya0_2!73*@7*29!Br}d%!3m~*71xxj=sm-#iUV^mN4%L1%HI+!Z9GSTKrd$ z;%=%edqk-l2hgnbmit|~rb*^RgAfedB5CeVon_1N>Nj|5BEUcschPjH_P?v_n|cL) zoSszeuGH3V5PFy$<}A{nDjl4#yJw7oLmP-~Z)l^=MqMv(%m)b*LP*=eZi?^Yi}}>a z_-AX$;~(~KD^ml8f%)EW)M+Ex^NO*OM0ze~No)&BeUICspUmigHH9VzG?-{l{6B6vgvAAm-{}t`O#w8bn`njj^S zz@VNZO#)I`wR6G*mi(d&Cl&5VPh43I59x0xy+7laVfX&BtGX1m!;PngtXO8-)6Ry@ z_yk@UZtI>Y;My&I11B)_^73VrwS!^BiSum|{3|aui#_-ej7@2=_9I@y2JRdq?N?%- zI{xOA!|t^Y)@Ey}q?>z?c<}4%rr2(4Pt>A5)02^;Nf9pPzUHrzCE^3Rn-0K3ZShTy z+LALRb}PG#=PxuUpm%=yGxJl6T|>|(pS!h~hLXzrxCfxdDbiE2>PTcHPI<-+>(OVR zKGtGJzZ0K6XkFiNvpg6ec@J;R!TCfswJwR+L}V|g(u=Qpvy2vVKTEjAQ(Kd7t%ik3 z&@n$d9sF_#6rkdc!R~yb&RZo5S|nOt+*yU7RhlwUR+VQqX6oo8)~3kexn{hI;PMmH?}559SN&!ATkT6 z5k0RLJ@8@c00z1Un4K$hv4bK1NAje=1S((N14n*fV`Gn~Q^?mEta1!X$eC>176hD! zzZ>Qy07_;dJ{`tKI93d;^6^oqV-l%!qp23eH8W@$8Fv304F}OGA z{YZHYDhCMK<||(ek4LNK$KIbZSGay>HijtmMZB)wZmuH4cVv4=fldNUPJHI@lCgbm zQYU-QQ6&a1u{$kpk>=y!R4$(il@sJe+j50w@jD^)h=1v=yFsfdog!XJc$b{{^{foi zuMMzOg${7{-_GNF=Iz6B108Xyn8q=cPI8YDbjT%?H(7gji90{IenZpxs8YP&?FU}> zpqGau!Tf)CDi;;z%@Rd40@!(`Qz70Wqe`BEcPy)%?ZqdA2E|jz`MvHqfb+Jks!>3g z-wk-b2m2+DWL4iSEfZ)Ak4eI|cLT0wJ>AnOo?#Fa6OzE)A_j5+bs}IRVI4ajv9a4T0g|z6LlVKnKa+35mq@;D8B_fb7nk zje2vyM=jq1ujLP=Bnw4rWO#~gs(_=87h@vbC%*&i28RJWa=67PNwQ5P@xhSzbmPwr z#HogROuKSTm&&LIGVtemur1t?fa<$uYUg)SY& ztTA=@596P{3Di@VG@j4O{AvCI&%R-$E#A3dv}2<_d(+`~L*h`ccRW#VS-%7EvexYW z8?P&d!VE7fPg z1|!g@S>Obqx2X|1$oU+|7qp>qrrSIhzGY>(YP!Yk^17$03Amv+z$!{h%<}lm?p(AQ2Tmh^q9+k*9>o0T{8~yGt zshA{uu9R|-81Ht{@_u0;YJ&r(dOxtTG4X;J7fynzLM#<`b_2KGs-2nLMBZklK@i&U zSBO}5vI!HfbpT@=-V_h^Yw{U_%@q>yMU2ly2UnoI;^6RY1K=PA0mD_y+i9>9Z9+Rm zWCt;3jVDCA@S>JLWB-FUD`YS$sE8FJJA|f%{G4&f+qF)-_If``aZU${ccRATT8diF zJ&4GN0U8u}J*T6(LAz*C%d`bulY<3c$$Y3;(RLSaum*2rZSo3Eema8vWc!O9{ye@B z>uf)Hi?;PxoO30M8WYLaEo`nIf`g``)WVo;+ zdsAs|sn)8AjGr)vL(UKcMsZ>h^l!poeMW;b=}+0J%D|Bp70#9CMQ{bxaM)M_7S$s)$*j{fWUI*6Jo4J6j!**09J8+@Sh@LiLd zgAiZSlBk;5na=(c)dq+>K6+&WeDsXC+0-O?O5R1Kl#ikYc`KbI0PT@xwoT#8MWIi?tCv};z=cO5LIfGc3&WpY3 z4-8y^L9R9SK47h6z-L4057J+JWKO>~Uieo?WCS&TO-Jd8Q)SGeVbUP!2=yH%5c8YC ztsj?VO;j^7MkW{q{bXQh^Xj{U`nu#u&XW)fZC-a60q+o2%9DWO zc0b;z?Rq>hw+;Ez*56e`HI&-ZoIn?xuNUiIIU+I$0*VJ>aQsg&Au^!pNjQGl+8%<2Dd`5QBaIjVwI7 zb2ZVlsPTp1>D_b0y)od+SxeNbAX~TRW$rkg%V;u3kw~-L=QIdGiC&@wEfcIJV9)%O zg2Gl3Ni-P{tG&STZd3|hT2)^8Ay_@o6+A9D8ofPn1R_SiTtR9X0~Z+6_O4X)JEPnD z_QBoU%aM&Hj%4|&&N?F$4`6# z^mM(UD*A8(gCEhByL1V1CofX}?+sqGmrwhNKC+LDwhKe+gMJcBF5?M2qtP@>~VfJUCuACMn&#t2YgCWrP_{s!81INBYe}95=)a zv0??s`%x^@B}GW=6QJ^?wgR^Y-yp)&{iD2?V>fQ`!qxsF?&r}hI1noG?76J8viDAI z*^jRa@UioEl`w=hJTINTC8tl~Nqzo$bdOdupuBw=i4fMH&8IvowR8o${Z(Y;Nk*Vv zh@Lf5EV)vIrYu2s_d4;Y)N9Qb2C>&Ht02H^9n&{WqCdB2?N6#xR_+cqZ{dt}rgt}C z_oucufCy*0dicvHA(?zTXq~MIYdT3u4~HkhZJ~hM4)MbuHD91fH{NR7ovKU43ES(F zVSrars*i4V1PFCoK6xdIAPBt{DN&NU9+kytPT7nCJOkDT&v|1=hb5!upvQH|t1{TE z1=uB*XN8|aG(j+-zGrxqwwrGw#e`4Cp&+EwGLkjzhH?3F|0g zv^9t>_ZUi~7HsIJA)wPVi9Pk>+YjxzAA~{PHMCAy>EaJ_Eq=6TuXgD{r==`a4tV$Fe`%pJIOYMP&6v1mLUdQ6m~KR?OBH!#InKJOg9Zl z+(xrZI)(Uiz_bUA@XQxQp4p!nnD=?6{eUU`)F~}s%g4;Ot0663Njl^<-+sCZC=ERX zf7A!5K8;Z{PpEwVwoX*<`6kZ{{G6o3?%?7scFWb=Xxs$c45TkPwl9{9t_b8l&(srN zDsI&vE=a@s^K)>!9w=-mZkSl6#1@ULH1YC~(jUdXAdumexO7IK8)ac2266#NVub&_ zhq$1#*ZUAM3!1NKWFtK1Q5=OqoNG3P{9zHOC=-ceM(ph+O$qFjx%diUpsk8z_Txq1 zcI#)_$zJSXU$)!(JY3)F^S`-NHbe^*xC?#(FhTnC`zw;O0A3 zlCIxYVCfGQC$y8FEu{2-EhpH(C`#rvib4_WgIWZ4m#=}T1_R8ugeSvkrX4$)qS>1k z04|M>!%CVafEju$VxAa8^P(cVRazemAo~(QE1_+32i+F>4Fr#5{&*`1t`F;*Zf~>E z(W`WfwRgu@!5GoL#aLF(OIkJ%q^dFVi`c4ujY2u}ZA98I!s^v0kBX%F-muAll8MO5 z#}t7za6#gGI7X*^(jf@wn{cv&_5vLp~xF~R53oOIC-@^9hL-v zv^3x8kDdZqv2cPckYq4IBz2@xQ}A~CVK9?so#36CSOI*RE=%JXro2lw+=|xmxc{t# zGET9{v$$bO!L@oFyc3lS5IuUq@(v?PtQF5w;oz4|(fLV7J+?t^Gn14qByScT@n zlruo`eWs~R634i!XYKBx5-dn?`rj3fZ1WO|K#e!H!S?Ci7C?YTt6A&sXu2=RghJ6R z1Yb@vY4Y=X0(PgE4+UDmDXbJ;ovMNv;nXns5B#hUZsz^)zhbE(vA2!ay&UD4Fi-Mj ztN(rAU_gsbg4xXx+YlwAi636f&8O^wkI&i0dqYe>CATFs#~TMuj+dlTxdd~OLbTdR z=3#GHwmQtJ$@E|4YK+(U8fb;gPUid&cK ziwtM}p6_s{g*AitHY0@{1Uc>_Si|r)x!GUc_`TOv>vlTOpny}3aq7?cl=C{EI#mm8 zDAjd(u;^pJCQf_v?#rH2CF7d>w5t-L_9_{tZ2|E03?#@x3n?erB4L@@s8WNRK!Bk( zq|uJzta_aR4|z&=IfmO2QK~zCA^;(w&Yk|Rez&802l8%;=RzkK5w@ntB;1&z(AU#A z-DaJxrEac|_^^63qJbPicG~>&Jr+YNt+>$UD)fmhL0-oZdVVKd7N;ndNmSPXbgn#g zkQEQr0}POa9`tMJoBVezX-W&rXH#_%aVo+IzC(FaP4J`#HfLJENCISJwq@Mws%88MNV{6ntT6qmzac@3;@22%50kue_FGql(`bb~g#$V^oxWUIdn9q=Wd&#rvQ^645DDD|( zt)C(ToGQ}#DJOc7h=Rb|xWShGYfsgrt(mW|P@ol-DAuH}j^!iT`B`v2aP5sx^$M3_ zUZ+*Yc%-53ewt9UtAP5wXC)?D8aETJ!JKfZwteaC`COGw)A&0y>{VQ0NRl$4g1r%$ zSpRgGXX0ZBiwFxAJqJ-+-Xtr3)1i=vKJSCu28C7;Hc_iQaM;_t9l%4kd{z%Ted1mS zh{wiT%^PO?^m{n`jedNq3Je&Cva;89-^U&@>i=BaSf~KZ;4VQqhL5+|@L3T@C+XeG z4{C7rbWFZ}MyJ|(o-S!XE9?l$`0*{bXU0^KfKL+4$=(M_8-EF}kOu%lNRdAtx9~cD z0eW8xiI4d}&ImTLxKD5wV~=b@|H@@->1Bz3GW5yEFwdMvddVh+d;uf|(dVK}!8yZj zQ@`A*?Z1FLnCD^ien$zSML12K6nD=3*MW+qAjmreq_^4KBbuhcS3F9DYXs!z4Y3;`wT}< zal|(;?*rjLJM6Ak{TFRN)Fb>94f+4}+h&w-k20!EwqkMnMl3V$MxPe+F6kL$lid7= zhp3V59b%Jj=8tLi_Mn7c1sA(B{*WQ^9T@~Gt-tE{H-5Y%2VcIn{cc^SczXdX%-hl_ z@mjxsz%S{DumpZh?QzjQAZBOjDw_ue2>;X(q0o>X!v{&eJNHxlY#&^-A5kupFGG@wX}}L$qty?BohwxixfKz2oNDoi z*3L2|rxQuEVm0tV=zrsjj$CK2B|umwlW;wKw?8Vk+r+^nAilK~H6)U9oOVm3IO+Ej z#2hCNv!@m81hP%x{!1~df?oxyb38>HSS(nXQSV7 zoq9>_8!RCKN$~u=6p3!13nFQSWiL8lr}1S={~Fg%1y`Kx?>l;^Cvms?XE@=Ct;`w6 znkrJAwZ-K_eR9OGD9d10_*RcPkwL1<8USxiUE(-;6i}JeM+}kp-g_Wlq%00= zJLFVeM?(O5tn`5PC@nHoQ``tG0-O(ioS+xDGPtEKkKJKEQXpci?lK;TbZz>t9sU1e zQTCU+tl~G-9S`YklzZ;g9xD|el6myM9v2d|N=d`53hrno&L?=W7^?-7K0zn{oI=`_ za9aE%(rvkm-z@rWp12Mz?NgqQga+;9F}Pi$OOh`|6^rIQ8{{FTJChwN9r*(f4ex-l z@|48mZ1nRYV_wKPqh_vYZA@=Z<`i32~pYt*}DczqmxgiGOhoK||sUEr#xZ1&nX>(U50i~mn6Yal7%CEuz|&|bs1)lpJh z{f7J8U_b}=zScsgRY!lJy>*!H>vu?ulxkhjGEbyRn zh@BtU1u31nb}gy!9UetA&o1A^o@F6Yl1qdPUjTTW_(cHY!dIUr=%>&DOOU_Pdf!}n zIF08=(qf8xud~ok%Xa8O*ta_XpD2Gj`iS;S+^{cG zneXyW&mNBuL8wr#H;D2op7min5WStKMCl{me8Sj_`2c%{iZy~M_B!hX>A||K$gh}S zBUD`zU~b+bTjILZcqQ0pH&rVF#;xhvq%tkKC?zaP4uQf}4sL1!yNt?iVU}C$48-O$ zxKds)6>fO6*F>O2xg6}yLLK>O3fJx1`I=3p16fblB#64M2fWVs2ZKT~rdy&ISCYe| z(~WTPRL%kYGZrbqtd=V8PfWe61l`oL5fgg^q^M@+codI6k-(SwM34NGaexN6QQ_7& zn@9Z?Nit4?vmb2RZDt^rIwl@u7x+QY{{#dT6=$eVIQ?3x+*Ve$vn9q6x^~HAUBQ}a zcninivF?QG0-o|>Uho~Md|~L1Ep)wZ$yc`=*wC#}?(!7g7@sUq(5f0JYn)$GRRjZ+ zZp*DvjFq{LxX}bkT;I{E45tEgK*`&hZwUHCj@Y*oo3k%-s)6F~HcJuQbeREP1+LHV zdVSMBZ)7yQH6ZBEyg>TQan6~?c*-J|#|k4DXg*bUHqpWTBgNA9Z?H=KvSlVS)){iT zZlOm)-glBNdy?ua`VF;Yo*H3WQXmd)@^-mTsNfq@4lRqS#3hNxn*#7x`M%&qGX9PU zHUMdOCVuM0eQ+93djqb*&3-qFh=m@4tnaMrH7}IYP6rxT-%Lvb0Vye{)vrK%(z?uK zgo8O&Nn`7@?D61t@59cN)X7e-)dqZh(0r8)BF$guGRCG_I#56j15SiMo{f$nKv}yo ziKdlOq(IR;?iZ}Fg|Pt0*XqXzGWCIs2$_FkNNlejUR(przB29O~I2+L6m=P#dwhhM|P0gb>gIqw>By$98zJpRpVjyo{} z=>UWsalX_1YFGTGN@08-8zUeNkFjs4iHT8senkNf=nyAV*oSZfG7I}TVnfnCOTcKZ z?Io$^XWvaKcO6l@7c?ddJP*3(S4GHNbO@|-c8R9TN`I6t7R9_&vWD|$?scNGxWvDOoHBNaYXIht~wN?es$ z8X{vwRso4?cd(wlGT_eIS`Y!%n2v4^{R-u;AOVmc@meUq>9`FAHb?l5RdiTUV)5V7 z=T}2=kD;+jDdj_pCc`-Dw0+VBBni3H}Ur)BT>fDeM<#3m-9#giVy&5v52a^KjQJr;tnt>%w zpCs?UF9Y_`RBXjOj0FCunirNJj~@SPx^<&|RyBLk=MkhH$)5Ig7H#rtNs*YrDK>pc zjt_LKb6fuR84i{YhoXgoaT|q;l&~~TSt6QKdOfE5c`o5a?mb49c%eu0ESaAUNb1EU zC@cn=Mp$3*?y(&O?03yg&7mQ4P&9ay7J%a)kEi-H&Mcl*^=cOUF8bY1QhJ8Emgky1 zHYN{D;2kM?v$@F$@yzNST-N#VhQVgS8dJ@k_c)WKAFUnoq3&Q2!u-e+kNt^HUKh6< z7B3M9?DJV*Ky??<;Q-Jxvc$YBosOjwnhKmpVTlBw5@^nFF6j2TDO^U>+`9V>82{uG zx*7FCGX`%KV?{OS13>DWJ7jeQ`|**xYCXZ_#5ieGTMi*ZX^ddA(qk!bB;mh-FTy0T zy?`?4wz2o#pfn4PnL|%NA2))$&Q>H32F<7We3iX9JLc zggVQnktq}^gC0*OX6i=E1rK{7vx99=P`2o{ z&Gm@)l)GFSB!f}_4}4aKkjNWvN2z2m`LW$(MlY3Pk;PfiW#C~-*}4ssC{QFn^DROn;w4Ovp39Om2>@$`T?QEUvnqY5t}P_f1z#LD`E1pHa{mA!yVqlho; ziQ;tNx=>FoAA>@Gyy)+*%N#u`J4xm`hmVG{lfi6})|V+Ux5bwV@OV|k8Je(}VStB1 zibB!|H!d(#3mtt5WdpxnQORg}+JMNta)K z*Vx{sQzJ;eQ3#{-&tV5sl*dRwxwpE5>M}E~$hO4Rj~8L%6rQy2B#-h>qxDUQDPDM` zsXUn;ghrNG*u-O(@{U|QdMaIDH`|9U7otux;&u4jGx*co92e@4b#s(w(NxlU=sUa1 zB|tKI+?}+4SQRTA31Xi!q!A|M|C6MRBfYx;G;H`pk%Qyfx!Qfr?aUKkF}%B7I}RlK z=zs0pgRA;RYFgFxIQ(MW^4w#W6HuckXMJFkZqo(NLJNJ8HLz^mpbmEQd^Q8}W7T!# zS|LoQW=Wk37QFs~pJv99$K%|2pb;kw86!zg#}}1iQhiQpq%5vM_-GddS}DqZkNL5T z-FbhhCRo77s}S%dPUt1q{-gL?@a1vjxDh-O%3a$rYXjG)T{e)BA@%|guEC025>J3xRiq<}}H@*ID;^6Zhr)@T*XSi^<|J4TK& zZ~31u0mjSBV4E9T_*X;*^u|!|5Q|xdEB^kAbB|C8(E;(^1DJ-J65%3#f6qiCt@%f6 zoL!L_GPgxsd6bFxOby9Up%=g&gyEZt2D{lifjTwk+0tpCpcCxvY3DwhnCJfv*a_)C zB>1n=cuxxycghkVEhXbn1X4RjQQ@{s&C72$%)Rbt@E6HSX=fZ=E=&b3#j~DV08jYa zYvruW;6$b;rnr|SY~FrTGlH&Q3Q02l$ShgKE5?F5h_Skeh%(Xqn0=jEylSyj`!`?@ zeIN{DA=Xs|(k>ss7vghjl1k8wsA*yle)`U7ZFbbaI-fYDSRZ){NKphIp)gRzY{N3( zAsX=LujTAVfy-9=@AvJvC&7&V!o0P7t`PC+7yH^cTU@&;dyifX9z;y%H>VLB??zg8 zx{uz~!GEO><)${OSv#*6W3GR8{RABTEFpmbkp_;*Cs2!={D^nYI~fX>bl0raY`}|5 zNLSKo+_ z9LI*-oyGciy8gqHc%m0(@8VqL97 zhYK+#t>I*|CjSpcdBlxGBKdrsbRh&*+dhHS=68U!UPuCHUygZ*0D@kE&UT6U&Td-l z(D=&F?zZ*mdg(xqy{)2+1f*0XD~M0Hah}`t5^{>5@wJ&+3ctn1nWF{afTCA1FtXD! zs9hU5Ws^Fa;2KS082oEbaNSx3-*bfA(9;9&3Xk}|>(k|OilOI%Xu)TY!xPNe$2DZ6 zlZmvRqOBBZjV~h&%`aly05(U_7Za|1Ld$?&#oa=*eJSID4JHej)Jiedq!TX2HN zW|MJg=YM>1DeKhG@GDs`MW)WWQvqkcE0KZ#IH<|fx8D99iH*e;BYvw6vp(?VB)-Jw zenQ`IU~UB@GBlyiEt|7r!*?%x%KDU>VCbVrWdnrzLT4^7Ot&EsWIf3SR&MRx-@S*< z=t4Pv=F}|Xn-!%BZc8J`bb@Ai%R)w0g;EO;ou|Ew7k|!Gk-_N*bSiNQ4lGK)SZ5wb zi`Rs>lmnA3ZN$`tH~Yw1L)HwK68ey^BQMlWRa}*$gi#KWUOV~(;10*I`sqbd%@MT1 zumRUQ8c1{Fu|y&1KNi_f+wUZ{ky(|2B}g2H%BtlShGp!G&*>v=FjykX`NDDzftKUV z$$_?-kNy}H@%2-({QT|p;ybg-mRVJ*T?R~x%yX*dL1ZdY;j*x#sw^K^Lk%6(U2%yT zw!v4z(7j?X^SPU`oHNbgVzQ~ro6s|c3IJfj`j=Rq6qnHvP2F8^TVaxsuzt zv?<%JYT{93vdvKe(EKWWkAID-@>S%OgO^UC6T+*_UY>!|EO6XSqngL&$zdN0Zv@*c)E|-Q8fd6!9|l!lunf1v%OOI9`g< zy|k>TuYOsX1Wm5T(Yd-SoL7e`=xr#2Wr?>;_I8STT%T(>{#?GT>?&uYl&jgTp+lA{ zXd3FzMQH)8>P)y{B#!DXm@DNs_qH*ZW~aM^>(uQq>^*|nHQ^bUHy!1ozs#OkEzVI( z*~a_(R`y7j>6>@c^s`uph~>zj6LQA)Bpat9yFJo+L*-gPClKmot5LPgDJK~)YpO_PAiXrp&1d^#z` z`iK;0|=Qh$Im+=LsP`XIloWCNly^cpUrV-k{ZuiG4!5?rA? zu`Z_78Z?f^cz`6Y0$*)yf~4Z1cgxU4raND$vHe7)<3-G!N6uZNrq}CK#dYAmA*xqq zy{od|qRqgC`W{gdsNa?0Zg&tWM^l#p#>sQ4Zbc~ak|N!W-d*na=gdWg#L8%&1%^sv zPK<-nJK_o9!DDo&Tk#0qa*c~gPbH}M1A2rz6bs}Eqg4Aw)LSzP>&xKrOhyCQF@U5h zw;0uz-UB_tnSGA!E5}{sxSLLmR5bZ3wm=lWA{{=%SEtn=R78+qwOjhZMEHGl7y{;Q zxah6zD8QJ)uo39ejx;p^-BTaTQdaMezsN#C68fi47MzXy53*yb%M*2^g3^~a^$$@G zwY3)o_8kN@KV!2kd4X(QsrS&~g?)#<;Ez)&R(#(8H$ce0`of~5U^&aH!P^4t(Mh;G zDB=48lY0`7ONhu9*I(aTjELxIC1(&;nXR-kJIEhHa#OHZ#%av?Wq;BJinyVaZv67x z2i28s?%60SB-q7{)MVzqs5HQMDb!;W7c7^IrftVu{63jgb$D}>c|A$2}OxfJDY z6Oo`1mqA?x@j7?s*|i3c#-7tR+tLCUU=$|nTwx+)o;8&5{gVbDh26@@38K~|$_{$l zNn2H{Utvc96~jlmw(#+-(&&ZVY_2{a|AE9acb(*`GV7VzW#NcLCU=PX55D1h(*qp< zvY0r-k({HdF1ObVQ-)U>ceK@yb}Rj1NT6POP7t%*46Zmi!O|>dPtL4I@O)ZQXEma( z)v!AO2WTH{v_k8F>HWtchBhMiMDW_SlRmy%XV+d%_zTVt%d<78*Bx9r&s>H8l4(&RwZ+zUE)Z zf$g=#RSQ~QyiS$+5Gg6MK+(G;q=%E&cVeag{INW@0|CZB5eW}b(${6V7|@u;iU==p zL-4=kSbR8XF04y8Nq(2|9R9TN10C|;uv7g>pg~uY%&}2z=oMHYgtX!z@z{j@SG?b0;yE_ZS zaFdUuyxJYfqOx7VfsBJvGtho$j5g)~hC1rFl+W9w?!}RPJV$E^rONC3CxN0S576Iu zmJ`ZJyoSHm*W>Pce&evs2bwL>a6!;+dvmKJQSaj*lR(}!3yIdpi>uvnYzq$ z(}4p{7-5J*#+HeNP(j??swWIJsU*%stY?fF;|Udmf@UH68v)|*i`qrS0R_OE0|CFnzWGE)#Yxxfdk+OaJ*@P~Rj_dp*%_df? zd+Au&8Xt8IUXM-^mqU?f-~~p-)Cj8P%86dV1F7oJHH6}=cRSn^3=!?6ZYkjP@k09R zBO~`8+E`^Lt0U6mP)``}6V25)fo2aREz9>u$kTNB>7NqA^6vsoZqTZhJn*yN`a1nq}7qjwK1)TtSzQK-qh z94nsh^|a9v4L9-vMv-JGG7-0>dy8d~&N{4ycrK~4Z4xWg_x;dv`PAiyE~yD|L4jU{ z`@G3m!O9)HNMIlv*&476l3Jw|?f+Pfn=sb`$~(r;-E>u{{I+)FEo>B63C%A5Y%AIf zKO_o3=UzhlKO)xZ6M^iH(5^ShX*Mnj-fD6X$AH@zM%*`}GS^58Jo6P-jVQCHct2!J zNa9!&b>dxXXBu9FK-&&E!|UeBi5J^cJFVsb?8bgU)gg@XXFgZFtNV)bEUWJ5%%oDG zMCh069?HXvA9-=Q{1mnqVqJg_?HO%l#lZ^a$#js&+-Nx~@wR5vN~Rcz<2+txLKG59 zZmYG(`=B~Si6l$%U`LW5pun1%0EE>z5H8V%^m+oq9Js3~jAz7uS>YVx;cjerVdj{% zPCkAr&aTB9?SJH>1QK(T!?a1}SuRzZIHvI*==hn-a5jKzHEJL)HiM&TPrviZ?b&a7 zQRcqHmTC}r398(#Tn2RLm(c|48wL!t>SemKl}?3Nd;5zsQ&VHo?JUA<0d!g9q7wGi z1WeOB){-L{?DP*;AUytPtHsd`V0XWNoe0CRKSp z&w*F7%53Rz>H!7%b6^cq{F6TE(@%`HYNkN)rc&XyZDSWQEc6Q_$sd@yJ28KH^+E+W zH*Z-L1eHfVOD#AoN}|FJa>MMfcGnUfQ7&fh%+c;iUv-G*6*>Og)K)xc*uX!sTIlyg zg#3v`K0$QxP3P3Ot-I_iOn5a>LGI2sqW_}Y#a3#bX&ah_Q4quwL=tU_y}*tBh`M|u zIBUJxzDb;IkNvHOe9m6_vVN^3MqTh|^E$(^l3W-H|=BrZr595aOXZAr7!mHuFOLd*n7)x_TN)Uj1EZV7ajOR{C*0U9he z#PnhG0WR{DqKJ5pSMSd7W<#Od!}?ZWEcJ`m8-WpW7r|zpro($8SW7~mig4s<=2Ag2 zFxn&VQ{P=zZuyqtwL$;<6D?1SI$E0A1QFSZFoFvtqCMG=hb~4z?r0&2AF*$03G4B8;mh zU7n)wMHwgMEuTU8R1b+wE%G!1*E$tlneg%v$(`ddS!1H<${;KoAA?++(yS6M;Cc-R z4OE1o_SlmY8Sr;`jt>h>*J+zCmU@8!yZVwRQ)pP9mjg`Iuj>7Vdc-lnfOGu8cSM3) zm8{JME|Z9p9KAM!>e_2^eVivB^VzngB8nB~U{Ye8p_#xR8%eDDrXg z22FU-1%J}MEiO|_ymtiFMz(A{L8t6UK8P}t#0&a<{{e0Nt)^~%_rjQ+Zv3V(|D2Z@<}6!v-zmtT1 zj~Xf4cl%B>jQ^05Fxtd`^Lwz{1>fWUyf9%`hCVK$WkqpX9?2*+*HCWXr`ahfzXNek zOYjzgtlTgUFh23~KX6wQc=2PL2QbpcVkSx-Q=dPLUOEKHOn|R`dKyv2VOnRXrdaqD zTPtjOZ+}tF;1Ecsk`!Lp+A4D(IgvAM1>#Q!G=DTfbDc9`*F|W7%*Bl{7z)@;cwINKT;acs8(T!o>civahcU4r*(msTwgush(sMspKpu^lkgPBS-P&4Nf$mPu7oVUc`xgXhG_c zPLS$tSD~6~?^-S7gbt+E;HoKx+qS=T(Yny(@ibENPb(JSjM6{}O}Iy1rq+KfzYisY zl~NoJyTsGqM?&N6Ay;*G&$IWUP250oIo>#{-a_vLma*+-9t_PQL| zo*lj9WU`c!{Gk>P!tSm$=6O&`xniZhDJ4RC5cnrc>Pt;2Xmoa6)TLJfiz}lWxB|rW zUUeZ)0sGPm<|E8PpH;Gj0>Hn{cAd_ZD?Z1|ywmtd)Gcg2275^(>(aGr#dS!QSxhYW zaw`I8!EqUDSDBzcGl8W3^X&q3oY>rH__pTc$Gm&WS64&q8Qa$hXf1as)>Q1%kq{o7 zaQO6EW&5{@hsD_ZLFOL^>LPlLigUaY-{!L9S|zIX#vXzuBnXB|IvJC>k;OE%(r(EU zXUV))keoQPJUAOk$kbVo`wBpYt%-g{XeI;uP6b~m$$dTm&OQf*6LMxd0g$rRuJo`6 zc_&RN#C0BkNKLw#<}e4{!0eOrgpGeOOu)eB+H>5Q@>FSF;cKX5)D~7wvcQ zE6cU6a>MO(;OW2<%BMJzY-psJ;C_?&E}=PW;Mlg3snD9hMfAPO&JtY&P^UAlH7^9mlUK)4eok0lGQ=(lT~Y>`HPIFl+vvSHTCc(# zvu^r~>O7?tE7&t?7?`q&@4Zaf5sy0z%ToIo05~dTG_9`Gn^3J(*nf4tT|U)38Y=D5 zPvC(i@^YEVW2*}b3?&sbZ`0coXc~jQ0iV7;Ea8~bws!n6bas(CU}R-9@`LK!R}=N_ znf8tjmYY))rD87lSccWZLM0mt{`GRdE8@DIFy~u=BvxCg+{eKEQSM~YI2Dg4#2az@lG9^rY;% z$82{2tZ(IPtC3eiEaC7SN$4U_B6fJk!rq)8&9et}eFf%@fZ_+FM%IFh?#~yjfX2C6 zw^R7E9DD6`14?}D{nqWgG0_qMO-LaNeL544XB@2-zy=V!2Wyua4?jy-{K?Y)$&g+w zdL786S{8~V&=0yHHiJ^ggDHg$;C2YAZjETru8>-hZ&k&;_u#lEQHL5SyCaZ(vX2Sh z$t;4~KOpv_A*3~!cBg;%Qx+qBEq^-NNO^QR@E@n?i+P5N+~zrk2S@h$6A6kB>{w7a zib|?dv&B!os+jD<&Qrl0{?gHYu^{}FV$rW+HuC;6f)}XWY@Kl#au}@`Rr}EflukBg z>?Fhe-0aaaiXI8`a~xD~6_5s$CO#yzp-y%Pz$#?Z|1TV3_9&*3Sriw70NS#bm@F3S zBdWpJAg@ME)9*9&N7yk7e395qdl_zZU(|;!nuB_yk0MF4(^P$aeOLN8_Q6+?nQb3( zu2C5tt3vvC{;JZ-Aiw^k)Iz-GMP<1c?ouQ-=_mO7RqCg|xC*{X|GW}Jc<31czqX>nW3>- zaH?Mog^|6(3zLkLZP_x36`of3&ot#&CI=Z)(2HD`Y~8mS)#D$%9AK#ZXfhDjX?N6h z$QH;y>RO(1uVY{Kd&Q7oe1*ftAfQ%;ptBbCbV$AXz%cFLgq+xX^!GbD#h&;X;+dpN zRt3>wD3(|tZ!vC<{17_tA%4nPez{j};rnAJK3v!@|r^$|%LIeECiYu^@d! zI`afYYhOY)hPDp2vc%{h3VM@pk)JJ9-Z#{#iS*ERec>Cu!*w*3`O5-uTOFfffp0&W zu!P)CRnXyLzmiF@!HH4flTtli?6 zqwXUqWN;$})pbe_-Wop1VI$|Y+1JMI*gz&nd>-(l7dqb%>5{zu$+?(24}lr!JjfFk1~38(GH`*V09_JHo%{) zV`o;`1QQ?Pq36@M19pIPW*UhvPNV<331e$<5N3?@*4Q%)GQVNiSbzzfCy{|-uvs5N z#+LD^5WC>J!baWJ2xYp}C@^m_+#~IEV#R_&#q^D{if7bP1dg|b$xHZFNY7O*@(Kpi zCWExL;v7sj< zv#&OB%{1Id?y_d`Aq_EN$eP{r9Sg@&K_6&Tp1rSgG$nW5I+H`3_L?iZ%cY@U>A`s_ zx%S4$;SBB;p-OGP!b2b?IFpcf;fQfF(Q7^cxFSg+Nqk>!Lum+6k zIA@gs6D4V7uL- zfWY}1%kSy$bPZ`V2pRs6TFF*`kc6hL!H3aV#2O5F5Dv*3#WGaj^n6>EXjjhtcF-E_ zbe_pr&U0uUFFxfk2(&t!h#i%VhW8MGK@!kT^OpMtN?}GmTAyS#+DT*J0`C{!20pN*gHLwrrXFbP?%>&rip?F8@% zq?47en;P`tT{6*!<2Z1i(=a_i*FX4i5orlI9L0;`0pBzgbyJQYA>R`s=QE~1^PWEa z?eLn*zrV4jgt7YwU@MZHlQNC^@^&ufk=EEzAhsCw zO8U}}gfXe-z`EuEVDufyZaOIt(_Z}F3a#8`b0dh?JSXbTCwm>KY$FLEw&-M)jZB>< zx|JvD^Qt$G)nl`G{4hlIg1u_h++Np9Yl1krD*S34pe-NwMt`QaXOSMHjgsk#B7nv zg}=64g&$_SQ{Pvs7Tgq%0E^i~dxf?N4K&ZjS}*4NbKCfgoH=mE_@6Q`TDlQRvkLQc7bav14|~fPW56+$?Kxlu0$3VKHWpksK=9!r;rcYNXL3&2=?} z4KD5nL_vF7i{B@|Q}p04{mQ

      d6t4P+hfN*0IrX1{$Rpe~R2Ut|?WEXs=k`#(koRPBKnGN(MKH%t)df1HZ^ zYAPpOeM0OnZ;fvt)a&mP+iQ791Kdt>QN{@$4XYi~!a}ULgTvbQEQ@DAw%~vZjqKfs z5D=5Hlog-Locu8)~MCc|KM$PLZ- zAZ-De5R#cvu(J5k$-vlUqm(7)(dBBR;yjY1RoSnPX%L!`TMhhkA(_JYfl{KAk#;Pf zC$;)5fa8YsN?~&hYD2g$0puLY^P#?0Aj0BA*&*!eL!uy%$p5ei^cY@uF9aJ7KM^gL z;q@~+iXPDAa_iCb(Xq#%!uh8<9^Z>ReMpkWaY8pv4AJjIW6zY^vOTv_9pNScXTgPu z1z>>ethqslllgaZ06-^_GA`b_mPp> zN);s%Ji`a>1|{Zjt-AbWdV0wm3saaUgNb%v!8D=W1c9y}&d+ zOHgUc`huPoc|4TykBk}#I1Z`Qa zxv<^$TtIoFr$=O9g$jnhA@U!t0^LqU#al-?g~>BDVG2Nn_Z?AOJTWwyL><$uubhD}5Kuw3()u7DWH_7M~=98X8w z5Pxe!!TeZ4gxUy;g7u1%jgnvB#mhGXt#v)Hk6Nk2_Iy81DAjJ1zf;}d0B2X29wSWW z+xEqXxT;>AJ(7N;iQ^Zhx#HZ7X%XDR@x+>}a*&#&+OI^w|ZDZ@tx2Q*?x zz)0=K>;thMY2V0z#JPXfo2>#Q9G=Iwd+DD&m)UcFoCzj9vZ+tvP1>LziC{QXDH|^@ zgfUMEg{dH<%2r3r04ed+Hz%jG^?Nkqac=RwJ@;_U>etP6j{ZR=0ly8$A%`L5V%#p$ zw9eWRz}zyyjr$_{aGd!`j*4L|f+G8@yA#=|s1c|1kjsM6P5(WUPVB@kjrF7ZwatRJ z$_WKp5~KsJ(;ktETRwU23LmASv=6VOu0?=4|55PyDrH?~bZBO{H}ca?%83N@6f{hQ zqfTHmzGF_)_0GYDeDMM4EyO(8ulaH}5ukX`-Ig#nKS0DN$Dlk;i{axh&&&%?#LAu z!(%SQSycy$5$=Vk?W`pTm;s|hyepP}=Bz|lf46CkFlQSVr)2jLwMbfqM-waXAKuQ3 zsk=p3>VZbhW>&1cDYKZ=D3AP>Z>>S~#|)>~gkk<35)Fr!oG{h>%|H zQ2aYH>#UZ|G%M=3SH~I&R*lsmwLAIP_(-G_r<6h!UUv``BG#Q)tefwWaZDm}lsr)T znaT-YJdAkDSt#%pu56tungKOmqOk@B!J&@h8*Cq2fYHZ}U*yD*1W7?;!yYc6bnQ<#DbeXXIdVz;(*#dzPrN@qq| zPo_|Hf+tIsg6IM?>Jnu%h;fv{81|HKz=4XlUi~A->qX0gvi9qxLf6nv~3Uh zc8j%A()I-%6yH%zQh=aLO+IB22|y2X1ZT~a zjrkcp;pr<%Il1mR{NBv)F)t62`AsI^4(TQl*H2HWiPlsQ=%)C2sk@Ttmz=GhGz1s} zv4Z2Y8~sisAdP*@vIPWH-0th5os~+K!$V`?!f=G+zyKxLD3`@eYecL(1qaNbr4zHIrU8BTqA>`*RoLx#w{G-p%iUwbyp(WZlI%xss|VkSbxyf; z%7vpAX!RqrNAJSShwAf-u)e4G$@S+dO#Zq>4nj6Wu_glLmbB-r<5Bbgu;yIY@ecv= z!6ahoW@}^v>>UR3?j~YVz4Lw=ZekjnnWckxAE}Kl4$a4mPi7+v9%{%F*`@1PY8U*S>7~LguxlBH(J(-L z5D|Y{|Nh7UYxlN?_>Zv8Q z&5CS5dwFX~zen{nhiR2_AYV|ifN_psU*@0XgiVb+CG{OwI@L0A<9gM4dY|s-3l(*u z{Qhp+JUqP)D?97WaznJb|G*s;<(9xJN+#!RUh2{A$xq_p97guZ$E#>_$os@Q0OJjR zr!Hh3`>Kb>gkiQKR2o4YvU}K=QTkD9E%}>dHs0W=Z5@_VQ8;`!lrK@P-#pK3W?z9c z*MMA9?PhoQN#OUdf>iAC`JGm5)ASr)i#>bXn1#ts4enl6YjEFS^uM1ua||8?l@fVh zh`;x4rCOl8Q`hAjBNB)-B}OCyk`%yzV>P)~>P;Wl^D$)#>nt-}4aNu=5Yfs(UscnI zmVW?5A~Xl4=}%pjMDk+&X3QA9VMaSqlat`C<&?Y_coDGjSj?yi>~88msf>>>da?gm$ z665@sx*TqIwZk#Vu^l@yCwEu)?3SlknfOAVBY4OnkZ%j69Nwo!jd(L{u+(wV z4l(U5?0AN8AD(h&DWpo^b+MJXx_~$KRqg)d*&;68d)teDfh!2I=yB zB_ZP#I!8A=z2-`!FDPN59#_po5|!hXKx5q%qHHjq_Z?#6S1vT%UBT4I0i&-yaKfSr zNYJ*3R3-+}i-?%@e4q`y3@3-4zctQV4>$3KDIb`@?o7;@{9nWfbx^fbr+~UTNR*f( zEWy0k41Zd`jPLYPm2x*>tECVOo~gc@in0fx*vT17auG-tzkiTBb5R|*xjRu2PfZPa z$(oThND&O0L99Y1_PG%*^ArUP=LO&=nVI|d{rE0?zp}D={M55C)E1b(aZaK#{9}BE zg&G+ZL{*FR5b>~jD)FriYn^5e4(wdO7|ACwehTLG6Y|GJL9rcQq0Ul*4BWis0;j;B zJ;6X-zHigAA#hO@OPh{lMO5(=0|q*TOt-gNDVf@u{LHmgnqbcq3)+kAqDFIrI`g1V z7CwuytYgr!)o(y0yBe$*yXQUiZm@Xcgg6U7U;gT}k=cIW5+Kf134ZES%(?rePaLSM zCf;0%t(zxU*A^~0m)M!jaPC0;tw0<{ZO?_X)BKub+Qx~Eib*>HMtezld^u<$T6J&3 zRNi$8;4MpAb_A81+h?7cEA(%Zu79m6f!@Vx!&?&yfoN4qwQ$?O>JxTj=A;95#6dLd zbMG}cBUklU=K%+?cMyYEa;uWZpXpVbaF9(LtservV{-|2=>Wyc0=Jr9SG%8Kr3d$u zz!vAihyk*0?~K=e<51ymJ9x_wJ@g^UU})(PEebNoP3l37*t7YL9z_x9O05iqt#ZL1 zIMwlDEi4zr<|%i9DdW+QC#6yI`jI-1O4>J5I#8!>W+_cn^VQAlv-mQbZ{EM1@*Nkch#x3+$hxJB2JhhW66sw-UPp^@hcc6nMVjcU&EY3Q2OJK zpuqcBby`;AH~#7fu3a%ti2kMak^u0`YHc>eiA&_r5Tak0LQ^#KvLu03vj$sug-(Vm z6Nv{?<+bK2X_=04z9N8D?|O%pl{6k||7$iS*&@#-QhN!f@aH0ot6F`{5~ti&GOkG^GokzGMk~t+B}g3 z6!xiXiQ)sw(-8kdFJ(jho-rTU7U*B6KopRrVI4R>^5sIJ4}v=Wou}0EpmLa!PPy4# z3;V+;)YI9Ua$a0v#6ndQjs+T$@FsAnv0{w&pS_kK4IHD;V^NDW+Y z9%@8J%QxIL;?)U3DT$J)XEykkytHfx%_ZYrwil))^u7teYaYMW8nfg}ndW? z6hP(+&i!kNZm|xKBl!*nC&=7y!`e=lC%=MLr#Na*_pjXqF8m`%_DUVr&f0+{Kx96n z`&^Svw1$g;&W#*9Hs4oD>`hoN*k1mKq-a+s@|aMnGai&H*~oq-0fuwHlojOYI`@=`#+p$hP3?{Y-j#_&M-t3?aYHHcie!t7TAP4WTIbnQ0L!Tt5YgRCUv zN-f>T?cSo#e$Ry=4dLUN8((z3m* zth`f+gh2(xO#ngl!oxVhe|8gAY$l+G|3+OpLo{t)nyNmX_w^`gAE}9!dp`83T zz##=U!K0kEN%O9iMIm{Ay}Ys5)U%MVa$^ONE3p@DoL3G`*hyMOYoq$;6GdF>OdhAqEGUy2Tw$ zwi0D8@RY>9j9k+pdhB6P=;-4N`GXV~$?Puy8Ls4qe1+K-C8}ocgjh$@H2Dsmx>b+* z0;sOYK&wUKI)Q%pT|b&u+NTb1i0q8;y`Gc-O-HBlfMOAg{yZurL(4k0umc^4W3Gsg zF>?m+^DHX!y6ERJUWe)zZULpo&rIjM5Ya7=ox=A3_Ml2wfpc~i26!_B9AFrKB*8y? zL6)9ZmNur&q_ifosJNy1-7R239AfajWT$3gv|BLn9jrdc3w+%?-W6NUg)wXmVY+25 z6S!?P1sekF(xDgFqYfiJSElwBr)GKm^3mnKbNi_H82-n=d7fY}m1*AcQ5 z7{P^8umr$jaS*uRLq}*C3?0q+ws%738!78BnZN*oNUDBvGHJKH?fi6odAYOV6VtLs zeLmVceM@R``ZNDxV<@oKfE@S$ zw;JaHdxre;=1n8LvEo;VW+kz<6Wd_k9-Bav+Zu|_@OnCBV&p-%a#mhTfHUeGU<}f} zdmN0VeK6m4@fAw?>W@wcd3!9V3nr=O2Q9jYO6UaRmq0288G)3Qne6h7vDp-L@m?r*QlprFII*<>b`eu z%^8Tkn}EZN!~6M2)GT9`;b%bcNHf$p{ba@#mZ06Rp9?smKM5|msOI`y%{XYG3w~(5 z_(x5EqLtQQCONUgSwAEFQM6f;iL{R^#(m-40FtT3XHmo&(_(-_o58zbnyaV+>3@x1 zTP^Shh-ln0t-iv5Kx8oKdjiG@Bz?!WrQT>$Z~Puc_=lQKn)d(v4Q-5kim8>Q`+MzQ zz~h`OTeNcZcwO5JO$JUJP!6KxjS(ksi*Wt+HgmnXJ=M^n7z%N354B8AE64G}V8ibB z2NevZL+9K)j60U?QGVWc@qzHi9RbI5Tl+^5Zo3Qlv!A?4;aE8k;EFNT@bDV}`VGnpuBBGbtT&<=)_HGt>+I*3-%K6@PQl`FSS-$tue4q^eyA zH!+1^0k6}rN#5PedC68@4lsej1&-zo4qoG#(+=ML@tUtEsinzPl-n^@(L{E6N->{0}Pj{?C9ehq-ZgJNeA|^Hui6eSn>*xxZ2N0 zk-U3yJj!vK`d$4y#qt=j>Mp*%fgMx74&g#pUjG96I6aa;Un0SjVM|J=Zm<6ExwH~t zFi|50?cjb;N!lc}JI0AUu@3M%cF}AxiF26gtq)#9DCNm|Lg=FB$EHvkqw)JWOTPt9 zpeWMe@q%V?2Ht0!n*tXVfCmT;RRnCUJoR$jbmT|W=-DDC@T)JC3hp@C*b6d`sC2tA z+N^2C1{N11s*#s;iU>zXIvTlOaORIgZH>GRsI0$q_(4hpS@;AJ8bxt4a=z2eX8CAa z^Z+5SWhQDQVAw~p*rs$LanTe92bT7UOh7WN474XqfrO>1ESnUh06`dO(JbcO%po@F-2~7$oP@ETov$)3*^fk!T<#n)=m8=twcuK(XoUXPrb9 z?$Hy0-R9pTu(k;Z`(Sd9%M8=QvYRj}3psN|3~tL@1|25P^iKPX`kn5ewTds8a&Xj2 z_RoT;3Pjeu_(3)B_ zC(h!=v)I#_kzwoNQn2E-TA|BwM5LYU*!i%#U-w~4ucjR)^PXHW;g&t)G-vP#4FBVS z&3swF4`$6klt;Uu5Y}U419I#N_@g8&d97 z@pcS`YvSOG${TZ*{dr+JjiwJ<4ywMAFk5bdoO-dXST8QLDL3CUHtBpjj6nT1N*D_S zX`@DuttZ1wU^jDW@f#{=5>;_# zQW+Q)Kv>55OsC1g&(U;w;S@PT&R&^#*2o}w9V3voJOYKNio-1uf2jhtHi{}9{~RVh zdH(@1l^elVw$}rWjDJXTmsrk?X5eLhJ#uIH2!LK={I@I`fCD6qFT=|4rpA=Bj0?7(1%UXce&{EaWo{0NQ|L1~2uK^L zTdiS(okUw(gv4TkH%IT7>EB1x$1+_1WmYgs!F~Crb@u*kSi-~N(Mbx2f_g#MOb*Zu zWDc}5HeYOm*5RKC98|y(hzM~sc z^o}0U?fl91V{;~Jdj7(-DeB@tr0zKqmu6CM4Z=Osldd+N4u3$FaY#!G)xc4;L^5>V zOX-yX$~XsSyDN_dfW_u?7FFYNl)-&rv$3qmk?RgiZ#3L~GsyRSkb5|h;RLI$7(c&> zFQa;S`VM`t{e}BAbrK0ZLOz5CizaoY_?LnSqm111;l*o-6`pmU*&SJpW3Tdr(M(TPS8Hu`xGa(D6 zH531-zMlP`8_S;F$wpRAu6F##^~`~_0=03{i7sG7rfNK#|0n@&ML8{%#qYnbQgtWi zS2w?qk6nDKZB!Q(j!9Yn?3WaRzh1EqK_cCESw#&xAu8Mfo`NiX+?o)A_L-!FsG?W} zO~Ow}3WyqDxPRjx{@JMgaP3G7L9d)TcgTcIZc%~LrV8rn z;m|MRY1)dB^dj;VMV+4g5Q8N$Bwy>11BHd#fXV&YUQa}0#&to_*f+ttPKP0Ze8lfB zWz3|sBb*;nyj%GI-tKRZ;CkQ0ve%?WC067b^t)=}k3M)g#^Acs9g)=jOoMT$Vn7^N zDQUQ?c&~7AR0hgW#0~`Rl`c+!%e9Z!J}<;2aM`@QObsHo4Gzc zX1TW&ryfdZzF8C!oCp(j(4|~&3Y)?ydIfR{(1kZ)(eQGs7$v@URBPVcnFpVy0ODo? zS3&@n7dQ+W^0}cYI3`)t02ihQyK51hpF@|a(ntL-ZaB^0I)4WDrTgg-N$6hrs}QnD z*n4o(XBuzP;HYMckKt(o%c&@9|J4O4l2=y%rq1IncPyV9p>udukJ}nMx%{EUf)Kg! zrGJ$r#eyIpc3AywRegr}eIA0m&h&Ci?vcG=8GG_We-WgEQ=8%WQI7!YhuF|W8b9G% z-e3%VJps@QBGdsIO;>SJL}x(H$u15mhd3SjIsji>BX8?-uhJW1Bsi#nvavV-vMsP~ zL!&LcX**6%B0O!Uj?--WKVg@WV1tH9%=cisOi>T%PY}k9l9*k<=IwS~c@<}#w_r7bH&+xhv!Il1r*s!wLh`kuz=^bp76|_|Oy46*k%l2t zOfQ1sksKra+f~>CJ|kmoWl-l4Wl((c#pr3wy^Jy76ONiW(qgJEl#fVSE{QB^Vd1H*DzU3NMaGJ$#1Ui`l~=S!a76?T|2l{Vv+Xho zr6uY_KW@ZKU8w|{shSzzV!b$HE>&2gJ|uc8?G1uog4kMn8bo3|onD!>KM5oI1fNOP z#@bD6YDdCX0>>uI2O>~(_>9+bg;R7hFnmpgW=UL`l|=!}3T|bKVZTw9i8gHuvD8r{ z!AWFg>U`LMs4EgOMQI|NHx(Z(?N0v_J0T9#gh@my{8(zxfw*^;bPxw}$~jfSP4&SI*&HMu&Gly`szZ z{#RKcG4Hkx7+xcbG$z*`QO_rn*$SeKt3LNL^C9O%GT2$ku?~h2DzHPQQNL@8Q6Cm5 z3f+^rXS`8X>rAEuxNKSV;)8AJ7i zizs2>4txhMp2#gS`5KYq!sQIWxNcXhLyK<3(&9+%y6%A6c5shcOG$(=RAM#hT!K@uF|1(o60U8`G zk-i?dx7V4N*^WewyqjHyTnPi5J_d83BTz;WIrbxFN`A<` zxrl;s_C4`;sFrNGmN%9Cvrps<)K+<)wJgc|6_9m@jXSM(nCBDYy94a3I5VmV#14M$ z2bu4CIsRWN#JOo+BnxCO%VDRKkvOI|p_pw4UQ_Ip8pjGW;@M}7c?{a4F*RV%=Rdg! z%SHrH=W9*bfAI^4L7G_po1_gO-Ao^-C!<%}3Nm|E;EvIZP@|vsc*abJSI&dUT_3~) z8N;NjWORM}rvQCUu{=y*{eM^nn)BlkDOjp(e53RUNxXG35_|{@yV@JcMy?bTWM4;p z5?{ntXuTYjMnY|3+_j6>lleg@V9Y~5+(eNTsJn*}x%J(|=LoFk#p`GrIsJZCLk)yr z-K56cB4uiPdBkf7D>ZPGseZap`(17701T{K75I@V0fYq7g8qx3p2 z-`=+cNtvXi$j+BBP3tYDXt!X%2id$8PQRa#$yd_&ck*a-`I>ZDW7vIe7>BCD)q3?d zE6Azntut}XQc$c=C~{m*w?E@Fzr8Uv%Yhb)z`eg$@Fddbizp1voCysii^}2LE*XC( z>YUA}S8()=Q>lmJDapi(p^Q{2m=WS;J;E#w5)$ z%N+sC(G$X>XrC4w`F}@1e>5gqN|g+mZkpwUVAAwSVhIel6mL^Kc(_-&%BI&bg|CFy z(dNZeBa>&e~bj`F)*tB}!h~ zxFhiQ{65qGTQw$8EBDS~+0rSoZ7WqmRq=QfpuS|1e_W09XmJv{cInJSl;ZolO{Yo0l&7wYvV{c-W`$n;`IZCX2w7SMk z5$}eGgLr?&eKc)=srh~H`0_B&cILc9@`J)DO@NSo;}LVf+C{VQl;D=nqB(UfBfP1y z_MgGhIOzymSD~7e-c3ONMl65L<8FX-b?$r3)upl;8xMv|(KDjz7~R<$T|c9-B<1{B zQr(I4{9#yopX2QhFVSCFN@mqQ{|~`DhkoMf7+lmT*V|!aP|-$&9jau6`BUF6vy2fO z6#~$tX&gx8FR2&3hoe-8nXx_nep{2eOvr-02^9|@KoWwMQAnc#lag=Ns?jStMw`7o z@1cZ~usP)rSkdVF@Z8ls0biG?S8safH=T~ijav6WEs8FkYzec|pez3Y-rw#2@l|90 z;Zh8PQsa6-lj3CivkP7EX3i(bH^H1=oypRDy*7B;%wp8UuM;Jg*=E}`oB|59D0spR zQ&`~{oR>r7Pb_e!DZH2jpO$Ly`T=E7%j?|1BGK$qZwJJO%~%466)*Pm$!u}%Z~HqxgKWBM@8vKjw@o58uXLaEIst4=L$OL$#*NJ>rJ9+;`A^{C{t?@C z9Kx_--!^Q$lZp&&Uqaq=_!T^n34>3U_!QXQ(~SV>4EA8WWFLE8#2@N)FHTpt!y2QV zocTEGJdp&9i-IO=TA}*EfO{i$mnb-bdqn}_B1|Z@>_H+N=jfYb!ZuvgNDYd3^c&X| z6|0^RLBnu^nB?s^!j~zv#E@JYlG?x6kdIPnXXYEzeAka+dQzZ8DpHRuZ?C`Oz9eCx zAavMzE3JOVK|x$>Jyr#%&jelN@L~WI)kf1$+|wbBtTEdvenN}xwY(xejT2OOkr}6l z3=w_#3(a9KAx>g9->+o@D}iO1XGP?r*${cQJ4YOG@A>|N_aE(EMGZeItOz_Au#8=i z7i4t~76Fq5RBtCogKDxksb`S#aU@oO?@3TdOoQ|5P%VE1U~sAJFPwfi-7~@~r&jCI zKhN!07|&(3*LMl?3J63(uL!Sx%nc#mO;NcM_E2>Ujvq$wcpnP5%p7B|k;&WY*HD-( zJxk|^k%YaSE}Nxx>?Icgkhvs!&lC?JJL7HFG^PiRW@8S_1t?~jdYJmO4!RUEzt9ir z5z3mM5-ot@Bo&M5YaP;#x{#JIzY^J5(md9iJ~xs7Oycd3Vb*o7|r zy=K8aqk`%+gTQD65?PdV+nMoj)#(2O%wP8~df1qhy~ zjD3I^jZvFyQ0o+6}B85FDd+W;A=`m$2dYn!{Oh#BV3rjDpHWp0AhG3Y8ep=9P=T282y)XZU> zOY(|uzAv;_VXVZfmPOqx)@@#>V!Y{&ob!R#zU)-c+Y1HHZT^P&(;Y0*`@2tQS?Ymj z`8>Crimst5TeC_Va!OD1mq2@BM}&~5N|QlmjYw@ZPgAbXwy}&`E!~OXop&dBMgKhD zJnuDvIHk??V!k4l%Z$nP+5GUvszmyqS@yiMf1qY^lco@WSJ{`hHDnoA^8_(@V8k&d ztz9njS`!ftC6{aqmyyHwnRi>iYjfGMm$AjkrrnK^uYU8hPQn?!G<{#77TIz&RPyyx zmyeM!w|JsLwS3CZ>2&Gu+7XKiZ`Fck$j-|nkuqJKDKUAWVvfNlGQx4V`CukCW?W#@-D#j;y|zc2v%uy@ z8{XeJ)armT+3isEgeyd;0*E1xrfqV>8Cr_0Z9yuBmkWqBI}W|5Fw2!w2jXHY>l2%IiG zrtaC?tZBHvee}y!I!nyOR=b>k7suvT1!O*3k?VmF+bCVb#981l=BAZ2h!IdewQ0PY z+XD_SE#xC2D6}XFKi6*9^qga(;;nfVcenDv?rWFa8=L3Bh4-|hbH8dq1~n;^TXn<0 zgUCXw(}_QQX|Oq}15i=7{4-lnoFRZO6Cb-{Vj13+Srn9SoF+ofr$hw)pEzH4T_Pe~ zH;h}~?{%xAf)W=_-$P2EMEbMjD~lfETs(;5W{&<#Zne-)*_2#dOvM*Z5L=qj$?zF+ zX~^mg!mtUeuiKfTp!iej7&>YT6}K723<9}I`JFE{**~~u7T`}8eGvkxl$A8%{uNv8 zfB{zQ!z&BiMz)n0d+ax`33)#N%S2~F!(cxM3solwueX?aO-BNO;fcWyHi@(eF0kP{ zKx}|lP5JrX;ZAJ1t1*Fe)^g{;6ks*8sdYg4sQa7@~tsh=xKt= z;=}Zq7i!ruPlsC_=sfc@C5vKI>4fD<7i&U)W#~+vDErPI~8R!CM*#CxQ8ho zT=_AgNoqqxF$PjyF#FXR!pI`@XPFg+1W;qnIXeHzIV6d5Hj$4#ii8kW$yBKOU*QP?-f#}gLA&uigiyCDWCtlqr z7tsurMIte~KfRN>A9}113R#eZM{_HX!UrMJkOH2+$;i$4^s|?XThQ?IGE%pexDuP! z38>4=%iISEne?;G?HmAxj?o*yca91xxJv1jdo}!G=37)TQ-~!~$b$6k<6EW^vv-Lv zXMjyhDYU!>?Axk-=6kFQocNkODf0kxWfRsGOj9{#2xu__X*4X6Exh;~;81!0SG%$3 zuLPv=iJ}RvJrq&!@M=vpzZ<* z1EX!43<>*QImL_rqd_oqGI?>J$nc`OMZ3sYf4!y4%TdTnCWh%hBW=RL6vI2Jyu^y* zZ(uENlR)cCyIxN<)0PJ|AA#vj_PYL3`%e4x+RBFH8}4xe{j&L5F@Du7a>M|IOqvGZ zhh4AEWJa|>xRCudiV!g|Q?$9%M1L&lqzePpbR3C2tq4FCuDqY|*%rI@k>Fo$faL2_ zH6ygFYSa><`mKwV**W0?MEihBrGUFSBoql0(WlEgG!em?{)2=EL*=E1knaxkfE_|!hh4x` zm@r3Ty5x z=XaaZhg4H!V^nP@58>icN`RuS^<&Eg;Gbg^xCS|ft`beRbsHe{>mkNwwDsvp$9}k+ zDj`=ra4$aUtnay45ww_0*PO{7vL7zSdiCio5iJtep+&HTU%ej}Er3CN=dos{sye@j zkTYMS>Z!(u4oDNVLZ~Q=2iivl7U#Ml9jfo}92>0~#@Q;^YagDyTKI`>5r@=cdRz39 zA1Y`Py`?4b+PK3njKFvTsfG}C-?wTOZx;6TLc@2(@&Ygktzr(7(PLvig^r}UaGw-- zf=cBed?-{SyK%baQom7fhI4|YV4`VfTT#WpqMk4MNY8)Gl~yydSWjJZ10^iF&eA8P z?^v9l_SMFPkC249@`|5Q4QiBQ(h&@{`Z4AvFUV@i!`+ZtEl`@QR_jUbjdalWF7+Ns*+!vr* z8P!|nDSRAUv)4N=r`oPSuw)tGncLH~VzHk_E!WR@@=F*q-pAJmtbrGhTj#CCJfc{4 zoZXIiG;@$*&ryOrg=jZ|yk0HwPHKc?B`yieRm{;k)N;1Y$jiv+YP=x5IgKF3TX;Fsz@@7X;Y1FwsS?8n_5oi7W?kMg8yCqz!GVgB{U?n7mcJxodz^M8$XhlME4Vi< zw6Q|yIAx@S;hYD72E3po@Ac6={MPZ=?Kw`y687jfZ}Ol7;>Z3Qbx}x<9_qL_H%=3awvlMKE{AupTM~%Lb|%(7y-o4N*00w7Y#5 z2Z`QI`j;q3%v*}#&I$I;n94Cry&It1lBLhS`dKX^vRW~~!w;3az%>6iYt8!EzT|dd`lx_8(aD$kw?Q zak&9G8OVIRf3ek9LF`QAOO<1b>=O-FTq~v4y2r%Sd?iqn4;IIDP+|&hduJRS^lg8Q z5rxv%u-eIcx0(m;I_f|ipKNtFw7+cAV+7tS%Ax2F@42(SUg@|bv_4QD4bdP#20#B; zWFJix{Kz&}d@0t}_6$wuc8(Em`%lVF0*+ZhvOvxySl=BCIzpW(aoeHuDOT)89hkY% z4yo5-k2owE9%-~lPEZ<)C`K|sVR9;Q+sU7n=N|>R)l|mg%+D9T&+Xu9;SJG8*=vo^ zKArHFcz5QqeiKSV*xe~|M~PvrtKjQ6_B#PmSP(teK_MOt|0z1{dZ3oJ>KL4yWspD+ zNPYw*-e7iX2)e)`3*C~IeEVF#eWlpn&>o7+Lfl-z`km4z^^HL`i;1n|*PRc4>s%st zg^F}e8L*yAs9mCo5jb}}50!g#^GnhcUy1HR@NDp&@aU1VX8(c(dJR)%G&S^c%;js9 zsC^>vYm!_R@CJ`S_TK$(Z>q}(5_ zxNDsTG|uA;z*;2krPHI~s8H|_o(SAavoEhYJw0pm)0~+oMZq5%NMr1e;uaU+E6V<=V zK}>(arOTQu4*c@1MVP)7nJ&~@1i5J#RO;MJlD7H8ifO&CyBUW_gVN7V62r*usN6>8 z*Jrh~#PsmW2kH9#RtP_!-Ild2j^!_t#{l&?zqjxGGPoXGo8N60>42{^+LWFClt>$2 z$engOb)qkMZ+{t{3P~HX-eIN)dOpiuLCU~fk>wQ3b&t%Epx3%L-Q%OdPs1ceZ^b2^ z+lX*D?#?kGD}K=?r`eGRS?fo(WW%+|;mMQyxFr<1HLg3+MGl$$SYg0aG%wC>&o-gm zw+vINFjz|)%?)4D#tZBg#IyT@80@@--CNipKW|8Q;nrlL3xvn2ZyZN{Ls&g?nWoM1 zT$t)3+@!KCpo@>jo_Ha-L7&K!R&h`XOwr>Tp}ix?pg%a3O5UjllT2!Z(aMe-_cN=I zXk_duE|C;~Wn_pC89V|fMPdwO^#~VfjfSRtUF|>n)M%A_6E7KB9a7Rz`1kK;KO(;j|H5aRn=-5I_~-^yegjzq7UtU(6ZY2Xdf6~*+MzKgCrxP zd0leJ5-raKTa}s%QK0y%CE_5$gh~KM`1*$l)rn$F@+ekf7`9a6G^m(gBar|xglbUS zY8!j}S-;s*^Q)~l^nrCK&?y&W1_RmQ3+*fAl)S6TRqA9rTa}9hgh$|$bcntH*Sk#C z|87;VM}WO&r493ytks8pLN}%N)j(52OKS7V4T^E5Ft_u-M9w*1G1!?qO=&1c?_ByC z%gNuCkAVjp3Z{tTzKg=R1UMyzwJh$vlOLqKDP-1!!Hrkg=lU+hw}$L z^Gb=+J>RPh7;O9b&H@~?4XmVuExp!*S}F|`G4ZPbpt7JnG9w9U<4I*<7j?EDsB^Hu zAuPVV1?ECB<2j*fd#D~S!-V%061%C zn1gIS#5(Ns(m`)m6j|awvd<>VxQIZA?2Q55br=Ast@S?{kV_R!3L_3WXV#qE?-d^8 zz{1NKdi!i&oC|)=+fTqrWLwJP?rR85`3hddDZrESl$J@zrqfi?^XaTYmhj8mj*k5OdSo4qbY|{B7 zKsd7gTcda#5%=*$gjRYJT0uJCNxv^tD0~1r9d`&N<(#kPeC|R~c#W4x+S3*(!vlJ} z%|UU6{h)NkXH$81uJM@6p9~^-h>V;RCLophNxnm4f2Iwb-|1i(GOF zG%0^I-u4-y-O3vfeZZ1}AJ0^I53^9j9VRyrU*!b9j6_WTD=yOeId&~ z)yaGa;`}xTrP?H!7JuUd$6D|jfCMcDl$yIu*KE?Fku^dq z(iW-4i?7;z&W_?M97=kVd+>Ike%3JHQj29fzC=tul*(g>2muOr!`YlAb7*-93JJ@0 zAnDN?JSxW};^_!|dd{E+d~Kq1?`SnkaW-x!EUmr3iY* zgIF$+nWP|jT3GGF9yS3W{4LSydMeazJ{!pQmy!&w0l@LH9wA}b1Q0f)#`00u?gquX zPo+Z9oXLfpbLVfacaoz^{B)tCl3=j*S}mk;BLqgndM(p)gMT#!3$ck~={*+8Yx#W; z776i0Q^@Xb<8?<^aOl5E*<3l!rrDuyh_g6TZ(do$6$gNUt@gD~XS5PHQFf!01*1P- zoC{22gM*$U{K!N*u<(1MUC1PG5eI}V(pkN6GIXFuMthElITdaMxYt(Ibb=0eIk=9Z zOHs`US8;2kfo+ON*7WPaYG@36kX;Cq1m=jnf>J5Yz>PE3uL!&g@?3};$P}|apjF=2 zBCbiSqO@8mM4YYH68J*d(6Ahsh&z(5=oA>)k4SlE(6($dtk|DJq3d3nR(3U)hS&! zFWZPrKY$&nGAC=A(bAYK%Va7d^h#8d_Lcq{6wp1|#%?YWw4dE@4IEF$@OIwbtZWgXeG4)H_>R-dE=#}}A5CL1H z`sM;deA%Hx%AMBXur1=evg?A9rlWs-$<3CurBx$w{7XA)!&SMHRF5^Hwy6pKZRM4M zSuSBZ5^PIhPvfFnT_qaC5}q~;<4ga>;#gf5_;VeZJkgX!ttA##R^Hd_PBGEN!WayCd=mEEvV zZ6DrR!ztxB1YWF}YB42TpWPX%98}Cxz!)bp%JU7PI2H9U0ZcH5pX0AFE`Xt-^*d+( z`jw6I9#dlm``z@!t~LM41J~qjt4gxEg<;GbCUYp&%-1+6R^)riU=<{7*tI?nyPuwb zTT)IgaP6}*8l{^rp^QN}wRv5?kA9lq%IZf6!ksr|(P`{72Zx{L2x zJ(d?rDFdm5FF{C1YItm|>UfqsdFXP@AWefjQnq%q5d6?%mV>#xH zCt)WlXXbE&N-f7%A=dO~op-(U02?BUDIqTJ5pLN^Ur%Is1De0*%>djI+Uy3K~u&KRUM+uKK*; zhkT1n1pxG8Vi(aRDOEx!?%59AC<)q<=St2M;qOHN^`q!{G5^t~I&iAM5j)K7$@PkV z6sLg*o^*b(v?+k{k-St{39>kVQze@s43fgz4<>g0_HcA|unHMUZ}1+>-Fa%l*VXZv z_-{N3asPi(swS<#-iA2qg#}}~WgUhotJ2s2&Kbd7p+J`l=*o<{hk5-|&Bc^sXvGs+ zw-ptAqd*!5?!p53e?Om6{}j4RM5S4uFUaAFH5DysU6<^xK9^z-bEV)OcYrwr*CY`R z>@0|e`jFC*k)+mnk8E|}XLI=80?pE$sAkcFn5fL7cBaw5dEfWcs$7Ht)#g)1I#1EB_zF=J&&25AzCF5rRrM5+Ez zWgxAAAQ0R&?rqOn60A?)HL^V>9!R-0>h#H0S6)_%cb@2^Bv_z%egQx zoPgQMCwVUh2o9tU8uzg+;t24nAW=(m!#isViWX{t1IO4%YZ<8eCh80}R5Y_>fBb@L zk_rDKK`1gC3P0x2q4gQL-W0IcVPpVhb(UGDMVvcHI+>E|8W|)P3^R83NFk94)~&js zEWB61Xe{}}!w=iI?dmDC9=73J_4WziT6;ou6eX|h6kuMl&Mr5-s!_3-J^lVcKx@y% z{vG}?Rz|b@^z`C}nqaXuiym7f?v(vMFEW_}@j!fmdvhm+h6|@7!#Vj`!7g(R5oR@m zASJG<;Ub$tj(c23vdOE;Io}P7oC1vfN*mFy3BhAPsJ| z_O~&|GmH{0V6B~RNW?YAfH0L@@ajUw1EW#FXaATH#N3BWM2H~lx?=n-7N zoGEaN3<8pNo8IHWB=;Hllh&+!$?d?!WJcnlI`BP=JusUq$xLCImey>y@em)V&#L`WLc=lo%&f-et zjS;#@<3zQBln>&I!REk}Jdc3$Hm$!!^FEroV~L`F_KuO7GF<)}hlRIsQu{hoh`j)Y zzrWNVjEBdev6UZuvU=gCW%JP|pyw=3EWkg$Lc(bR&SiQXwAl|TD9?G*h{f&ZXzW5U z#sYteVuu|D;oAymk&{M{iudld$%aF{PnWmEqOD9WrwX<}IOcEDzJ^N4mE%z4S=Q?j z9LVvmc*K%bC%2dQL?u%laZVe(fcT-;*z|L{za@QkS`B^UC(NShcRFj8z78KRJO2>L z#D^V1#z^9R4nsf4m}HH^mC+;s_t7RY#1UZ=3VoopHTxomB&W!Jv;?F2bu>m9f(gXY z>X3&u&!87(SJFKW0U>YwC%2uo#yOH!8)j02GXc`g;)#M8v1JCDrlY>;PZB{xWr#CA zB&6zB;NO-e?{r1!4A=EORPZ}XOta%Vg4a;RBkJTU7;0bNM^vdw2Y?1XCYk`CJ$7vmX~N4W=DedxLd2kujHhlWr}1esNqF88^im; zO+5&!C3yvimdHM&s$;x)e~;V6HP@ksUbE-Tl7S;w5x*i6EURP||BG&9hOWwOu~Tqc*O5neE-G)qr`zF`R+ z@G&dX%#a=#SP!J$$|2)nN%oT&zO5drKz{)J3*+JOb(WWO5c=o94PfE08;mSNq_`TOe~Gj3uaG?2fjJ@U<9c((eYsyM~QxbbG zNRAkfR4lYwQmVe1@xX?ieke!tyte)!IzfncSLM3>8itbr=Dby<>yRq(Xc?TBh+0y5 zFZaS2QEAkinA-nEauDfFd_an6DOQi7#;)Y;;r!zqp}*6-;nF7?PIug)R`+}v!3wB{ z{V}d8>I8}h`&d=jQV7h&_A8$dJauN2_Fpz>{pJ4o^~h=)c8_I@Y0u3Kcqg`B_6?TW zb9{3ZUYGKx=%`Gl&#NSD4s}d}uFL(l1ZoZ!zYl_T-|sv1-@bpUP6>;4WhGQ!H$2iygVB&{=r=h=Kb^X@Rvx#EHwPNNiGYe51iAf>6;V63Y za;{w`YziU(3c-Q&il7csGuqY+Tl2`R1q{#J!j-`IwcHqd^9iGGjfC?lu0+8uM^2l? zLhn~RdtfRZJsjW-5sq`nBL;~E<-D5c%3skE&AN1Hp}>4ZpzwX4ep-6mV3hJLX1L!nH|Sm+orhd zt9{SWuNcQbZ$6QJk(`HBoAs&^N8xYqYP`PXLko~*|51947H7Ta#soU*agIKF`cgIX zRs^h;^Q>L13zK3w{RZP-rR%AOu%{j&L&uXg0Op5H7K#0gwP@F9F3V|@P6>5XiG3ls_N&OvX2&hVE1C7 zI5Xyi>`~}`ws*< zsZ}T`wHkPz0J91sQ3v9V3jcfLe8#P@FxvV4H37=q=~m zkeXYPd5FFNL7UIOl(RC!{Ljs-U{>jmi2)jbs4k@X-koTK=N0&{dn2fQ-QuiT5yMDB ztlD$c4%5k!x+$_ZX>(6SBLq;$4V6I3^Hsv=ap>B*u9`Vwp1r6u+5vD=JouVQhN`vP~|%j4?Vk?lIC<>UFPiQcsa=lG;MpeB{+r#RwjGVFR|sht$jQO1w$ zM{kie?`{_76@gRlLH!>@1suP@gm`(9UDCFD0xN+Ljn>U=-@>m;SgykOIvtEu?0yvI zkReo4s3XYoQZLi#xH+M=SVtFS^-(f#=r8LDIXzM&Y#52sHi(4?f+JHVh^pnpGlQGE zU$Jdf-m6b0jSI^WV};|teURB*2t$U$2hm2w7z~$@KBMv#af&`v$a1J`K5BWjGd9B zXK${lI9C)IX%RefG07Z(;kDf93|E;6CpkUuZs&mecFQbw>>F%eU#X%$P&EEfGWX3k zKB0QJ7DK$rJ!h3?ySF2ID0Qe1Qj%Y=!|wSgcvMeY$%0Sx>4$7GDDGBy z`T(y1D`%9_kx~CCxq*bc=bDD#d9uwK4gR_KS_-HyKAIc(h1>R}Q}n*gb#DYvApV-_ z)X0*Wh)sAa=jdw=$V=OA7Z<5{l{7fx(`;uO!wBB#={;}*kwTw!+816+zalZ|lU(Rj#9 zW~a?W>~N;!9RQ-s!Zc9$OF-UNj$M+c3=7S$RigOP2*9%6r90V60V}Q$?tr;d>|kMP z%|=Q-VLSj9QziNhY19_2uyZV&m?5VNRK&^rAMZr{{Rrh%pGV?KW;kum0LJx8n~j&l&3l=y-O@#^U?t*Cr3)^i^k_%^{{4l zV$A`Jyy@N6W?bz`2Nx341i;g45BC@$QPf$7#1T$Rz58O*W$@7T$*67q|8_Lsz=$&; ze6L7YDDLj9u)(v}kGIq_aeH=Oy%Nn~qok1DO2d2yH@g>ZfKW&N%cGVT@$ov!fObI# zwV-|u3e$%89Gs~X)>6=Zi*<&l(XljL&&x_!)K$t^t7JK0XI!ArQ+-{_&!}tJ{U;v4 zbXUgtPNOF741Z<5{0{2?c~2O$-`ybxRSZl0&}>V|in{GdmPv z*&H3qE~K#)s)Qpk%&L=Md& z!_^X??GB(!o3*ziumvZ$1j0m2Y&sYkf9HT)1yDz%WpanDWy9SvE1k$i)aPeYTfAdhDjHEHQ;M87FSK73$Mtsza| z^>jHG%N_;?0QJb>B81||UrSxLWWu1iiy?=IX4qerKlcdz%{RC^EUpm5(_$>XZJjP} zB`9{QkLV1QGMySs-B;G5fY2;qveya9C1o50Yt<8+b!qR4l#A^D9FdP!)V%mrK&vH) zUUksfqL_|7cv!%Ge~^-CCr(gC%byQ~Wdt0mDXvtR%edy`&iq#h4^~!KAAG{n4BYXD zc$wkqfr{44hN*7FS2d1p78F##g~iMKyUF!k(EV8CBqdw+6QXn zbLjb?opQ*|=; zcy_RPDV9MRYJ$`qk?!jPic2kznDv=LfAtDqs%j)VU@42HeSyrwthj*O=sx)Xs8gJ) zC7uu<8JATJUH^g~tY==I|HFoCAUWpX*F~|W_xV!qt`*!BA0bTuA?hM>Iu#Z$u_f6M znUT`)q3i)MQPIo+0YKm+fQrbQ$&PqBjdki7ba>}cSV<2u)BJA$u_JR@4=Sau$kVD_ z;Wk*eLcu2>VUsTsZv4qVuUQyaw)C1_eq z3_DrZ!qz!14G=tFXq!}2MfOJS0xfiXIJ~yHxT#o@Yn(yaXIJYyswiBzY_kPiiRlAE zdcxK4)4avO9D8&b33*g<*p;ru<96f&- zZCL83&-|>A=gllfCSBEU(K94BP5yO0Ht#>l)Zi~Ii!bP63zeG+W z_EvrG3Lc(>wLbQuM<-@`DvO>9d;?GJG}-(Cq`Dp`0$N$38Kq$9G|qsiCuCE9{S`Hep;}r zddFHU1Nhpu97Lu(iu2&INr|mM)#XJ@3WLiUr?l3sXRNH2Ms&L>k1}Xn9TBvOyd$vz z1~f6ZYmP0P1EycACgPxMgk0I0J}=cQI4WZaBD8zC3ROXRS@R$qj!D<8T+4Il2}xH2DnaS^ zQ8TK$&-$L}MC#^4NpagAu$r=7_*V0fxQvg@PB^IwOS**{(^;oh{oKoyT$Ep8b?W^s zo8TY|G0CUYGhorHsSU!`H=cnu_4(g);?Gx|o`A!=`MumLh=1WXTyA|+N_e0KP@l%T z`U>u>jIYPRKrwk+)S{EkRVN|Qr@E$#zS|$P0<|pTvh!8Jd0;VNN`=UY{tS_v{qIk2 z`U^L0Nj>#)eJe*wf!?&(6Ka>e>|@(>RwTsQNzIuzV5cWK-CN4lLh=D}c!FLBr`!pU zJV?)L*^g90n)k9z;=lOtj#NrGUJ>ns&PZHOSBNB2bfQt%m-Ijdi`zWFE&1tnCx525 zTeIeC@^aP?%Nt4!J2N^m^7n>zDD8zZ7(5!wolp0x_nO_Cu$dDlBJ;8O=mix(#Y1NN zO#_(+Xk|JV%%aoEB}86HbT4)TJqyLV<=fQwiR9hoC|pNx{z6T5Y8J+m9?5W?ysX1Y z`>yhE;FVu^FJ-cTH3}Nad}#Iw$YAp3=<5Ft#M83rT#v_^^)d_}8G5c~el#rh(7c=> zo)7UPr#rP!7Ibx2G^dTr=lm}~mQ=;J{356wP3$rhG6eUpS%fF`DF=H4qBRXyH!R|Q zUE_rU+xT$S2S8!KAlcLJOtZ^mGeoHS$|I8|txdsQ}c-2lAUJ?1;}r zcl3i4ST@EKKJm$>Dlg`MXS8l_S<{#IZ4xCQ$oEjh+fjjfK`Km|;x(J)keko{eB2&C+~f)8PHQT-kn@S>zmHurbZ$0SP>}uORTXwFcZUviu&U* z+2B+uecG|`L;QgnxkiL-SOCo|_21G#8FuA%ask!;pAy_6TW-J*EDxN$!%xiLVfRZ} z>eGS?IgKk;KP)$HweZn#hKkADO`)^&ZRmBctc>vQ$~sV=<3^Z5T^y-HPi|C=dcj*8 zs-Lu`B7w8Ixn?fte|X#UjILaw^!Mi?K-@k5D43g9_5fH5wwc*uGy17!*)B^ha4L1F zyWY@RyQhrfdwpN0U?AC!{Y6MrluQ&2J9J%AQ6(?Xb2s%-h$ds&55Kyz`BVdzhsy-l zDtyJoQYmHqE7!S}+n7gJ6OIc<$P8%WqNNKpzOfoZJ$EZNlvAz*7`>C0Hv|Gn?eem% zZmwNC%dT4PM+FgJQUFKtyeyM#5&tjHm>GkzJyts60ez%r`R2}~`oh)#2F~w%Jj=?Y zrJaVhU|jlo#5@7Y@P(VaRLo{nu;ukZjAPp{;&h@(2TB+J?|_(YiRItm zp5l*%A?|#-FIs?yIAAY^;(?SaeTO)amnECjhtr{}5Ut%23O7s6r8HRY4)PfQ zw#ste&%?|FtH~EN6fgK8LLtacCD9pw6>)^H_fhBr(1(A+8E;oV=o z5vY58-b?bzSn-7h*)r8>Lr%AQlzTr;4>0O+cWex&U=$6Z@Wy+zLm_=d_Ynb=NB)1=QhovoD!g%cbz&x^7 zOF;DHV7n#|2Bw`V27%XcQajLc$|TK_qT32AZzGdbQ;Fmf@0h5^-ZX*Cs%G6iKylB6 z5fk1-d@R6UB#iC33OlW=Ai0*y<(UkjTky5@sJtz$FH0S}?#BarE))IEy>QU=xrv)iiGo3}aL zf*Iwl!3tOV`Qx7|4tzf7jIt<}b22Z=wKyw6ZahU*EN3MP7e)7ZK?%i#CuT}lrg(|V z_+uHs8aCZc$B|uhdFpaSoYZ%?KJD6H@4ZTzazgXWQPFLF(o`uMK)43%*L0g!SnqP9 z(A^oM4$iprt^s20WOPxiD=i^sGs!1z4N+~%1au!G!F?G_Ep53_+y$FfZJGSjT5;Rt z8w5wi)mi?9e#$JdGWTuQuN{+ASmSZa54FUhgBxgnB^EAl8Z>(Iwl*oF1AYpzzwy?5 zT0hZ`MZrxmFgT`0@$jGKlY3j&RJZI7iu&Tv*Ra#AbbKUMcG%WF| zWxsfBt}qwpmH+O$zCkwNmu&s>WSl1{3Y@ER+*MlvdU|6B-JC6O=VjbUP3=7!Rk`H+97w6)Oj)sZ#HPHk| zU+EU4jV4K@lvwN}4#07)UUep`sox_pB3Trc@=z3>#_FiMQAAll(1=i*pq{=G)xHE5(fQ6)1EAj=i#|&r;9nm?8+eHUYwCU*l3t_~GjJgC*h}h!Y%(Qg z9=68i47W2}uG2J^Q=sh3O@h@$g2{5^zMb|Of$*aBI~glar6XiTE~1?ptgcH2eJ2&v zxZWZZSaj6FDJESTo?Y2~D!G6D(D=E5k&;#npL3U-C@J&sijUwHufUSOJ&H2=%Z}5n z&L*@me62GcZa#C&l#SH$vY-fP!Vt}5`)_#^D7*g#kY9%s!=83xT;?`+*@)dR(wIwe zcRnG&JKhVhG;EDND?!qa{461Axnl6<=hptWjmt&BleplyrNs%O}zEo-RI=!!ce~ez&*o}Bmc{_GjWn< ziOgrD@r~g-lri;s^W~tUO!`QNZ9K*lzTy{#N3OCtae6tkGGbPr3ju|K@f^&biXHjW zgVA@Mora(uYWciNi4&kXN7E8Yx&Una&RU7UMta^BQI*m31&k=_lH4tdo|Qlh@rQT{a-<_(~gcG`;5zaWB;@YNW7?iQiE#Pr1Xmr32~( ziw%uB1F_4%|LYtg$ANRBt_RuxT)dY#T@Beu#TOQ4cH47>3+nXEV>)X{Vpz zI~Q{_iXU|XjBo}?Zp~v&<`x%(BZ4=eannis9WTc0emg^Fo3!FrQZCO{Xj zai!e0k$|-$XJD-muej8}937@)VK2BaQ4@50{N8d^k?Hs2lx1L3O6)f|xL2qH%f-;A z?FupVZe1{QC7b)l5 zIY;{fS`azC1=BSdyO8@{;!L^{27+KFtor-7Y6@X8NcGR)HMix)U^pLdcEjKSbEfep zI9^Iypu{(FzEH{m_A@@LI^kr8m>!s& z=mvuhqbEQ#!W3f$=GF^XOM|nS2)P{+zA}EUzK*=u@wT-BXgaknM+#5X(DR4$3-DJ= z2u%9}OcZIR5@9(Ea=1~A_M6}mrS;R>AH~j|Xh6uxzaBl5o;I9x9xt9hf_N&b4t7AvRk`^N5(~nLmduX>~z8Eeq=TxvdY=KA&Y%f@3S@$n-wF>311L8fOhrpl5Vpxl)1yao5 z*aj``rK!tHRZfO%!x&MQUFaDB7;Nu;87ytLqR0Xg38zBI<9_>K&60556B_rn6XWwb zH|K+|EHg{k&3Qn?n_cK|tE6WcmI0|?hbBf<2VoD~dXK1vDrZT2uwDtqV4#pUj?d*X zBdGtUGFnQ9VX9eqyPT&;yjR4kpX?tx6$gpcI7kq{);=211Wb zmyj4L{XbFS9J}W7ZT&&dDm&UJnGM);{oER2UITJm9P}cCWbOfahJ`{TMt7BR2m<%r z-xmen$qG@^&ap)q=dyVW^``DOtba}7GMye|W+(@{jc;K_-NOskBM^JPo9DnpI6nl{ z+8|O3>WRD%m^@HPBS}cf7}iCh-~ANhidRy$~MfIz!tGs zy4zlvnu_IJo?YLdP4VYKt8Z~f&$`DXxi74CQ7rJhvMq`Slv86V4|>hLnufKWr+12VD1p@%G|Og zk{f#u^h5)lZpvVhKOk^M^f4_eVZV{Pf+H~xY{y6ibNC~nko2IN{D&863Y^IFL%ID7 zYDCuv0e(xawr-Hvx#yJ+1d=woc$yODG!_faTW+L+J=9uKZCI1hNz;H-s6VIOwA#QS z{gb<4_=;o)o1f@&diTsEft~}N!FW+R@g})H_H64{Aq%2(tR%DCXuv}HQ0v3+*@fy0 z{1wy8+b~({0kdbF$syoye%Ta?bPP8)%w2IHP1Yg6XRy$<+j6m!MQv-K3yyLqcb*%m z*6bdS_SFw;EJ*f%$v_m3b@VwL7e&m;T)5y57DK}Zbeo>LK9l#F-?YCNxK7<0X}HV^ z6O8|XaPYo7h+NVIOq-t;iTVmj9)QQVMd>(-{!Y15{&GWtlyy%7L2<_@c0ia>yhe2D zK~Bn$-%3$t3-G-jy-JrC4{fuoo!;XTC zTmrNRV(~W@-noTD0>iq~5>gRL=w%WDcaYC{zDCBlD>OjZ4_7p@uM-MJxmUT!5MjS; zf$TZ5U+stE+X#Q!VM7H7Qc@*YJD!PBC--lg3-pjrb2UQ^&#hSs=o(Zl&3gWWLw^_x?oHeNtI(mlgePq zH`6%;t6RLmLY{NG;_l7D$=O1RRW1B%wFsvU{+%Hrml+vLCxqFn-jk=1Hzf zpjjKP)Ahv*_+!oGN4ef{187$740!@@Dc;w&M1d%>O2J5{kj`S-VUcNL|GRfmRkgkO z|A&mGdR*1R^0>lJpb+YP%vV069{r1rL*Ktbd{MkVn}SITzlp5S&K%`Ps(h%XPYwA+ zv4hCH*dA9fb^#pT@nqfta3}0tL4^GsJSv52w|=DPQHMC!ftD{-l>x&lettt*GL%sS zo_2#_b70k6ZyIVB!oYz+%7UXX$~iEvQW-;O_?w2e5_Zb2`~fIe80rtSwA5MzE=*v*Ddxf|7bPYfD1Vf%?n9?~dhi2A$EUv2(E3fvN7x z#xKafq?rb8!n&3gexiIr%Sa)A`qVrSLY%V3{Fkdwa}2{1;~4Ja+Wx^=l*&g{Ze!Vl zC6NBKC26T)O4*>86;)mteOYeCo=R?Bv|4(dNa9b{wu8zlMI#s-ALe;6_o_S^sF}dW zX@`8T=Nn`%bmPEWpPL;|*C}4sG>^`+# z7tR7z>X+U0G3Ea>C#1EDajZo{pl8kc>%1e#!IkJ0i%aByR#y~avo+6RDxOZf3@LAh10TKiyYP+p{?7UoolGnVxzLyF`^6kLddrA+-L1%ORVwam;aL)(S zta@0ZZS0|FRmDQzX8sos+m(lk!gM1ocX)*n`12ARiXG8)OUDS^wsF0vK$u4g*c4 zn->6Is5^TE@F@E}x)+kyK)1P|C%&hFqTJiAR$MLCFZ~HfV1iz6EbH(^M4?;>;$3m? zf^XX*92s#>%pwipu~z;J%iuxQi-IdL(GPD5hwQ-l{#L(Md$J+F945JK$7W)fP#rr~ z5=TKCapf^nQF@F&J zh2l@k)2f9jy;|0RY4SMnlU{~FzYbuO7p5o^cPE(nEy;Ihi);@Hg2ZB_rbL_X8z)&^rs zlPZoQZiz()R%hbMonlzk(zcOecqY<0lCf*OtzPf27nVLDPV=p zjQ-*))sdcp@4b$d5n_)6?XEPFZ4jPdJ)&cUgf|pHA)luA-lw4{5qP7ocz|$s=XX!C zpm+1}0P4q9i&|gA=?1IVV2!&~tErCY{3wh~<7~*3Ei?^l3jB`H(k4p^7=v&{?W}G$`V{dB`xJ~Z7jH&;gvg4{I8Ebb`%lrvW zi0DD&2wenYwgZJe9?bR$=xy}GFa^=m_IWB{>&>A0l%SF=f7}_0-l)&WxGZDDff|~V zJ!6EcYZ8AXPxfgRAG>@Ce-$`n#F-%vpdUDOnMsCP=Jk=mIi^)YM`ClBpR<>#po&YE z!|>%~ix4sZ;r14Z5f?=!_P*rjJ)ZmcCSFxN(;EMtM3jZ=;XzfA5S82=VF$;Fc&4#w z0zr^vo)fHSj=6*NB;O@}pmrr{v@>3M9DYuMDqEM-0X;|a;z!YkuJ5NB>_KIi*lT6P ze*)a@j^%3$C1k%PbahOYC>KxBmzdU-ef-drj+S00)S00YBPbjHvh15kKtTQya9iE? zfDUiW%hpPi&1yLoPsUeuF|ig~a8TM!eh>Y-h|r8|iV;lc*QYZo8LrG9j8>|qv#t5{ zqyyJN#Fqvs!WQG(;!DJaElE$0ckPFr4|7uuM81W*D%ye``?4(wPeVyGMKdL+DNE;F zC+{TsEn!#FeLI!CHcq1ak5io{A4@3thY7fx@R|sFu;&y(3JTRw2H0hBV|D)N3(-Dd z_JnF(lXuPAJ9~Ys6fHKbr=9QrMe4VfVruQ+#hf*qLtNvf)y?hl`&h0&nL(M7#awy{ zLY~OHmubEeq8wYFzvmia-RFG`tw1W{Kd>0hTax7ka~7a1WFmuI;6g-c?8=GhU##Gp zL@2Q|1qF0!hqt{ZL0qX>x%dvXi^gmK?NajeV~)Rro^c`{u@uqZ5^;OX&!l(iEb?L% zr~nRzNIs2Kag^TDwuF&Qn75p8%7W~Ls=2$~vHED9kYqhG?b zAqLag^dN{ximBu48|F#^Q8JC4#;Es?VT=D#E2i2lm~eXjqcqyS7+f(ic2)b?8G;0-B{eDG@LMx8B`4jS?*(40F z(oPi-XzBDWPF_hJ(tT>|*N@WVvub>RR>yig>0+F)kL>Oa2@~-payv)F(c3S`zM^@% zl6~|XD-Ck!Vc4ZqoRzssx2{0c1?@xWfHE~CepT((=eqXeAo*j4NnN(f1lloQEoN1# zmflaUSYhv^QLhzLqp7pB`ryWy>H9-X4fo>aZ7yW`pr|`zmekuF#+o(2o5#vU%ZT)e z{Yj3Ve3wxHy;;Khf=Z1*ol-lDadHlrICVo~)c&PJy)5J#dk|VZ!isqz_G`gG4p@^k zx~My&xl90hISdW=z#`(Cun;~9*9t%-pMFJG>NU|&&$xJ!?TF{2H~e1*E^STvo@TPX zm9yaT1{VVDt9p2k)9Bk;4W{G8vsZ_()E^id*BDKX?<>IrfeMpKvm%=BRSIL)Wx0fF z$3%U@0_|-$f;G4bR%AmfOc_61@Tx^3*NM=@J(D89M}#^h5VT<;csxfl7!EpL&KKd!K=&eRR}xC_O1aZ#fva28dXmxF%Mfkif!8)LtyH;1-->kF zYAE#2X_%trg1g_5_k~=wEoO<?NM{%2VT&j+ImEx|Gl^emJCt?Q^5yVaW^k%*ZXikibQa>MPx$;&CVpS zlb-r??rh?mgUdx|y9$iX#I7w(%CFP{^OQL~>Go00f9{0V6yiUwq=ZaG*ny#Y97km= zGE$TsBNfoq=p4-on6EgYZF-YWQ`_X&BVtHI$06*i|I*P|nT{}OxO{-2WJ+MyyIflF z^vDuDQd$kMc`wacgT0{vO%7W^`c$y_N99F>dC1`*sa%S8-wnSn&&>t%JBH|QdK39n(P@@&)$8W7srLUtx` z>CIMm`v!Tr+vS%ui!oTHC4-VGy;uH|DZ=e#I}}NsS{yHse<1dhZV|sC+`PCrvWkho zhkiAYbql=A2R{&?`zN`)0?O4yHr^@9B1Y4c-T(5=vU%wX+{wqucvH?BLHU&rs(|3h zA%J>}n9LkZ!kS($R<^4}O{?o>T~g(>uD;ni9mGfFGIw;sdmwO%5JsLyBdW1JYgQ@NP(UV`8m?z2_8zM*c3kGQ4(f@V05R&t=ZR`Pd z9Iqq4g+9G{OAxb=iix6Jt{C8 zkhXhO`RF)ENHk38Hj-|aDo_~pN52rDL_gtCnepXC&R(&7Ae6ZO5a5+R9cFkvs*$=> zU-GRtJ&y`btIG2={>+DaJiWa2?iQSr!waWzml8!S1`-1EvDuhdb$Y!uR~ZY#VOBy? zVAV)n3`rHUZ0me|S-11FYBO^mHWaQ>PX$7HLv!lE(tdfF825I{23lw&u1UJ|t=@Y% zm`gFgP0R|tR0w||uQ~ky61t?Vtf<=Xj~9ae%6RQ)Wa`~_F~xlV&^@@vr)oMl-DwMO zl}a=d?)W{pWcSSYPOs#)C7J+hsuP^TKOaI~2#FqX*28_%LY6&(AEgUS^aC$o!qNV* z5fyj9Foo`U&m4yoYg<}B&C1~Ag!y2*pxNSGf^H2@<67!D*F%FK8KY zE~pO^SQP>FOWC)uqC-ve$BDRKzL3c{_B;s=n6&Y82eqd;QPbVxzQDAJ${*#eb z7qV(b$=>J61*~IzQP^6-8@uW@79Bws+5n0zsW;b{8!lvdD)Zj7wQ>3I@mB?m@<>nN z^;pSSIQ)~$oS4}$)MtE6znj_6r0{@4QP;7l@``X@s>vqzsje^@GJ_K12j;9_PmrJ> zl)KCj{){2IXq^2l5a_R2rn;t*ox8}&^g1ThS>o$bvlc}{*=9ANSTdlPZl%z_Ur#^H z7vs@)scBQW%kB-zd0LO$zSa>HJIXThld=%u4Kf?kqexA?;Kj{h( zLqwyVRYuCWOsjq0_IqSg)v`Uqh<=`kE=7)VF}TRf7p6Hyl;xldY+MvbnIpEeUm(TI zC7djSybqb}_~8AxL)@*ZRXrhfq!)W8VvPXLk1sh*e;{2sXR^Q+ncF+<0f%k?t(9wK zHHwl!!KL+xz6^=qNq7()Kr>=ZppG)~^yTI7dQrGM8$jU=b=n>sjHHgPu-H>xQY|>* z0tE%!J-giGbxxNghMOEO=TyW4Ahs+YVhEd`&xj|J`u#IZShzQxgPuLs`xXe0N1ZOB zk6Ie~dOAbbkxVJKRQCclJ@LwKtqnZfQiv=q6IaQl-~V_){iI!Znw7UQ{~82-fW7Zw z{S^Gl)xa09$(GUtx(sKxICdh;nv_~6es(?;q6ef=hh04x0X^tYoWYHt3x*rz_q-Dr zSpWcYph_Hzw{(laP%n44WUbfCi=Gn-{mmqBnZFQCTeDaf@$QI$z~=>FG{>r}IO1@2 zCEw}f&iEs!$@%bVfSDBHcK4~0O%Cb^fp~9`X63L>br-lAmvo*W;&yx-I+YaCcoJ_w zUUJxCOmRT-*Uos=$$`Y^JR7blmcbLv^OKmnH4afdE~yKmoBXh-bLe-n4NQPqKv2rw z&s}RxAu&=&oUQIdcF9UQ1&t6tOU~PPeRyqmljWJPL$(y{Ei{)!Q2#@}@~bmjsc`Jq zKw}7f=kOl>^+kjW-C6(Nb$$ib8&j$Puiak(>=TBs`K`Jgf>=rAe|jkb>tot*Bx>)k z;^3Wqj#5te9S?N!eogLc(N7pswNrisO22SK2=QB`my8(+gRt`FK;q;qYM~sFw0cW> zl&r`Pk58!tH)T5MVS23lZ+8xfbZ0p9AR;{k-uIj!r`47 zm;zC=9>9@^sQjdKG|9B>TNQV10$p>xgz)x>@TYb$GI2JunA?if9g7fK;tj_(xv%fv zTQ%8HScLL5!ar6?AG5z=FmtQ*AuRr_S)ZLa>=lbxHPNO0je#R9OA$D@mm z_Z#Oaj(SPv2oaX$d}}Oskd=e)B(_bPkAF44oYG);^2+@hW2JqhaEV>&8nemV;);tn zpnI*_f>Ob@$o*M`hQtgH;1xkxoU2`TzM!CFLrT_BOoh=-%S zG5ZrGrsPzS?v{|;m?%HgBugS8y=-@TB_SvV@)+8cH zR;LYJ&qs>|f99+m%^k#>cJev9R|M_m+zwwS3^JC zxmzmdnXiY1I4Z=mv|U;|LGEVSvgm>abzgnT^sZiMfNo*lyiqi0m2~C+Ep~r)OGlfb zY+BfaII4rIyJ@;^G}N=R5_yMppLoydY~CU<^l?w72_`G2;w8Hl>=`GrfLsKegR+Ze zT#n|rUccX2E>8`+A=ah$==l&2Q385f6F{?Y4B5opOyZeq1?%X#f`zn?ex)z1pn%fW z&!D!%OGuj5%msM=o*1oHUuoj|v87d9Z=7d?U+anJs3UTz>9sq+TvHi(v_j*zpXh1; zds6@gSu4_y@>Au@F$ztiAtx*OV~pL7VLFus!hCO8DEE_}zho^}4PV~dvE}8_gyYm= zL3cRm_uIZ5Eu8ElWwdPwWC9B#;^k0w9|(%Xn>~SE|pUtomI$F4122)eQ$Px%3tBM{CGec^k8F{un&W4A3C00TMHp zkdWncu1cCnLo_O39YnZdinJGE&4nSFT=_)mfV>%vBGDzsM@ZBezUPp$N=^*xTD!>I zS^|)h6-a1Uo$dX$K3LgTT~gI0s@x@Ng6!Q6bamtBi-pyZ2X$0vQW2$_)&-(oaoDE- zo=cu&u+VUUh~_-ccx&Yl)3{971q=&88*pTI*AC~_GRQ?S2RL?PNdyjnRDIwEIOFx+ zgZ@q5{#=UW!<;I3y;j1xv?52J{HJ(L$P?$N&L5IEn?Xw3VfJHz9=ge#T4#rzmZLp( zOcflUZA*&P86Go#4rjn|knPIQ;999@inL`^jNo49OK?62t9OE-ZX`1wAjhC6&?%d- z(pIvR6YhH!PWNeQtaduEBCnC$AwbKg^hDRS@ZV9L!m4N3Ikp4%*EzK~K0h4?$b-}%b zp_jhlBfvBr!fISTtgomrJ#_UNzC2z6Q;vF+SZy;ndjJb2MiIwQ8*Ph}uXiU_sRK%)s;33{b@}zi4|4nMLsY}u3)*W{yh|#gxrB%eNMbYl9wr^ zs+r8$H{DP>{5@!z!;#gsC^q|ejU<)2NW>1VH;)x^jMI;6-02@!wfKTv?rBt)bhr)La)7$@{nKICBo86jNIks$Qu z&sULfQWs*T;Fc(r>P5Hm1{c7SGX{i-Lop>^M9k?rXEa|2+tH?H;||+7m@Mm1LW!+c zSIkbQue;46CX;A$)?$#xt&St(M`-2jzh&oelJD1ju7#;>A)5N)9aXZy`Wy;1jrPtjA`@(X2r6KeZu841<<{ z!w2fCfK7Y%{P8;j0}w}w#JQS>D`TRvC7>KXY=px<4s*+pAZ;CMR=*k-xYNnF1Dzh4`f7WZ@Ix)C_mC_rM6 z;^te(TQ&!Ri)aOF_nX}pp%1plQWxx#5vm7sEyF@{_SLSsTg_K?`Fd9oYMg`-ppBvq z#q@Y3O84Z@nJUIL`@5t)w79ftVyl-~2T1tzG4s2+_SY4dIoCF!i|%YrXu}}Bw=Txf z8@yyd$c}lgG3l&|cBuXk#V^F};B;v_ps?{rYv}NtDC3z?n^zez28G-2z?TWw&Mu%L zQE|q3i%~Ht?=AjZLz4rHb*mjccBk(8)!@XZ9g}n-Veyj_bhiVBl6RnZt0@&?hreHKD}J9NMbb{PL@pz;uwl72>ayhq2{sIP8KWKv z_7A9vc+Jqu0S{NX@`(HqTG^N3p3624=m~P8Isv)@GX+2%Ka)m>!2{i366c&TKThdG zp)dH8P70fMUQ!2v5YI03hKfWr6C-X`r8={zH>1?nOkRK9Xcjhb5=OSIY1+p)<7X0T6B6b)#~zHVYoTSA1geCI|7im!vjE+c=9ttXo`62ie70zzKQ9cb1ZPoJ zE~}5@JQb0Ya8j&TzZ|xqA)8q@iGH9L3cM86K;{FR6yvm4in1(fZVG_@yJ0w$@;Zo z4yF$YMV+xiQjIEjEZS1A2fUe%4G*<{GI1jFvUZ$=JkWaQ8;OUCeaOV*%`<&oKY`+u zgp=XO1=CW~y7);UJa9i08IEG!D(4W%qYLXnIk+k&H){P^s_k_`Q5GMA%R&9vk+6bo zmo2Pp)tD`b#5=bSeV~3p+;=&o2ws|{tS%zNQyVo}bdx<7GnEzt8gErF?^f+v%|cqp zq+ibsCwj4#mkh6~UmpbONyWUN;~)K52GgAGtej2vJKf#Idv{sFUxmc6gKZc+)^Q!()BVnEI}AFzrcyd*d;r(9BA3bgq*>gl8m5^ z8*E>de%^`htbtY?-lnGhk4RlhCTl=2i}&zuC)e{1xK1eg@zwnhl+1ui(;H&fU!UV6 zFbVzrS&$3{Oxs~<)BI>tTzeuJp^r(__o>OhPJSa^7#eEHPs^ z&H-Y}s?sC$&hFZE&cy)g?ZD~)h7=+zZZ)@+)v8<%xHC-OuId^!!~m&msQ_?3wvgO=!cmc4b6cl@XaLJDSP$o20cKldkC*T}osM ze=fSaXf#y0{4o>FpqH|`>D$`M!cqEDO6@@6Ycb?Cm`5L~*15{$g;d3$FQ!-A8m=MY z#A1|}BY2B83lk{^8dQ*8*FLgms5uLQS~F~c*UB0bp{)wEDMYaGY5ePn_gt4w_h}bK zE%=19eUKY`_g8{g{N&l1`B1C5@|*ap!K!x#zG#Qgxuj_q)-S)(V0uxn;NY3ciMa44 zF;N1Aw7x<)*TEC4@2xbU#0|F_g$PFCm{tBPaJBD2b`&zJq2Q)C}p777-a5BVG^jD_gb8jDFXr-K7?did;pUt6x3?TOcne~p=vdE$+hDi|Z zQiy>)eLcmzvI}b zx4@LCCt&c#uwgV`;a4p;(6anJaS0SzOiP>E9o}SygLzKrVs-v5^ms&@D0`z!l$I97 zbxC*zm~hx)8`85Kc%}TC0x=^+*@&+TMZ3J-qUp^cFE9f9v$z@lI5(Dak4gGQ)B=i} z#p4LB@YbDE5);0Or~3_|I@3jvr=SsYv*hBS8VFIwe(u?A4sc8gM5}J3=bp- z2~`wMlxPAF6lKA{rSEL}d(!XpglQZVl;=dU!AVFmFNO>77$gGbAn_N4Wp|`$R-AsX9_wwM z$PsxtY}$FCa|PF(29k2@NT*V>A~Cune7JgmkY#bEL^9sTYSpON-(il>okW4@KW!#T z%bz-n$|%7ogr8}H1v*NO27rJ|2#{Fp!3p}pn5wL3aY~ok>Fmjp0d^c7;lL29tg_3s zpmr$GSQMb;qLhnTqR!R8LK)i_IXXEQ>s!Nqmuw9zV3`@%2UBw*x1oYlacwmO_A=Wx&{FYGXXO_3jw`0ohSkGw{AlxO=fx~0%j%#TITNqBO@&% zD*-bz^LI^~PRYr^+0aQ|-{CJXR`zdb11EPoV>)Sb8_R!(=JXJitZcNb-{7qDe^uD&X<7dVG#ks`K{L|-Jv7r_ZU5yp8{2mf{>^JfdS+Tib^*Dc*uHBl?6k}b{}Y}0Z_)p9?w>>VKV#1N*LeIrItvpm3jq@|8!ZPb0V6BR zUlmqXT8{r2bawi`#b*3_Y(}>4F#j7k%YTnL0~`A{9t-_<>^TS+zlWWL@h?06r`sHV z3;mb&zj6Ej1kL)F-~WVW_?`{_|ImLs)&4P)|AN+JrKczO>;0dv|E&M}@jrU}`@E_9u-_O76|DWgo-%$UX7VZBc6vl6s_^(mccQh8YwQ-^o z6cUye5up;Yb#^c}c91o8l~w6!vlQKl2IF|;-M<}Nxla~lC0NAv%xi<&z)ItiKS zI}k82(*337o0AM3%VRMHhRXt1ine++X+!~D`UoQ{J+>+ z@gHaYVfOzfKz~W8{Rb@Dw-FLf`c~$K0yd^r#su_qGWu@+VIMokx8F|2)~er@{>$Hg zg^cd!KTT(3`FHyNhaLZP``a`pV~4+7aWWP*{vMTY#x}Mwbu#;AS`JpGe^wX>7?@ZX zSlM}b|M`Uk)sg-@sxJe#=D7yKv=`{cniL_S)lX!b{u2mHs`yB-uUr#c(v+blX9t+n zx&ZIm2S)}ay42Sz+mP5azL+U6WyZFO!0eZ&YC`Owsl*RY7pzk6e$rRBtVi+`?ag5; zlWn{lbgkYZL7|}co&M`oF_A3o!%d@i&tP$w8&3V-hKEU|(R)p3=0Z-zgp(n1YA7qV zZ`A~CnHu}S7$>~&zyxe5aeZg9tmB!qlCG60-9wppw_jBdg^XVk1SlJctRsdl(k^Sk zW|-9Bj5Z*Lbrg6t#`9ztBN*0gO`Qrqgt2|e-e8Mu>{mqk;s#vU<;{a@fV5@$k%4Qu z38t)(iad<04X8{J%s^(Uckqx9b7xQ~pyNX3>uK&z=`MeEzD!B*1IoaK#*zt&$baGb zAB6JLQaL@C7GR81t4F0bt#fAA$zK~~oTrBWc^7cO+&?@uObL6*s?YB8lMvGXNMB#W zBwe6XwokLQh=qp9WW3w5f3aG@2CZ6Y->N83Zv46x22w$i#J0DhWaWFQX)3C+?nUQ# zOYOT5yE$*!$fOoq7AXy|wo?x?K32X3=e)?ty|)aa4wpF_1I@geu8laN4X~We9)>bd z192=c+p3LFAwLzQ+_L;mQF0^eF&JVexKs`JR`nuJd~C3%^t>OUm~Se?g1oZ|fa+8^ zL}hQmE4hXhO;tJAs`_O(!%E*h=;5BL1v%4jT}v&ya>%+%F3FQWwRVOJ!(Aj>snBwm zgCRT1$Ec3VH}J+(MNHF2jqhn4AKUo0&$Fl@oi_G&iyp^vyWM|LoilV)N@I zUehlQ$MkSOT7dN#@0UGClXEbgj!k=sW}S^#_a-DddLhoLPJ=!rsPypX&y6=k*CjB1 z9~Om<5%%nuB>4`auAe&{{mEKg%0y|?$?iE(wunYI5@MSlaq>|%9 z^Bbb%d?z?zvfeT8fo3G zx*t8h>d@Hi?sLWptuR9RHTItE>;E)cW<$ZLyAFsG_W$bG+MXIXF!iJw{s!za^?o^HAevp!j4%NHpCwP@5ks zpj__2jobkXz!s(|>Px16C(ycNSe7DYe&p?zbZ+VHxZQLJvqN1$=>*CPr3h>wzwNHF z(}DhE5N9oGeIMJEc0Bu0(nRbU*zUANCjXwEjLEMfwUJc6j>$ z*jpD?(40@x9|E32r)h>)1YtGQ0BRDPco!Ua0+!L#8q6SQ`2Z#4%QakV+yr@4Y^r(* zg1wWwN(EUR%FWShgVzlp&N5qI&XG2igQ&KWDT_t$`*Ij+^sz2~+-e7l8;)x;kXmgu z0o+U}cr}y`nQmR_%QfZfeTLMp{u#DZMpD7|xJeNV6olLAk2~NwFVPhyCjO(#$|eRs zcU66S+si~1%Kfr@*mN1r4(eB&$duPy+i9?*!%I9cn1eI_WTi^Eu;tIl4Z%ZsFm~HyW4bWhN8jh+^@)1% zHUA)7fmyF}g{`vEA%#b#V@pgfSHgSG%W1=TQZ@CdnP1A>bJ#WVQ3du_4s7LWrbnR{ zps;6UV5BOf2)(NFIk!8*CN2v5bB_6TCKhzlZoB296TcF-I)!qbb#}^?9Z4jv*E2w^ z`7no*i8QXSIK(bZ>C&W0X=|OkmOTk}db|Z)SjytE--at?)py*dlq5B?KuAidRGt7Q zmPCHLvRB^*3HuCYEFjVzFG}k``(J^&x9C&(Sx2uvmEUP!>&T^{2??UAO$&9i zuM`?#j#%le=fZR?hO~8lOPg^EhB2P{%1i>FnWAxU#>elUY3rsvr2E=b2TWn>g>#kV zcISi>fmaDPrK9U({TXLMM5Dwm#1e5G_Ksadjkb>`hP{MfgXLPLad%0XG)>q$22M}g z7bHgUT2|H+YSOJ^*iAPR!KX#T-zr)=f#3*1Fo5Yt$ZMMfMNVuBQNqxssg_BPKiI`S zEfNp850j4Q$FuQq-ZwQ3_KTePlMA|edS@8c;!|T*=n%j&r`BMBrVcZ|B`9E|2= z#bdauL`aFk7DDW!MgLel=2hPTTAqVT(xrz zS*+H?THq2S=j8fN2rO$7bI~fQO+ES~>u^e$AULDC!);gjz`~VchugQ=9~S1?UR3jK zK*OtX&Uk5WXozc~`w9M8Upb4UVYGCp7D5dl5fTIxFq~-7?c%*xe}qF^CX?nVjJ6nh zHC?eurEsC&vddBIM;miZ_6SVC>;o_480Eb7+87Ad-6q)u;hguDiC`^A+5NO-gdj4Q z!w6y^e+M>XU)YWz1vbLIRi=KO;aQBcFv9_l1NMM7Rs&Fb0}iUB15ZVZPqDr|y@a(I zH2Z*h%-|l|&;h%33_uyL6GK=(>47p)R|@}JShui}B%;mPe-imL#kgXGk|7q}p??WA z-L^~B{^gOUKi-RbP_VOuY#`yo_D8bWL`ew^c?8Xfy!T$egpK$o{g|#(5E0xu$J{-A zZk-T{*@*T8G3TeHeQUiwG3jO|rfaUTGZMvjI%a7;Qh9yd6aWDQz?9WIv!_>*79%AD2P#9|d z2iV$tY)Z?*PvE6H_{M06kEd4}#O|&J!lr2v?au+k@a>wd_%IP1_FE$(%*yDO@QBIf^slgphGBK8F!6j-9sBG0B)q|Sk za8I%U+#w|7eiFm|&TJv`OkWT+QOrtzQN;a_&0fe|OF#{kU7|;bx$oTl;s|>kEYx{T z;pf+Ub8u()X~0PHgu;gnkh1E|b$G-ZA=`;=b(NVAt+IPir2`j^e;bbr$>k2Mmy1{E zORu(Kx?%=tJJ7^x;%^eLUv4xr_*iN_<+E>0!1?PM{lGqSDyqkxFE?7eq~n-D(?dH_ zj`|Turmxwpx8j1Wwsooc^x8OZMJqxScK$@+sIB-r&G~ui&ow5$KXc$xmD@WomU%$w zCN#?^CXvF*Zhf_lRzirI0FYML;2IBrqYez7+c_@Wal?D0pG#D|Vy3?sgZ`ZUM?r zHQzS$*9JguK9f}Jb`%J#eC1~Ic!U9L#aPg$^o8qq&bk>3jN{Y)`0n;5uCR z`v5%PMzturygD;s_dLf|RI^QHm&_WF9jL#>lHC)z^3W979x`~+b~aFT!-^=y`B*vH z%^ezeDxGZ)+P<`I^w1A}jh^nSj${$*)zFX{)fFkM9?&6frq6%@`k4N3k%Eg*OBP9U z{uv0P-5dOvA-F$tA0c@7ex}tm*4A=Y3Ym1uZX;ep^PcJ;dp;el_slDc>Rl}!T^w#; zOc0q!f4B{k{X2?&Q?-!r_lEtum}~d2x_9{|4x`?W(dazCTE>P&xIyn*k1M=v_Brg0 zcGH}@RgFuQQS;;Ky$z#fPM|r+;TtKCr5$WbsO|TLU?v!3I$sfR@tcf{KR7vn{rN!N zY>iw$PRIqV0IGb$uS#)EjN*C$OmS{5veI_h&Z{Ki>FwbgcM5X!2k5x-l$oBig&rhQ zEino3XBxt#=dXBJQ9iCBk|B$UDr=`i+#CXW(^#d*F-WgsY?5sQlJ`Lcf)1nH*z~%h z%ThG0;kAyLVLztfiW4u5gvAkcAR)((SL}jX5Hb~%iN{1`-$aDa^((3e zT@EPFeJaO{cAgiBH*=}%sI~4l15ZYpDu|Tsjle2f7|Kj$B>SAwX#f|N7L7G zm1lO?Ll{aXCzAilMFNQ`I9c2M0YQfLA#Zh=$0Bbxjw=9&jHGkNGCOWppOgok5-hf|r6m(}%q?l1A1%*I@r>&||(#)CUFc&It z@KX-n5Bp1w516j#K!G2b1pEle;4>ai_|5I5UedMi2=lPvf)4Xt?o2dz-N#~F1RI9w z$bK}af6RGQF6pNDf`5Wsv!D#yOYy)fR`A#-2aj&twpe=+Oh@u<>)uUMzA4{G?Mv~}R^0!|BJI~D@Uk5B%3aCLF*_Q;Z$LPghgao02mi?B zZ$Q6e=?3msbk5`fTA=*#^K0Yt)37MKq~m)hE93N(!85*F1viG`;u_l@w+eZLFQ{-D zt-czQ=NXkrWDIH=63g7deXn3B15?_17OhqD&r>G8Uh9!hUgX?wdBPqS1>J!LgupCmWXv>gwFm z!Do%@y`wb4Xv5S<$DuZ=u!GF9ZB$b+)){@H^KfUCi<1y**V-Ag8Z#&kQhU$c@l(UM zG^nW!kCGVtICe0s<|Z$+m$O^o zc-wpg(TnuMciyYy~6pe5bG8tEHZ&eFE1<&twY23=$- z@=u)yoT=o7D#2$%?a}y?#2p>h8vHood-F?wB1qNDo)J?DSIah4pQW!}kd7zEVuGlM z_n#&nCJ`&Gqeq8p2Fp%!!=}3uIHXKsb*dqk?6XfklKpiI2VISK(?Ui>fk20MpHKJQ zn|K{sM+m@_WI^jd%=lcWWWS~sSPIxPm2LMEzD`&|5-i|B?z!}d{W=rOMe$riiepta7#CkqpOhi^9A5we*-*unxRaIzzaP6+ z;0cvde!(nFQv3bc4{&CV12`@7DZ_69A7^@Reo!_65SMjU>D*0UFCqm~BV&`Pp!4{Z z1&00c$ez31dJG$ zb&hv^|8hEwrjDs533Sv51`9Xic7Vk1*<;CaJ4I1p{YO2W-P&Skzo8kW zfP#PS7jmQTARsj)*)Y`04OwjG?kgE(kz~Y0WJGB6dFlkyheTKn+9I+*Rzs@}L$7I; zf}`}8AQ0X*xBmfpzA?pE)xpOz*7pwT4D-EMlBa06aGvL1k8V2*Y<72pj}me*l_!pm z8^Sz9@>=GKh*pR2zcI>C8o5@X+IE%iBIv*vItFBTKsaR6Es^ZA6E|iHl0t6=QUwN6 zc`lsJ45>QWSbBX%@*?&ERF1A>CKrg0M|urGSAYpRrB)lb1m7uO;y<@ct$kK1?PWqU zw_9$5E5Ot-jj~i%l!=JfR_8$})*p{*g`nid#HmL11u$0Si6W>w--byNC6&RntOM!c zlI-@DJJY;Lyxm+_bC;yX$ipUG`vL>bcQ7;*1Xr-T-gC&+EEXp-UaS-!6hJH`c0q<= zysSI!e_E%}7iV{z<$xcJj(yA%+ZrMpc0G6Wj%IBt5 zVWU0D9#`tVcQ>AXuU*81Q|aosO)MSwho{SiTtM7zrRIkID1~6#+4`6$_|-iyN+i>Q z#~R5?2JCJFzo6(`#*W)hgOMh_I-D0Jtj2mtp$y4(tRNke;$`RrS&CiecJmqu<-B|F zPR@=wt%Xu1$7Bhhnc+@}Lzs#%I?BpM&{4fj#s$n`Mon^;S`q;3u_O)XWl`Z*yDA%0 zkAI@a1{q_GpsZ1T$0r>60B3i?#31g8Gu7-6kG~zun}+B-qlV9V(OLW0`4W(Cn=T!z z{({%kvN)ai^9ie%cuLZWHyG@vnqoSKqV!VykS}cylm#j+AZl?KNhgUma|(t{I;9@$ zf;9uPItkHeKS?e08z5~iqpiog&9q$&%MFCGZJSg{KHr#x%9GB}Nu&vF)CIGKbQ5{N z;*Y*OXsbV=;Ak)B8|LyrVHWB*+&EXTr@H-)TJ71;v?SQ8P(F!{sQRO-sl22?)SB!2 zQ(_8buco18L4H>>spieU!q>@3K?X$$!z14hKrUf~1&LAFhqgl*$e}+@vL-r#A};`m zY+G(tDiW9UW{^}j|G2jiX$lDs`Zkq?jP%ekUdmHe;m>YVR%K+D(M@(bB-U24=8XG5 zRPPihMb-&NBe88%GuVg=Y&hv@QyP_+#79Cl_i&%-548W56~0{1dh&8jIhl{vnR-EX zV7L*J>~n#zZUDJFg+aHiia*3o7CX~~XLCuQJ9Q6{x89kTI;80yY4fGonr`%b4)P=A zlY2FK(**}*8_JZaPm+UQr3{^bYA0e0ug{cCUSbiOXg1cQO<>GAmfup2=dd)Y)2vvT z9b%EX<72$2Qnd={S72oJIH;8P{rXYhn^Uc-GjpC~i2ZYo%tLITY8)O;(UO#K2aK^3>T~X4_OJq&1is7RGOq`hm zrIUBU-1ry$PwnK`!yz}j^4E~lH0v%wK#S_q)Y||KaHu_jMB_uK8*^KYSV1s!v$`&| z(G$`3-%*lx1%zsL;mF+aB%X|oJ=&=paIJTUZ4%x3#RBM$h3W~g%JAar>Ej(#2Tsai z)_pz3WcWeETeOx-@z>vvrv#}z+*7*YMdm(Cp<<}C!Q)~7S#?@ZFEL0wq(td`1HCIl zsE0@n&&j$GSJlMq_D4ETi#e%=kxSv-F^y*|yAQc{>H0SH%Fdf|%X~Il?r{gn<5Tta zlY&r`V6}7KmgErrC26^Qz-X2Jmpm~lJz0#jw(Z=rx@u`srj8@A>dN80pag&b!}b}a zr01$Q3*PGG8wXvKw&%;U%`)2wGY8bq4L_jaSHONHEdv+8)H=2};1s2gpX@VE!$#=+ zur3kpF?S>gTraI*NJ65&7>4>)9B&EMDP$#z;M$J(iXkB~ik(NF8cBHY1XMsJrSzY? z<+4(j$}5XA6-cUcGNCkfX{_U>$ESI0(X_WhVNsKGm`YnNP73Tfj((B`_iAqQ zcDSxyge0KK5_sgpn4%jx!~!k$E%y70e>}TJ@$l`g!-CM2-1gR&ZC-}^8-1$%O7r!= zGtTsl4yf6Bts#9x;ovrrG*&jq`M#$vUQO_S0YgB%zgJj77!jsT;uz#~MmHd)uBp-= z3*lRRztDA~5(2{_BS%fR!RW#teb>`_L2RLoV}EV4lw4(;yWK)I2OO+Hr1e1=@4A{1 z)#0Pn*+#akDxq2wrz5tcZ_QEj_IJfIbMvQ2_DiP#wvU;B?U2ngx>)e=s?`eWAtM{q zK$wiHvgr?-dk^S)-wDJ&kMP3mK-@vY4KA=_kS(|-Ip2rnljD=+WK?wqKJfC?l6V<0LDG-4$&}s^awm$@thTA$_B?)# z8?%nDiPx!_EQ`rqez1vNn{#|c_o!1gR#OSvm#Lx_13lh*1?WxF>%AXqsgHl}71%kZ z;+f1WW{^NAN)ssi&Kp?PC68NxJ~ZTG8>XFOF|v~Wq8Js%vM@5wRUdU7+0&};mMs7H zdsDxLmK0hjcF)>q#J^*0dvP&aW!NN>-R|tnTtnr!((-}I9J(LcUXc`QFufadY?|5# zk-1W9X5k+X#;C6YHHh0xRE<%4$tG;_EyTk)%$^HBzhhwFlsRV3r%;iuWnBc7w~qI3 z_#>l4dpZU_^ep?#6S~#npDF=n5g7O4+`9-oPIRCN;8!*gZnS(kH>44b8{vPzt!e#Qi3GxL`XjN-p&1>v9Dq2Xel$yU%xTk4)U;Xb2rOdiIzb zG~zxul_CYMm|7#)Q~Qu^u|#-oL6#%O8>6&jcG;cy8y`8*4`!fRTljwxvDFZE?|uT0 zCpfkivVOOS|J#f?O61OXcWjag(4ck!wppk!Kf+{zJVm0e029IEWT%Lk(`OqD>7-h+ zQyj`Wq@a@^jh!gxia9{P$}74bS}uyF=U{_1JZ+)4zj(MiJcWIROpCdMo>3P;1*#YJ zdZI$FX6MilhvF}b_Yg+=XEQ4*89n0I{)p`DGBpk*LbGC`EXgeO&d5MfjEM>@Qhqm@ zbRebG0L{yk{x4>pjT!R)V<3SMQ%0CI;mT)B>Av*;t-I6&QobXTxY=XG_@K1!IrYNz z&X)8<2)$9&wOF4Vs*74wXY!oNjCIL?E|$C$(UYxIcNuKHp3xBP&WxB3h3S8Kb7~VI zlnp&9t#rPW!RDOY!U*No$z+{#aS2ZXm8SM`-+NkOiMT z#E)FpT%WAM0B3YNCQt3d>PqdsZNKR$8C&#Oy2tkL8l{?Pr(l@?EIEM*`FWFRPcEX}q`yb5{qSVM{d> zYfh;)@JIxW9!hEHJ`J1(R*F&Cum+aoc3o9w+k&onhHqYSfsAPZOU*q7n=cb0yL5kX z*A5_k$8#DH4pTL8T`=dML7%G8iW*tJvqU=;KTGmQFn`nh-*Wky$K_s3?h;b)zs7s8 z3CWgwTZxi@FK)&y@c|wLwJzYNCZA(+|4r&{E14f*m}FkK zk)N|48bCK}Yar=Cp*A~vglpdY7T~=*UrZ^s-j>~=#`sYIxDIc$qL%s({B?8EpbG+z zK;HgsWzBGXB&0ebb*^#A)=>9IQPL%e`Rgo;1!+w%-*jQCt*kA!6Rz#vMDySS6%% z8LQ&gztiWtQveckwPm7NWN(&As*)NgSNljrmP%(G>!?devmK8T+1qnlrrw*Kjlbks zUE_>N!k$8<&gbMv!~7`=3A}ULlE?_@J(F;GJE!RTYu~g~iL2QIGJuFIJAt@0&|K>g z-MNAvc{hQF_gd%M7=G6`Q|N=ty(-{cNCZXV6@P{O(-be1Y9B_c!R5Wj{nSJqF zt1goEcIJsYAm4{?B5*tEvR4lC$>-=`?1aSa5%b)K*B?gzbCQfwAUMtcsDFk=6&b$& z0y4*DDI&+{?HBZqhQqrzcu`RgZ)Xd2YbWsQ(zqAETUH)Xo(9Es`}cHBy*a3>6PI^q zUASRct<>}g_z12MlU{(M(WQIXc@pdMs{zNV^kL50)mALw>{GXSWL;xN!`ON5*p8!5mz@$ z22XhsANd#Q6UNFeAdQ?X#!D{!d(s-i%amhp%xThcYBZVf69ITPh{3~Y8Q^BC75(H+baxzV^?#B*W1(KSY0qjz!-RTsDYocLe(>kNv7a5Tx}rjj z0&gA+#oHjbWrsWVfNqi;F6UWeJ7K*`)SnQFh(`~Ze|nUndy_`%PM z%qH324w=;?Zt1vFR)Y+E&@WU8dcWQ#e1SS4?2p6!1j$|4m0iNDs8S0-@tw91+CBpQXZ&prtq_w@QrpE z23kvoeKHO^xRl;gIC2u$$Wx0BBW5!CDk=_ME%Td`WYEgS*RmT@Ogh#@vsOsky5+ov zl*tE=&02zPE`^~tkQX%`EBJdNm5v6k$mXS+4E?+63<^%GCBd^-TM^2(NZ|*(x0FE_ zybY`$S5CjvY5?7Zy{60U8Ab0UdJ^&7sno!r^E@rCd!7IlvREF;2W^ajV(^c4k%0&a zB9BvS{&bRhiJ6?r)#;pVLZO!2*J}&TgY(%zMg<+M4F(s&OL5CXV+U2Q8*3;&)95q+ z-{SRcz=kp=RyNoC6@Qceu14j1^rFbW+_!h6t}|6}>0PE96Svtw^RxOq2(})DeVGtw zjJ1hmscV>JEsikSP8D~9p0Xq$L?=!&AG*^$=RG9?i>I+mz+GdG@S-pw!!|Rs=1IYX zli2lfE^gYj_l-_I(*)p!a+xR4=4Ga=e=jwIAzQWIv>6x9I;}Y^9nJ@Up|SlmSjN;+ zh|^>Gz{fx`lUWc@qjs|UOR0UW#n{>;s(f)AVBi6(L9ckv=>9AfZGkNiTitTKzddgX z`dAB=WV!$TpixGIJJFoEN1uD5kT|gQc{GDl_pJbX!4c&BwA|3|hL~FlF*c@Rh*I0z zVo0WIqekNG@XU9o;8xCe{Zy_oLIh(TmtzGVp(R|!Mjbl9hZ%?bOdKBHdiaZNr9#^V{b3{qUB@?U^PZiqBi_JaCgnWJS{i)6L?9#27%)G`ahxg+yS!zK*fC!|lHbg3 zqr{33Oe;bSR1X!chvCF4KCjrz=i}gB78$aX$J?G}p8Z(doe5Z6RM`&Y4-LtpSJIsJ zT$Zk2v5EGfhJ;RF+P}Uaxm}Orjy2|{$%d}bzggPMb9q4F4yVt8P)z|Sh0SNi)1@pj zo5^;O1!MOWSkvVfjFxxg~; zoX#n?PcH~1^MY2By?e?P}$?Fvq((wI{tPPjY|6Q~e$ zxa+3j$TYUxn#DZCX-Y9hGi>{Q#(G%y{?GXNn(;udG0dqjrBj=41L1`4&6*`7hCC+k z=a65U$pKPiP2@_xR7qVZaWobl7Ofucf5p03i|e3P$+D^Wx0RwYvYr)!ftC{4M^haj zD{MkL(~biV^5e%6BuAqF7pSq}xz0EfxJ^wDUB+|~K*d{oS|8{>zevl$p>>n_{sUk9 zjL{7VW&PrT^u#fbMSiex4>kE35Iz9{hIO$zty%uU~(?iOo=jAtOoP zmd2cnR;3MnKqhzvxGbf@2xrWEy(GKXpj5uc>(9*VRbIX0$;R5WK(?eEp0fYx>WAJT zcd~6p*?Rpm37N!nB&hb?H*9|x1w|b^g%3D*Jon-r7I?*9p650oqX>A(Fx!A@NvYrp znI64cKod~pY!%}-&U3sSI4yFROk2x$aDfI7^n8+L;zO#X(e;Al@{~*!Lf(%k#aC>y zucdZV83hv&OvSEjw@x&^+j?&)Zl0LpgnboPbPz?7ju~ti06=aAUEsa=%cu0uEj-~+ zz$ID)Gi*=q120rQRbq<6h2*N~ntdp8uL*s+Oyi0axhrm}GjEr=zL4aE8ew zHFT`C*L%J7NQHhi_<2g7 zih<3kFlWRKQVt2s<9V!~SHd<@V2A-gYHfKi9}>MvJtx@$vcvsPPKOFPHK5M!kiV3Q zi`TgCbHnk9U638(ierc$(F|5r9y#)@ibq~Dou|6s0yuBjry4x=kMBJzEm(=l(G{`w z4dviwlscSejU4}ws@O2={<@vCi{zpQpaR=lD5_`_hUXijCPS!^{9cvu>c~BzKV9^>6zzxHG73Xr$KBak{3z z@`)I+0A!AkH1^BcpN$*WbJHs0C7wA|Ee|d%{s3F?<3oFK{a62+jp7-9OwVl4Ad9w; z7u)_88rz<$i%gM!nNUToq}Y7t^-zL8Lwab+7YmP5kYvRbGGVgM{cg!bp1|S+oUn&` zgAVy*?~4qFTAkc<9jg_!xDxu8%V_Z0&1)8G#zBU$vIGm|D%hJzBR04aUacFCUB7;& zuOj3TSz<1tM#s`oWSGrt8p$aBG0f{GdDgPuT4E=7lL-4UPhmOH76Y84Z6LdWU+zV# zU)L|g$yOHg)JDqbPH*|(PP7>3j-1K#-)p&(T`37vioR#UM)Fih{UT8v%>HqyGa&5E zsOQThc0%I^S&4x^D-fZL%HR30Q;{lMsLmmU^3W6idsG8@m%>KIEj4NLpkJl;f_!XF~S&XS5yIPm?x{L;a>@s8^VUd+W)MhskN1Kr)gV zpN(GhMWFq6T=FL#N@pC4E48vdY2NJHC|QSd&&t8-$>Q~c0QF05$*E^gf1=%}h-VWL zd?dW_G$pO%&sp>WA5uL0EU%V^i?Dz2;HtqPAfG0}v>ia9H#D>Em!vi1|0B^dODTJb zCJ4_LiQ}O^CfeXaiKLLxV0digc~@%s`pq(!!d>yx!Q6Q6(8fX=EJp}nMPS2zU3Utc zVu{XpMP;?A&@ns@+wMoHJ#BFJ9vs%fJ=95O`8+#X^=emwktQ|NttOJ8r5>&iNaM=z z%G=2K`=fLBHgkL*AFD14z@=p5r@7{1H*&Y=WIg%FPeF@syxj3};zHxnbt~&nqfWn` zhFh(p@(-*#A7lI<&LN;4-N0zdC<7@j@)XRBi5-h*)*9OzxF~~bpf%tHgBH_k;g=m& zH;1Z;&I;{?syqO$@sQSYYw6H&wvLKGnapye~1bPw&qO>A~{T1`lYv zO|Bs7pm*(RW+(Qd41VrYbNkL9p|MKdP%Nb%BG76!c zySCa~28aHa$30>FHbBlVKLc}7U_T1UMxe3h7>a7%vxzB8!}QqCh3jb&fN zTPM$>ds4MX4mIvXA>QPG1dfBsJ>V*KUNbEVT06J4XPqM|{ah;cCTpJEH+iz)n6k9X zYEIj%Q@(>Tc67@si1lZ*sBmKqUosyF!xWtn#r&P?Bg0L;HBU!Z(F_N>hNvlJnW9a3 z@zp+txgmPZwePsx7|&n;F{&s?abFNVf7ZVz=LLa7Rp?A%8#^f~n^}W(t!|hTX$HYv zw9KL{2DP)W+P@S;8~zDwaWYY}`oVs8 z&xHibo4*s=#D7-!w~Iw(=c;3@!8mi7KqkBg9vyUKzk>+}1z>v+H;HJuK=H#V>>&FEh z3mBwqBl4K*{5O9?>&ybCYVk6p;czFn7vw}%;-;))_5LpVg)N36E-}ue-5UZ0k%N%_ zo7y_^+tnJgdKr0@1XjTKuzH#~c;cAqV|a&7l<(Qd;2!IMhyW7T;Bxh{!0I7FQy1ch zySU{XhNPsTQ=+hOh!I*LDKQ~=o{o;Kwi1lW$Poyo4>$Lke6tPBu8k_`&6}?g@=JZU z88)h#7#T>#ZidoR@nI+JZ@VsCmA_8cOKDA3Or14i5t;Qfh@AV8a(FQ+sw)X$$}BZX zECg-?ZRsTQDcf2V6UOE!;^m+V$E2|9dOBQl!apVKXehYHkv$yX-I4_oZ$?a^k6&o9 zT$Z*LbRahzPcC27g8c<&yuw@wqW;dvKZ5!DL%HSX2D3{d!Sy`hgyz{)^$E1e`TDxn zU1lMUY^L0-@$!FW?ohS-Oh&Kp(mm>;7yZ|}HvTmy=-BQrV{tj=zRd5dr@GG( zKL>+GnHp$mS*aRJH2fU=Fiw?dH4=wS0XZiCW#J?BZe|_@qtiOH8*lDLHofMn>|00t z91$mlMYzWm@pNO5I?^*=MLQQ6N~93+wTfR9P%B|8bV)MX&MNaPQWeep@YNH9o!ier z;7~r7VW+C<&dIh`*h7vTn;h!85IEz5&=+EeELS%t6x(e3J^(L-jf}+>HEqSZ$^)9D z%yfD(2F;qIVpu&IYYhZNcS=+^K{}mX4srCd?Se2RoLakqPex76!b0qEr-TB?cNMqp z7t3Tbmo@cB5;1i05! z-E_69mJ&zcIRmMdR|I}Qp-Vw_ozDv!O8hJ@Bj27evh0F60$h<>ND4xWBW1_-&XAL% zgn{U1@GWufKp_&$!xw1ioyq1FE!Gz2WBZ2#LObyRdHu9#>!^}CRu@dNuVwj)VyfFB zw$0j5TOAqoVD5+Z5=Wf&fJhDUl<#fB^U)Rz=NHl=hsv(!IBbL0O@gWG$VR0ra(k{ilMf(r^xubI9ChjFrX#K5ccP^+FZ}JgvhexL z)^0kx33WrT(xRV4zypOB_3suJMe{KmJtf!oZPc$n_Xf8Pu6e1 zF$N{fD0dsfnk9KS4MdRulOW+(Om-jkJ>fMuE*HSIr5boC*0q|Hb#ILxw_Y%59=)=; zu0x%P3E;1W2+Q zS$=yfBSq5{1iZ}pvhPm7ZiZo+h_aJdd${Gq=`Xsq#WcA(L2zbayFDowWXJ<-e-m?6 zV9Lb6v_+PWpN}XwFo#U0j~CY7*#3)N^*O%wv4ECQBZ}Qp-K1_N=>-_>Iz$W&oiSq* zZmW<>*yY}JkM<5MroY#=$n|Vf=)E%#3w#?`v8MXZs6;!Fsl^h>FC*x+aSV4$*kOOc z2{(r`KB&-Nn$B7I7Ko@FuO6Q2KCQ(L<0C*mXG~2XI~|6}k8^{}-|=bz=0JY4xUif2 z2jH$TkFmPV??s@!O*_MD&cn+H)P{REC8tfDKiR{DJwA&HIH&Bkt{xIN*ZAPFl6-@l z#yA0Ii`o!cF#$M{FVi{cQ|V>zbT}^&6DN?OZPHL~hOV*2Ku#qmq%4NKUodKg z&R7UredVZ3>FcDg0Ew%{hV(+`xC6$ao7jE?G_Nls%Gapv|$X0zbtj=A%{+@t~kG%D> zogr@CQM5xVAolk+DCCj6|9DJxX>nGL`}orCPm@VMs;|gOeF>DVuU#TOd%>0mLR9X9 z5V7R#2nWVdGMIh50gSh>fQ{?BHRR`R^hBXn(D^zUaDiE=a7b=y69043)C@DFsLWuE(~;bgID~uJKLi3rJ%LCvL%xd z2_%OMfp?C+hfL3BL-kwO=Sq1jUO}Mvr2+ABuW4Y;VXpe>&H9mYUlx1*25v~7IhoR| zP`A)(Cw@`Ce^yxI_W^%jM(D$!y6)xnPaROs^AYILro>v@^pz<}&(MBj?!V{Bm|zik z_?dmVXq?LZOmmL%7?Cq}Iz$@eIHEn@?(&uvszJ}~Lv*)p7QcGS7>tH$QF>aE?I?5oouw%98fknN)CK0t(|AR+t)QWIA%nGHfX^ zasY0rM6|nPV5g)kU>S+sdPG%nO^v+6wAJtC@BU~Fv*q`V{I(BQxbxgbR&U#YaqRa` zN8^Fa!N*no_2&q*dk95klEg2pUa+}M0{tQ1CI^}hFx6!5WNK!tPn+TFtY}fvm>!=Z z7d40U{u%Ex^eHeS8S~7H9lU(odI}t+vIn(LUg!O(Qnd(hDrx!=zKMAGc0Kb zC;M?+HruM!GjXiM_Zvyn@Pi19YI2nP`s484*ZR`$l&xJDz@3?mwW=oQhvzQs6IrBC zyyYCsrNO$aHf)ZC;`h7r1*mK892+!&Lli~p@Yu7mzhG?Q9iWwMb{=7Rpa*AFR#H39 z{_3x(t0~bW@^wOhjk#{&_kgn7M^ax-9;a>=OFPL??c_f?Y8kf zbgNbLlVGIdj0zpsFa@qZ`ZG|=I6(?ZU{~per&=SjDmC+ZV^Nr{pQ>-`H~`Xy)wm|7 zD+gh~EmfiIXG0lg16;cqDkEV9HH$BWH^v&Adv54TpfEM^H*|70^^iLE@(8L<354$x z%(2m$BG_qaXiyz4wGhmyb|~gjp;es~j##&n9c5ExT+u^ydK6Yzi!P{XCGYrr#4HOM zA0C4Jo(>$AO%(SuLSK>?be%b474~TK@;}acz|Bj^{9y%3B|Tz$0oa2~NB4S$tE%BR z>D6)s%kJVmm}Mbi!KE(8F%MSUP&zXP zJQEUXvv+bAj^kI!#`NsurF`2jUqo;1HBRp*Of(sb;%uD<9cQ(-tOFLt>xI2;uQ=c^ zJ!HHw!Wqz&qk595#;yy%_iR6Gx;AMxb50&bZ2KlW?;L=(CPQyfv;vhRdj7=ATEX%T z$^M&{98|Hs#_Z%bzC#kjF1Ut;+WrRKPaA!dG}5LR>-O?zx{cEMJ|%>*tviTR!BXmc z7eiMki8fzf+1XVFyGCQIw!~gZV4UcLhFn@2ZKF>LS)O%X5MgaeHoP>NqH24pLlyQm zL}8h?#u*XHz;2kKej<6Da5_L|mQqpF94pX9Ltl6n!7l#c4bp*vz%+SL7Ruw<5)VI2)c z`&dG(CQ`oD9UszGrv8G2N-gQ7L@BIstOC-|;Dc%#=OtEH__q`Ai^y0OmW0vnUM}Y% znu^9tDO3XCw}BfzL|QYAs{Ujb)z%l{{UC4zro(CFCFL~6?H!b?e)u4z{6A;PGJe{ z)O=tPFH`3LS?v7N*4Zl2O8<;+43TH<+#0ZdV@=wXC)iwj%UanalzLVveKG{-3=PsJMX;b<z{^MGEB|RVosiuw1(xoHgSiscNHPte6y)RrER3V{nfPN2AB0R~ED+B} z9-^(o593}~(1z-JEsJ}Z@-bDt1^H?$13dwNskn+qzCWj3iDS z@?1SG=U^;QJ~`^E43DKyDl-=pk>Y%KWqtpE?V4h3>gsVcI5Kp73zDaVccT6H!8U^& zFwBwK|#1^{q?BZ}rjKBkEe=UO@^X5jbfT@IUF#D6z8=GYn z-KSMVgH#MzKnt6Auor=M;&MU(&W19b$r6~~?fThPAo`nK`vj4*7sY{)PjQgvJ!GA05WMU%v8$~ zCc7q#gnXX{eak&uFAJN=- zq~oLtc6OIe7yBWN9|#vMC2I~bUwIo5kf{H^Uk0ERC2HW*s=T{*y9TE>?{r8Ue!>`r zXl;~hVQcXfWV+*+wO&8l8|vI#BolDvqLKgX9`Z?eNA*yS>nACxv2yq;y`IOyh6kyR zm!WOGtvSWCDtv=Bboi;QJfN;WHx=dvG=)nFQNZm)0bR-mQo(I)V6ilB zymKbMZe7nEg()l;USSt@9)hw*@7nD~MrFio>Ze9#=Y{X206|l@YEFOMa<`LmWN7i~ zuee{V&k}(IHd|5w=wbVnXQz1nnswxHD=Xu9mVeW67P@L;LZDU=f;HIL8^RSRPiJM@Z2|xrV0xsUteE)WNr{#Nr&RZ2TKm@PN~9S?w9XpHWIG zz+87kBT699K9=N!+=IRe91x>``Nw@%v1@Ew`S1iyv;Yc`x0{HL>qe?aFB#267C?8b z75~8Z5tiQZ1+l_ggW`U}vB_GY#V^DR;mqH_BJyMmpbeke!?Lk>o_E1(&F?n(Yew&f{sr`(P@|TpeOdzoli42rorknYhB zKx~by&w%)y-@uH70P|YC8&6o+ePT2j>aaF94i7BWXx8x{f(LW0) z$oyvmhnOZ8IM$Y|Kvw+)9gS!ea9`>c+eVj>7N;06nq;MG77n<{oy9Yl?BeF5P{rGt`J>8Rg)9fHk6C0%? zfvm&lD@nt|a$BMzI4j$M+ zJ4CECmv%j8$Hnw2l_w4jy@1)sSC64V;%V~8>@{7=wGyS@wZzG;M2aNk4Tef3ZKrs= z^B)`x>VX`dA1hW|lm>=r9#)0;rNeQ5zQuaCZ1u(R-iur0GTjFs~S6 z?qwHpvM6*|=dbiPljSS+-LkD&5z)b#Cs(z~g(@8F}EO-9WieK!|uL&|n7Q{@O%cGg)QSIpY zJlu%@*{MZ92+E*d_3;s_fzmV!D1ncJ zhu#$dgBGNO9;P&1LoXk9NBGR9m~5642S9iItLZSvd>z5$G}Pfm^z%T>7BkXc8mFOiCBK|?Q`8A6{Xq?vDT`?`p83# zQ*M4U-MOs~M|UwnB{Jks#~|rH)(Jf!W`fD{vz{@SIV;qwMkc$ZUxhI$Cb>WY6YSV@EUkz#*tB*#0!q@g!keK4Q90RieyOs z?)V-&8JcQWugfCxuXohP5!IMOe-BWXBD5;gF|Ji!3N40Kj}t;-<5kAjxtR8@6wFuI zfkK2O#8vi4_z7~i85QHL%f)2lx0O$Z)r!0#zx=3v@YpTirbNK|j@4M#e+@#$9KiWL zv0G*6Ht<$jyk@u)49!5zI)yR{&_6zZG*?f$D_C)&xnFSdwKBwD43 zKFrvrO!97-C8kuIQ&@ZGO`duRsZcB`P(cU?bqa0os4I%?;y_0}*Fs@g-Y40lpHBPI zc~Jyi(a}JkW)dWm^`ZfknN61z)GCwhGw?vgqR*Y%a5t~$=RiWCqTS?(EBrW)-c&Kr zlhhagLzvhjszs~lh~LxY#YG(2Yv3tfDJHiQ63isU4J$+x`KfN= z5XIuRFcXQB5n%72$tY+gTTyD!M2P;=9%Yb;-Nt^;n^wS z1dPd^&AdRWf$^m>e);5Fei|a;=5*}(K!?be!!mb?i(X`LiFMC4z6h58d_+ruXw}iyRgbQ@IE+OwyemQ^iNib zbxwMD1EM^4ZYfLMsaAJ821CrK#K7ueeIg-KfC5A_P#++h!?{1|8{~0oH6d+QHcts~ zuP9hUkGA+`8C3JKfVuH*JxNbRtYO*LG_?Inl;?jLd8Q?aG;@yQew+MhcUip=9Y#n6O2;tL zEuc4V+iGf1VR}_1G=DXj#|93+va>pmA0+Fnu6OzXACBfFUPh=3f`f0y`|D>e33-NV zncekW;ohf^$;)bAy2@vW*(~b-TH+Z(KzuTy(QolQt%i`gO~P*G>5^u$xp+8AjQKUdXp7N1Fc~r9+fV4)lzQ?a#rWvQFQSEqUi4C|>Wada5D1&`%*K&?_fRVxYNHA8spM5}OfC=jZ?E;F zw&iklOKdJXU(sWs->qH)hR-%HqKiicJnLSWFX>%i;ECOnYI&dqn6bi{TnmeUBZV6K zv&55P;b8Tucz}4@Kb)2^^~uFA+*Q3HftBv+`m*Rs5(dxN1(Bqu-IBJ)#nCOJMt3G% za5aQ+o6IRGp+PRu!O>Qc5j;A^rBvuYeP#!z6M<#;d&IelI3FDW`l&o1$nSG_JHs^> zaU=`Vi4P^#ApSyz*=2DFL3KDo3gQHTPB@A-o*10yK~AXow%WpCUd&uPy(66_A%_!z zPVA{~ECXnflO+u@CQGGFVb9cz^}zJ|;Ry-B6I_V%gP=cMyYhs5B!emhJ3l2LaN+{_ zeKDotQ*$JxD)zq-+7t@gkIl^OAn>czuGD_{)X2pzMPx zhc&-Py~Z9IkFp8se7`O&H=fE}cHkq{8(TUjLg(S4RJ-32#Y6r`;M-QXn!C`v3Su2G zr#?I~Sj5(2lMsCc51-64D4jA?m$%uVz-tUz1CH!wi_I9UEv0dlLGnx9%HGQbP}ugk z3;8B!Gflu+_z;4m?|a>MAoo_?8q6Rw5XbgCI0=@Ucny4}MBp%4#SOui%){J#5EO#z z!nV$ibMtQ%tllxUQ>pn&+CI6i1@gSog8_ADyZsMPPLJ8yC?Q$C1lBc%lhfBv#_y3T z+!nN=+~zIb!tqC7M}6ClzAzDu>*8pn$bePgpSJ#Dh#o0e=j5$rv6Z>Bl&d!)M^lqN z{EypP$6grWsSrn+6-tU>N3JkuzN6if2&CBfzeV>dKotd1@ zO%W4I=(ES3d4xw6;hNZXr|nA@_Gh%FRGsujGzdBevOP7pf}*?5T;`AqIA(~N&Ufd* zo2zIalFO>ic7<10VZuN;n%*ayHRlVZlYH;OUzA&Z@m1|@rrApgcu`-!;u-sQjNX$pFCA|pBvTA`W{wi^J$KP zA_p*AhF>NOEoN4wfOEdaW{o`u{BL4*K(Wi1q)A%6HSBzRllZApm4fIbv*tCn4x-L7 zPY1MDDQzA>rc+To+mvTV+AzA|x~%X4-~8eVeaL*c={;_!5f|yMd{Gr12R5q3PFMUM zhB~6pWfK39{`z^ImFwEye-+|w@@?7hOFg!5eZGpPuha;AlysGh)}wE2GAI`w+7fln zN`B-;spkX3Rm~V1`cig%f&n4#U{w+xt>W=VBp_R~svaT2W@9*c&|iDHwA4a^x* zIDlB?j)XWFwknKb?5e+rsQ>>Z6)u#(QTJ`@XntmTl30^B+!4qeF<_l^<2wouUMP5f zjj^Q{R2LQZ@?FhXZ^;!W(na`k0WA0;Ie7O&#m+}ZY$)CSfl^ZxGq3VOa`G2}huND= z>Ck|@^RWQ&-Q84cNy$MjF*Iy)TR=HYh=dW?YmG>KVxSP1y!Gzaa>HLOKY~;9-Yhd2 z3TaE7qI?cMtz6FUEp{ODqUW95#98_dP!Ib$AO@Hl3qw!r? z%V-SbQf~+Vb2_4*)Jm=(?Hf}8O3HHHWA-iAKjJw5r@6%d-o(B&mq={h5HT-sxGqY> zeMHoxNdXKSDg)|fMicu08dFu?lwu7XFXZ>Bv_KBKeUh{l?&9>zme$HbkE@WD^N z1YoM4xu|WY^o)(=KjFpy?7)aG)WoicTU&caTmCoB6klfQfqlK`tJ*fZk;56RDm*vStNhN9*SlM0GbR z;2iyo7Sp+*f6dR>s~tany%ZS$g;>KHgxho`4h%{(CFz-0_p2zM7wf2AR4zpfb?p>k z@Y+xhhrF{3_x!tGe?M=cnhq@hllTd}mfPTYWm|JQsl5%~lA>L;PR@Q5DDscWeWN;! z8Dp+;sc?748(f~_5lTdlb_{O{C+QL!^>xoGkSSwY@^6@t&!c|t>9lzb1hdh9Te1!; zjfkmu$U_vD1K$Pjc z{@9;|_#@NA+{qO2|JnwVuG#7s!v))!dN=pi80eCjRC7SkU7|Z}bwb)yrF^9Xmk?wb zM^4H_RaJrbPeE(M5eWU@YgzUSyCHwHjI{ovg-D z1&rFRXbl0g;I9w(BXVMa0g9jH%f;Dvx+ zf+6$j;jcUw?OFrHTDnkW)KN}mWzHuw*sZbtSg-%S&!er&Vy8hpR_pM$8G#=_O*ST^ z<^A6%Md@U7kzhyikjnN33Z>j&KqdFcY*tAk!9%751P~8Gfng*nO`+kyzPHyKJJM_` zSujD7iaM2km@H4H2{!&;I9aMzxbOB`^GP0pr!pSF8jK`ij@FH2PC zq5$YZSJ2T`?(=l_(KrBie~aCns{z#P7AFqXpLmTBD(%9(RgfTpr8tfn#rzJoPO&s+ zVDn_&E5OO57bba}Vr<=3yPlSFR*Zes*ajQ!XxCJ9rc>?+eZ;O-Wh5ugJu2^Vfu}m`Jq{mo~;cZv;pY3sBg( z01FH13ABjIiRb3vaI6IBey~xDtuK4$8yZs+L{@+YHNeW!s-)o}#BpLJrtAy()Du7K zaGa8UWxM2aMlT46y1nz?se^l_ugN$K&FkJ~uvR|l&Up{%OZB)cdkPY`ud-II*#=+A z4Wvy&9xpFdL02II3NfXf2)`Xlsqu~9)P^sFxfYyn}?d}w2~Q&%>)i=4u5LaeJziYR%PJ&AZ2~ef~X}e)?Myl za0t#++;NMDb22T+mU8c|Nm6Ey-mmoVNs)X48M)NRbylw5N)6IU`(@i@oNfy<<6e5e zo+N6Hg743kO|gS(w6OPhkY!!Pq-Nyh>fpSwdE%PU#^vi_fT%usgo zNk_g$DduMy+tQgHG{W`bj>6HH{Sr|h9565?%<#n%d9y)eu1pu>@XSD}(*PRe($wjW zX$Uhu&GqdHUI^j8@2MkJAMzk8_Uzu|eY?YrwD<+Y?yb=Er>OIyhUkiMFH0MGU&6xm zn=h{Who2#^%EIB0%Pvh2dmVg4_3JTg#WmgF|zl1f3K}n?O3Xnp?;D6SKf%QZ|BRJ#r$I00GX4t7o9e;w3FuDulOQvrox=9c{D(b^0u>^a79e($sVCj7;TIFI}27y z>c&*cOm=eBG~?LXg~-)m$xg>jbkh+Zw`#I7|N4vqsDihSqCI~tP)1j4A(ku{)XT^w z08T)$zf;#sMxkr#_nvxKfB9fTZ-rs8LRe1aNuBh~{)IALbryDm%zLi3uy+s9?u222`!vW8% zD^og^jnmLm79nxds8MMu|LBr`x$K30Z@Qr^)XV-w!_(PbuI@vzH^G04aQu<&uEnl* zGwXXn833-johy^v4612W-CE((AhA$otOwsqS0**qJLK}UeG2}j-vw6G!%TbUq$&*>LJ&q@ecD$w+Cv4#6tPAWr(oB zvctH;>*=y}0@s0G5iRYKKFe6a1TxX!kWVOCHdZ}XD@Y?+9c`W^wObfHGZ4;fTQ!or z7bkxciYKTF#udqGw|ABqNvsEXaATo#?JHrejHMi*0$qcUvcYwOg zy|@71!ljor#Qt7$^yxBg+jo(8TcB_9|Jgxu9G zCfI=A7p*ND3X~W&T!g`+tz)ZSuuHs;x5lAbYwv?HV)@*8g^>Ixa8jO%EXQCVay1cX zZbK3s!&#H=Q^aa25O`5r=*@n98b6A<9b&DY3X5Sdw;i^pqB)!UFhF=37Ddz#Zaa|o zPCgVA-IkUc7TjTd{G*Y^=5L@&VQ3!qHsKb-h;Dkp&45}y^m?8xh3N%G@aVu~>Qp=H z*S1Bb_R7}`wl`R+X&EqIe+cvDZMoi0up#0S$D$Nt4;V_kvLsXRSB=1TbLqLuSqCfe zLAbtI=j3GYb$%g?Jd)!M*RCSsRI#^^b=6_CCaF+p_rPq4wL+~;I^*w`_PdY(tqrgB zGfx(Haj$Lw%^Sa^D`6VAd{)A71PP!@rhhs|_ ziA^Iv??6x{XaDdbIm5M*PtHkYo(l!4q%p!^_}hPO*<-AxLV};*@#6`3$m;l>)Hw*XDINwjj=Od_G)!L9M}S=8}) zKXgj%Ej|09OthUl8XW?b&H5@`H{IkQHeVCoo|Q&ai&=4O78+6S!o{tzQ%0c6ngajf z4#g9D=9;k1z^3<2B_tGZUL1K;iize7JljS`lO=;_Tng~Q?_s3*=paJHFM{%Augs-H zN4HXjMHjO=E4-3|9~;PUDElu_WEec2bQYuNu%Y!c^HB?Mc|QWV&K@P;4ikEMl~AuC zf_oBOpvM06(UT5>HKRxb!8vlU7T#ZpY!W(&U_%I~0q6h!2ygs&oC5U4wt)$?lvean zgB8j%98Wx6fhP&sAC#gs?-GSPuwV|3$Xi52A zhshjJtgUs;T1AOQAg&83(#Wgrz*eS zn}YHHIwnMqTpi0agvyqbEJ9Uk7l{quxF~62x{7DwzK``IgvZV1+wvi^429tGL zX8g|o2N1K`ki1nc&=Nw79?3ViCp2U*bN@Z36WQK*+82YO;zpDlLh*efv;}-y7x81U zyFLJIU0(_!&_S)k8C;+?JgAY+RB+KFfW<~t->f;sxK~0(0LDq#(MF8Du$lK8ZrYMU zSFIiLd~5;ApSnsOptZwvs^qmAIcJI0X-w>915NCDWs3a^R68B!nwL;=)mF!rdPoja zxwtqh4kCsY!mKdSh?Pnl;&CC*^Tm;X{!Yr14BQn_EM^=FR=zNamSDD4Dk{1+)Utu)R8iKj-?Xb&?t7*+9I#D*p zkZCot#bytgjv*%in;g{MhHusVNO%s#)vMIIepfF4q8mX+@QSb#sPG0~o4w*z#S9=_ zxX1LO7pnm*(#=btacX`-!PmeSRU{zT1BclG-XyZP-A|J{)I)bVIV!quQ`CNX~j&Kjan}bEU zsp@eQWAc&5AHkj;p_LLUFI(3*rv|*_wVM*hg^-r_sn<1Eg^Q_C;@La6NPxhh8x7P0 zTH1E8v_z1o@?lo#Rwy`wxqZm!drHRp_wQ(}MXCeFnqI|+z5S3-I|EV9G%xMGkvGob z-~u4i!+Q){fi#?HRPK!xYCKJLEfL?p)g%b&xI-?n3XiiwqWJgymewuvF46&VsnLas z&+wD4LtT&WtVfV)BxG%M49;WJj460Vuo17-pYb}rLXm6(b2AHS$(&=Ql<8Q&Uf(`) zkz+^Hg8;uI2A340?Xmo>PCDLC#{NPXR(ROd;#zsN?z99dwMgo&wqOK58EGaW%{T`- z&Es=A{j!|uLfn|3*Cos)%(sL}!gFF9#Ec^SO}kP{akmnwg!m;__Ceh@DTu4&SR1OU zKXai3e_ygAMkzC6li`iYig0TIa(Kk{2JJ3-%go-++&tUdXeDm9c#Vz)#=S3dS?*ft ziHRA7bB_$wva0<*O+3yT`NyxViA_>3;F3an+7KjD1F_B0EV{)fdnDKR1qg)@x22Rk z*0ZMP{d*0tkAp48B1($^ULt+zdWKmR&fu!AIq9~2N~a)=1+EeXZh#2$X(R?B^2!8h4FBL6-6_) z_NF_N#Vn5_?wluhPHm%T>CTKQrpe}TFLflpv)fZYJ0#Be5r9lmK$!(yluS|pO-602 zNTa8h$bCvgcishWNG06O1i^>p86`al_z-@$_P-|oTX}~4Yz9?Cq?b{EkE9GnZ)`V{ ztx7H>?r8T(DhuS@ysI9eH=P4Ga1jqbJ;Y9^znxoos1zHFWIf!Erh!t*F-n^4U*sRR z`O1G4D1xr4!K+bKzFNy}Xx+K`F+psV9Q&hjoCrM_mA+Ta{>uplT#ENBp-SybM)gxw zu#3`4F+u{9#G27h%t^E|Cn>`9&iy&-OklRBcR5@-MjEX-d}y(I*t&~*k62TvF!URL z3c>J+X$ShH)uI}?9bQ83w>Mi)B6RQ&gb=WWPtzv@?{|v+zJR`Mj$Qgrac8X!@%+c> z^zf#1*H)X8;!c{dWxi}qQh+Eygdc$=X_)kxJDNhPmE6^7lmr!4-;%A0V0=-m(M3KZCZAZe|6YG%lL;ia_59Zw) zDlh)Tg%V?pEGW0YQAhzAo-TRZR1pot5PL579txf=RZ-0xpdcg!#Ndal1hkrbZyhN_ z1VV015=g4vZUJ%fmRQXZoxNO@38r2N$e$MoDM$8#U>W<}>lIL`#%&zdnKffH)U{iy zDXJ_9`yG97d&qox18J+B@)cjlibu^6e2q}ybo z=};xEn>rTM{-#oND@pw!^b00&er~_q5^C8eu{GnrA58&!OBnKKlX`Jw&Et-3X7{C{ zl#b8$BOi>x%x9QzF8&o5EtSweJ3}!eK`r9YTwyI}L-Zo&qK+NFvCn!PoZ6Y$x?j}4 ziM&OOj1m3R`s(qu0|p67GjRX=e{?xN5$a*W*eM?sE&?-{UmaZ*2JWRH*tc^g4Ub@! ziYyKlbLAg!y;mVvD5-356K+OWu4njX=iKD?)ChQEc-J|eM*(Kv+-YenSs55O^F+Mh zCDGCNsC~pgmB_HogtI3pLNi+HnpWs2=UxI5NvzjZact(XT4=#ChPX~cR@)#7?w>!Q z9AC>-KE>{9?<|2{cazrH^VXwz!~V+Llg3sWssc+EJSc-Fbn_YKd(S zvte)wz{3YqNX?dnQ=wpZwJ0gHr1{@s{2ll~y`Jo1wy8-D-ygHSy8}!C3sQI?fQpd- zijra%Yoh-%O#hb_{h@CoM(qwK(X1r7ZjgUbV4p-l?T6U(5ZQG0#Fr5&JX6cxP`@u- z$qNLAD@-?>+K3I5KdU@b>U6Tcs^&HYV%w3YHSjsgphEJt;%3j3^N6GemB^JDNw#ya z(2;OljhRN=uWcqgc7Ph%oKV?L$YQMVNsXI6?A1g)CbNzQ`-3sIOGN+byV?}!)pg;o z7hi*yRbP0qKOJt;jw@~Pl992+1N#n!*{yiKBi<_?Gm>AmQU<5^{d87nf-nPZ3^p<5 zRi`XgPBFya1wm-Gk7n59c>u1s!ut!mR?HE?aKpZEKkf$k;S1rZe&0t|-fFF2kBool%#Hy9Qf962bhZXKcWkE5D%ObQKg)F7cADczodry~;S9EH=rW zddFA@W20T*!egcF2BazfKXK7%B!{xsl9U7IYw_0wRQ=|?#06D~Qdb}s#hVgt)fnBP zjWIjK>_zs0U#%`L)x9*GKnY|dvzNgHam^zO(P{_-V2#JxEoVr4MAr(yB<0elS*eVj zj{@`%rqT|0fSOXk1&=6Nu5nyz53|~oQY2Ee5Q8l>IFq)x!?nwJm;0moSg#9$vg)Uj zmlPr+z`(?6L|pnDLm0rfOEL4ASo??F;N zt>E*ojFqvx*W6Uw#Plq~zLXBTmA8+`XXFU4gcC^vRQKw9P@)r9%B$ZDl}C#DWeE(b zPavZ{ngeR3fp9LH1{kkvunl-Dcc;`HN5Z=vZ96qyfa8<}rb_5?ieFL_Yf&lId{#dqPvOk7N8*9zT_=L!=eJc@A^zBga=~9cfJ?{F}xd%cZ>T8~r-7J009_ zf=U1>-V`SQn4hv$71g6nUU($|Wd$u`SA2E)LrO~~nlMX~BkBfmXsQFR$4rzx2NjBk z%s)2N03y5}ht-3Qi4m43e1_Yv#jc`?zDkZE|erk?}i zudjOT>RGD_2)3}=(_R$#IEfxO4o7ClWbkLu+)3>J)#k@f1c{+1%CiRpc@EqJ7#(WGT>yr(|H`x%VX?7i_m?1TR z^{(E7)hqadsqv8(%>ud!OOuFeQGLzcbiRZ2#!sRtIYk78F9MvSn~>4c-r{8R5qdGT z`85*eXc=5w{eQYvozQ3*ajn9lr3W7J2y*)p`ITfDhy(Jsbe3gla7i#zIsM)7^dFN( z=r?Q!e>klo;LltBYdKxaM%A*>FSs#I&lk47AxYOx&?Lqa(|2ga$3W{w*(YWr)zs%t zcH!6HNHPD1#w@N=Nz;WGLA*e@qSPj?0_m8{9HM1OYX`)64kLls&g6MoPxn>IX}|;y z>KPYz*U%opYJKL)8X-P|_g^gfiy%^H_|1SpjfMSxzb@Qx?siksz;wm3FtT6@v9S#= zTVNTqK}5rYE-TrWNOIs0ktt`sGthm@BeyoIgJ^Iz`_|CyFBvTb^+@0+lx6%;2;}N6 z2*2$NF?euDAvki%c^L%~&~nxuHRBr1XW1^xX?sATOc(aP1~Ho|O>_E{%5k0jddgmr zD>duj$O3!eMSp>(e+#?J>6B6-#GM`VVVr%WPYZpFYThriH-c%BgSw;nJX5}JbF1ld zLatXdQ@=1;3Pr9UlP@QSzajzd5SN#NE0YbrGpnbJKHz2ed2~ui7NALAkfIGDMNNlV zE0*?6uyq;UxFNSP6rmI)1sdwdyWAj$V@SNTJVlgMos26z;&om!&lSgsXSWApMyH{K zSwV*NnA@d;(9rWF(%rLd8QT_n2rT?)0_fM=f^(i^8$lGKdoK&8gBHpdp}IYKMwGf^ z51|^6Z@JUQeDh|Atyb!xF^W3ODKc-?3!GWJW*wg+U-F59p?%qdOfmQ8Z_B)5l&RSSJN5~i#>u9dtrLSL6$2jv7Xwk4Zb72R0&)||a_pbH|o-{xAH ztS$}ap7bFt%$SMU$+%fG;{yU9X8iS}IUiy6lWna-f-U(Z6ErG+0eI|wyC*YSc68(F zW(f6aH0vg+t!g1&2HUyffkcCQ=h`F@Uxs@zp0d*5Y|LmSdsLX>r?cGV=d)G{Kq0bk z;6i;l$T9>TfQZ_5HRG*e6h%AKD$2k#Pc4L}6NE(ir2CQCV>JZGL&CWBEe8}Gp~U0w z*+X77MhB{f1dmD;WlmAGvlF4vHceW!D4)a25aUDF*ix(if{TS`B)9}qLe=G|5glc13`KU3#_u61b>9)Y` zaiJ+&tg&4#=sJAFG#(XY_t+E8Owx0o0w|9Z(kha}f5me_|2L9AN}Ow|EK(4*z6?dv z-4qc`C!yN@topF~Zl?^b5$!5Q!cO@m_NKesS`3dfqwm3XeL%Ai!d};^54^Gw*tc^MvCYaIE#L+wHUJOX=otk zGn;@2o($`CnGDOrQ|jd`QJ^otn=2ocKkod`nDhqtCWAkRyA~b zd=ID~$m#$iydLbZJ+sbTE41_(p~JI3&A!~K)FLr_kq8p%EAm-Irc!`iHbEvrz4PA^ z(D)X7EGV^B-M*AKu($x2pp9%r%+pkrHNfDIfRhn6Q&dv7WDs1kj02VIza9&0qW-X; zbAR{Vu_Cbdx z$TB_iOdpq;Ash@6I!c7hU6^E=Q}FV+e3oBC`xwg|8tsto*;u8=Hr2D@n+G2ndqtV5 zR)Ge)JJvIO`;4R#hU>=+=_|OYWxz_DDG%leLp|2Sbr=PulV+NhRN|auhQCpqTL`JM zr8m)d);K`y40u5Mx7)DR7ZQ=YrNI%7)dWt8`}1{yLrRTr9uu&tpm{XnYl*Pa z+t5h0ZNP2Q3&apSCgpi0C`b)w152K%xeKo|pYzjlF~vXrIfXq^<0=2nN8JWny<8xb`Q z>lxjpldNEk2HAnhe~Jmp$7w=&)4>3nTAqx5ayOUtrvX@dPdQ1gt z9k9=4s^0hU+TX{V{45C{UKC5n^Di7Fau;N96*Zz^DsAnoqA{Hfp?1i0iSU^mvMzqU zkmgf}ES!*}s939?G1;u=tMgkQ)=wcf%pS$H-Q~+e3zbWSW~Ycfuc#mZ228^$hR;jb z=-Jjl3{x#~u)!&dI78T@G0lFKe>fw=NR?Pa&A=~(Aql4JcSQX80k@;D$5w*#pq*nu zXCyf%Y$ILxMn)ffzkq#gzd3YYD-q!sTtcmBYZ9NeQUKMoTc=yk);uI?!+SYje;@bg z#9x_8Mw{dGaRos-nUL7Lqi~!~i-a2R7u%Z~;RG0O~%>1hlb-n|?bAGWMBp;mI(J# zqv%_2ur)QuPzZPn0i9Uki2gDJwk+f}t}Dd>m|wA*+=kAqZ%|YZ>D8ACWddMZ*dO&7 zB2()oaNEfnQhUVb$5A38v>U0KsL~Y#;Z=VC`pmzr-lC3xo{$#m#Yb89?Ui98=`;*U zxAlS4;I{I8{Oq|T0`n@>!yigta5tMtqWr;@kLJAHV2bQIIqPzBOINF+aCt>#&-W4Fg)p+#nFg)39XpLh=e;{Z(~;SGsEbLUG zcy-Hrjez;TRJQaXA&e`k5AClJoYR`749F86YBOBIe%Y?3J0I9h7)$$n%y%~&a9<0Z zfg9$rz!Am}g}V_t{Z_W*$R=ycIkiDh!D%|IQS0Q`t(Y2$uDFJxk&c;tn4h@3h`ue( zu2FP|aBYo~Z*V*NUY%w_N@YnUCmF?sRkqL_mqgV= z)y@xG_JPm^wC5bas5~ve1EkTt*lu$YjU=`;3~Mb6a@3ULS#^d@G%qcEHQuwJ(Kh;}ixlWF-UQ&HcGSKXU`iy#Q>BiccNA^b|CGI|_-gwbbX0MkDv@R)xT_8TaB?_X;U4 z*t>O!8~#^;t52M<*AJU1ZH&+Hb$q<%kzV;nKqJ~^`yTxm9<@b$0s9j_`T0*&GQ|jP zs&G&dckr1Gt9a1ngQWWv-x`CZhCiAZp0!=?nQw?M{u z7P?B86|R{ZM}cMgvK3N=t7K_(cRvDV{aS+fZ8~hnnu{8UF8PXSJh2%Xhg_nuQZR7# zwf{FgQ8Tr&8lbCAPGB{k?&=DFzHybXj{ihV1!U~vFx{2ph$d0G*$JApm@)q1p`Zh5QJj`S2nb%K@&XI(x8p3M7S9R zf*wQ2-x$pI%|VJe+&O5@DBf^wC9@iXSUT_8te7&QLCFY^@4PK!)5&aWGDToxHlJpR z-gV4o=Q` zH(232MrAmwyc2~%`Mh;hC2p5Df>?Us@;iI=ySJoMU`@>n1UAF^Kbro6vB*`@4M9{{ zSMiB_g}1q}kp)f2l&y>ldK!aQ^lNuxZfup)r(xyAI-`)GZO$wx(A zu@%YY#&vsxQcmUL^~IgYS{nn%vqdZs3e;bZe|L6zBlE(ya!m08vL*!s1q7Itvps-l z+&H-XLl(I=3?w~alBrW(`cE^fQrf`OXZ9nQH^vcVz`!z-JFF^&juUd0@V|cm#-uN( zc5};5oN&E^_5dbVS`YddvCl9IK86h}S_3sl)7!t0#FQ*BSvB#<6v&A9alFK? z2OGd*Lf*Zm>5nMo1&5j~FTZRLJdIc_iC_Cz#lV);;9}uE`ZU?$e~VWh=pdKVT>!3iWrp{1(Qq7AQw_>p)UYatuI%=DwP@t z+IhrsJ}i6M8xCjPm2dk}b+vOl+-O8`5qzV4|7*G{u~f@M*mxG{C?K|~gk=0V>2y}n z*lQTP>j~F0Z_b)N$qm?LTEtq)3s(R_99sCMF2}Hml0M8m&|gkK$uF~9&mXq2)X%Dd zP=4ti;993-lw%?<#=N+p=tcOH%F-aEB+Qufr^|`Wc_ZnQk6-hGAc9!t*Y7Hw4?~2! zJrkOiYm7q7m)Yl9;hVW2_Hm3$47bmr#&f8?D5)JV38N|{Ed{ZP1Z|+F+yIsI=W-CT zGTM{`cTEJ*e>{z6EBNFydgr#RUofPclL0}H!nqe%>d;Hm&u9bA+fua6Ps zFBUU|vl#nKMCUixRVv926!9bw?fX<3OiTP0X10?9Lc(|Lfl>^_a=;|s2l9rf&hi#! z!u?3G)FJz@sOmU{pM%+tN3?^yERNk!r z2hy262^~IQ?vC6OQ8>y$QHDh=SX#m8I}BIbH=cAA;n`a+j-QzeRVsT{dgOTV zzeaD&_L>&lWYwgSg7E9RAJ5$oAAh$@mI+>UE z_D7@9*nOL~ofIaDvL5X3D?9y2;SiG3UU=4;oWL z`841{!?ux~hR|A6r0^C=E{{gE7U$UH&v^MJKVO~_M~rofkU3y*5A>!Z!8Sm$)^3x=Zc1Ix;U_Q#WAOAQ0NQ{(}mZ zBf_4>H&xGnN1zi-x|0CI5Z@)T%BEw%>GrEGA$w#uU0Vk!%RFbU%lHq|S48|nEuHOL9@jdkfXfKZ~`bQ;I>h)bjU zV~ILj;2lj#8(YBS))>LNWhVA-__MDmvecY5y0*R)8w9Gl$rESfe*X{Iz=?`UygNOx zPg4j<4O?W^(ZNZr)4|8xD#KooU1fkm3g;hC`9@>{#NUy2NmJ@~4QdZMeiBw4B;OaG zYW|uU95{6OM%(JBuBmoQL0~i%AR#dfI6(jm0=(v-$Gn$Hf}6(n)@Ge+`#l%6VQp-X zi7T1NZ|XtC$F2H2V?YoxOrLd{BwG;|-s~AJ{h7ptObH;us1ZcHxH_K>UlE77RGsWE zeANa5X}NMt1z zI}*;+(B;ANUhwOeSHLE?_gz)00w5U46F3MQk9;m;xas-sKQ$muS8-B4Y*GNQ=V@F3 zT9y`V;l=3q{2-`q@QIPOzRkg@hZ7@iT#f@oJbSYY*~S;_T8kSQD<@i!1_hO)Q70Gc zheMb#F6aeSXt~a@j6$2B)5Q`omvrrq4Li=uGO0~C;w^GQO?n{t&|ce$PV~^UztiUh z(_{PGW8=@CAWgnkeeOHE`@Su!YDJ$I$DWe06kF+y(5Ktnaa zwfUGQJyxmN4$BQIrVFWR5kU(Usr45Tc73D1m11n*3F&PJ{3`val(qU!&j1Qs-k(3x zLqC8ZMqP6dh>4V(wE*kE^+P3w3eyPuN2;N(VV&ZL`N8JFyhcD_86vN0jeM~wUqI$aJ(4dF)^VptoRsFPBGPH=fU}FfLRHcj zWK4b1Ztlfdy~$Q-&R?Z>1qg*npUE7iZ|4l4a>2c zAzPr6Yq|^d*o#{cGv_8%8e82y?vfq7h|$eO5KHC961pdW2a4x|XEOF080n>_Cx~S` ztV$M&hm17fN@JmEb`kA9^vg-K|7w9s!H;nbp~c@L3qj&m^A0y6nIv&ofyc%(QcXWuLg^_IuFbjzh~`=K^j(CCeP|ZA>)80+t`G-WVj|}% zEjthc7^f4kg|3H;-`8H97V|T2&hl8SmqXsN-Q+Zwi2_3{m7P_SRxrhHrdmCwK?!R% z()`X{#kuYRC@;W)-S`>hN^XFIY4$=T3uhj!jl@Z*vPtuPxTFHnj4gaiTJl|x=d_~r;Yda@+xD;}<`|Eyb z;T<-20P&=hC(Y!%?aC_MP`jSR9xOcFue_>vz`ZCi4866C%KzdgYG;F)De(blv7s#W z&mCHXzf7hBR@PEXT~>ZCZ4(#2gTVt*L*3xvou6+(Os&DtkFoV;r=aE3GEgv@<)2oMgnfFrBRv*vubGp%TlaI@Y>Ew)i!y(`+uS*p5B4&}dY zWuehgfZ`V@a?`12C%@AR#L7ChruOvLt7u#>&k)oekja+@xX_!X36NDY@N)1)sX9OkP|{j3q8r`+Ut5>0L=Hp+a{3yP7bQws4A1U zB_}khllRq@i)3AyJFdE$>=8X#_A(h!+#tx=RM)M=&Jt$>R&Tk|HIfd)cixsFSyS8)KKv;4Lm}9 zf4;0Auq>_na`()zZ8an26@wTI+!_n{H%V0YG=kJy=ds2=!p~r0M#Kh){@vyrp)|^ew zsK^ciTlB8ZkuebD^OB=ML!~B!s~kS>*nZ7N7b*V~cqsy5Ge(mQN=#x|ZlJjv#dUv1 z5pS*6G;zI7x9}q82wB7|UCUGje{5by!al1CHwHLjZ+?vOxK&oZFwH8)KaPZg9Q+M~-9OE@7ltaBvacv2A*W zCDhd{%|xNTpt2lfo01WV+xE0c(QKbp2)oe{AydBM{2M5t$kQ_DMD-1}?;wF^UrGtG zSF$s%CIiBJS{1ecR~ixtJQMw*Xxeg3pPD8TJKFnSbyQ?}AV17*&OLXhh>>^YzEjgQ zl4o-$pV;e4E?eIvp!4BxBPv`S+n~Mn=UuabN<+L;1Q zUgSWn;KJJ*E`J1OQ0K1;E?AGvk6uHn23`8^ONO=IO4I)}U$HSNiV26J+5c7L|>5v+s^L!5Cfc-P9&ppZQFd|ZH zrsnm$^&CRIY|EL~BwW`Y=OV?3p>U=TobnLDogPYz^(tPb{v% zyLbc-uGV-hI%xG zb3l^nsrhihfkY%M|iSV|zYSS~W%LsY82m{}D7odN`E z0b`f9nt+V^6nuL`E^P03jRVNzyFo5;w-i3nnTmo4!{R}4Uqr-Sg*-$ zrB8z&2r=Z#dw)97(s!f15Aod}tWm|1NuqBDD0b*ikHV}s2;6c@-~OP^q!ozVvyu}YLyA)4hrzgN&=kJIMP-M(h?Wlt`uL?xpm3Wn z^|5?RbZDRat=o)=A!%98F2aon!;B| zH1_bbEIys3IvrD#Ls>3OVd97_q zXO?X8XY8Fsg0R*X3}3E7H^K@^the!P4D;o_XtQEs<1s+6R5{AS#{-T$sCZ+=&he*k zrB6;Gz6S;eg!4gYolK?UonhK6J)5gWR#VX>Zy~ZL2=O0X4wth79+1;8PUQbHIE_m# zWl^?Q_*4wpl#C=5+PA3QUZ;%Qd+MNQ=9{z})&p@se;#5I&{<<1P)wW}V7jxh()G9# z%g;|ck$0#@;wE*~aE|^XaVI0yU%H1KgGTd0`JbqlQDqC$3URW1(P`AeVZYa}fcgXi z*CT(Lh}j*Ok+S1LkZopabAa|6%M`x8!`!DIT&m)utFAUKlf^|DbuVWcE7j9$@L|K0 z=Y`SY8Hdb+VOhNlB;r8bfDKeH8fojPf&#|N4`Kcs7~KY}`buqALyQhAA+@wRJ#Ws( zjQ|J&7B31Z>BEq@QeA~BenQMJ^kVe?R2N_eu|d3ZH1Hg<2MGX*P-WVahg~A@Et_gR z>{zGww?S5}mg``xH)qhGbj!{~EE}`XL#bm_OnsuJ|0LbD%K_RC;sGFHtYpzja>4K^ zozp>1bvWrxNvGVN&|Cx6KdR6= zJ$XE`9~Nbis4WF5GSMJJ z?*n5_pVOH5l|HxZDf4TA$KWGUsQI_|^VMN>oBK?%lYM&vjG=tp$Z4wy>Qxk?sb{u! zL+aIr!J`MfR1r-8FhHEYh?C{t+XmcV?;A^9L#dGFc^5%DT$jRK_!l}SBn(iWnmWu9 zhKu-UE6xh-QyF<@-$3_LaoMc%tOOBzmGRGYcUurna6M@t>8-$h2tW>Tmg!H?uA z_uA~js$m5Q;omj|7T6b`JN+$^Qw=J#^Yy80ADvz@!+%7;J9S>-1-0HYHXPr_@+{D` z(f|a2r$xIf*W}0$H&@@=>vM!Z4*p>=o~N9OpL@?Rx(imk9d!@>*JOf9!NsomPXmmw zfB!B;WvfEZomazsY->-#?`~zhhiyaf{sN7QE_uelHs@)07tVaGl^+TIARWHo35Zh# zN(+4fMFi6_L+pxD^{f^dq=C*8j3i!!-Bw@}#O10R<^0gS?J@5Jq9|nPr53_HREnrVyQ~Jk%J`79N@OI1mk>{a)inwUK8o_FoPtO%ij{Q_(>+xB?y5?lV(=t20qvSFXN-3Xyq&~YAGVzbv zN%KSnuTCU?a65|5F(Ks9P6<&ymH)>%gI0uONjJG_WE|UHn7?};$sw2@epC-Dkc9gZ2GKf}=^O$Bn>jT3T>2W{aK1 z^Ov!6enR0fm))&fJ_B1ZS)mSk4v?Xp7D1(??jX#e$IRJWw0r8^{Iboqnt6K$YMvMaJgZ0dt9CQ1o&87h4~siAfG z2;dGwa;txNLa0az4aNtq-D})qo2CyC=vGvoMgBg0O14wAYzF%GiFQ_Mb2=OVC5>^l!ohEYI%o*DUcmruj;6F@Pjn zl0WX%cloYW%y6jh#Vh`RIxL#B0)r$||M%!aTAb+f&iu4o&yKYo`__`vXxCN>Qnm~% z(k=$S4DFCl*Xoa%?m6|ix6ewUob3*b;Q052XBP?khssUHWt&vIF*Le;qFJVVEm!$c zO%hGP`kv7-7eAJODAHo!nSidH9n-a3E@lSY@KIDY9KYs;~KV6i`!z$Jo!~E@AO%!J(EJA-sSDmixZJJXc7QmcPi> zpbL7IWc&aJz9VU|9~h#S-a;^#V2r3)sL^F%Fz%|;|EYXKm8@?=Lr=xz>|g{(iu;OX zj_bH-8$5jHt!Vwx^9fcclcj6GMu_Mjsc%-9=MxOY(&u+20!ClI^^|#Q5ebi0J_1`XLKEQCk2EaPK%U8PtMw*$R#8!+_ z0&eTY#XVSx%kJUN!3(?7DwPx7_m_4~&k-}=u_D?niiRtWiUUr*i2#ve(q2jDN9+^6 zvwZ4brE2BQ0;5PAP+|r zxGGLr^1sgI_7|lJ1gn%e5j6YGM&9{;&Q27>(tCKN5$@xpdDQQDB@N2_w7r|nC*P0aNk`U zq}N?rq;YVhcXCUTlJoMF_G@t$hqlR^&JR*5cQeM+5VO z!naEZE4i|78{;rmG^x;DEo};!D#BjOXgpt7vZ^iH zC(;_L!4w%@=x=HZnnj#V#dC2D>iKfjZbd+HLDS$ON}K?(qSFkzW7j@MC%qSr6n!Rj zM8#E~LO04Dw8suGY&xm<2^R#9oOD6=W|BU7#E-yr$xz(kEGQFriin+?s-v_p1b1!GMO;166d}y{T$m!}#VfxsUr2Y}3rFkvmlAjsHJ zUG%Bi4%K!`pP#3zepn-&B3p9Y%(^9JYeyt8!bN$*C(Hz?C>+3KJFXexC@oDvV)C(~pF)k!N35zPucuywPGPhgrHY38a@i z;(|9-!!rE0>zuWDrRy!3BXWNQ&A@SgRjdY*i#9q#e#|NWWs4?P-KUjo{=Oy4`d1w7 zA(tvXoZ0U}nDJ5SrVIyLyv5Gm6yo|<#@+8!V5%ACgCi3#sYcn@(4uEdA%&E2RhD}{ zR2U!kD<+Ec;GYY5CAp?vl}VCKip#w(#f?3qbcOyaxj)(WLgE5k-Q^=NWhH4EwYyw% z6bL>MaQ}avgjj$&f2<$yZ(!Lb)v*g!X=YOVco}d?5L(J{y*2?;XJ!)1oPoJ0mQ7Jpa0J6-5(!spLijYKIW$Z5C&qlPVwspOUJ zJB%(&RW5pY$2Wpi$tn?uOvEHeu~xkKh9*8iygLE0D|(lmT21q9;#TUjKlYOB{a*~~ zOkUCv8!uR@94mbCng!bNIt9P{Sl_6DwWVcYZ!T7oQjmmoabQF^Mj60Nq7LvMvE{=# zrPPG2N(I?65mpo~aY!S!HOj8Uf1CamF0wMPD_~lUeIA3~Mr|pv^HJh_52xs1w+pCfU6DB1tu8uagC45YK~5;;})onHRK9#P07IzLQv{> z^U}_!qNP5%o<=Z`5reQ+>GX%RUihYFl!z!CmcFk`Ek+qTHC@geO-K*=fgIk(DoBL@ zJMp1Ej0IGL(0YCo^g)qVdiIR5XD%W6&TYeX&4&s#$zo1L{^&a3SByBOK2@7V;$9_v zA6$GYK~f=)>t!B*qWHU8CVoD?1nD2Muc;f4VC)mI8Dc0ORghxz28nE%ts97CJ3 z{ydMCSiYS`k9wVqjoh}CwcMFlEW5JV4dl_)57PrwCxY2;25Jj15^6K+Y~x2IOQH&9 zB=IOTwEK9lqP?V&;>p(lFU=p^Eu*0VqCUU6JtTl|@!L2J6cRDRa><#r*-m~2m2Wfv zg@odHCzPcp1oXo};)ARpku)NV>aK;I*yBu_l=j(8XQzk0_hiy-Rkrxbm_?flHkYU~ z)^8@JW+3q52Q!i4l5BU(GjN;H;hM`nCEJ*f4fx4uGnRH(f}jtI>yXF7ZroJ;!w$Zt zk$;goXr$G-b)u>hy4?{nX#4Gv zg2=7sK?rBK`sVNiz=e?C1IA<-Y6#`=Qk)?Fqv)F$z$w&S*AjM$HtO9p`_4wVU)~mC><@24xDg4wc3_WCWc-sUMz^(F(jm_?Uf2{U|5cbQC3J$QQ{-d)P^H8s0tO7?0dty}62i+sb z!+Udwmw+_UU>h;;ns5Cuj=83D4FF@`8MEKY!NZSGTMJZcfoRUZwWn0c$vZixr%A6*(C+{BvYmZHvz`ENqW_gH&`j-Rnvdm#+66)uYbn1ll zEHSA?gI`Z4k8@RIAvE1o(c>IH*7wocMHn-k&3QFSNzJmw#YF%2@dle}f%z)cm2pIy z;3#Acf-z=vG!w3tG7>ksjvUnV8BhTEJ)8(Wxe+2QK0^?(Gm+JLpIKPU> z!?;YDHQqtFp(!IJg|%&I1{+1SbM@akLv_jgkb#vES=f;}`3sOx^V)35`qhg@lZxj# z**P*o!R32~7`N7jASgB2=Q${qq3SZ(mA9eGNG~<6ka*47{KF{ZJa&LNMD)jjuAZ+9)Pdwi`^^u7@|~Zc)hPK9ltFHa7Df98dre`4TX`N zStbnylf6Nd>hMUmR%qzYL^|r+FM#aPdO${ZZ0IAdelDEIdoL98^hV$rgZ367UdsTC z`REOF%DLgryTP`jJX{S1x=^Vfx3vqN9ub5!E&c?SOu=o-oDk7K_|*KDUox$QPH!`M zR+|c|KxV)3fD|b)=|>ajS0@Cy$_5@fuHeqQ60GlJE=3*A$YneJL>0QcKc?3&k@fcH zL3zx&VLHyJ!AmduujinYCiCfjDP@t988tv2LRt_#+bY$QU+`$U#u3VIRrz~+_c0;> zwBN2Yfw1$DP!anKgx4gS)C0SR@%BzBy$Qw;{doBz!Q$7|29U*XeG(%W8M*&Hk?D6l zp=H$Z|Hf-)e$hn8Kxi8fokv03C5B5rEyIpPBCiw25rb7!phG1p9y;l;O7rcpAzGrF zkQUTqE|w6xP1nN=;`*{6kgY1vH{21hP6Qc=`#*MrUueu_ujO#K-MGnwIF`cDZbUzY zct_Y0&8S343{j_rRw(Ne-daFym0m2O561)?%w5tQQ#dGHF6f8IES(faB-`k6Gtd6O zW385c16ANdHj%GKBg}O!F;;l*e*Zj=NuPOTu4Q9|h#_4Cdc?P>L5kjVLSzQnRB?Rn zMJ2*w*c6$_)pZyN>YMkAvHmmeqxXr=22*Tg#z8+pi7BG_#?i#D*W`yS=m~ESLdL4t ziBDR%LD_OFL>agooaqzyhSvOe*m0u(4oywe+0mTr8+IpdL9lE3djfc&90A|}#xx3p zo8QDd2x@Br(g~L%Lf8KsU)gbc)|&{lz&)poCo*0q#X*BcckQlz+R^cfjI5qo&vQ&x zPZuzYIrWmA<_=q@zrt0}*aG$UEBoUhg47W<1{!g!EMoa6*bSCbG<`P4@-yvJ<6n0@ z%w^0U7n!L`$@;XzM@a%oEq_abjO!h8U?o@6hn=%mF0fsGdGE(e~@NmA|E-zVSQH%X+U70AB8h>-r2<}^Lclgvfq;m5JN+cUVT;Pm-o zT@fIw6}4ePYX>YX!P4<{QXvV2`iL3T3HQX6w?m_!Rf8$J`|nt!WTiaxO!Z46Lm`3h z-pimx4x3Ka{f-~UZUr13d^E{vH&S!{X}~39imny~Qi{_$H77Y&X_94tN3U5U%4zf# zEe5%MD9Y=Kd)j$K{f?aIx|IYByOl~)pHz_%BAgW^+suhjM8QrqyqL6G+J+4JH?6s9Ehf|Fy?asTd0Hc{P%SoG5x0 z4xc{0QyY1EUH^i1dJ;`brn!^L?LN8BjvLkzG!oCB$5NQM1eIP*FXmq+`;5Ih5~ICF z#E2G>4hTgf2>4AZ))cLddAcx6KsbRhcf`)=`iVcX=o zoWsK*59ku6;i!D0?QhZzqhPJAAP)yxF+_qkU6w@37|(7F1)S(I3<&GxIF1*zT3M5% z^u1z#D1iej>2i^JpTpuwT&1_srmBpz@a$GFPC6;yJuzxg*!h(orjT%LesdHHuw^dJ zxbyrr7cY>Pwt(@fTL{LXWs%)~mfGu$j@Q-wOMWh@dURn2PO7+#!+;m9*%630Gg!E0 zzm33+n}_YFZM^bAw*lbUrV4c3kt6v33bqRYr`Wz_vYoX`wyWlYS_E57e{sNQ!bG4v_) zBw-1QdDouf{n-nfdg@=lFYA2+MX{sW&0M|!d z5stw!g>*k%!f|VunIhGize;SMIyO*};!S{n7#d&g=){qyfwBxa3l!IQ_>MZ6M&rZi z4eljTCS$60RpZ!(I^z-7e!!?(ZfMJtP-ny(QTC(@L3U(}FeJrv&Em7lAo_)<{T^6r zi>=eqn(|~86NBOxCgA6MDb5AV3!F-=S&CJZ+J5i129sv#k~^GQq$>`Q%V(jTq9>k2 z5Cf=V`4Rua#0VncKESHh11td5sm9d_wNi=TM-08t_ z!tw@KxYhyOX1p&Atu0^1+AHS)C$?ykJxnVUL!sd2SY*7mpEiTJ^|9XlL=x}$Aa_Cs z`k{B+y9eWER66JNDmGaywW;lKWDu*S&@vX{-VPGZ34?Afpx_Sx8!PC2mbBm=W?^UE zf*gcdVGya6f{AI<@$IAp*o*uZ>vAO&ct(HMU(bw!iKINr84Xt{GJnU{mJ$*;QI2fm6^5f_K7jW};pzU7OiI;S3D0q*xipS@?cUWtU=Q zJcv#w>KprCi~xMZxvrLdCUFdqVIa`X)ugcD5?b!+x!<0mLcpB3dh~lrW;+vHRGhZ% z$f6@&(j>gc#^@-pTdP?!_TE4$cSkKM-uey)BYCt7LWqBg{1}8w&{+#KDs%CjlE+#C zWb=eZfn*8U<|Su__-XR|;(;z83c!8863ZuyWteg|DWh%1Z9`$7{^En^)+cZpOJ6df=E&+6NYR~dj9ne!xhDw(h>LNI zuTW6cTMu>b_XJmWt8#9iK*QtZE(&NKir?W=et z#OH>JSilIiDoi0!yMHI%GNm$J2|M=T>=z;h=_4ka0V#pbn_OZQ28=N_&i|v$?-t(G zTknkI>GElv_P3=NRzv@@DkJU?o>ko!6_}4r%Q$l&-5TSYn%y~VBJoy~@v8SOh#g4b zx^?s1RdplTHBmJy{s!j1+JU$tBW_o8bUFBnt?Xd-^nlJ2G=3lM1z#hrKEKL2ob(|m z<#js^&726+UjF;*j1*vZ-f7qIe5}QE2*&V z>FDDQX3b_rSVt#kEbJdvl!ytpBbc&b^~X3n+wy`}pDuo1-+XQ-=={4$cg0Bg*`?sQ ze_t#3+4H@k!5ZgZd8xrOdtaK!Kt_HXmQARn@n2jM=;}&1ooOT)lr<)Nb&~puD>STe zpMWX@IbV1gn!~v$pt(mdan}pf>ufDe0r^L?f5cbpb(VsK`jTI`|1!Q8Q{iQY{!ESc z3FMQR5!HL~@j(M$%@Q~w32r~T@FH3gy}%h4ilA6#mze2IEMPK7g-wcl@NJ`}>I(0nfm+RXVOVqYJbtap z7ahXeOzE(9uWdSCk^W2&UWGH!_rAu7BB6$TxJBe}rpww?YdpK7FpQmcGXTD_b-8{1 zUUg4q(u5BNCMSnT8YfnrxAR$qAACVi2b=uZ9OV!)SWM9g-{X$(d}Ap<{e%?C1RV7S}$cznp;W2Wno{RWZ2IS z1mDQFQ-Sv4oaBycVzAiRo~S7x-^dROW9`1Vs8#j7jy{>EZf2-X;ce1PG=26|iV~C5 zl!#d8*C_5+U82emhWUSY)2~PORNyssKsfc0rOV(ax%P|Em?v2(nxhTJyDoEg*TN{- zX~syfs?0ru+xI=1yZgUy{1q5fQpb{E>){mW1jF#&QufYVZoZ+Fv2j3OfD4H=gG|6a zBesp29U`QyqK!Xa*%lx|4`a>9tis;4&;_Kt3Be}5q$!MY9DS2AxxvH zg#}ZzAFwk(y9-b}q_oFuPlEWuDg=QVk|<1PRViLt!=yrs&^z$} zxx*vcx4Y`aT)X+%TWBfN! zb!7$SI~yMo8=uB#Kl!Qq`4bkXB@ zd%Q^=6gFLFDicpED$k|GM|DG2sq>3u(uiXwM0$%F5hl-#wFUEew@i?DfEBzd&79W4yJ;7DE00OUmv^Ihn?l8XL`42=Bj0wywnKwP^u3X6d zeyu?g^@(^Uw58@EOc;eQ)BvFvTN&_~qMM(?1KQF2sz}Gsbn>^|+gRZ#H0Q_6-!1&a z9Cz*tEhAW5PyoGmRSrbJl{&m?&t_$NJyM7{2t^ZLp^Y@+tJ}JOgO=9mNM+zh6u{oM zg)k&HL@8f)N^hgLe1HPinu_a>Eu60;AsXzDvBi$jW4_b!xt_E+#zC%5#AGVTfzk zwrR(vswBGiCV+8QdeW8yz}#&pHu%d;-zp?q=Sv)&cBWI3gp?S^1_g>XLWi%D5*ctp4>p|Mt6_HI zcpW{^LEIxpD!&iu;8^K&YrY2++c$N4F+`#BtR0zDHU=Qp(YfQCC#?^b{zL!6BOVx)7gLa~AN02PQhEbP7N%`LsTgxFipTYJ88TMHsIs(J=_YlNi z)8~E*jCPY8`@!|8+&XVL5;Gmu9pkT=7|h+(7!E-zvxI*nt)4B@qZtUv)Bwp8vz@>EmCgl5{gmVwks#O z7G-UNUbYxfytrNKq_Bu$^vYjeApM$_3<(E(g*=PSa+>Ikkbb9qWUhX85-vikuTd8v(4N# z#~yD0yvTKP%X2#^R^R>cR2Qau7cQnVgF~ z2;TuvuTJyx_~j!6i1}#Ne$=p3%1^0aSzqv^ZW5Jf+P+yqo81`s7!Fijuyryre8PTc zHh~HvaN(zkM(X;_*_s|z_-D0(SlKNl`Vdxr@p7b$`9$hQd5W?JM%{*gys9~=s_^$< z?F5^RZ4^Gj&jxGeGESdG&uSJmAE*fq*O#%8!Ib&YU`C5p^XR!Ax2Cm&X*|9mrSYp1 ztJd5pRE6Zw*PKCTJCT4tq_J>NP=tu+a5>XV&ZVa6Y@-tppgo}Jj*nV;bQp0sjLx2OeZP1U&jIF2kzt0MnIppckeX<%S z{b%W|yX;QAVh|`?b?7(oWZ%XbaqQLt=x-d7G-)AnT_VtmYorI!WqOUs?d;6idPn2l z+L{tPiITXNzzrx?7hC7-V488fUji6TgfPsUj}uj@=p{lEGJX|JIdF==z^94y+@VqL z0OZLT1J_*NYP-5q%$y~XTsod6b)VhCr@JyHxm%j5?+Kt2*2->Ca?G>E`0E-)OI-+U_ z@1c+F+whB8D$9jVl38=$uTtVRb|WZu8zRXLtlsaz|piRyZ*DZ%F9 zt9x90gS;X?d$n5sq!JTZY=azTPIj6?UHZ&z-)3I?jVy(or3HcH_x$*yXGt@7oU}|+ zW*GO755xHV?1#R{BpysO`OZLpNQCiMHXXfK@A`9;#X?d@%|DwJVA({GzrR!Ry05rY zS!*3eB(nb)rZ9 zA`xB8wyTs-+>U=;jdfaVZVd^_p4@}@KBi3J5doQSe}URG6_eXniq)~8|6t~QcLRx^ zLA}p`t5mMbf~>thnTR=sRFZN)5Y044#0CVfoEafBrM+8SzWc%sGvd77?{ndlfjT>$ z;+dPE^O4-NV2Yu(MqZvVmT~gBtk5&thcr{!sgS+uolJta9YUSW2*%oWh&QYCXz3A3 zp;Rqfd+{+4ds|NKb-TB0R=6zu`54g4_06XMdHR#A(<}<cE!BWZHz>LNg<;`fzq$pou@)n!-zw5;+kUDrw#%l6kV1#tlf}}9jB(! z5+nDr&qH?(mR@K7W0cJM`U!e2w6mFzYkS6yBu;BP$xhi_T%^*<_2C8(6g$g^q-;u9 zmR=M~c0Dtf4G%(l-V1Vh{Itb$)ByuNugP)@Q1KZ7uUq}X;677@QhBQ|0H9OG6p>3O zenM|m0sg&F8bX9pW5Y% zG(FXZTaZFkdMR!WMY?D0-!3ujczSv8)TpRQJm9S=J7cU#n}a=kT)tPyQ2BrdKfDS* zn7kD!T2z}I%P3K*IFz|nzX37Z&lbGVRcpIvu1zEzP%FPbUHjC%8-%|e(kG{p*r zy5>P^Hvtj-9phAeh{y3~3GE}+= z4Xa$*zbwFrtiqGJ8ZH8O%CT*cGMx^AE`sb9K!}~|4*Y=MVZ6` zg6OyEIzhl4>3QZ^2Gz5L2oWo{png|Fn>6B#A?nQG`-jf824Ejm@Zi%_Kpbc(g?8{h z8*{o3c<2ouX^}BC&{sC%6qVN7u+>|E?qFYdFRX8Q9y^-4uhCNdm7{HjLzZRhLKVVS z4hk0n^XU(gKRq>wXg*jb1w_K$;DRX*b<$K;w{F({#4BrM-RAM_n8wX(vQqEF@@EgD zQn!DFB)H_f5EikXyZ=z||4wmZnwLD5SRzqEb1{nq5gB zCu7VVZ>wfa$Ce_9mR?(zf>?u5!V%0XUDwfpmBq*DcwLDU6e-v%Sp^G7-i?$@sf-MU zea!bPnb>Ynz44?^Dr0g5kZIeMufKALyuvE>?2QNZRGH_`KP=b?YBp~>Vdr+NJK`=b zSGz`VT7y+$>fD>UDlqg67hbYcPz$0U;KhWtxOyN3j{+3^CZy)StzVdwubKq*#p0v9Ry0<(pQccfz+w|B$+KEmx+UqrlK?*cdmG^tdm z?vpzpBn|<78v+N^+R*~}`B;oJQU%AWAWq{YRCpW=KYQ+-(%2SL`&>lVZu3fqFCIMY z`#zaUl;^j@V(2uFT+8M~Tx3HQnr=7gWu)REz){1Kxp%3-{PL&2^cJ*sZcO+I8*rgb zRCPygSwV3z^t4An2_i1m;yiGF@uz`D@b*HHGljCc3K^qq>v_ixT=0Z~6YCo)`8!a( z2IoLig&-X8io+ZOqGh2W7^U}ESEmckq3-Y$GK!p*$@w1&L^$>zmQaAb-?J%sqB*B} zeD%a#8`YsVggqNXtoR4438{++a)R;8A_jdhn$K5nQ5bt%w|NUgf25(*pn7E1xbCeu z^Y8V#NvOq=K*!PcXWo6itITTm%ac7neL7h*e+^j%r7%+7BOqXYMN{-9_L_zc>e-qG z!eKXbS+ig}fD+*qLzXb35S+U$iHY-nVhr`OPEVQUA8^K;j$RDaQFjT;eODDe!t49E z9UO?vNF#&v%AdNY*f#(`k1kS#o?J=qE%O$sT*WQ)_Zy*K+@Qd^$XuH-pzzWR#BV zZBg`l9z8n_i%^dDlk#HQxN)FDo!XF(2gVt6+(Pbx8|$1XjF}}mAkWOIx43cXfW}fU zy2TlbNbv(?WJmOka{C8Pr~@@TM!QnO^Vqhq3F(Q zu@!fsaE{9k&9O%VG|GlU4QP!LQEYkQM?;7lJ(Weg%JbDVIw<`x@_lssDfk8wvr8+* zOrj`v*r#~6tyk!dcbfVC8mxP_Z!($o$;y?bJcyL?PPJx$3}-2<4fCc&3VuRN7jKDE z(w9;5564VX=so)r6H~d`a!HKV>;4K?Ggn3NTL10mV5jqJmj!2~#Cd#?#G59?DWS1? zGMgMM!-j#;^!>dS1r z#OscOX_bc!P-BV5QSaj@4a(Hs#Uad`)x zk}D1yn`7EbunbD z=pHuddU+tb_Eg9ekYNM?EmW%JdtQxx(Z9;bsQSaOTH~92=Hma;aTAl|$?$8*BQr0+ zT9n_u#MnAeHh1MldVaDyogpv3S!%2e(jBp3w(Q|>-;%q-D)IuF3!0{FFeCw2laO{& zq%17lTF+P7FmZ zgpW2mCieqw(FBzw4x>E=tBIJnre?OWzs-=h$x zi~V>IJ{vtttc+~2Rz51d!5)3rh+#x?NPTJ9G8B~!B%@{8Ta z$SBaulFeZ32}7WD`nteoEacJo#VlpOy4(|lX(T=oqss!heMBpc&()7w7Qz$R?RgYX zYdvoaKuT5L={*HE*92^41l_=|zxpmKs8a@@dd{NQrhMv3vTh;z|M7`o zqF5Z({C&-sl2O&l1F?GL-e}b@$@gl+myH&NN#Ter9<1>&PTDbBRU_K#GB z1Vo&LHB#<(vh;}XdEU5`lh<1c=Vjap^O}}ZrSlY`Ftk3g91pTe+j1#~b^%*wkhUbXoA2Ek53y||ut zcNj197)mdB;xe2d5FbAY=CUK29BVyjT+L?CQ7x3Z2(2K$@2rEDcj!)Y;6p&oM0xnY zQVO&i%qkIWat+N3G)WSakC~xW?{vwOh`Vf=$ukA8js`f{gMUIp${(B&!s;TRdcT6$XWNHc!pJ#46kU0Fb@+h}>$u;v$ z!d#_<5D8!8Pdannfep;~>kYR(a8^#;yqWN!T|Wj7U2aQ=_R)&0g`iIy^xj!8{9Az20~70ZC2~8=c2)0u z_uj4kn44TMZh4cP`4ksxoNw%*5CUt`q@sw+Q8RmPbO5uwny&}OMZB_yqj57!9AZl# zUH}udbtm+nVu8@AN9O6(pAWB}hV1ZEV1e_$Sdx+P*$Gtc`k5@L?$-+ZolvAWW}Fl` zrmGY#uYisGNFkn^){~2+1Oq7z#SAGk%!!soaL-sFPALTt znNKLg?`>*f|5B_cB(W<*o1X7JaJc|Vkw~R}%9-vAf$DI|K=K0pFu`mc8v!`>_xlA>|ysWI~!;A(1dIK_EK4J%;cUdArd7N)^GF6;OiQibW}NDRxIi zc!PR0*6^yI{V=gt{H}&$E#Dg^>9$M+C|lFbAZU-{PSy%mw_(+W1g|V2Qr*VGeeAr5 zm#|2(QZy(W>eo)CqxZ5uYVOgVf~RsfEPR9GR& z?hE~{%GIBwqDeZ2aH^!Brh zAXp)gmU>l=%CYu2dt4C@P8(3dWC*d_u_3mkMpg4XBzvwo8BeiIv=a;XI>rge;?L8g zwz}>u(*hJPuk#1-2t0jN_d_osd;CXJPvR5c!Y^4E;8TPo_jhd_^L-nwgxq^Ln65Jx zX9DB%v1E!J*bH@VV+~>fnMniU>La1&vvez!$RO60muj>-pWZ+Ryn6yv1>0mgf;~X7 zk$GR!RT^;>>&;dn9%!vCyStW=Z+5zsRFF=j`9r0(@3U^)3SJAfG^%slD*69pyogsY z*&fPPkh-;toX@F;IkLPKzA68R*GY)3KyHCs#_-^GH0()x8^vmgf2s2x+Dvfr@v~ftPK;CD+Y5bWnbm3$>?0fN0Cnx<#*Evh8$0C`t47}9C zitc$4GlCL@^cZ(QBiwOYnNUt)%v{Tk;LW%i+SO}~I!x6gNEk50*shMn* zLm`{-!u{g|QN)hqmR}kKkJN`ogf7={aFQFY{lOj`q%OQ&u;eCIuk~VSXLB-5;6z9B z1IukWhk^ozgQFs5>d3!{l5h0OG3)5px>V8lTuDgzDzuG2;-@lxBvCK1YsYi9y6|w< zlMI5A9TD}habW6q>JAcLCFBwhBXgPHjf%9M#m_bd5NHc-y8ovIV&n-(HZ4C`x-w({ z`>F1x)g*L307&q3nkFap?N}9-8=w@>&XE?fko$?we?s z^SpS)RkMtbT=(!&-J)&)DDic(qrq?U9pUNAfKQf*4^cGXgkW`bdv=?gj$2%VEG?2N zWh|g{cS5w7Xy$H6IG~KejUfzI22=U)5CNx0aP(<^r{NQ_ClL}Z4EE)Y_Q4t!Dfp_j zrkC8Hml%Z47*c)G9j}pu*S!#3CCw5C_fXdTTrU)@6HeC}6?7dfGNiZbuj97$Vne@r z6(dnAK7l;$9YbBmTkAefYSjI~T3)`tDPR2zU3XyOAugxEh~V(%50L#F(R(rvG+o7V3-Cw-fJ+z4D<3 zvg9d|Q-0XoZ{~i+2Q+K3%DVVpf{`VNg1qAJ5AGrgq=OKH#4~Q&mBr?PL*vsxbndqk z;Iz&Xa|6bCqJ@a}d^xu>-H&-@Rw=*fBg5gg0#CD~nfVd?Q$QqHEf0)%=ChLiMoIJ| zl{UGSiDUa&$s*%)r`hNCxYHD&zPhp;&E zjVvxMLQY3*k@dzw*2&a^Q$1)hDflKAa~gKUa{3pv+6U5E8eeqk+mkRlm5_|$cBauv zvPCO!S$J3Spp%O3qSvteEtNiy}7X?}m-+AVwY5^2W7&kNPYZb1ks z`)9s?u~AyzI`!i-quUYFthGx$IINW%oPyt#T6Q&Jdhr}qoT2PiJ%`PNzwMMj;=b%e_o>oS~K?jM- z+08h5Lnva=aN0>?*(IkJ_w0?o>kvi0R)im8ysQ~TUNgU|^*uPDa|z8u{U8+9c|_m9 znpC0mLYy4Ci2)-o$@j#fuZf&@2Koh5NYyPgTL5Nqz=q^zOTD-_=;no2G}}L?f`U=E7W$oSTr9_Y>Q2H@(h0Vql!@j@zVFlE zO{`V~`gg;`|0O=ux|ZB!!{m{AE&CW|Gf#r<7cU_NuZimRc|q>qmLQlZ)2m(=xb1w6 z8^BmtsZPlY$@P1TpB^2;&#ST`Uh_&fpaR0Ca2CFLhRZUUJtS_fq!6)j(t;28o=#4Cp1@vb^@H>FGA z!_|$cUCU3C8v}0(w%UD|`WtZObPCa+E2k?uA+?|N^7 zK+*(?G|ZqaNkue-_#;9Czelk`7oBc+*6Rajl1CJD9OiMsB=?G$(OJ|;YbP51O7?!DV<8zcE z(=&d32|40mtlzl*iUua&Rj(I;dRd|*9ZNp)c{FQF18K|W;sR*^o>Wt_XhF^kE$-2- z&NbUfx_lVsdlvNyekW0Ku9Vlf3iLqHk2bC}z(^{St7Rt^IDxfS1L?Ymx-le^$pwv|w$`P(Ou z^J*wDZ&gT8xvoFwzc)<s2NMcQk&^5k=VzFu$nBV2FfN= zg-mF3=4(kX70EDaFBkF4;EV2!77^zWX%q>Z*}p|H$?D{raNN>$v<=*bCl{f`uEu)> z{tc#cFPx^uroSQ;gWeNr!T!9jY+~w)cXeCeo9xxo{LFQh)bZrEA;MOoC^I# zQSf{U*nG{}J0=xoe-#>%s?>ky9D%FGsnP-iejyt_rv(q`m}Z~ux_Pa11{tFZ^?gDc zLGWQ9iLh3+aF6@FgHEPDJI@siDCu9TO_vbZA<3sP)OL6&$hLw;6p2I>cATAFQk4$4{uhiJg17=>_l(=ujc~ zo<+pAV#R4f_0HNGEmL@x?;~Rg6J=7EdI?=93w=$xk-hl6JqVaR%`##h z%<5CUC{dO`pHjfPKitC!VB5LHsT(0czS|*hAScy%KqN2|wB*t2dND5c$%8u6jvDX! z!DD|nHLcJQRs4~hG(L#}lKv#YfnrMwZeXouE7bptItjcAgR6MDqX6h1b|Va_(TV2W z%ay zltiKPG{~5F>7ZOEkF#&w?QL{E3$uc3sYp!PE-u+;FI2X1!0llissT+AJx$>-GOC6oJHgI!lTOO~O?_M)0y8it=B>*S6K*dzA*p15orCLng z4CE$6yDJa&t*+alDxE6Kja(EP598$u;)!YAirr%Olb?vU*rzgB_>#m#3L_1~9nzvg;K$#TXS3);6d%*0207&-&W?JaIn( zXQ&V&1fQXdLG=wVU~n??(;1CojbDc!)(u+0VI9U=|Ix}~1A9>n3{rb>U^~t7ctgnn zIYms&?FO=z4Z3O{?+VVeNn8`pK^(9j2irPA0{$m;)U>+!iZooL@njt1{?ISuM@OVfPTx#g|%5t z=RIT>$AQ&WBJ`5^Fe5AUNZ7;*_;-76w$x>ImQAkPFVByHAwX80j4Mx_MM0~V_abo< zqPPgkL?4C|74OhB0FAj%|DEvI#PwP8-LAX{o0JM0zKP{>gNJo*5ZDJiE@iHvc_v9j zI9Wb5OrikiVI*AdS2DKM9*eKnRW*Wi3lFlO0GS^3400A4DQ609kk+;3K#(o#3)a5Q zId!rxgOoO;ZFIi7r8h%8*9#ijRVmJh4fU2JkFeLBB1{7;Z7y-gQ%+LzP0(QIcE}PB z1B{Z^A~K{a^l~bE^<2coFy6AygCm~2n3GU25WDUS=-+kUb`j#Eo*qd`{rg&M zI3RMnYaD)vJK>P(HaTBNP749tPC_(*ed;Qn9Yx(xt@Cs~EeO>WLb?ognUs48$X|-y zmc_?Op(p$cwg>*NB2ilSKnZUkI^8j8s$TJzI;=*Hk{?zk4=ZW-ubNMk`-}Ww2E_i6 z#d0vT%OC13VLnSZzFb!+q}3^Z7VCk?+&BG70nma=~s15ftN2uH-u zs=GOI4?~=rC_hL~x|xO4v3c73puY7|PRSt3eUKc$ccwWm z%ZwvqzBgRpOGSH*-wIjk`cILysYG(@$dS0H^*E+663mg5rACrlLvab)30lgOVAC9SkeDl0U8p5I zd^hsfgvN(ESk-%P@b;lMS4R0fqoXP!g>DDt55TVKbS1(E+Zl_k66St zu?Uwk({xNSLl~dnYH_@8jY6{XC8uwCI?0&d)7SlQZBlOoBBEvmB~Skb*Ezyvi{G?z z$*GmA2aUx$<7FxsSNLROqrrMYlQU3tQlWDx#J%@u5fx}Srq>2-xG(f>d-P*Mpih)I(Q#)1dvc&pqkOq+5%+cX7q%yFs#MbZW+MU36U|4fT@> zPH`o0z)PxlIBXEb6Uov=*TKia56Vhv)EFGx$TaTgJS-^>fW=J6W{%f?O63ooyZ?^) z!GD4ygBs8X#hAE}B`YFQ;@%P*^isyX%zvaEm%S@SE=nt!P;h~wKbJ z!w>~q7D%i)8Oc&JR+@`nn`^UVORSbjdZ(s|UVcBJ4kYPnGXGYv-*LHAKyUi^S-!Lu%D{&5Nd1xO)fPIcOUXs0umU~`CLmX)e@nPS8dtbP+FAN z>kD=n)K<^KuC4iF5&mewA<*RZ7S7Bv(LP}(5P1hWi+d+j>$OR={hqP8NBl6}V1#fF zi5vmWB+l1F2*^L(q>t4hLMJxg<(L2A&sDV>zzJ5Ke)+eTcehaAVlw zke#J`GO7YLt_c|@N#!nF#EjmT)vg=-5{3d9rhh+TDy5Fyf7SIyhIQAtAOJDm*1V}yc)F1 zh|r{k$<0^LJNdIh~K9o|;pCkB$eySvER#z}Oo_C@<4b?D;WI~*UJ=wp~;v&K53WQok*HV3Lms-1}7siD;Ev`E(ETK z2d(JRFMyKHeUU=m{yc4!)Le^yT8C7kHlVxld`8+1ZKvFwmthB<03#_rC^m}c8dwY{2c zt{&rOGaKq@9bu=a*^UD{J@7`f!44?u@1w`$-sX@!nv{6lY>o@%an#gy>p~MyxQ{kW zz1phTmmm?Rt~>n?UD{6us;w4mw<4b>BwAjUqTKb$2(7{hLZ5AMlZwFh>t4L^R$HGR zn}S@$tMG+x+24ykmDt)R$1dM;U-RoEqK`9>Wqk&P3v~Ww69C~0Wz(9yFVTZNBD6Bj z;4dIp3b|{itgj1T@d17@2OM-nG0)}q5|u5NSQ>q$bzb#6I2(RCKgJhOs90)OVC)1R zk!#nv(3*zcMy%lr5Ldt`LQF=4Rk~E@aiP!nBMn6T$P-bK&MBo*I>kfJz6S7=+;SI- z;PrTTt`C3W21|CYFc2zutJr!e?!T3L^Bw>o2cKl6$>ry2$4cMB+jzESMv^NG1)|W} zZLhdsxONdXSNv`(rk0@fj13+1%5Y@-Y*PWcqnjna3gKcAGxE$Pp{EWmA%WDBsAXh+ zd$}BTl9rI5^2(XF*sx%Rxdf;s-gZSRFt0P}@yaB}$~L|q9Ow1H^FlP6h5K@|aJWFJ z&EhsenWqEPPh1e|?^?eJMU<`NvMPW)zXq{Rr;~!Y zxlda!m`^W*bX-{IhK!Jc?*65iGTA;DSY>Kfnc;G!U}_9Q(hkR#AiXEzvWyP+YE3HZ zk+jw`49L0afL8L#ge#soql7zP9(r%%s`8`-s8POzZPnyw zuJvNXbBWyxV7`?0|50q{(6i(haNd_|9|wNlKdeh&LJ?rUjsi_1`2HwnyBh&Mp^CG^+kRp}=DR;|U_}?S*EJ1|9qNVpc<=2%SHV>M29M-z_Jpfj zbSSy@^|YtieB7FryR3)>`JP*d*xlpnIA1-SeBPepm^`PsK@rdXl7zV1_*- zWio!Sk(E|@2PQiOCKXT-l+VT_q94DJ8$7b+AU3;U30?8$vfuu9P#PpZm?mrfm(DhQ zcI>k)T^|$yw+9vSZ=;aL|tWrHq`)r z2>JUDO5C^t$4^{vYjJrv*4?Y zYvg^vTU0eh>HMmfDDA%@cEQ>KJNqIBekL`4jq~}A8eq`^CyU_ym7z9DYzeP(2gZ(6 z71V3^<$DT{qM|s~Cs~Jth0C+hl)6Okl#CMs)gtN9PiukX2^7IMm+k{$hLvhTxoOiw- zfo#U}*F$SpXY&*F3s=9ttS0!sM4ft>OHrP*FTEH+(1V9x4R5yIv#bp<(C^_1d`89Rnr0-@{h>UV2oJRH1} zFvF@7km=&bKI(4jCudeB3P<)#-@DPDP`q-8Y+P|b>cXNva7XWp^EbVPbvc!uuzVfz zgl!h5rv39W!Y{}dx6__fH%T@F(1oI~;sJOSP_j=&5fbV`>Y;22^<9_Xqkr1v0`En6 zwI%}Gq(AY+gJY~GRlkvWvQI!eZ|MxoaCnQ#KSF5y)??;ol8SX0y@z_O9nGQ28b==LbSjYjPf6 z^Pe$GCFmiE%zkGi%x(%7GLnkGa)funN(P3X84jNowwUGokdo2NQmXqax|KPki75o6 zo0^?dI;0`fddvfyv?#-)<3W-&%+Lojx>U#@Hh(FN{xt{ddS}1vZp&t&U3ce$iSoRf zG;H~SrPwUB&;$AP9fvB8UsWa4V#Xn8Yaw>iCQ}t$3)HXh?oQmMU4*kfhoHY!NCv6$ zc5jQJRs;GG_f!>%__Z~6UkXc{_wTNu9@NES@siE!%TUqody`j`9*@<~UtlY2jVJ+y z&ug5xon2*e{Bst0h;HQ%Cr>d>R& z@C4XT+E@(I4p?`Tl!ztc3Ild`3k)@Y`6)*gi`b&mC}^RYsMzA=eXd`xGyGT1@DBS& z@>yH~8Bo_RI)K24A$<;r)R(b~TB^o|xAzuPXSfS{iTV>BZzW{$q z-L5OI3cr=lkNHc;4SV9ZJ2ec7QNl)tl%+)2k?xSw3T65Tw5wdzG01+HM9fPkic6t^ z0l3-oQWJAJx>b{~NcH(`*8?dn9nHigs}pJ2Un?C6Tuy_9)bm`Y*M?mvqYQ8;0$>$V z=1TwMXY?5}(2`a5vW;*ziG5|K&S8MFW}EAgf9lQMcGdNJliS!H=V*;o3D;@bDV-N; zPlqp1M2S6=3N^x8?{#h*Pgb>W1_5247YD;FYH$afRYR9J+V*Q^#d* z5;RZ;_o=iPrkDCkjmhz1i)l{eC&coPB1T?AA zV1xn%j@)oC#tBLhH-#BwE+nIu#SA3KT4yhl6%}!!#GwhT{m~iAG#sA&WtFh416k0T zF)t@pQQb$}tm3Zjw<9&EgN`g30%ROeH>|*=39tqD=a((#jt9bsz_=;wt6_>Oq|oKX z^}CEpzcr$CSz|U|FPs(sJG^^6BEmzaWr%BlDs)*NVv`J$3DpctM|T9iG}_Uz8WBtI zt4}nj3zC8m!7j|ulA{If*d{34rT`07t(#_xb^ND zCyC|QR+pqpGYN;H0^;g;j9HOo!V*H2L zHQAqf(W6C{(`Pym=+OQ7*stwfBZtjdH=Yt+v1RnoYg85!P1x5EGAkXc?t+yVj+fs9 zQUY2%#a&RT_v;x!g=HIW#=y0I41hGDA0O{}k~^{1qP8%S9lSRH^YuX&UMq2IJqA6< z7G+|3th&XPJ%iU@aO9P>L)ixDT=wSYee6Nh_)4Pr)mv)T_MU2ooto|SAaUAaeM$#i z>fGZ#Gg@gogX9lROd=>%V^2Jr7Mj@`x49*w4i$4mK`!XSii$F?H-)km<LY#LI= zLc_@2ENYG01}hHJ^0g7&SzvF@Z=PzSIU1*5#JD5~kY||!9kggSmHA$cA0~gr0yc#w zJLi*k>Afg~_jo4?0mG&c7GoMxUc9LRfM-q&N%G^$T;TBE4?gmN@6)*11;xpq9H`~K zz>{jy-FSH94&-IlN2OGadfPV6^6FMD>)&;M9xGNVu*l(Uj`th3mxVtziMqeXx==**x4_6Yv-NG2nDH6-f+S0G8;!j>GH*n=^lf!j;c z9}6oLMF;W_kpm8GkdRUvub{;iiLt=xN>*<+CGM6W8V@(%HbCltK=l`g|2_oBFAE|i zq30w%QwQ0?PQ2O-uN7jLmp}u`eoaDCxe0xBB$pq!&r1SRzibn|y`!eGSWApy^FavO zK7kSOSaG&hPeSk}g&QA#_w)_Bdz68C+MfoPh|A$zhjkIy_{*9D6CmYAdxbbu6~ri9 zpb^}vZGUsNQm;xePXkiaNwFx>){i3R zJg$3KPCGtpqY4qYmknwimg}I`>8{|CP3m+4lNN;*VilyWSrJ!rx8*A&t24U!jrW-w@gNA{K3K`sdL7D>+ zijZqA+QpTo&bS{&9J~7bMVW<=8Ztm^S#pgf7fY{fY`4)xgW4^MZ{T8q~$X z2R6sOh>a_A=URjnQqNdfkm1>=>8g`B_+wJ6?^94&0_Yi)`CD%lEOSH`U~PksDm8xPGRD=o%*RVYnTBA_LQl8P#tM>4QVOAjt?(OuIa7A1NkCyC*ew%G>4VV;lmHPmD8B%)Srhk%1Zz)1$e(6FNO9WyTk@Zpd|Rvg%#Bz!%c}#T5bC2O zyY+M>y()*Y=4uq*-1N%>tuxo;Y_hFqz#oPo$>q1(b!Vbqqdq_ZNnx!}Q$1T{hz`r6 zC#(=&j2(j6-vkJ@U4wgxKQEZ3*MydKGby{&R&W9t`2Ejx3ekEpz2O*hq4J0DZ1MRZ z*tq|a%0V6Z=;W~GRzsPK!vgx@7X!j!qtsm*qkeAmBJ)nc?cy-N0=@gL-D@$8a}rV- z+k^xyrNS90{N+_6yQ!Dv?aFq0V|Les4l=V~;o6xwr)jKev!kCeDLKex)X!@&v?za6 zKYVk>DdQ{GE1M7w?VsbBLNApi@^(@hZvl!KnpZ87^Z!|uh=&Lr*LG*ff`4d#DF~(X zF@YYaa-h$?OBm-CR3IVhr~mMVG<$8{jVdci&6VT7Sv)N@b&5}=o)fOv2vglr^iM(q z57R<=jex$#fdygU+~o<>FQJ5{T06?Ase3 zeZz}fa^L9r&mx>^6|Gpj7{HAH4Lnu4&WNpN{`3OVdkt5jo?OPHXwm5rToIS0Lmxn) z#?8BXt5pGNBp%I#xBVJCZjO-K^k7|Wk+@x=|kKPbuj4DQSx|r=5ch%q`e_JjT z_d#SHF^0d+Q)(A>{`u$G>Fxo@k1se;W2PU;=NIt+Ou52dtdoRdN_@+&wzrbP{E%M! z^v%ZWc)eSp5mx8urq)OqGz;UjXV^bU3pWCz$fS}Y7l$Cc++8mO;G$(}V$+7vmKbw` zi(I0~0SVD;tbAz(YCzr^`a<%|ZD?LU1_3bf+KQ^<@7!+fZ}egU0*m| z(y2gLditl^3Y0zD2#tR}f;Z2XR8}#jwoGOcQzwHel#Ch{c#&KLcCk)}9dXQ$p}9tq z$nOl-dPX&uQGOX;dNI{OrvJxy#{*=n;mhyRk$8xA$D&S~Jx)4gx+SeY2&E#^mM{PE zzGI1qV~)1Kqr+{YuuKYZaA7lHDo$bn<-=pcXex?Q5OombD2(Ut*r5d=+xfmyL4!Pi z2*mO7(EiHn*~BF`uruen7Lkz5&4w}ai1B0(i{Jf7jy0Mt9|tm;FM^V6J4x0r!H;d} zsC7MG3w@T=uOljON}YdgmxnCr*+g}vXMPyo%7oca$-O0LVs0g?RYo#wQ$Bv)>oIR>j_2F`sNLa+g2 z%hnK7M4^7NGxH{#3Y9kemtHo4AFTo-i-M*DjufiTKB8jrUn69X@j?@p*^`dWXe!pcI{*Xu%yiD!o3wB6mNFNLh z4vjWBJ-9@y-3Kg&-K668qeV#bg2d%|WV}dz{W;REBmdun_DgB{df2&!{nRNuj#4X& z^%_aBlpjp1l4mAuRL#!Hs}zv$K1SD~eFp#iHB|yW)a$Dtma^!BX?_vTgg^0r+Q`;= zQRm$I7g~+tS2U#aNk-{&09pz>AB^4i9SDYGg5|x%?a1C)abs&Ja@P|lph0-?M#c~t zg%IJlK7Ef!H#BJJOr|(_SpzD>Uq&n2oOf4+F}S|$VWCXzOq^YuObu;e|BdX8tYBG~ zI0zUB{xjm?p%+sA_fRKb;NzngF?Dv)X5?V}x2Qy~p{Yf{%0j@-&O*STOD{&iLa$_M z{BN0onU0l!iIJI(nVo=TNl_L&s!2}yZx;s#8&li=F!}Fh z{x5gT|Dor9b`i6*aWQqG7qc;RF%>a2wm135w5grBivjEn&5v4thz~ovoq$)tyxuT5v;1A8665owjhqqD7+4@3`ojx5OeO(6fP7 z`a@Dx@-)gB(pTlw{n^Abk1?K3fDMJ(I zH*v_lRoGt=`JNuJWR_Z4?{}|okfW86P{myq2XFtRKT5Ucc`6uq)kILSdlMluOm2hv z2Vls0S-!~i;OoF6mtoU4N~bu|a}&#yjH8+JZKd$~+dj7fKr%?CZ=VVAgEe2zrq!T( zp{Cx7Nq3Z&=S%2>AB)Nm=HBIo5zbZuJO;ev_5~F@k-hefy9ElqRQ7N)Y6pWX9Xul; zu#Ka3hl<3kPDSB{gCxz`N?LhoV;{!)vf=U`!%DO7te3fcUQBD8GM3mO%Ew9A8}LoJ z4dsrK*BNiLkG&HW!PFaLZ?45ppj;+Vo#`b}r7bnRwb0QLZm7Min$~f{Ak);#*|?j* zv_jzFtYAvCH=tJTKRc~fT2;t+VS0O41N&Ok2VzCW*9p8JL!?SYN@2&L?Dz#1vgtgA z&*^FwpwLK;O$w+?GgeGy=YV2ECL&^?G>>t0^iC3zjg~h~d2|Y{WbH*G%4Fo}XA%ou z_6}v?D55QdJquvHpEy&+N%s; zIE(y@($3FNvLDyU!jn(LR}2{?8u_vpqs>)89tM??D5r%g579S7_jNKg(Ecgf2@CPc zKD9gjk}FyaQUL{M8w?MrYqb38)IWhSkq+3fgO|EyL)bfP)N}aTyP_|?1Q$^*BO$`n z0O`l~(7_%fu41QVM^(cLd0|QJP2y}>FrM$ zJ#mKqir*~xkq|_0Dn14}$Goh<`aN;c1OT!0w3z?AcBKKP*LdsGLm!{nZ$$-}mtlPV zt3i5%P=Ft955o8D)zKD0Z>1N{_2Voy2#GW8_gpYnIh6ic@*U`$RADR5L^4JOuP>i% z%4P!S1?McKWcia=sL5c!h1#)X>;Fcp`9-is#NhpOs(UTCjh*N;l4t-7r zg5+d02*AhTQ>5>+jk&c?1_(|8cZV}o6llnqPTl!UYj(w$y*-0qd2%km`{>@FbGi^T z@a8@?mG}XZG0s`Nyu8wEJIn7im5w}d96A0jeKStau0HXdmdGfg^|y@E?jc|$afDC# zmWu3x8T#$@yC`j9y+U7B<6wNu^aP>#a-}aT!D}z5gn$al==CRlCC+hTRE4tf2&}S| zMO-0)?IRsx*MM0_r!~4*xUWYD!Q(luA@$QOLV$fiH@GM9hs$UsSCdE$Rtgs0AjAC3 z4C9oUtn#tB2%cwcDkvN-8$6`cLtn~Q^z-8g3eSHWr*^I*B)Kgj&G{yT%Ir0&K(9b2 z`V$MW^jHcfg}l3Yy3?%D7)jTBRBZP^UVy2rbhQTPlAIzmA92`tqsN6Cv-M;1aF+=Uby z-3`X&s1n})cS%)C#;>qn z1xIOktJkBqZi6*R6unc%M-^NsK=mZebU64p&G4b4l8Qo-XUNT1fh2&xdbU?&%K>x+ z?ywN1f{HRi`cw|kfV}bOj2jh2u1H|<`#xj|4aJXo^K_amUSlSg2$YXk$df#s0ciMKV9{0%q6DkMog zYCE;H%DMCHAf6{sBe>Cc!5>Ts~xD2MVET z#k7?-lS~DCP`%#9Y-6H5KYsAVP`t(e9A#4)1*CcW^uul&!EMUVy7ooX@EmdDCCb8g zZj5#~OI1YgTDSE*FsVpw8-m_w2HvY@>w|-|KNii9-tCe^OSU?4R;6xOJ;O-L03)VV^ zOrH474Q;QM(?O%kv1i5;n7>PUgip>Fs6gx4^dAY#77n#1IzE_ za<&x>j-6dautq!wc0j&HH@mPn+|~W?9;@CWT@3-Ut6<3-zZc~caL{Hz}*S)q^zme7h@pV1W94Uey+fSMJz&GSmPcf>X zpq(-g7l7dB0V;shePn~qJb%Y_C*fHOs`kV9rxH(YD4=O0IS2JK;QwgH+_b(K0jH?5 z7mu~Wn?aa%;x1a2}VA0dg;%PxLY!@oinPN=9eBp z>j8^-JXt)x`s2kZ(jG`4ILX8;A`!D6x!P!y;SYO37204+cZIvt0|a`)y*QcNpm z`sC5x``hdY%Q} zLtsv#%`*Tdcu&E9Y}sv`=O-Xl(rPx%SZ#7ETL6RCaVzteQ3V^@IyQqQ1g>&ke$38> z|5e%8S9=*o%6g~x5}|%H&dko0*U0SUO6_lhnE3Q!|~gyxf}_MKX%n=L2m75gGu9(dglGH4<`ZAn#>$R$u-aP4Vp9i(7X?PNX9J902;(ym_`5a31nKnDy#M?VGZWG zX_YzZ+RBZ1BP9KPmlwl{P15qfRzW}@JNs&7AO?wR=+aOA1bkqW!ux}BwD>Us=vS|d zja7Jw%DMfo0-+*;1F)RlwWfI^PCv>8nk+m0%FsAaGu|ELi<6LK9zf60TML9ug6e@kLg&0P>p zaC&!7_IyUPka~hD3HL)^O*3s27lS!sefZd$=6Na^u0ad{(P}g^-|X^b>sDuf`!96n zUu`}%+JNjUQEL4@D~sXo@SV(KNFu^T%rMeu|7nQP?T@6##C)TS!Wi5ElL{p^v8KOF ztxvpx-SI;wOqX6JUo$0*MZ%38&6fe^j(!COV2sIj^DZ8Bx(u<~QvOS}pwbS45cr#l zddzIjL8<)fpcH8L)X%%6C9)>BWiyq+<>+=)4?!$L`pshji>0YtN|%17ORChT41wFc zkvFafEgruieqiF0ej_4P;}$ER+;W;&EdN9|oVac956_D*(-l+?o8;s`37Rx+NE?4S zg%rq2EKA1i2QN<8kO@3d$Smd@h@b*(SyzRdvyj&fjdSb;&v&He6rxIB=CWpYCssu9 zd0NIctA#3Z$ILvKRwQ;~Ds(Qps7z?8oi+9Vb6o+G7Q~voSaB^DI^ek}|FWbq@;$u> z#Bm*})hp8oOOp9;QF0vNIxU=WoQoQGzf!$u@MOf7&~@aYxCW~g27|s-_M|5S?+P^5>wn;@yE)o{Ss~m~H%mG` zG-R)o9&N00U@r%q+RDJOY2AWECq-&0wpc2D*Ig79&oWCuTO*8eJt9Xe}*RK>Gn zuz*^dtqXz<#J~^yVM~1P^_Dfw{XlfL47G9|#NF@(mUSSNq`QsJ{2Zx5r(2ivkZNcZ z2@@UZfza&l!LjO``X|#j*UPH!c}rlRsL5yU=$|TD>}V9X&S#vpRh&f#1|d+Fuyr|e zJ6+0z6=5)tk7E*FAxZw5kr-#b+H1}ORY!P{I((-1)DhZC*Mb|*@|9~RFNMb6v^#4E zu;ujkasxAf5R_Gm#!jiAkg^D>h>|b4jMdR03MeaiK5Ap}a%^qky|$z_hUE7U_7ehi zk^gF)oA$k!v1&FXv~JnGQ9BGo1AXOpZV*#LnuZL8YlIcrrbvNOrL^~7F!yjR2W2o& z+qg^IL~C85*k)#)l_`Ez<{**TiTt_L^o98rU!*RlOvUFq80$}7E|TEb*WW|LbEfJW z4Xno@X{}*D)j8r1cA6&+D+w*rdqUH1OX_-rU)ZFzXjmA*3Mfk@g)v?D>JQkAXBKQ_ zA|2nHVpnFQH1K$Y)-*2 zWf0qYgdE&RZKn3v@G6`JjHXdDX_J%|US*Ticv5^Ym(}6F?p75Vih^^wLL)(U{IlDH zNh@0OZi>|;Bh_LQP2eKtzkcQ(9O7;mSgI?f($H2>Q6b9fM9Vv1(pzRG7HqsYQvmCx zo~r07vehQP84xq1L-vjOH`*^%GQgqws;ia#3uPD*in&Dr#mO75+*e_UB-aZH@?A|_ zu}`RB-gHAU514e`e^C&l&^$5$LmGR%>3K6_Ren+#>Ox}s9UkXlFe!am!qKDKhTHJC zkO3f_ASUL+gb>ZU38VCGZvXW+sS})p%R@(5`vV2Aoo7b8s?G|ODt7&J?nvX!SzmyCcyVJl{>Fknu>1W%_in5QAGas#>KWa@-~43_RNF^OvsqY+32okvVV1?#i$ z&Mc!Db?gvcQ;VO0LdI8R%tD;c-1;4G$omYNiW#wJ@M~Pa1aTm0=8bAcU`B85$()r2 zvcjRAteQEP5Qm9~8W_iiAa>KHZdk(06m=wl-pDST!h*_=T478-n8)=ft86?43P(!l zL{}Kl>N8BQVe?ACgS~Xz1TLKX5tqXfz&sYJ*-mhb)(FDGnf4XB=4JbVJ(N^nt^-2x zYlc2Mnj}C2aOmU0+=_2Yr}E#r*Vn8MXkBvmv37_wS-b*;(yItQ=Hx&_Du-@2jISi9 zSsSsRoc;680AbO+IhdINT+VZ&p`$8{oJ}sol?hWGSgUc+Mb|IZCBP`t#hlT^N-*m6 zm|%S>+Yt^lKWm7);t_GSXB#1MTV*fNjvjeb&3o9LiUdR=&1(OLwQ{&RXn(Bk@KX37 z8|Xxq4>x=zLC}vt3Cy3rN-;7@VWNQs#e)Hag9N^%)&#j;Ozbf3&*CWmy@a%`an%dg zxVoa>i+5VI>Kme+4Vu4|+S(?|*_#Y!(g!wIcgh&}TgK$`@KM6m1?{P<|pVQ+qY+>WTys6%iy z4J5uWi@s~*k!v*l+aXpY=m(UbmJUl5XOA0GcPqH8OAiyW0e%on0{CY(3C_9y5@3(5 z-g$Y>Igv6!jT7{@Gy{E<+@3tv85kqc3MrG_xwq|?#r!p{E^i%~7G_gynM@~1?2d3` zwlUx%D0OMkyI^UGwTeW*m9u5laAoW?Rv5-fjdk1+$_XS5t7`^Jxwz`X8b;%X`Zt1V z^7t5xh1orQlx;Qo@U`Vf*XG({AHF) zFP|7_-{PuD@S>Vwrxx;=51LEpu>&cg;KN)}G^_hk1;&cgOy#WXpUj(WuM2OQGxBEl z=IXr>4*`k=o6KU@{ntjs7z3m&3JO*I;D-64<2lVOUJrN1@}AyV_Os;|omS$BbQ@QP zA(~r7AkLnk(Q*`fP(!5&k9*0l?K^iDV*3fDHNZqM?5nZ@sIF6{Otj#RCCRP?Z}agH zGHjqr8!oJ&Qb=Q>(|>-Qc^zUnsh!|ptLU_{ zq|Xfth?9Y=FL_v0o`Be8k;ws((x~9bBJ}Mp&Qq<$^%V4_gEL`i4u86U(IY*~=;7f9 z*r_#Nht1u*G_p}Z|7cd0q@kE1_hbYlbcRrZZiKUQ-P6)sr2P0J-AruiYD7oHft&{m z7u^RIK-=>iS-Wb*aziLnK8)g89dIgfvY+D|dp&r4v@B;|B7p-^m8fcS|DN`w7#!8o zB~wF}@`0q2B5c)Z_B)glUY?9}5jW@~yuzre|m!TJn%-$6r%A%M4}YQH>cm z@998Do3=q6i_5`r*~{+ue3CEK997ry?1!X@`bd8*%a%Pa9*GlIWZ^obHWJOm89mqo zyEv~$!^fWXR-OaRB?1#Luaxzb!NihYwgQBFlyC87jYCWFW$072N!Eb z(NPC+*^>#)Ij@(LU@E?_E?Q@Yhh9Zpi2H2<3Kz#F^Xm$99jGuYvc#hk;uRT=wk%-Z z{rq-4=1ENP#FY2aL(XM&!dSn|kS4gNrK6-@Y|>^JWH~6~wiA`~9x;7)5=(Z=JD7mA zzX72ySRpRsp4sX!P(j0BWye7*<AgGa{np;Wi z03Qgui5Z|hAoXxdG0qKL`^Sj+b$6nC5YzVWcUq3;d=RL*8m7^LAs=Jkx9!zEK2l{Oq@k;f0jR+s5!&_GbJH$HThq!7+@}WlT~=A!c{h!4Lsav&mE88;QpMemLYHYe zU>AvFr&&t(%`JsqOUwKnJJtwt=x-@J=0VaR+WXPtqp#mlOlUx6CSb@#BFkUNYV}Jag&E>&Q56SWbX87DfWa8GZz1o0adCY>ctzT8_hC?U&QvJ%jtsU_ zqPlY}VgXAlhh zl0W&T3aBpY2Ix{7NFGlB0or@LG=U0MsL~SZ-jgq>AN|`5_zqC#>Sh}YT%)4+ub4)jL*@^r_2Hm(?HotftSIt!1l{o13gR!%2-sKgfS)Lx!d|t4* z2d3PRTrdYlH#0V(*`(5fC6XSV$VKmRelr#EfqI%)ttFh1&83*X$^dr%^>zS{`riLT zIL^7exq}U5B7Nc{bvC0IXJg|q*j!1l6=y7jItg1B++^{KN{sV;c}Ah+{EVkTP60$Y zQFN5Z-m~chU1rCZ;RGygR6j zH4O44m}_D)SOX>lsJ7XR4G7lx>hj@3>v>MBU|;97E_%WKLdv;HhGB8_knl-cw3528^ciD|ozR<*)V%oh3-f@V`Aa70a`Q#j z1(;)oL5wq3%UtUVLCE}08iy;$H)2n!Ct!>4o+}aWff>S_%5wXeBfszh(F|oE z;`W*#QTTRr9U1Kc$pC(Gp)s8SAZM0~aokjk)2#Pq3dm17y---KGF+*64K1ottTfs_ ze5Xbtm6qx)ixK8*g_n1J3)b|ce%YoDK>d&x%fazqdT=m(V($E_S0oc}xc`aZ%?TuX zaf6;YACXVhgeU8jSE>tFQ~a2t)k$8e0n@t7(ed2NNRW_M%M*$IpnE&KZ{vycF*)yp z;hJzkI&1#b)S8FNGuF@Vh+3+Hbp@}4m}T8&RPB`{R#9;z7dqPm84X``MtULo{M_}GIK-2fO4S%}+0W{zOnvBfTTdiJ9Yz>l=ZlPk1q&w8W+&S0DClHW%s)gVsL}%+%Op0`u8%M{VTfm_&t?~%&1xx z;eD1*7I+EdOx4eAU7VL_%Bs5dF)c;%1zbJ6?V4Pewa8~c0lq!J&WRmq7Zx6p7*vwP zlz3vrjvWy$$dNwnWFKxvUi*gdD@~UQ_4nVc4BvpVr6+Mffx|Y46%%Zxo`gPp-7~?h z@-}f*;O0U32|&$HftPgBc{zf{N2Hw)P;m@| z29)pOV6)>ymfqMWb9ErA57Q0Mg>wc@XD{L-`7$h`Ysq$j*p9OaXPSm)_iW$ z^q|!^O`r$>Z}28Kzq)t~8%{KE+ck?eJuW!$`Pzhfk&uD_&+EzpoEK@>wJmDDm87Q2 zes=CW!IDG+lRNfGP-8(gahB8?@t9BA1Q?e->HgG8+g>9~&;k=uvOd*x5!W=!}4yjBJ@(;86EHdL9#obfG zn>I!=s!O;Q3eYNRNkaDp`^v_)%DQ1x^=+3W_6*#sgYLc5gPG3-;xTjFwVLh~)q)kRz>p4Sk#An7A@IN!&gYzoq z2FYfVo+%nR($+Io{Y_~zWVZQmC*^M6Yn}#=qMD!8>@Q=J)A~~x;MHBJ??YZANzXJ# zGBwm0UJ%JH$n^>WBjq2ug}+c~gUT75LN@m&3KG(hmWOj6EAF$Dz<~31{|~=+Dt>8b zhg40s%!)H{P4BDG!hPsW}KjYbK2fA2g=$XTum~TCz>a~SKS9N~Y3_&H(Twv7rqDfeT>Lth$5f1ckHJLx z?UBRPNZcOOm-I8{<`KI4{F?lqqcTegcMZ6kdk6)+ApTxercEq)unY;04*ozGNojo} zB+7-Pehq6?WcobhK|LsTJO#IolheDTMr;_jIDcm0B`^3|4xn*^g<0vh{@Bk60cY;^ z9fRQG-zdUFx$K)ZqOuTGtT|dLQ2#ka)fwS#Km{?PHL1&b1~!lWO)XXz$^N7Xy|HP^ z^t1aVc5q6|6;FT2764wSqwYYcmsI378xAkpj2u~a0i@AI7)daFj(!16w)-#}n9#^R z38U>^v1h_Bky9v|M|g?G@}K!W`d~S5@$1eqQR*s6ie>V8{gdSFXlNa1T9ZWKUq7K1 zx+L_+d-PW4xAjg6Zq@a)pB4}}atkQA$rkt70snM&&yjRXVu?C)KYtc}Hz3i8Y_Me& zd&4Ha!!rszFIBf=>GpsJZd>+Vx0{q!Ug?C9ygkDmWU9hJwjx*vDi>Mw%8UzYk!s3q z|10Y2K*Ylg;dVLIFS(XH3<5lS_oyT$>+*d z^6Zg{VOl(08Q>OWU6=M{rHmeBl`WRtY~Tx$PPNex{?ZHc!R8Y&Q5%MD zVqC^$7zQ?92qVEh9V%2Rn!9;@vlA%JNZFx3o*VK`Bw`um@M&1IX;{!RS~>W*_--b( z(}xbZ+H{5$R7+Kioe*H#Ek(s|D(_XBkKq7CTUbuW$S|TGwz5{o|H$~sSc#=2CP`S%6nI;3<0z>oZkQ|(V>xFb!-s749`zMO7yLVVa z1R4DCW)B6@IzYq9Y%+mFDaxHnma{V>?RbyKMspG%nW>xZ?h-d(6jR$civ8^b)zcO zR%@F0UPh!{HvSfX#&EN{72YBUE(g-Bz}cJ+A^SvbkcC-XmvcDe+pfhsaWbAf{?C;W z9!(Lx3$YmZ)yB%n6L7u5lfzWr#m(P!4<;Rw5Lw|d$AO8@h<0SBJ zq5wVJL({H}dKGj)+R={&U#h66h#SW{IJz=iFbO;@n^CL=*$`{~-k* z*H((zl2W0e>2F3;ZJ8JvvmPXM8nB9~f{l8Z&M*Yx;4 z8Bq>=HWb}(&Ja0|iwJ@Wfdvl*g8rH^mFoE=XoD!++U?oxsBJRd*kg2d&0q6c4Mhl% zoFWK%K2Vk%z?1ZgxLlF|L+TvX7n@h6_hVof!Z4UbH)OE_5UsyxR|;j%=({AA(ugIV z-+~*gG`gz=`U%tsZZB1*VRtqE=_E=_X zll_y!@cL)@RpZMAmlZ`v!We|Wj(}aWd}=^6NnuJrjv=W>5m>)?A5_iiVrtjK36%jk z4c&h`oa^M+yZ27x*>B8_PyHtmo{X&HpH4v?({y)Yts{MukjUmfhw1O=W?qVbUIzQNPrG4 z09a3+$}7#uUUw`9Z4`Dq1NS@GWXPN)e2fzsp6v%^i23e>LXa2_8Z}TRR-3Z88d-Ah zt3^HSicC_^SMyd;YE{*on|19XZbyo3)UvAwhz?(J0c-NKY*t)oX!q5yZ(*wL4GWGy zFNQWIBZb0;yJ2``(3WbioC~T5Bx+R(BffC@Vm+%hhjG!d?u?5{r|BG~hgGoZ3+4M@ zS8<4IPcYoz;SW`5#tG+KDzg@WC+aM@@zpNtq3a`P63 zsXHg|*P-!^HGSCy`UG!z@-r1jtw zlHVIRXPRCGjJnIf69r$fQ6x&o?I1Eu>n;I!Pv-7zpt6jV^4}x~AliPoUW4(YljvV* zBGL*t6$jl2z*LB8H!)vpex@UQk#bJXmI-~HMSV19Q`Yh79lWO1IfbG6XixOkjEshu zr_*p8{}0#Jax&xT;RH_8pE4vEI>T&53c!$~ndF1|UU`GiZFKNq zCHL!Uifwc(eRud?G;UJdHS+(5p45_D2YN@i2+bbWj{gVfP39hQ>w5 z>#r-<&o@E2nllNKZr@tTZUIb=cc;RdsUI1=m9^@wh{S{>x~4Bq+X7|%>q5ujPwj+C zOyjt^f3}F1wp-N&nW7al>`NU9KN}<=G~83RK|c_Uxk+jf5^Y0|`2?*BI4+~dwu&G# z@Bb+v3(%*1J`uUo45QdiGjQ6894fe&)8w*QwC78P&H#N1+CPX~oXlkBCgFWB!KF2tAB9=Hj`?SYaMW>!vHJ6BrB`bYHb$^EKpU2r`*O4a64YOu%DYX zz9e8-Ov|`{VVP}?#lAvtNSWj@%!)bx%I288?zPUh5;-~ME+afKzIyr z3t*E?af+J{&d={sn^@9Av?JNvOg{`Wb#X>5n)v-OL;?#NxLHuMSXFx%nV)I{AB0#a zb9i_-yYo2HNa!eYK&)g|6BAmdYz#cr{Z-MU@WSkL;01Zd6X-jhIaGB$5^!``Tsu74 zd@i|c>7^!E20$R~OP(T?CRDGfip1=p-&Pr#vysb0lqz*4g?|IA@BH zO$CoXfdV1=Nm^=8f^7FI!CF*|#^k!8=5 zG2+Qdb9VfTwIcr#@U%yw3~3~D%C}`}4Es6Ynv9Z!?jrn6$J z3Li5y`v<@&SEHtsF!XX9USo(gQCF#NJ>{fO2lJ+J@((LO5IV;A?Pyu9;r4!iU?4R{ zgE3gEl*>k%EWSTlOP<&{wGkGdA$Z#d~eGl+zOht5MAgX3JhH3GZ6GGg` zP-6?LG_@o!3A#k=t6sz+UP=GVQ{x~gGoL*VPlcIo&%O2hrjnS=P7l;+I^+*1o9LE& zTrC9u8a^$5uman%f@Hl17w$hK@aZ7F+d&hSxgT}ON%un=-Fz(yn(QM)8U)RHlbdCB zYW|r`bj_DDp^))`{ULVXr{ns#pU~gwI_0Kp$Z4x(0#6+vJaj1FtrOV~x(+hWZM3dF zCzeHEXbTG|t-pujkDOJ=CHty3zEiuf5U^{#);o8^Vk3_o34dyM39itl$z$+Fla zVY4=xnVJ z3AjY5bdn247-=qeuRei}jK%QL)AT(yb27y7LL>G1Etn3Z<+X1NpKLbi4t_x#zvBSo zd}UrRk+WzT8qWWSjVX7<@S}9j zJa1Xs(SqmzLFjy6HN~m!WD~iw3UD1K>0eZ~t!L7`9e1|v$lE5;Z(kS^6&jm5s=G3>lE-@u3v}6EN$*Ebt^ZC^Zc8OCYzNU! zp{EvTOk5VYgSaCXfo`|@R+!h@dZaC3(Qg?pjcP}hMPos_Xg>_wZhWc-x=CaApz5RN z^wk&I_F1RF(5Ptdit@vW*t+>_9rfvJdR=e02zhh4TBAz!#6AU4kP8;Vdce`z!2np# zrdIDQ<+Dm#cuO+}T^>^-iaUgdf7j4k`TR12eP6axO^rHGa?gOF9`r9c)XnHTX+NhNXP1H-LH2xKw81^B{2tgpkPmveX}qLY0)Z=kXg&MwqIA|BXxV$8;9jeva;mm%NwN zT^mT1uHu5!g?Sgb)m)y0Ybx3<&#Lms6V?2ok9B+<4+1e_-A6AtLe?*7|E%5Lff|Iqj7Uef+>g%dgCB;~9^0epuHv{qi7$m_gjMy^!B1^n0$buXqAXu59c$?~(jD=jK-t$k(Y%b8_YA??*QtJ!A&HtIZfeP4 znZR3sAf~9fH1&bqG?o^|x~#xGRT#)W;MV{>H*@7hqT$+p=5J9(f^)bBD)4U&>1XQf z*}oHTl85+&@_sHrBIRB~^N6M3;bK&kIJTDN8>Vo)xUyCBVqYWnAp-cmG-m9Bz&ey& z=cp6m{QbBnk)#sjZ{XguP<=kH0QFgNUAYu;m`}Y(5Qn=(@1W$QAr|Em{h^N?ht=A( zmMa#{7)_N4xTKxxIB*Z)9b>RR&Bi70@BF$!UYgtZXi-l4H>H=u>BG$YIfVA5F;vVc z-(Pto7d{A-5sYp0$_3s}(i^sHPXo`z4dWrCL@n6VUvddf3gzd#l+$ex4ivR= znxux1j*fgSOcS$~?U*33n6hgO4Z0;M7E6J`x$98O9*{iGIsv2#&AeF!`!RQ(MyjRq z5;Hl0`rITgRH12m(La%cT6r)eWH%spQvwW^2&Syrym1aeeilJ?A@-+5cQnoJD*C*3 z&b9&uM0tW(?h{T;n-eYE*o}_M7xH{z*I#~D3Sg#u+uoh=xR7UeH1NFb>o0gVDBOeJ zdlu3&j30kwv!)f|xfZt=f=6ICAVloiKSi%;Q3SW)0wTeAowA4rij?Tq@>N^QK-qGH zg-2ozG)DvR5j$FH`Bln0rYpoQzWq?0Xy-j`ViE-ZS*TTtpo2t%|I0OZ?p-2qHnz2H z+b&2Fh^7A!qMRp{yg0eY0Byfat!q{3``AE#&t>-7w_TZ`NBD5jF*xH)Lv;~52JbFA zMZegkZk&K*hLJ=;wo?z&s9$p@A=eMmj_+&^LbVR<69w<{fcVdL@oW_>q}w#8x7YrT z6q;11=y0J1Rm!KnM%V}vK6Pe7Y*_ohKd$rVUqg?pqksDQ zR@!euAwjx2dSiwK#2sA{=#!X;bbkCw1J+{J|ic5(=#RrIw)uQx;3g^2n!r*z%iqSYn zZ~1D9DZR`M!U`3gZJny=5NDOV#^bqo1=OD~gybZBSu^Rqx`X(dtMt7UIeDFfBiKpA z(-$T}5feb*9y?&{%G&j2r-=M;lz5>Qh|3JH0`Q4X8GjYe1kK1;_UM*U$j*y%8KW*e z)(bI2ZafS}7UEd7!>+**-azlt{4QKj1%(U2xUB{dd2eb$qf)J90+AW^mqS)Yn4XsQ zZ39#Uc(+Qim{WrZN*9r2+RHhZ3*g)2;a-eWh*@Pe5H2tA!WiFo(vYxduau}jknwU z9g0T0d)39dJhbEtC`|$9XyqHrt4RTeCBo@>2g?V zXp(I0aaa(df*^C^)aYy+>2%a!!g@!z>&NCwffisV4Dkz>1hu7d4@4pD!$ooLkSA`xFkGXS;)^5(en5&<{hfEUa2@LRnk9~LZk zv@RBSkO3?@lsAj5ghU&~dK@fAMGl6<`NhrMQvc#^meHytx!Sz5bRHL)bwcWQJw2(p zD*uD@^TiL$S=39J3xl#w zMcEHQt6tk_p4Aq>jkr92rd7~W>dXpmC*X%mp`x>6FT@*Nwh&6a`uSzAau-&@PrpfX zOiy@XZX?86T93e*!@(HtS+dif&%7CV^j9V4s9Cc&rSmM| zG#|lU3lwmC>2X%-p>k|}>wUV78pEVnnp<^@V#1Z)m1W~dS+(~p47S7y#wW9NVJ^2> zk54)AW2o=T;c&F3gg)3#8Rngpxek{1Bq#A%$;!?*jrZhEA_lWjZM=A2A!?{7qe=Jj z$a5T7xMlv5XBbm~Y2nH)@)dIJre(OLlrrcvENk^jz&qMkZ+JBKse=I{w!g&q&`dmI z%IT__AeN!7X3Jt*@b%8H+MCeUM`L+tnuz1!`Q>M%un+KD5BGn2a|FN1$dA1rU6>=R zm+VgZwl#o*bLX8TQNxUS-eBpm&Bo>tTUG6O<|MeChhG2?$%ih6;xx1 z6Fgx=TkhHJ)jKoNOaK!o^DI%{_{K%a;modNc zGGi_=;}(<-I8w=r?2|J&Yl7LQXPW~putwfLGasD6=3 zvekJ2_D5fZ7&LYTCf+fM;0A8vO%2=?g;c?xd+0oyYc}on3Y3Ji%%-v+Wqy$>CKy=U zZCHWQZ%=zNFJVc4cW|(ce2IAp-eapc7^svMv(O-jGc)1INf^T zw&?mig+KK0JtIXz3T~kXU;}--+Anv=7&;*by&y#cTZ>tI)0S*{0nB?pQHco|84(4l z_h6)dn1^eK(qOB3tjIGr&LWr2B(BlA?JN`s{E|Cs7Fz*n*GKk`H=pQIG-_^EB&)36 zdtKOddP6gD!Rgj9H@TkT_0(dGGI#@xw{ZT7PzK$;U}b7hMrcRE{k@!^UGcX1pfQal z!^jA?N;i}@;qfKkM#3D=0@9Hkw;38-eCD!RJlXo0~KA288ThsEwz+4^5f1Lwr+&Um-f zY>gV%9NV8c5`k3Dsj$W>-&dm>N~^9|2*B)#Xsf*@Pd21NNR{e03onM^nxNY?q zy@>_{w*_eyv{B4sH&|yT2a@+wWuAY24~3fEccpQgOEcV6n`?LRZjflBRQ-^aE(CN< zs>)~~C*$sgN*!}0X81~?KUQxK;ZP^x>E$0mD`v*`O-Ne&^^x*!J3Ok3ZmdKP#m^OR zI5g^H<-!k!|K~Y9GtWZj0SCvb;X-F)iRy;Kdy$ekvsFEW(<58)010wGq~iX*R8dQ(PpOe*?(4nuvpuLM>)P;$b$&jOzNKzm_h%bv_unAnw%7 zf3&RPQ$!KakpNh8v|qBo$}qhbmAq2nblg*}&H*d~Yv#818b0&kG!D~DViC)S!SfQj z&OvwT9dRD~OiMLK%xSrdV3|KK5!^Z5~1dJeG4wmz~8nwE*u)KtL3mQ4jz$F|lb3om_HF2FM~8>S zVybMzPL9zI!*kQyru_Is3%K$_m2uckU+S|WdmqFGAni{`z0(Fv%yR){_Y;(+V zmE`*4UzK!rEGA-jT`$iw>cw&}<3ew@x2&q~H$A!?TQbZmWc9T=R6Eo{c71VrYncoxovk^WY2%UGao55P+jbSCU`vvlfu^6{Y= z5~z}!OtE0X4>%h!_Pj0*pJI2aX5bojP$SsglRyg>GHB-cUiXBRAZIN`9(s@9rvJ+d zrn1=70#~*tH|a%%VJy?(5NdWB>kCIJjr>NXm68M7<2wJ?a6{;Nk_0@{m?c#&RjMb#gc%oyQaM1> zPm41G_trCw$c=R!u+m%!B0OZeO45s{6ub@^^SRFc<~+6TCL2kg+lCHgufC@YDp7

      ?JdI&55lIyLfHXiK`9f-y(e$~R<9wrz6E2-d<=t73)zGcanaV3ASB zrPt`y_Qm5^RK*!gogx8W@KQO>`_L=tXqXIwb-Hdvyo$<438-#sXZuy!9KivBb_ZGG zZ>nDkH6>482u(CTGpr5O)GrsuI&{d+A z?x7zWpoSldCQ;8J5_w^;Z^1$E|9|NtC|(j5-d7C6DCa`ub|8f8{v(Ve%;E;JYjX?< z9Lh(PVMs1OR)0_rmcDhNIv8S4Xqw*%5TrXLN8VWt7B{jsUz|l&!W^Rg-}f|ko;)i1 z;Zvxw>&q$O1RL(iM1??(m*kKHwNR1;(=>(K`yJ7a2H&}R%i`BObcxNA=^B0c@{x?w z9lbalZT1Cx*y_H$VTf|@!QSaJ0e1pNJguc2u(s{D-wDSENP-if52H-MM%$sjM!*Y?afvIttuU>D!-|f9m*|u23d9? zbJ5MIZzgW!@vjCF#0?_jtnj6IeA3`T1B^ZKymT%tOdcS+Y!pHsu|AKNXHhBuYm0k2 zqWdqcckjo|L%o=9HT-nLsb5alC#k&XdudwhfLeZ_@{-S&$DdsMIOyPB*bBYhAn3o7 zEPDkNaODwRE+?X8&~;0yH1E#RSIub4>5?jXbY_1vyWU(g_t6k#2@YCXE_9T*_JsS6 zA?{F3cnSAkSmnuhaG`xL7`C%3DPu!pA~6nks9tLgNLK2t{MKci((HGGa&SnO@lqi3 zNs3~|rZ3@5>p>QZ1RWIP)eD=g8FFT<8F4kL8aIXe5Juc(ew=PUjx!9kmlhGcLDhn; zDjyvIrt!YPZD^CyEF-AVplXW`pHZM)eHJvO!npP=W^T)}V|s87mGRFqvKpwA-Fhy$ z(5n!|%#eCat))13{#3}sFxotuxQn>+#Sv-6{4L+t?)=A*r8g%D;iLY|YXJDgp>N^O#e9|DnBJpEbomBUPEJ@#v)5cg&q+x<ZOh=td{A(xaMjKDN-wS7Ls?UW9+ z<=z#e%nV=^$%JMcNo+|^)ezLiK6n-?z`N#AVFOFK(wy5HwPW^HL~$NG5cVPWyGMj4X8 z6#HiTRvIqp3t#vE} zSkqb#^0v>2g=yPAiNGMWDgL7l^5-#d<_J3@eNT7?VR5%zBGVwgF%9+?eSK}sq=1sa z`3KM@%`QcC!hRzxOTF~D+qiT0IGBPGfWWhLEz6`L8?(L%{n)Cskn#Nu6&Fpu%fMi9 zZ0}pnyyvSLi-826Bg(h3Z8B&{sJazT*F%|tLDJNG1D-l`glN8EeM}LwpR?&l z{q7!moGgBeB_Qsg*i!GH=n2T8_8_cj>w>p&m4(N58jBfUY|+0wix9|35p)Q3HS)U8 z#mtwWQScF;x>UcCCp&fG9IJ#ie1|}_aEH$z#gZ+53r`2L8gLk(VKTCDz5;&SW zDIoKDx6?*AN@by2Uur>F`IXBxKn62_2>g@1=jTF{B)u_><$aE|O(4JC9Bs3t&~>LTK~?^`p<}oD`6s)ehz9{J+REd@iIb zzD_vR!ujOKShv0x*CEzE8Cl&R@yby8o8O5U|HN(VgBEsPq1#@qvw+@E)7ICLH*~4d zHqn~-Ts|2UWQa|%QE3)Y@Be_BedY)@&GhBe4wquy)=T$bBC23k;qmc<&0~ zl9wl&K2oywn3_XMprtl7aEid{Xlq!5&2(8poCOVB7XzVb&ViV)!ZSW7bdSCQLkXOg zp*$9ceq=v%$}0VlE=568t}+|cihg6FUKzcq!Z~^1!2sJ#CT2-ImN=9}`5fRT-sPWu zvdOG*b+)#OhY8vle4H~x&0k-QWcUFDwZnm0OVYjHZg3;=FRm+29i3rLl*L$IQnUN^ z6Y##Wn1JTA*QL|iGTdt$x6z}c??U3-H7b>J%1SO1G58$cbwpy?+FPKyN3hrY;iC#iQ7J;CsWE^Tk3vH0s@ogX;0Wz0_X01B4nU(}_TLMH!VON4? zx_jb{S)~~BqP~xp3EysV;4HEclP|-REMV8&0=bjt?&VCIVLtVLE#11=my}r-%U!GP z9$q}@Rd2?Qf7>w*Tr5_azI0E<5XWa^wteMNL$ksx7~~kQulpffxExbTJ0me>6}x`y zGT2$d=r6w=jT)@;<>0bdEEG|=q7A#l4N?{37xOCPXjYqV>THK0EQx`gb7OsKtk~8= z$I+=k@^{|+E%|HZVQ04uBJvhWESPoEV4Gri7`5NY1N_x#0aoLe9|E!>(jK1e*!7Wx z2C2PNM9z`rWrwi)ozeSTJj^-XL zVT;LNj(nW|VGgcn%oLOs$w@2@!j`2@kf_~vm-(*5iWN$cn+#;gw^tU zWkjk`^QE9#QE!NrRBa_@T<>~}B4CWt35$6r0KZ$qs3Ky(Eb-QBbYvro?Kmdp_)ui-{e zq3PU<%!za59;du&VI7F$G+AC6jG$N$1P_V(0r1=U2#lq z_IXLqS5Nu%-Qv>f(-S0I71e*CL(i(KL?Uv#j*2{+&bW>cy-PgIqF-Y4%9 zNgifb;jQx1EHjWjy3Og&pkKzC#5jXCt4`uoxRq_dj2_Rlpa$+`>FYR#nYK#~?ZR$Y zX8!=<*yK<*%>u*b4^=m(rLAC;N=SlT;v0V8$Qs+wmZaSA`#e#Ro>z1e1E`Z%mD2bD zO$7@Hb47g=bM!>v(GQd`B zkqd{ddX-EIS&^iupl8QTCl24FSsRio*^j-*lbk|rcONEeccBVyfM^-HrufcVCEkR} z0TL1=;aUnbg}P`E-D?g!G{_=meLL?t8kV%@D0Kh_OisGMHU&mpdUx)#-;H%QdppA5 zg?PdbBgR2$jxBScqxn@zf+7zP^+YtS70k7)qApYo{v@yiaFG(Q3YYR2?nd8UgZRdz zH8uFb^t%qkJo`KLfE~D8G$HwsGOR7tKt%kT`(sE*jL;^U<69;mM>v42+GF?C+sadbAmW?)8Kxb*+vKc`D#%KwPD7Kc7tP znk~6OI47})2q&N3C0*J7+>mHdQ8zwS=yXZ3pgrejLAX@TX~9c%{HwRWSPzXiAaZ&D z!Ejt~I1lC^W7*G+;uh|1*MH@A7COwsNqx5u>MxL;O0^=~lFmuTn~s<*?XOo6r-|}- zVk6NZvTy1TDm9e0*2@2h<3n!{4_fl?TOA4V$A&+)kr=5{qk1((>s@FM{S~jrirlc& z`0b8od-7?B86B$&+;aOpp|dwM%$w=sFj)yKikdF;MwGC8j4^vf<%<&ihSLMGy$TiO z`cLE(>d2wkbGmuyWHbj?V5reONZjeRWn^=Oh*U;G5FA04cah;et@uqmYMT`6g0qj` z^D;ALrM8{_Xl>=5epx@r@IuE8;Ga|pX(3ZVr31x5nm87zG@OBnDpZ_7pI&r{)t5}y+i`xV^ z15gTjW-SZ;xiOFzvv^*?>*z;|$%X!z=>BpIm3A5Em)Aw)+Zs(;4Fs1nY~!p~oDqaO z2uvKrx;j1?r_0&6Ic*k~;nvp5UvRc~#^H%>HW2BJ)8+`q_*_62d^SbJNf~B#kvvzv z`Hv@viN4O7oUQy`YF&>@lLO;Xll?n27*sTNOlZcwk)Z783M<&t!Y1744k15=(~Ll~ zFB5$TE7&NFROC)J=+KV`RY^6k%9)U@tP1Q5`s1{>cUX^hrQ!#5x#x*;N-Ftkn33fh z*}v)lQ#;k2Ri-hCzJyD4KtAH_xz%PmIFg7kn!%(pvs2*lJ?IqY7fsUEQtvPWQc! zokKHiRM$(r1@i*eh;sAW{ze!l#u<88fZy2UEuQwX_3MKs1O1k3^M=Gl5BlxYXe$2# zj$8C;Q^_@DFLy2Atd-{Bm&+*GN1Ib+q@-&hM1~-q>$Fv`1Eeiw|7H3t%wC^sva${Y zaU?)a9|-HUlq*;XJNEe>b0gL;QlM#ojWSdY^5WIi0^f@>K!TaM7A$g_&Qvb}M}DPa z<0CUUj|&nB5A|Uf%;~Iz_&vuCvJtEG(~78_s~o+MH;FN{(T|ts<~x8bQB$WeiwuW?71145IH?aGK5QZduJMP zpw?R~7(A$^d+%hJS`aX~-1%w^6W!S(<`ixZpuU(pFv6VY0m=3FV3+cFNg-?8v zXP&5?p*T^ipSa_>b=l1vcP-Wb0blFSk*QFq0FGr8vu7iqv6a8d0S5uBmxZT^gI==v zqu1-;*cY{V6JG~SOR0?mx5Ll_%F;(XIC5Ug-nn$)o1X4iV(f-lW@s0n19h4kcmX6{LE&@AT7q3ra zW4RRivC~b0FBoE@CQcodHW=8ru$0${HhN9Mr?%Ge53U&s2u!+AIVcV=#0BR7Pq>l|NtrczMFMNG6YYcW3DFMyoedjZmCo}5{FVZDe zuOepqJoIlb7I~8^*W)N4r5+Cs3dPU3s15k`k=`O5;mjX~Gu9Ss$y;F$!Emi{ht5TA zpIf~TdyJ9yk380W$nqEjIdUpMyD@Tt=~0nii!3vx z*fzoH?Wg$ZY(I2p^{5kCMwH7G_$(-L=iQghZy+>!2t%fgSOjk^RQ(y?7aWM3O!dp% z=cY&w2T?3#FOI>*ZnHvRe`bWD3PE*PT5XA9#tKTDGN-^J%qlG_<4iK)@?i;NT)Aie zL)AR30xT&WWoi@w;HJAnfXI8eZB;Jr_2$TmO@4I}0gP|6$r({IfXsZo^m2##*ql@A z9>o-+evqop7S@XqrLO(`yM~^sR4+rR-N9d4F2wn|aX8z~2+k1KjHl*7dY0H^zmGX= zCi=|NSWNmatk3EHAiST{zzU^vr}L?3v`%kCB`4vtMj=G>q=cIQNY4Z^{6khzlyTxH z#0uO0O@o-3GEy7HyVdwi|Jt<}_Rqbjr~7%)DUGU=%YOpV9}bE!^>knLng)p=hn_Nj z(opEZW5e)?6*Qgz)TD`GJcoRPkFi9|mC85~-zQFn{u@3DX+pYoW^K{gF^)7TfIEH- z5O4Gi_RN6`LJQ_>H`D$r(4Pg8su+UU3jI1jOjsZRPn}egkozo;wgLcgZ|Q?nOZwNE zk>R1oD5H~Q+@?&tSddy9{=POqX|-_egLs@XM2XE1a2c=G9LyovYK}zii52T!;&hH@ zA4C)S7X@^Mv4NHlI`BA$mLi+GTd*+DsXHd$AmA5rpQjWc4ys0y*qM83O_GWz>%Mok zW(QQrX)2dw{I4>!!MS@z-jJHuYp&WY~$K1I?jyRaGCaZ!Y&#ZWE9)B2m0QKrcnx=sYlq-es@NDMqs$dTp3W{M>KCi#VWX+CGbz@y zv={{pp~v^`bh3Cn|7Z?GWRD+~vCWZCF@eR}>IEpAFdW$!=r01A+bzdS6OZfORA7rLAOOIQ<*L80*@HrhdeJtW=a996a|IrQV z5b4BnbwXv-AZfYl_jSd?QOZBwtUa(v%T&$Wp?DGaQ*d3uA*_=X$te@gxQ169-vWdq zY3*(`kLfJvF9K+g>9>f4{!>dJcHBOdPww&x zXn-Hvm!oIU$4Fz6RF_z&U1=G>GR^l@A}#YNHMehAiSdNzP{_Uc9exq$m{3J_IgGrc zbYVufh?FuN-)W#_kF?w&1loRo$5lcN&*A0t-C1$)AzELl2J*xPJpyKdA~tyHCq9j@ zBC)R1nzKRaS}^s`bL;~4d*SkQRRE+;^ih-*>FX!fiZbaeIDEH>YL}&}iX}>9u$OKd zX!3eDnHXU51vTI#Rx8bSs1`tYXtx>NQy4sy}>v8F$ldbpCW7gz|tJJ~AM0Sq@oV^FNzfM?SLtl5Htz82^hW zC=5S}u3gyxUdA@J?_HtC%DdNH&IrhB*{FpawEY|f0rh`cow#ImZ+c%T(q3uT z&HaA*Oy$dXO+&jW+CcG+kt2qge_N;tnj-;>n#Un>9}x0VrQPMYSZ1ZcP*9%8cUc_7 z@Cyjjmx1v{7Neb}t16J?I7Qohl|xyJ)`gGM|)6j0r|4fbcp|dI85KXz|>{xZz49azPnW@HJ z1*Pgd&=2?+?b}joH#$3cB|@DfQ5JVWZYWW9lz} zZK@3J1h9-nBb~1d))uq^gMj#Rf{XsMA^4VI0*Hv2^l1{-PahiDFI3-(u&Q$E)XvdI zTh0uE8IpGQGJ}ZESHFH@mFh_47A-)!4q9?X1YcAYJeLt{0+N=KDFq$ZM0bdu;tM;t zdBxG_nMc%LC+<%9VnE+i^sz*f=qZNoZ>~kDUu^*&3ylq|uL*xb)NsecH7<(t#uO)* z!D`4JF!5DOF?b$;OwvrrDI=$g_$~2vE1h|P&rcOyag3LnOt-c;$QI5(^D36p?q1~m zZMR{V_8vUQOg?FEXrhDA=Y}3c)uj+UuO0U-WA*#9(b>UJ4jQ{71h-#x2Vl>7>0~Wt zU`d~xt>CP^un**lFexCSABl1o0@hCvXi;thu|}?(-GljbjK$zl$gaQrHR6-sVNZOa zaf0Q`2Z|F*wuOqQb|g2w|H1CZ6y_x?BFSsO5w?q&cgO1FV5#mwShnAxAALDnD~t?DBQ&nTTqzq)LSwXh3N zUYX!J!AFJ*E9P1h(e#}Zu$I(SDzdcZK3uQRNwqL5XFbvA9l)&wotZ#gUx%e%x6%1M zqP%q+dIT~m*zI2qxj8!wUKo<4Ej?B(o~1>ANARIcEV-;B`i9Ir#Qe91Fvd5>qZwBfy!CuneT$&!U)$ZO3LnT44Im zCEj+at){h^45W-Rk}`gD_+m7%z%WPIhFsoMt_i_P7nesJHTW7W&5zCP_&qNd0FZ}3 zuj!84c#;2S4bk;6R|WZ}LS2*cQP2%{B9|ISVub`|oQPuOjXjJo(9Eir0r^ujKraAl zIG`QU$&X)(;eHlC*rt4*vQ)QC9Z=IyaWUi0wIpT-5!Ch#WgWbMylag5WR;I9jiuzs z!{@;c8eLozs|qCyy$^eSmxhT|)+WRnvpRGu;SQB3OaEiRPP)dN z1Sp0PNQ z7vJWyvgyEM?Ud9x6*b{D*@!-s4UHKF$G~DQ#wX1n zm^E3HuEDx%V;>1=VZg4{)C^DZGj_ti_A|32n?vl2k?B#~$HLQ_lHWa|TReY&17IHC zC51`&{jD3%i?TJwtK$9}BF^X(iPp znT_;;A7w=xBK+N@fKjFh@~?+zjid(=SsGp6C(lVYu-TADDsE2ci*cBLmzEs}&`d%$ z<&x0U?2Kn3E3$MV>%?Ps#bWebaeEY?bB&S9XnPPic|LF0nwv*7$aSjt(+N=~c8P+` zAMifbU)*n)@#nql^zU zU87j`UO+^gtaC99+qnwtWH{5qg^NFFjk^c6EU#kElY{xn zdZB*S6R2hl`C?efT{6IwnnZ@C4sF0aX!|b2Qj-_~a}1Eq(qn9tvI<{aZ0_TT`8c6U z{gvOTFfoY->vu>W|7ts3h*@bkwPCd;_0TxnSxe#B4Q9_#k@*Zbwpc|A{+o*;!y4~? z4yl2y6D#_Ms-{A_H?IoVPf2kj0u@(78xr7&@kCjCO^H@~F_!)n`KtDTn7V_vigL$^ z0oMy$Kh(#l*kOGvGh{xqG#lOkgbskc9-gqZ{x_eAB%m2smVE_x!|H4tLzAbs*p5|u z?bFJ#@Eo2&fHgG1T>tep%zcXY!x!0MZ9GADlhh>2w+oF>(BN)1c4O|f^y2-B7JN3lH-D@!B!*qN z9}u916A+c`Yz-yd+9I6Q7{~L1RabF!{u4;_=v>(;=@Te_*y0A(4&Z{ZiBeO@SUZ{Z z=$z5bS=Gq!lr*W&ee(ocMo4tAs)@>@Lp`VBb1#b$fJVKACS;6Tqg0XwqrfBn-9|Zj zp0Hgq`#Wydz!TVUVw+~JPeddNZn5NYNbx-P0c@*pV{Qqci_Y(GAGppN~ zULt&DETEbEp|)9uvvxst4(Cn1$>oamlx)rY&K_2JA?t(u6X=3gU8d3WlD}O!9NN+f zr^PNiMt2Xs$AJ|bB-{VYIx?wGAyo>5y>Wgm%z>GS1l{tsY2UQ_v!oVHCU7vKWrfN? z={rpn4%BxL@%VV`?cP?ld?lRw$;c!G7*$cFS6#ZdL_zY3`>{mT{)n#{&6HwSQfqG| z@=1qB;YSSA9bk>Rq#~Ea)1^yL(#S%A`A4j~UGfyw%4Q^~ib;NxRcQgk@R~fxp)mVh zp;NFy643>k@*d0?@Al~2EK`k{j=n9qDcues^Y|bN(BGfQpw2tQl}|p0K90gk&d`2B zpH=eFN)!rA!i@^Dl-sA(vI`3y zr$dk@Fxu%gI3%_PqzEqElB`-WxQvj?Y)SV;;G0uL8V6(wXlXSpaxi$4bTjq+l{P&H z9GH4xp5~6}2#Bi!Ehc&>jQ`_buL*49L%3&-W~0?YCy!|a`xjM(?jx(uRH-&c;9hBV z;RgVBM0LLT&>a&LM!v5ZyE2&l1In4D1q{%UJn4PL{LUf9OVAyE+v-V{d#ZA6K3Fyv zVEpRmgzcK3LE#P)9`jcefFvfaZF>f9=NGy$X}^YlH(L9GJYhI(o%4t2lqvbsXh#zl z6pYV~#!)8){&s$I1l#0IP@M8Ahg|c*U=$zKO~&1f+2u5a@9seT54ZuH!TNb-1`+dj zr^R|+A}+k>w@-HK2v+g_))_;t&FX7c2KT=$WAjRRa6{7^r#SE6A7*sb>|78%J#(j; z9TaflTYrcU(o<=m{PErM2rMwZLldDedCu)vI>!OXAu<@^r|+KJ0`N6i$*szVmSfB# z6-~2>&F@3kmoM@Rn2VF?_@tAT|Br^jey-+l?_>)R0tU8bX#YGp$(;>+*9#>Q%bz? zGgTD>Z8G}!GM25jqznZs*O=_jet5)l>Ziep^^DPW(Cs}d*x31WuyM1Go|x343{xBZ07;+`8q#q9c&|;lD#Ay3@s(!NG!rU#tY?XfbJ zvFbIP&nnZS{$i@+B_R@eD)V4`0GyQjdS{MQvsIojJZxhs4i}LfSm4{v1~ZT(+B6Fr?=r=EkxrfaM)^AS7s!zKSY%_5q!% z>kvPI9@gTS57~My7w{#(bP_TNKY)-+u?F3j^NfO%aIy99OHP%JcBrVX$9q)an}?_x z+qAjMZfKX+(QX_F-w#aL(M+g3-o$ynUj7&Kur)I7WZ*aEOwBDRO-50t)gX z5MtK@hZIP{iA7VrGyQH)k@EmaHW(0C*r5p-X@Jd`-7hr+QGqq$r^%zgAMG9rC|IVP zI44;afB+wvk&3Q94@Hzc$e|s6X$Ziv*7H%{;0WMs3~bHb02`RZWt(e4mI|1qG0}wA zQEZK(_>|r)ti&Q%p8JsCeZOU=eA<77M56;Nt0V$ z;kv05+*oPyQBC`Q@}_|aNe93=3|xUOWq0t0WlnxpzrzZ!#1K7?ty#Z%WBtPE#6iN% zC+ptuwEN$6!xfTazdp55#EdfwcDe{jtw|8ngD0HD?2}6aP>KYMU379Hql~)E=uo5; zwf=W&lX;*)gAb#5!L>v5bGlr<5)$FRY!Xil<_JJ^8XXc|vehELEk}DfUlhC}dJ69w( z=Y%s34MKHd-*$iHjT`mIt5B&Yk&SayzsMeHBinDFn4AWO8c3(?U*yfXp0hyhib}T` zoxKrmaa=RfC}use(`{gkxgXMLLxffg=d(!&^T&tI7BA;((rT>+pM_UU=lW+m9=(L-?_7 zvx^<{6|(QNMh9n+_~4+uXpaHN8Uxq?vIFdt)kD zagTXnYW5d5`Dfe``aeQPfzCgju(c%V;6NE*symvQqk+SvZQMP&ZSF+9(T$_repl6D z-G*v30q=mX$dU^;as%*=Y5IPa^g6N=LGmSb(`}xai{Ej&W~1x_V1brp#6Fl)I!Xhj z7AfE8L>UdFkM#GSg4!HmgF%vF7?hv^UhrA)PS?5bQCto^uGNrb&^;r`N~|dXGhuCPXN5=bK=e z0I*mq)Qz=|To$Np)ZT0(ZvOz43q9rA9nwFQnqWBMT&mw0+>ALWW;SR{F%&KC5C^s0 zq9WO@m`#C&k@_ZXDSX62I9lXPxoPz9tq?mzz;uW-en`~j8-mNFUZv?s64n8eZ{amx z>HIZ#n=)imi(cMaI&5pa&trMDc9U{(HR;{EtmMfB0@HM5_x)!qeFJcLMIQ8);3J7& zW^1uFdj*qjHJT1EhV6y9l%)kSyB>nUde|OD6f$AA7Ye@C4(U(cdhaMrLGwSl$sRS;woX8#)>9k(fcctF***Dr)R|7p-iB}4TAOyF|}7gZ{E?+KvhUA$@t3@Do~haDoy zm}L_*=&aU2_Dyvnp4d{t8@?-*7Qyv4&#RTK-0FZ88jd`DoMA*%&YcNM)1H7xY;?57 z+COUNos_;HJ+*I8{MV=wGrV^ILGO|>%?|~sD~kL)KGU14rwc8^%CMa|4dLFhK2cK; zz!Xw`1?^6OFFtBVk31>|xi5WaERccjgxnt?7AaLe91BhqNJ>AX6F+qvDdSAx-Kb~c z-l(%r%e;mtMHB%qGtzMZtwbD%M zii~C&LjDS&Q_Q21d{6xJ+*^#0Yo93(zb4ti+>Vg7NUlte|GXB`z^@bG?S`v}+Qa@fjm3ryo~3z&y=peysj-F5HjP%9(3^Kv4V_R$t1R&<1SoiNToiI!I4|o7ax< zRBWD4#@~Q)mr#$vQF`qns2cl2^$Uw4F5W{AZKQEkCxf>hfqQs} zd_6J5k*O=Uf$zz^G0+7N)pT=lq)!X9S9>oPHK&{7!*n z7NyLJLF}8?bYk27M-~ck4RGK-no9mX<^l89GG|{cH!_6Z+AcIDm9MYvbRxk;8GWDU z$<-Ij8C3fT=8-VxM1b+q7M(Wpy2)+iai9rsvm-8}EU2jq$qw_CIi&V}+F?<5nKoKX z9SVFgZYDsmW;mjQgEtIVVpF7CVi=7H?Xtz(t)J?HV65Sd<*}m?4jAqVzYss9Ymr5T z=Lq__m%&Wjm=n2tFGQeo(cIy9bbdT(msy_ZhRvBM6*=HXxc*? z^r~AkzGQ%`b-&q3zBhJpdeW+F$bq;~4Da0#FcWkdo~X6Zdq3;)ymb9<1L z>tz-|$I|T!#DRJ~#W5J0RtM-h)_-jBjd=8o-!N6lI#7`FrTVJkbb{zcUT?s|QS%&D z0p=>%jJaZaP|1I1G4#=G&W$4>SQM|my}V#{`MITMy_s=4&|`S()L1DhU+W_#$`-a~ z?;YxeXWxio0@G6|U=|4BELoxMbTb1kpo5LnKZ@gCpHg1LS1H2jQv)SNPI`fw&!7Jj zL@~9OGwz?ORY#sTki7=GU9#J>HO8z{d}@LNkJ~Ih8IBmXEO>Ue#ZPHypq@a{x31C1 zRFk$rPwVl~u;`JM87=-*6`>WhMhiK>Ou~Xr2m&2+Hs7CIJ?jZ}+0HAKe|hRr2{24# zQB!T>dumdUlPR`T2D<9<0Q3EeO_zNp-Jj708IAgQ;`48k*E8{I<8Iaku-q8z(>N_- z6o|(XdJeDOPa$~A-sANacl~sYe3z)#Q97mS^Qc7iZ)W-|6fcpL^1PB0dT|{rV?F$> z8jDWtBqU|Ajvw+03IIHM;o#b$6~;+>iBqIr;bO!A0O6%cO6s#OEvTIg<^_Xp!z1KE zZ~ludM5LZw{~5^LR}^18y$-o9{6Xmv-!q=sPsZLf=T5}$5?aQ;4o1`}mn$Nb zK-zEp9kodME%~BShH_0Jq%YpI<^%^na}SL$&J$4qr*WJPmLL-Jtgd?yB*#yK6vD@l z(>aVjWUHB%btP%sV;&TBKV3g}$n5U}86c|RAuUPWj~j>aGBqjeA2ci5qC=GH;~*f^7Ik>t|| zjG{!Kk>-Dw3k3J85?!{+@%rrfyYL-}=DaHkW;xwQZaSZ)f7S5eq3&4(y|Ov;V^xXj zdYN8JZ1cZPD#l8ve5p*Ai2ID)XkSSq4lILO_U{@^M&scWS9bgLU6^7^0%geTQYCVI zVLO@z;mBhjK7oIAM!XFNt&=D5H!U7G#xh!_8IGVPBX%Wx(zmHePlL@{6IobSo&1L= zh)1z26^X;alCnCwiw#l59z@I1`VN}4DcgEI^t3>~rvf)v4TDd}gx6?) zU`1Bx@uRB#>*X}8jRz?LxsjVt78eDzFSTT2@4$CDV3@b=j8N>D1e%@Y$n^AF(C(S3 zO)onNbNEd{{$eX(Ku*MKPaD}r{+zuVPrclhhyfJmDuKE%;l_43B{Y1Wybt-)wHM5^ zN7;lKZnIu|mzU|Wa6=YaUzf~7&r5SZzVgx96ehK&ICyZ|=#BZ!xCe02pMu}**Vyaa z;W(8D0SOUhpcXWYUK3nGo}K9PfG0_;qw{rU3KJl){ihwp+A8dZlnom0)dJSC3} zAC!x*&ZtDcgKln;NV?7%(>FesE=5<_MYR9}`FbbD%VaX(G8l65d3uc+DX{|SKYBh$ z>dO_m{lPA4S9jyHnV(*#LQZgSiG#>s5makgVA{5zML|3eEqmzJoXoV#J%k6O&IDJ3or)Zp=H> z2$H6PO6}WhuAK9FXlFGD6QPWbzXYtx+r@~gE!U;_3A1QLFvWZjA~5#-#vxH*KobV$ z!b&qAj0mtBSJ6j(M?vPwdza$Mc48OG8ho&pDZ)0rQILo8)1VjUN3|lL7b=oHLH5`D z-_d0ob?TsE21iJhRKp<}rI=wRueVtK{n??%!pDX<9?L4S|I+?1UvSv@jqK}nWOdAI zHC{(38$Q0y!d>D^04bp@6TVvDkA$O&x64{>OUzbvP9lnGD^^^5YNnxK<)&?)e{qIP zqzvIsspD9|8*=g9(sMmFX z?4r;CgZM9#H*uSrXIkKTyBks;Zi=?0dhBOhPyWDBgz7#dex|;pfGBth5kyNqB9g8m zZPH>2mxH<`Z$zt+U*v;bVeD2ebQLzKPg_!`cCet`B5*xOL-E)Ub+tl->L0WchY5&0 z_ssM)*HE^0my58k0)8jE;5m@=!kn((tt>01C#58Bgt#hxs=bw=w*P=QadFEu zCbY}{`$9(Z@991)fu&b(hw!mKQO!>4P|Zum30*+ld6u_&jvqwQrF*mF} zImP58r?gI?1I=RU;?NVTx#8@DH5BP(Rf0#F6ux`nbZzB2LI55V zeh|_S&o7}a{HFdW&Iua0#M68go#l(fvz}uNc&quNUvFnd8u0sGWfZF4XKwNT()>*W zjZVom9v?;sPxwc%kdf3R2Du>#iBeVyjk^84{>2EfvOZ}g1JA~VaD`@fVItrY+OKWS zcpHr0_r|8Lh#mF!d2>Ft&FW}kD zzS+r!YZemubAmhWP2lGAhcsh_CUB+xvO@x0iB|)r88ecF;irLY+j%ZO!CBx{5nH;# za2v1lfLol~928(zkv}3lG(V94cJ*i7` z=B_l3j5xcF)|-|$g))fYF43bcc_Qm`C7pMh`N`)^&ryD{RXc5zCD3QVONl6GI6{tC zYI-AQDf>ca60VR5lqV>E5z^s|O%q_O$%XEiRc^#*J&{YHBqdrO0nX7u674FqaoH8T z7i3xJq^O{SLs@P>#?pmsKH;x%-XG>yH9&pPrJ?;3!s=6GhlOkoH#*3B;asS%^+@;K zS5W^&!JjZ(JV?u~UirUL>}>`Gt@K z2TGPgMqud0{u-}uRc4P)y!aQ?TbJyE@GB<$OYI+54P{UIn|I- zPIfo?5@nN;T9A55wjB;)?E;yt=u!Iz7=E&*_F#W)S!Vz9C00nJVBqu$mqz(u`Uk&7-f396hXw^t&Ds1i% z6~n`I$?aY0cVlQ@LC=R#t>ptZS!Ri>^g5R!T`1oT7gK1r%6GU~r4c$w#~ z9{cKDxIoP(D@M1w$mO~Rzq-IlKkE4c)o&vEoS(Ut$Y79Hl@r_!j1e8(Uk;@D?M;v4 zez>RwHl1*l+zIlWGEYj8x2*B`2u%z{$rnzW(A?4G_QwZ0AV%1DYema;LnV<)ML zC93MeEWV7$a`BAx0qu`ubPe)8I-*2qg#~wwd`!|7c>Db*^r36!Yke*!w34woZ5O=QZ)$C4+dCPU+A8&+M^o)ghg3x_n1gSd52+rePGpR9D7~0KJ;&9 z>!nbOk;fh#&bV@u_af!_2!$0RXGP-PnV98D@>g~sIn`%PaFS|@pdbYt3Yfb5Ao!SF z*HvYlK>wB#YR8}6jBqDy-5;t{jki0GmzGA|qOaLPcPO6Y~=Vk>J%Q9-?O&wsd z`RsV8^icu%I1EQLXEc-z9nOU&P^V-zg+UOgF34QZ5aJ3;`VdW1EPFQtUx^48(R^ae zrNWudbw4Js5 z{;&H0AjYP6v`G-?)u3a)J@K-%L>ORSYpx19I_3Ffk-g464e@`ir(qoB!n#frC-Y3w zj1Rdxp7TX^L{h!%`~e%&t&$WG_NBHj08Kb-74J&AbFGh$+w9D+j2oBdJ}(0WG?0!R z&(ly95?P>1bphcl5 z&u5B%UGJQ$O?M_fbIr@!Rw;CjmU_&|uXJgiu@bA)Z*%Wiln@J!nFESBWl|8bL^zSp zIpZf91Y_S`fwt3`^O)l+?-M;+({Kb@YYfI&lYd`issAe2e9wRxlNZWPki-UYMBc*4 zk)}N}5Y#D0#phI69La!&i5P0O zrC`$4_AR5o85a^(%>-n$U_%XGcAPW;+1U6DlbuqjaY^^7gSLwvL!9PZ?n2lmtJPj&H@0f9+(B%<^1&zzcS#z8ZRFzTp5gpFbK z&~l-Z64&hcr3GiWbnS_d>>m}RlcEltXjH$Z##9wmyOqhP@r|ekcQ*1rYGrItNm%m~ zD`=Q~lO$xcvnY{mG6K_!C@@X(SLC}&tP7`OSlg!WoBHA6pNU~V8x=0{z>$#u#}U7P zrfYoQqwPFHvoG90DfiARjYTtfXUW$gRi5K_tNgAaMp!U@;`h%o_h*TyzZZ}CI81Mk z#{=OF+z{4Lb4qR{KZPMhTFIVuLFwtiyfhH`n;d^PXR%sLh!LhLa~}|28B=giuV;A7 z>2EOtK5UtF?R#UqnZzNsfl+^f=gu&ki+7=)8VV+I^JvRsSK4-N(UfBW>bRGmT zr~;V82uoeBqXE0gl3QLfY}Ndi`G%eum7;&$W6FffakQnMMg7d=-_VB|zYzuW~A!NU;3fHCxp+!AyGU@O2!-IWf=?UJMi?a{SHcdsK^ z&8dwpXt~N^5?!cz*=EwBNBA1h?}32Aa^d^=Q%1~gwBlvB3)|cogSA93!t5<;o1+*m z0u1REzhCDJh;Spm-04LC*!4adG)#Tk$^t?qFk)#nb8EStjE^Dr3PmI*P{H z{h^*}MrjEBp3Fd^2cmx<%Y0x{S-3mKI2}bc%>oSqu*|1BSBygsGt6&B6cC;`6Ienwosc@J$uWS*Fw-l4h(TFwTq1<%l(tQl_SU?%u~U><{*v36_<+gJc~wUu zSsX|Y`0)DexAz!vsi*EAB-L&bkr3t#0Tu1Ix;D?%C6G`uGlv2G&$1aD#R10}7(K`ALK(krzpwQBQ)^_bj zzYnE4;8lstr(-iB*r`JP<16}LQCQEPN_Xm$5J}shmAF|J9?l;KO^AUe!J~8RHH{6s zJfD8y*OW)y%A7@u2Kv(!@h*jEnt#wqs)^qL`ttuMy{=BUK4j4sm~Xn4;i&Ayi5-Ai z9620S=5Eg9?;Fq5w5)-+;m+u2*aVMCpHx#cQ_V0)PlhYz6rVM9wL6~lHwL-Xf9ESs z#{3niyxPw4DsH%D3LgoW=?^#WHxAkF-&$mqS6+SWpK1M~cNB9yr$ zf^l!~)HJE1PZ(EH+h~0gk607xNrmfyVJ1^D(XtsM#d{4x?Y*`9pomJ$WIY$)Is6k# zltwko4&q>FR;h{;q&`(`z$`3`|4JLcgA6NK;uw}t=(Hf3_IickREhw8bi#voNVRZP zzB-uMpe41LE*c7a*cx1lEYbcF>WN5Oh|Dl6vSCi!`{b($zq;b8a3FxUm3d)EY}Zt{fyGypjh ziz8{a_awX|R_kvH80m9q0b#8M`$|sJJ;DOTR0EFYh2+_wZ*he5SCwC;#RqGK_0qR26q^2ALLBqH{Se9L3@0SGQN|8;Q+`)pm|GlrB_L zOFbMP9zl?^n8c8(9|Fz728TiN?IGExSJBLwu!9E=B)(e&%6&l-+{Mg`u+AAF&NK6b zRr~-f`2ESmmsI8^hq=69zN=UZB7r-g33cWY^x+n}g3ql!%C8Si_-~=puiUL;~59OCVp<`>BclwzKyvs@mZYVr$bxtCuz)6gI2Q(qn`* z`bg!5nto8`@eqK7jk-LOfq57plnj+la+>>K&ZnGr51A%nbT^fMzW8i(3F3k@vMn(; z>rZC7=keT>DW-*NDIszQc--!h1@_RA{`=ntHV>FmLw!$1q!&QF{mFT*fxwmLVUR4D zn}8;kDp!7V3{|G?DZbIdRy8gfqb}qogc|@8{Jreis0O|*=ppbm=INaysg=CPU^@@O zMnhay)tQh?aQU~%e@(fg(+Y*0%E#o|go;GEhzvqRL$ZWZ!Mxq*QW+1{%w_W70jfRm zpjyT+3xN?RL{)2vM(Ibo$3DIAj8`zwY1}ou51ixR&B$YLxb1rtVcP%kUeyLHtv2EK zwqhIqK9tD8PC<`Fd*D3F77x>9yi*t5{i}#xxX(b;JSyB-Dn`-GMeW#`E%A`iU8}g#d?Wi1lrt z6#oa0PE$_xFUIXD@K0|?_p9y!3ztEWNADF-FzFZvg@ZqR_QW=dsT&jqFGdgeg6Le~ z+Tiw6dssX#?qQnEi5-=faAhHfYyX&u8y9Ae0{_?>rG>}-K0~HKsWp;kO0siNO;eM1 zMgi<8aEo$#wmj|Re@))Eho|7`icRN59;KB(>mpf68Bbq`Y~+343wloXGUW~I(nja{ zRlJoaRyLXCBZM+l)bAG<7=(dseOe{E3jzE^n+lkx1hk!8?edXDC_-DVS+LT1K}JR^ z4OjAF^Dj-*(DoFKoJsGF717-Z?^fw4psP`pF6=NYP>XwL@-ppu;{|4{WV%oNlB6o60Q zIN}XS0NolY@X>m+mg2_)r0Xte>`sUEM3>RXutlgQJam5e|5N_+{+7x&M^k^_bVtLQ zuN=samRzwbCC6O8>X>#|5N_N$)Ok{eCLcn;vU`=i(9cYT>gwgN8_Cq@u7e_HPa(9G z+u__^LjrpE?YjNO8Zd7IcS7WvPO^poNLAxR|NR zjv!O$_JG#e!8S)d!t4Hor0}gc1*kD&i>QA*FAE(pcVxA^#)|S&j+&@PKpz%m=sSB^ z3)rbyJoB0~E#*s^^XT8R$k&VHP-!0$a7Y@w)&8lMQ2#B{xMQ-TCdPbxYA%_~2jRF~ zdB^zOs!+mznO;RKGNJ8UfQ<%y#^+Qze+gZ`%A~;8+w$SSuU(oj`nSy3sPdVvCSncA ziC912d06oUQHC-f`aNKLo(BgKm9AEodWFoK!_x@_;+4Z)3+d09x2FO%MovpYYf93f zpGBGkps(9fpXx^wUHoncaB;gQ$H+WCF_ZAwik&}S#T^$50+T-Un6~7R9fKL_#u8~D znBHrWtEyxEVZ9u!|rbBMJQlJy!W)G4GioIp@X)uTF#t!8Pw!^0IFd@unFPmg@I}su`HX;&?wjLoH5>ri=Uk3t4O5S8=}Vofhg735L(R zn$mrnyxgNVj}7p(CUU&;v~JJ#(*Gj%N50)#OJ(w$Tb18H)gu}2)pXhoNuz49)el&7 z*G?y`$eO@eKlaKB^@{&vpR&o4tLZ$(6QtjRV1MEKcfXhQYNJl8JmeReE1m#VK&rny zi|3$8y-rxYy>PdKJ_9wlkT0<9TiJDyHwSka{_}tMgC>LI*~-!)qg@{2_PVN%CUHc+ zDNobx`u3Ks)-F4yF`#b${v*h#)Ap0(;W)$4+NyaP4lh^pfOA{y_iB0=#x=tY8nzUd z$7tQM`ks|S27b#Jm&EMEGdMp!E{$R3AaYB}C=eq&X?jiesz$7B2p6U@_5CuI+xbxf zK~2l(8I37jecoLcV%Z%ySF?{nuhdZ1{j11XvMZ6M0h5pM$sP zF`X<3!zy(VZ&FDIPax77^aS<6D$-~lK=_NDqB$FLtSR>;#CyC&8Cjju&9HEq*lq?4 zqWVMmZuKHz&GEgR4k6s8i7l$&MiJQCLG}9|8sxq%5TOyhvb9Ljl543jrhq&X=J|~_ zh64NA)0}9;gn&3Hz9{D6t3{9@?4?;3&nlQkSj*GMG>vr_5=dFe+5cxoX79LW_~3l- z@uNOD2p)Y>MPV0Pt{z09G=%;2C6+zh(de{o4Ir#4ywt9C{PBB2DPAGtb%0b%|`J5nsk|0;XxNM_tJ9ztN(*^zR>LcXC-y?;W6tx12?r+iW zi2BTpmyIFveJ|&QwF@KgA{z|c3#G!j!yzfbsa+GtrS= zrOa=Cz5JZ4s7`n4ptxB>$7&f>_y`GTs}_Zyx?6`+je4~K zXjDgJG5r#{XqlwRV|MhjJ$1?gy)1htzsnGz(TI}@`su#Qcv9%TqlKc>J<#Ixcdf5^rf;V@sHywbJXCXr}85 z{li@{Z*)c;AJD|b_f%cSi&hmVzly{5^Yf5~0*(OwFrKazJ<|`nzexPtN$6tEQ`>X7 zM8|SBj`ocbtF8mJFsSB(^++-G08fjora^W<26k;JGz3D)63YrN7I`pOBuY^=Icm(X z*_ubUTk3kys(r>Ag)9JjVy%YccS4bj3jmJxW9$59`V6VBeW7u{;801T51KlIvno)9 z%pf(Oqba=T!0DHMt$_*mzJx|O2slK6t6Y@9!WUbkYgLEc7WQUdVdOaJKedsmCCR*L z<2(FYa-=CoL#)fp9rN0$-DZhGr?!T}vh_|+)VFrD_lZ{S`BT5IEbPB4Kmo_hgGc$W zAPhMnsh1FIG@6!)zP{qTn@l$|NdaBAtj{b#>_-fU4}`XsX95dyOw?6*@2iM?-oP}Q zi^C|u=Czn#`ce~il}pmQp{sYOkJfyC0hso9xx2G4F6iY#lzl5)*0UJ$sd(#-ZhPEV z&K$-KG{1ImdL+W1G^rd*-nLZ(xX35>!@8_7c*A?#+Zk;74@fY8?(0GXXXJ_lJvB9W zPPrta#+O$4!Cc{&E>R8`_y9SqVh!VV%Y!PIJfKb0HLw#gQ9u)le^Rh+XG<;h`?`#Z zdMDa`-CWJ=XginDa_p^C9ILBT!NHKk7wuynna(k3Bwm39wnV;~FszXnPH<-y&7i5R zal&-dT~I-(25InKAMtSY9aEWjxiL0wrl3FQh_A_r7of}<3669a`&|~K0ChVs^&II7 z0i>7LFoT}a!9~m|Fyh#n>vOK1Ku(TR;RW=_1G?39HlYE+#~>nxRO$kyFU5jpOM!&< z8^?7ntM%eC7*5i4p_WJK?ASg|ORmhtqkGC+d*B32o5NFw-*8S0c3CuBaO#XqS&gBl z@W;+{H2T?s{BbBVbfSo{xgU~~1yb2JE}fZSsf z%1qxmba%O$bEgU2*26`dY0MLf>lgkjE>@T{!J#@10fB~8(*aB7V2P1j*AIo ze6oJMTAr!kDc-}m85?GB71;TOp^Z*HU$I`5n87}r3dZs(TilBz?|0iEMvYa8W}MJ2 z@6qGQlh_(UyHWpx4nh?;wknTgcsn`cPeB~&n(VJ#MB%9-vLJ2U_vj2B*^kDIixRJQ37FV51_c*Uzvf3xCQ$w{FK zT}gRhK(p^j)%I=0L6U}HxUpgIX@#{+sRQ^Ms_5uiY|79dB%7tWbya7^4;971EgwJT ztW*+3(Dr=oZ2p{*MRAHtq#1o=UUU%1SC>M@F*8*jWTpFeK^kZgZ`@XCX%c^P8qt4^ zz1;Kt1M5TXn7YFiB$WMN_PrFSzfa1X-)uuOyU@SaUU&om;Sdj$kn&-fE?$m4((Bs-1E3snlC}p%_Mi-QQHW;9kOm3?i&Q3NTn5g*(+A5$Qd?6L)kxu9&-A)7Hx)EJ8ch^loyK5mdsF#W2o% zPucm0%-|9V_G+df830wC{>Jyd7Y3N?J=}sN<+Pl3@K#e(lIWOCuDMxLQVae) z((C&NtgkD(fugE4k*A6-kRJ%JNH!$^r0l9JKsq}B^U!^EMh$B{5_}AA2oS5KnCsHZ z@o|Tt%-Uf4aGvdOP`lLd((LfYyOE~mj@Q}LN1!men`T@|O3SN04JkD=hPMY|DKXt# zPz@3C{YZ@hh2DWM5mK#-H?BKl=#^xtH2# z;BVekU<$<%h*dzn(NaYK=CkZXRL!jH6RvB{#gt3$zK1irw_G*Sm4vRc>@giI6&(Y@ zK1B!cAJ8eL9;vP6rnnb;5vV~}0LnyQK;|w-=M2kq8i?k+kNAhxiN3=#RJv80n7+Pg zB@rz8Cf@kfM)h%m<}544|KJG=DLMf@L9}kxZqg{iUN)$@UYy3UxWwQ5qgC9g1vZJI zsg%qcy!6Y`s<|n*W>22^zb?p)xctf`M;8tEXPc*q=-x9}r0c~uEqETx8=#|7t~GKu zypJ_%WtM#}>7N>ykdx3L8p~VdQ^GWz)}>a?L9O`r3{(R$Q2?4vfnTogXIbd!g^r8+ zULV$Yo|M!WuXX?mT)e@7a6r9J837ewvl(ey+YPinHAKn~255|GdiVs+En z!G0qAEyYrh;^5IcMd%0JU0EA^G-KFC4;Ao@`2}We(ToCJQ zlwO}e>f$=EqL~BPR+qCLKY5ZYP9G#)*P@tjt_|x}0U#a+jk%#akaz#bAmq&22x+u{ zB8g|SBJH07V9J?TEh|>PY%glLi6U1E4hd>bYvjWx7)~U2M|tND>JrZP*t$V_0 z+0ZDER6>H%W2E&%`PFUqeA9mTfxM4h`SwGVd+-GC;Kjj(O{@(ow#eL*iP4PZbAkNC@ zSR4(?WTWryaY$?f`(#c4>|t|>H6dcoy@eytLZrGS_WW3bBZC9XD;k7T(S2P5s0t}2a?^!pVwxNOP!h7+v!3!rQaz^aF1_$uVIS*{My7A*1FWDx8PrE6QZ zu*r`hvFVi_Vav1B5bJK$SBVe%=xnSD{`MOzsjk{XH80vZ?huO^X>hLRm}=i~ebkAs z^7OuN=Std)EMd6>U)D(m7;zpPRS7-l{uL?oySowPT)#40(XSf2ZE%oO$j$=U-nT_i z!jM3satLOXs;_t!kr|jE>iPS5e1=NE6OFqPJv|{ww82kBS-*XwCo5)i4qe3__cc;O za)5E_9zC`jL7Tkork{fu4&l3I(Ux}v-^}LnYF*|`p+pQ@{p3WB;%lYbH$1+N13I-3 zQ^c}eN@|UZFbCXUi5<;NZ(bx*m;9nB!)kjhDVZ|P@DXYh29_y31FS=5ez>oL-E8G-Ov4G~GJ(>1atGA~KeFPmhSB9pM0vp1 z-ZjLt=BIQ^k#)v^>34F`F!wp}_OX+DWpC`l9`uzpEI6J$Jk!e-3Q~%8hp|;{dC{YY zDG~+YNqtrl?VdiWvN=b?MDF)xChX94ZOiV7W`qNrZ8dxe+h$(|OLYgbD1cYxVapYb0*EE$F!GbEmsC{l2sa3Y$C`(Gj8Ix^FKcT)L*()d z&i4Zi$_@5E%xDo_XZ9ATlmZ)*b!#3okD;+hV?S-D^htfWSrlE2ltGcZMZ<{i$rh4$ zmJtKtZ)Kx$|~If&2WA~HnBc$&M+3JHqo zEOL(bW79#yi{!BcyAn8Ne@*XlaK{1Wv;4Z5852Adg(wIMLO~~mI~ZY~Ih}irQ@hAlvTywCmNTj8 zSwv#Noz5ACsydStm3ky>AP`j0UN85B$SJOR@Wx_s2+e;w_yX5V{j9Q&x_EVEgE4xp zl|-@o$_#fiW8~>&Q8Pn2iS_W%a-2Wm7I3A%GZD6Hn=C7S!dZV?-B01%C;GN9iHAAj zNv_zy_E~pbSP*da-G-F0Nrm7;ED#1iJILZumrDpgyhO$1cpHSDzABITe=d}iEP(0`?Q!OU*Dz9F8xhid^Os$|M+Z2!07QaN|`PNkL;l5f7a>|VeRVpsEsDA#<>7}8YyW65dL@HgzQ+wXN`|=UI0lefVTw=XbulWM)scYjyPaVnCBX(Co z#%DlvJchvxJ@KJxaZ-@VUjIj(Xw>=rH|0l!zEMs;R=fAAOe&v=Bjl}> zhkxf6;ienV>F(5v+g^DLw>sOqB;kzy$O zKRAXS>w^wXpD+@KDnD8KaIujn!0%trL9Ib;v%zVfdzgA^#_lNP=zamdIKZ(NuS+`^ z#nCj6TnD0b=o+dSZwFri6H19d6e9aZsDR>qBoOJU=wzR^EP>f!3SuX=o3?_9CD+Xk z@7agItW#F^*_UBgC02!IW*M%gJIgCwgOLo_Tu$iLZ{Uw9r&nt|LlS6Zkt3JJ_(>+{ zB_2VOVb4rkH3l(!D?+`7eWOD0wzliIqn7Av#-1#NKkt< z5_6_fcN|2Pj^@I{RR;lvFT}5`pm%H@u#XAs){p<#JP9vZqX0yvSEjbjAXtH)6=;D~ z-%~AoUG{Gf=ji+>d|zn_>#+6Et3}4!mLP$z zp|kF4ATq0$)wXTZ05Se-Lq&tCq##eWmkf-gM|r7l zC%opoqR#cPAhj%M$*Ej@jpaJIeSVsTccu4pqS6*kLmW=Wxa^LDZc)!SVsGx)!S!U7 zEL5RZ1>60pL?SGcBVOPlJdX|7d)){IZbl`)kN(dE`i_PE{?F3~wsYnry#<2^*A$1;nxEBr6xlU!_RnMYzuJ1-jK zeiQjxpWjawF$#gJ2*zQWZU&JC&gU8VyTtR$_k(?JPYYIZ-Q!mm}{>$shCCe&RJynCSJq^$Kpr85dYbkGlQ=M4oAlR`0 zc($1^S;EDzFDZfTw!%k18A~G$#h6y(P_omhCNHsrCa}n6H}ph_iF`eRf(sjA@a-T! zj5Ea-aV0!QK2naJS^II})YX`H(o8SO!4iRWDh7&8%5km}hTHjevj6H;?5aGe>b~0h z8tyXyx;yb8?$$7Bgqw(&%t|T;hX7U^!B+TA!|(2JP^mhP+LXcwYua-=_Ue;gghG${ z(XA8XWNr-X`R3vm@ItrdQm>xscCXo2#}p+f&e%NJv*)JL`@Y>0`9xZ1i=Dka(i5l} z?BHyPC779ZsA9q7zT*f+hXv&+xkNd&*`56ePhw6Sze#iQG)8OA#5(r&ru9<(Q^(gh<;>x`u|XbNXiJOfJ4do&mzeqzRX7 zq+gGmP3W-VIDc&qYUS6dm-e%)uM~E#Tvb@w&ye3eG3y-wro^;?V z;SUNuErO>xWsE!+lIne9+gZNGbE*a6kFojl`CM?iipU!Osi^;G$W6=JxJgmcvz!*3 zAW2%Elh-ANxW1H$$Uz5@JiGPJ8M?f1Z#&_`o%bCrw#!`II57at)q73-8{)+QazGUj z%OTUAWwEI_4Cr<=SDuBDLLd}Hpf;{OjD~j$!YFwCOUJHxw{4sMcyJ(#$c$8`0%aq> z+ZJ%<%I7BQKH)k!hgbB27309AjE#Qhd6%u++!2s;cnhO;DqQa1w-9=3;+W?JDKZIB z%uwxH)dO(5N&yY3J`{bB_?i*T=ZV1%<|+a6k*}xcSJb#pq5&wLR{{{d4tVJQ@LLNsF2wI?=G@v@bgeg3QRK)mTQM?o3XJC^2(D1U^@9e|VOva*l%&h{Kmz5WOZa0@&N!}>{5P{8;_-n6 zDY+dysSR}B3xj)ZpKc9eIA{WBxvQ*Kq?&Z~XX{yO!gLJnI&GL5M* zYp7MfL!L33ehk#HajOdY0@^Cw|b=1qdeP>K0_V?y^DW7l!5oeou z*}&-M*-5XmtdyLaai6Gr(e>akY4B(%CaISR>1n)YHc(JRupDjtYNF>XB;*bkTX2mE zfn0KiY@S;mnIkkxh;KJ0b9sh_Dl<_lG*-G_sI7Lmyqqn^{D z3x{)J8EW_Av z4uc83;)gikZt+{z`^Is3M3#l)nAjBi#`88yVyij*YYMMH^dhgsZ}x0O1rYryeHf`A zo_@7ccQyR)MW_d2^PovZdSUn8k4ujR=o;+_0lsauqPI?N6wJx-{-L+N$>_Ux`D}4x zv&Y%oLfL;lv6wb08b)-KCC>?c{J&eG*wxheem0}4)M=YN2EirPo>fstA~?2dP;@)p za1z51xYx z3M6jGaN?v2)c@1%l?MXC>B*43B53bJI`YTAmmi!C)nY5riecvTS&gLYz}~*vkYv-M z+=)6Bu~IV>%sm5V>7rp8a|DRm)@{=(lRQz(ww zDcJApq~kMz&(3FuR!8v+5W2W#st%M;4GTrZ&IYT#dx)=OW-22xR05Josg8T=kkd9I zZL^ju%Of(Q`8^m$>&x65p=5WdYp2y10@#iSQpDaQF5sk|AFeBa+dvkNfTkTVN$)() z$7(!GbKWG!(!6yf_F{?YL>U*F+=cV$mWt8_Uae#A>HaLDNCPcvYEwgr<(d*FDv2Td zS|nr`+6Gq$9W@uv#^oe3QBBD7lHDXcD^%&6$ZFE;-R>051xLLPtxEqhj)ohu2$4yR zO|Jk5?ejx8AN!^~wAss2X}f%phvn?TqKM}epWSIp1As9Se?OFd()3Xu>c&ak7z;=2 zy4OW6-Ji%O#8gQ{B(`jNM#;gPW(p~z^358RaG(p6mtM$sF=Ka~$)OMaLxf?0bn_%K z0>PUR7OHE2iV!32T+SBKff%Z0$OWAeJ;U(WZ3G$;)TB)iFxRIQYWXbaaSUF?;i^vf z>w=#4MFs8^D7A6+nqK};E2GBEYu9BoP}05-G^2$iz^P#=1`M5-6_kYeNq6%2F~|%& z79>ADRICP!ok&j~z7!EoG<@}j2BE#0|CSagr%sp&;Lmp39}x=)Gj2pq4si~@i^7i)lJ6acVL#GepHY#yz{b^HUNc>GJ56Im{Gi* z)j)n@JzA{GP+)$~p&Rv>83+pY95IVnP&$D7-&j>$88sW+Jt`g@Pk%42?C?d^Bb4*$ z;Yj6rZku{Yhr(=5VTYdXUeY=bA!IMjoRo>uVs;IkV5uwKx{6Nx`?uX`0gFZ2%bTw# z0}2h0TW@*2TgIUTtG00Gpzo}$=bu~%+wUHYIb8K4LM-Ta8@>F_KAUO9LYVUaury;h z;*P~g1$~JX3bh;B_j4S!u6%PZ5-h?ClQ2hgl&rVH-`vnP%j`toR3tX*e0*Zc5*m1z zdJL6w974>>Ya@(i`jnr85r}T+m)zUs)J_cY&W3w;YBx*A_Ltm{OkH=#Ps_&Dz=z;Y zt~6F`?M<6@lT~+DhGUzWFBUfcSKG{qW6UPDycf#l5%7mgI6zlGWUOU33q$Sw`w9wt zNb%v3lFbbHIlJTqf2R{;)#;uJcJ7#X-kWcYrhDpnNBDSLvyFh+-xjiqs)uk=V=LJW zfYhcjq$-}=kQ)pglCP+*v>u2Z1H=pEHi}bAmBTD?63DSA#lwN?h_({)XwA_P#IM`M zo3b#gr%2|j-Xnjx5XM~fIV$AZwQAmZSfMRMxT*hXPjze%%vCFh0Tz1y=>&f?p;Kbn zB_Mu3rGqrrCr9X!b$A%N=wOwO*hbQ~q%YC&CpiM0sXGdGgoA9G>r5TeBavpOy;JVR z-Paf@a}5N_y@(w4_5O!*m)NQ6MZMRUprM6u=rdXt4{FTPyK-ciJ9zSU!;Xk82Oa1L zr8$KdH`Z_K$PH#hkP}2_OA$a`#lJA03yPNWS%+`7@O&z(xz8kojg4ZvVSIcM^5%G| z5CAAwK-mkrUTil9oGalU)M?ak@N|q{NcdR9vf4JAO2v<2PF}chO1c4#o^~aU;i23_ znYgV$1*kQfj2@u`o>}t*s|vaRBNg623I{7s=R&U8YuYU8ljs;tDyOWTyDB_u1Gb=XJbQg=Nb^8I*k6HjTj=VM@}?7!Q$>xMLG&;24;bG${sm=^vTM1z zivG>Rv;1R8my3wDw|On?N>qE(pyGA+M`4!v$oT(;MBSF4DBEB2$xGdHV;yWd18}C0 z0=wUYuMZ^P;0VVw%=yo)7fchDV%j0~hd98(+0!XA?=t5$ZM^E{v5wr>W6TjR;h&`b0M8sr}Nt0?}EX2tUD%jJV9eALFYJQ(wSwsL~^OyM9+?sV7Dra!g6Rp zi<%*y)wO`Jz+OGVYAu_on3L-#$HWO4j}{{E);ZvHUoj9PMc&Nun><^foLs>mE>;_kIw`5_ zMe{4sByfDH_tC_%Knh4%wg2j~Kiu3De@`Cv7#g4L!-uifts@Eps!hk(KY5oB_;ea) zML+r0ph?OR4+=`9WY3T?V=3(=k?6e4_8#dp;>qVfNs@&W&MQtrjro^yAkxZzER+8u zI5?<{Z5N#`Xqf?5#yv3^DzHOu=|lJRuZC2Lh^gF&wk=B8^qkPAd@(+oSv;5N_Zq}l}90)P5@xAt#30On@ zy2|yCGzrIDHXzgJJi0S!-%n%&dj3VTMts%LCi1WMFe(3WkaKt@I|HZnuqBawd}ll~ z4$qCEFblvZuQ?72T+;WBNNqr!90VPIfo>t7Gbk$i@p%WZ#I6REHn*=hua*tzJ*?p+ z69dV3jpR3vQNxjE3B3Ilm6#)&c&}PMr{Y1ECSn8Sxdq1O@*_rzwc+nLX@-(=lg@*) z1E+gE2=tC+gdM+11OaS2)-d?;op`YR-OZZKSFW<@&>~cD-*lj)8_TT&{1YjC=rI}! znZ)tox4DXd5LJ+zc8t zBrS(yr41n0vQED@Cgb8fsSQc4+D(_S>)n|@$e;cFl-x`>5EK)?DaPEfZ?k^wE=Jpf z8f4h|(I2(LtfQyZn5?Z;6e%MpY=jg$A z1VnWFvJt!rt>Q4QOF0oeqf*wu;}-=*+pY2wQrW!?$hpof-eL!i!;S3mCkdTGTX3Y1 z8!y%oo|{QrcBCxZxCtc_G1;;;p+*;C!woy$LdD#=4BTEXm^PRZ;1ee5!Wm|hkV?IC zU0Nc0p=hjLYC0V-)Q-DvwsMs8+k)nN2(xs2`JBG{AG};mUY;Pd7sMOHHuh*7Cp>!; zgFCP4&e_4h58Dsugc^T-*eE*qhg96q**D7hpvS-tFM{S&+*TJG?99Vuw9B^&txw>q z!QtnUY=-#rgDI;nj_$3Xxv{wRn)~|{B+O1%sGC{?%seLi3S(0#wm9Rut}!KXjpdKV zAP^Y=7G-y^?N}`brCf_$=I!m|6f9u>LF|Ow+4B+DbF*fV^;JcCveOZ zqM1s%<&V8!pdAC|+d=Q5x$r|WYl}VVa;aHhk;ls%sL_-%NNVQR*E~v#f~UMjxW)-@ zFxl`+j5McpSrBOV%xK+9_RFh+s&V`qv_m2s!)GaibgL7--G*dB1;5#K8JqBSf9ckqSt;JK%c{ra|ah2 zkjScp5}Yr}H=GkJ6l$2sUYzg1Z%=8uD8_dQT^%sZom)rxW(?5>kf?4$UIgH#%LBZ48tbJ*1 z%yA&}Gl}d@+G5GQ;uBF`#s3V3{LODzEi4)H?mtTuwotqo{seJxzZir)TwI^twRe*h z1}9M?O!Wi|o7BszxMq?ZjXcr%3hKFAnh=O014od)>WB`5?`ecplP^wnx}n!HiIjvI zz!mn!sLjyf!TyD%;JL*{W+NFIGD8h99@^~UhAZJhqv=2k_4*W!^PNg#Qa22@vpoQs z#cV7b1kEhPEwdr1C%RU)T`DH6#2k>UW@SM~nbAqQ2tAnO@17aEJiHyq8Z=OMNVN3k ze{VBRLDbYv5~zNAu41BG7}p>{$tQE^_o0NsL84#XLkzLmKV=#pBJ=h(*VRbe4Fn3+8D7tS(N@sG%ZS(;W|kDJ*tP zT)@DLH14Y~V(dlg+-tOCY9q*Yf1)7Qr2oURUO4W&EQus3hWMj$HLQNhXnIk6TaK=t02 zb#D;5V+P{6@f>6Tey9IL!W`iFopy;+w92@R9})qU$~~|rvYn6VB(_(BUBniLeWKZ1 zy(iNXqktt0e*-B&j)Nxvn-#sFbDK^VuS@Etl*E2!evh8uO9T#^K3?oLj@4u`4oDAa zX#dQ0NLDCgo8(i2rT$7Q!Jj+E^;&={Rw9tU8$Ks~doghAv-dZmT$o{%bg*-DY2deq`1C+ zbGDRnO`Us`->S3Qq7tH-JB{;HN*B$(GUP>c-zgXWRvb3 zJyy4|&wDx41f7RkzVly#k!s~+krO7ORoH7@r$yVEMboPVP#C+!EypzBU`fKQ@9plKILkCIq2^r;pA6#gy$w$Q7M@48= zcRFt!7-;SN`{29E{nSE>9Lh6s^<eOWEJcvV`F}Re^a(o)RtJs+@coVz%gH}E32taf6EheXw_R$W~Im0 zChGQ;g|6X|%i)jM6nm*b&MV`4MpKm5S_*Csd>sL82bX9l=|~$rx6%@2*E{jaC~fC! zAx`VrIseB>884;2$Z?3$W<^hcY}hhX56Bv+#Rc)JVt=L<1i2FC*d@B<73=yKr_(F> zZ$`(kc(Ef2h$i^AYJVxRC!~5wUBU-1oJ&{Nci1iYAVB@0VpEFEMuwNs3|l^z3CiY6 z)NRe}tk{&An+{M|nRSX+q$sW}W11`aOzjs@ga(-7X($Tni`!7KB>Ar$wXJu~4WtL$V#tkd@&BU>XNT=IPT6^gs9rG0SVoQr1=5x{{MsBj zRO$9khr#aAC!XO-WF7DPZ%?!``t%eLnaJnaZ@PmWl63bB1D0z3f3FeROmU0ShmzAV z_O7%^H}=q5`#ZHWi^B*~ZIJxQ=C*R|Ye3Yyh*(Wv$EtXpcDI;t?=8DYfY5?c^1(P$ zh*uN2obfKmPM%e~9?`)KHYqo5#65Yv3V}=H6LVuVt&5qFcWtY7*3^ry0^p`3Y%$t` z%#HK(zo70LH69k68H{4nhkoXST+pQrP`9(T8WoMt+fvFh1EFKT%zh&@yEB_VCUNibY zVPLXvx#we_ngFB3V6!s$L_Ul)l@i8(0l*cAtZ;RyBq(rhngrNoE)O;$M`(w53C_oO6G!LPQUAr@8YVefQ{hK*~9P>m=BBeB+FMVxb z6g`%XSHod&Tdp^vx|;7W8CvZ}ksyxOvrUm$PSAM#sG+rCHFr&0^c#$`!(WiMB$_+j zX!9<{h;icU)*50Iqw#uk4?(c`0RO~yXk&U2v}!3}<2L*nfP7+VNaKR}m6Rj7nZw{R zfkd4vHq!0m2{7-~M6evylBFQvw!UVps)p)TAEE1OyGG}=pOSbaG{5;MLbtbO%IcIgV34&V;A0258@$ zD0hE621z%v00!*hU8<1A)%lKS^eq!vHQxz_}@lyMaef`Tna+1uVYi9k=rK$wX);jTd=yDW8 zEPPMX9eiF?v(8ncIjA1hyjj+{PR34Z&5}KfDYPGvYcj+l&1(tCA|q#>QTQuyNMQ@w z`fA-dQ%ESz9^Kub#H~y)Mn`DAydqrA+R1OO6@>M}v1lr~McM+tXSGNaQNuKMpo~4$H#BH#m}Lnr0Quam2@A()QGW8vKnCl0%yxsmE+&9hYlcB3`!1#hgn(1=H3h?62n;37gIWOiG+RmGm7uIs5trsmHCPEzS6ypVTB3K}+Ee zM)#O@uz8sQO7U|U0aFxai46Yx;2|_9D$4ddZWp3L!e|bb7rImpFodoMAxlis)Yhuo zrjRjHId@#tG3taq?E|rq4FvnPgwNuv2j}`|4{Qr|Zbgs|Vaib{L+z#3|GCm7;|EWcV%L3BO+24vZhf>GF$L2q6Pdw19990~pLgqXt=TtY!%cSk5 z=*nZVbt+ib`vF`X1*u)RT*e5)%j${;gCfnb{R|~L(e&L$zNwusCP7gVUfkI|@L0$G zG`H=3OrNSr!11@j`AI=|{PJ0A)(0a?5c6NS{zWa~YD_P!MoLn5? zE?HX6V&@Ral<#R7HN)xukR)6e$`Q@9!rX|^%Y|lWk74+3-8_|^K?h(tkW07GJ+kM8 zgLFB907x?<>qS#n`?^#^BWH0sB1x<>e2t-?BVRG7KrfqNkC*v11MP|kqL20c_{~5Q z#hcbtNvB7mgTeJ^%DT8;y2*oLB56&HtCzgpopjTN$N#Dd_ifE&c)5=8$Zn}BW_Zu_ z9?Qb^6PP7%b&s_0SwAxNExw)u{yh|v>+P=kHcZg~UYiQ0`tEUbhS1Ee)_QigZ6X$% z`aONUIlRhR(3K8gIN>}+U;G4za*aE9RR9Uv6XNfSf05yzc%Go%^^{92?X_T z>BEOBXa@6`G0RdMd;evT7yWpidjhR;>o;v90VWtPuauqBBI)7X>kmD-w1NjyB{;#g9Br4bR`!C;hG_0Z zBW{a;V0+5V`bqY-ZSmY~^5L;xMX*mTP7QG+Vo%sGXDd`Aay(>Sx zDC=VcX**K>rZM(nazP<=UNhRdhx`P3XA4yyN%8I3C8Ee|uZGZ#5o54Td^M|8pBpKQ z;rj-jJA&QX3Ougp5rBaeuif-ab;2YGURA_xiPOgdjfDg`@tsROE6^b(K`PIoVAs6pJrjzFFP(-Rw>bY2A!Z{l+%17Va(pu!=%anu*RsqNrr> z*$%zEww!=)q^I%9=w2fJV@0&Ss4x zR;DmMbz4%`lT$`vT#Vo@TDQzaP4;6-zLK=lrqG28A4j=)s4p^(6H-;I8lHd^y`T(U zdp(uvSw+gVZu+$wv-c=b%3-zPR;-*yTmFsehlK=z+J3LlH^bLiapW08xmp{=aa64( z${;DSCCbkWKu^ZPH-WO}xf^`#U}tAMqOK=@GTID|xa(dZ>_{x<$J`V7e}hsn6Un<# zQh4jyKj!ldo774@~@8uB%BMm|#COJv*ooTO%+5d-k}=&0<10e8ECnLF}c%)wlc zK51jq?*ORM9ilqLMn2zstd18dH^?Z{PwwMno!moBr=x8QpC#XB1K=y5L#y43F6Zf0E>%8l1H$!pIKBmyF^ zABrT40O^pp$?m38$=6W!2I1ju>l&}dHL0X?QR*x^5zfR=07gK$zpW}mZu!iW3VdA; z1uO~`t;Sb_yLfVT%&aql<0b?=mM|pMc9e>dT=yQ=0l9)NMZJW!%{2Ih78g{}--0oa z&RDqiEdRgE3OwxLLNMY@5v+vqi?|0REQ-QP^E3r(ti3PND8JL@s7{H)^K8zGcVp8x z?#R9#=ZbsVMh$RNxA) zJqV67&H>EF897a?6aNC4ZljSU;gHjvU!K7`&*kdv^{-LSX)*K}Z-;_+y zFlut|1M`{NFtW!291!+d?fm6EaZZ6!|Br@)Bm!Libku*z_(m~=rs-!5PBHHG(-Kn~ zROIA+++KrN*N|Vvr+(hxG6?N%$BV#(;_doTpst-5yR}OE-wKz(uGThps z$eD{jakSOeKrb?mJjo7eD9omY&3+P?}Y=(h1OY~fqB z6>Jk=pv^CU@4=;CfMn z(d9S2s?1pQ<-)v4OAr`bp82o;sKk7Bex-GDf!?USN8B%BbrtuNC>X2Ui@i8F>hZ3G zjKPnpZ=Ay?0`iA+#xVcb_oANV42sC zl&kd|tw~ZYU02|JO<$~MV3Tm4%pYvC{@9YG^5t<*2(5H*S&;lEt-LRTbF;Qj+tidE zNLYCdAMpHXu_`bt?H_c2f5u?wJ)(PYWd6?e497703UT8Sqe=z5xfUzPj@Jnj*>of& zxNCcm+d4u&`=(ey0hT*4dCWP0VJ2li(v`l=(h#aM`28&c!CzA%c{`Iv%)occc263F z+Rf*U6XhpD;ed`C(xX}w;a%yl;c@|+!eT*VO=e&ZQrT^!xlR0IUyM*JD@a_7_u9;x zoP994uM)y(5+HoZ+nrVFdh8^_#owbAR{@;Wt<;XT%_@U*IXdHe@K=u1S~t+b{abR( zyCi1mqBlqT4QqbX9=jC#HE~kwr^r~kw>|O|+pJD)wn{iX4kMUQJ~rDy^eAJm&BBzN zI>+ptH+b}z^@qpu>|J+lwCH^FbRX%gCefn9oc~FLSVlw0#FpPS%xL}d+a3?(U|ADx zp^&yJ@VO(a7T8Bi+ZiKkhz6E*J_ zU(r5im!yWB5$$krMisIrCJTm1?$=oVtgp*wa-k;mi0_2<3LbY=>t zfhN9Ng(hs=)ifEA9#7pX{L}!?j4=1(K%G4FIY`vU<;V;#5=g(p`v#@-OAcMY?aVEu z1pZ)LE`K-(R=x6EUZ9hB&Cgg)`MF|6TE3Rb%@8l^k5+&EDCkVzP=MNxE+si`y1IV- z+qR~Y(Ws5Kne=h%n0hl3D3|5g$Ct(%=K%V-V-kT;w!7B9;W1`G9Sx!D+7JLAr!!rQ z@;@N*IB!EyjeHGqpD`S6**^B=R#p?>LsZCCv0u~^SknjcK!bO&1SD*nN+nJd>M3&1Cn}R#Opnu*v(PnK&g z4faO6(reX%^mO{Z5~;a+=HmCQ*?R4cq6Fraf3)0QOjNTbP>EqQYCCC{qL2#wSeA19T!v^pjKcugxk4lLBfy{OLqolO&UAvEYM-3&3e9W5?$Y2hM2{%K>w(cJp z;h}xiDC|j$NjU)!>r<~^%Atnz0|3wocbkFtb-!?}PR4sGE+GQ_R?2p8VPX`o06~fY z0x|!G!*2!Y4LYd}4ELiT%fAQHvg^dC+`fuQ6DPt5lXUP3{=D6V7Q(fcgH;?UCUN>#9>)0am$dx4R8pkpzvo2wP7QXvG5>Pm>Rh@JA>!#`~DX+p9HwbRQ}nr1TpZ@lKG+UyWLBS-yma8`f}8 zC0NPz4lw?}Y~uP#*a4xP3kMEc4{B(oaSkmLL<7C5E1zMKoI|`S46H{+q!|mI@(&~D z5z>EOw7GQFv2DNN^LJztA32zimyJ?4D@IP_7@P*61IBT*Q)xtvjQWjVInKgU&KO0WD*RzJ zMd_AU-suE$81qJNdnyXO1z^f(YW=tjM0sk2Hv(`C_9yN71ai3Ibb$JxXkxdd!_(xh zu;eDC9~{u1SDj_ENtD$!KwF1C3&S910LarET8KCI3X%13=21gbEd5Ywy_?WD0}a*+A%>~eWFAzljjiR|$i-0?=YuvPZ7M*AF;+jAyf->N4tOT<8c!p)|s-ED2JxfN41r3Mi zHys>=1T3#nq>qcHUch%(w=jsjLD;#Baz-UM0weGZi~zdz-dD*^Bec}UtpUErBT%;) zjU17z67ilYI^Ta9E?Win%9}waYp45nTlZ56)Q|CRcN8(dT#Wf->|kaH)PUIFEhOoC zf<7*|tC~aJP$g!eoh7DN#?`8lA;guXYLpXU+hr=#Jw4c71a@@@b_PbdRJWEnyt+Cl zP0n?kdRiZUPBu*N(?XO%09*Ss8E#CP>YYYhI9h?$43BK0eE-EpxB`hp#^snz22%k z&imE5c0FSWax5||>Kz*r^Uu>r7*OFy%P$h*5 z36wd(Lk;)2T0J`@XjuwahYb{1_M@KV%vz6OAR>iIw%G!&*5a0pmsQp)=jLOvryo|J zZJyNrZ=OVG&)zF;Kok8wEm?1C*zLH}%_*K&yhyqWa5m#qF$l-pPJK4(UzkvO6KZCH zJDp|xp14n7k6o(<7X!bhR-@u`3dny&OzaM}jjtRk530_IBG1M_f85At>3c{`BM_2- zCr(Ak9+`-3mbHIDgAeV90#~`=SKii1?meho>&u(yu>Q(+a1gzHE|<`5=gbbE;D1tq zf;`?^Jnz{45=!0bv;pA&hIcO!Mx0Mh1Tapn$s=;u5$KU<89&xgi!ogOHq-i2zD;r= zjOGU^m25K{F6JjR;97;%UoDEo3%mzl+g34Yt}7QedA*X@^#6pyWK)uJ^GkSX@Byng zC@gyvP=29n=L>JWEqJKDcMDQE_36>*j@IS#TC^yf zaJ4r_wN$q%VR~c}JbN5H+pWupn#9-}CO+07lgO{gaa=g@D1rk$rAxwoQz{vB7DFRT z%8E+bW+!$YF#N|QH&9|a4gu33xR6NI$Qs2R7*+6Q3+)?v(IS}c8xw&)OaHHguo_k$ z2V^)q;$l8~A@m@g)Rq<)TdwdH9>Soznpv}&5svg(_m@8~qYZ`HqmlmsSAsa1XqVq@ zr#ZyefCUCt_5TeWKJ~I_gCzsU`lQ1>UKJ(%w5^8M!%cCrJLW)sJvcct^Ydh1k$?2l z>^)O@>`N`bMxytT7;l0yV!%8u?WsO1daJcr~1GnNnX~$xV)8&33%`x zZdQhJ2MTIUS8DCYrv4RDNmc!K&(QpY_ZK;#6KlJfB=x*pVIS}i2Qz85T4uf9Ts5t? zCZ(MMx8fGhj@go^L6CO}zRI>5wO#w^tWCE_3Jsg2-J8pZ&k{yf!M^OQ&ebN>d2uK+ zu_OuUE$&yBpoAr4=!0iS7pqX>PkdzM6MdhNUdpw#Xagv}n2aj@(V?sPpR?Zw5lV7SHi{WW$?A$Yudq9a%NS(^=}*VXmYw2 zvD)Eks)&<~aK*QpR(wbo+5`NSL;h(3fX=QZaN$;_`=0{8DZ1Jsw)GrWPdWue3rkE_ z1VB8cM_qi-3WY4ON?-vZKN~c;f99+r<<;G zV?pEJ*B$Ap>O|Dq=|*B+w03QC zTWr?L+Fl&8O2*5bNjAtI^V3l%w_%-aX01{XY}vnXbjK!Ba$(v1!^AEW;>lAk$fGQK z`O_%Ry%@6$(x=Jw_#}-h@wmS{!CzpiV45PuM9Y|`Xt*46&AzKRK1Sn1?ahl|vAo;0 z&khH286wI_tNbi_Gt}(eKM@&8aP_4{uWYS!3HaYPm zU_gq7%ch$ff8lyqNzgheSxq)D@Ozhj^r-nvdXq*;>y?plOSgx{Mzib0bno(m(!aViz0=5;2hFnopAZ_?;ZtsL_cRJX%FyvhYC~D!jOrq zs5BNC64G(7$Q*xT42QiMHE9y31_92{r;aW&>?_B$Xw*C2V`*=YV@T!?UV7htP3$A&0nM)FeOW&h(O9#RGs{QSAeksB5Di_n%3iaB2)HH492`W6v9@DH?r zKL+wwQ9u$oH$8TD0)q9U$U z_xB+t8u#Zpim6j9?vNb3ZKsT0ONj4i8Ai=YEKS~0zo2v5(K-m7236SH8p!#nQ5!#x zRSz^g?8L=pKUF(h+sdsL0{66^MXm(%Vv2|MqBDRU2{%WiwRhcLh$TCVsCvFigQJ*a zcN{-9n^KJ4T@iBdilhfrq_xj7q!c|q`#XQ_6!eqHakG3b#{@)TE;PxbBuf$m;bM!w zi!GO3QOKd883M7B@jL8z5j?3FL1?p|5`FbrWPOTExe@Q_zx(H=Q!o>sC8Km#2gLxk zl0K8n0`=sMiMi`zic9*8VXk;`Ah;c(li+U6c}Z2LQ?vmgwcO#ayP=-5(jU zE*_$h^%QR2YZUrEb&ean0lu-kpPdBy2LUL|`rhvgytBbP*)NcHV)A z_-7E^d&RmN&I#aG)Q7#7^Jjx<@~Ke<%{<8pPs#bsig=A;S8C!%NKD6{KNv)53I=GJKeN;*~Jpgm<+SCe7ygVjfT4}?2Sul7SdAmm)UaJjmieAQZ zzptw|r12cVpX4HJ2eVG%-J5_0egX% zBhdl66Q~Fci5q%w_3r;rUGNpRkxzi%gHD=Y%@a`7!ZprG^JeDt9f`C3yStqHlytnE z$x@XdpG+CE6KTiLHmcy#;glHwYqS~?3LG8rjzUO9radManWgU1F?4JG?GU2+X9!~` zAG2>gBe~B0%+qvo6<4RPhU^yfP}xq5IHZR4wigib8IqvK)Art7wr$`Z-s4V)oRnp9 zQZoTk30QxagN2*-G$A4)PHOMmmt=9ErB zTI6{Ms`9%=yU46Q8wFT^yAsKXPwS!a3~0XwZ`{&Vu2SE8;mlOvJC|Vwuj+};iy`ho zN%!5LY?ZaN*ZktV^m;njrlMH8#96E?6QrlkvS%uAwWf)E_TS{py5jutH}RxstLyU* zqQ4i2i+;Fll@rs=o+$f~v2<_Mv@~mSjfwjviQyh6fd!>1SQ(6v)g#T(^ehC@EGZ9Q z3j!_w+co0w7vWhXn-*gv07&2m&J0#dTj@-#ZBFtl_cN$ZX$$sPDYYq3qR9&JiyGP% zW{(Km6P}UWVPn`k7hv0!((;*L^W@Y1G2uDsI0RveHF~k=Y#?c*)XF_<$61;7J_Yv| z9pDSdjN~QNF)N>RJ^-6%&di{6MKaN#nLmi;nDb=z(9}ilf(29rV>#<%3F?8n@5{r&i~$tE52A6^L^6|&2BpcN{)v-sow)5?J5ilg?t?M1 zf(NotN*6p@cVw3nX4IY7r$unhcVv5VR`r+p8R&S+)k;u}V&rR#RTDw6O%={UKw<&6 z$$Ajsm*ZdPD%h5XqVZZP&s-G`HAYJ=0sW25f!nO1Hjq-mteNh!eE4soS9w^I*APLK zle%ARc&qoRiKV`bkFSFSKkzibUScn7+r$!x%y?Q%JhAaVwKfP1Dgk#}k!NW}o$mTu z>1nDolEz~DRSzM_e<(s`eazqY1v9c=C0`{qtwA|jXPxuj7{Zd4c~NZKtkiJqbSsCQ zd3`P5Wd=Z!p3Qus=>ce}wJ^TL_CD2l@zppjoq2SNDVY_YHid?FB_q5%BvfdrC=JWP z?DO8A6RU4+gLM4;gsFEAIRCvrDmqqOsG0lG#A6O*0rW~hJo-$7t+qM?A&@d0&*axJ zU?#&=0fEsloDBRE>^A;a;=u7Ew~%jtQy=qnqCWi^g7{$Macfich@s1p=%6p>V`}kG ziz`q&4tROIf7G`qBAjAn!S({8;!zMXId%23z`i(nZqO$8xpGXpQaxg?|6q`p3$gfrix{PGmU9YpFU6+{6Ge&%0WxBa!8yBYo{h zwp8~o1>}|6Rnk7>}5twlqID8r_X4<Odaw$Ouf{41l~3AFw`@awP+sU3*Hsj@)R-+&62(`*bGM9!P1OJJgR=E7lKM!)XD z+C0h}Q)uqc^xMsILHOe%tFfR~x_WY=p~~0PR^j4C#7)HgX{YFU@0vCXycFufm1h0teY%3M3CZMZ9ZUCceal{{t( zFo2DQKe^jzXndIcWKvu;!>MI!6W~!I0RA?$Q^b@fSatcZvXhE;ETm2V>t1IDoT(uf7^foITh-DGOMjk2G-p|P3hnI+BQB4lG^L8 z+y!mDi`OUASSy(JUgcWNi*n8ZO(H$0li%A2k&H2(tebKUU*+c_w`FUU4IQ&eEIb^t zAW3#)NDmrHC{IHT{64jYrZ9YgbBucvY{ZC3jj2N;W4xezP!LXe@OZl;nOD<})VD`x zsjuA)3QO}cyTmM6eDkn7v@U7Vd;B$V?sn3(kUYE@XH#(*IU$V5I zL9_r8Ass7l;B0a-d?h@-kjuWyET-gBW6uiW%L9Y89HA5rqj1{a1%~rSAm=JUS+N*n zxHrP7eBt_(tsHaTEbFY%3cPiCCwvN*FEy1^kzecgBmx*~oN*dkyKt#qWc1d9xlVl1 z2Y`xNdGHoLGn74HW6N&70~>#8hb6_qHusr)2N2U#uktrz#JF<$T;eVTiqIQv4b|ECJNyK;tD+SloG+xI zh?CKnE^eL`shm|%5}f^k`sf$vdt0q6-`D&lDvUStRfuSOf#Wep2LaQ0(NYP73gr@? zIb>9B4N6smyY`;!scr?A_1S~E4LhAneG~Y4%XYsB*~+Pd-Qynhk0F*~*5lm8Kdk=Q zeRA0;RI(q7h1hk|F1qIEU&S|b1_0vNvCP=2(f1)ez(e{7QgA-IV7UmBdo=2Tz!0V9 zZpp~U5FayMsx?VJjjN9!TasgYw07Y(yF~SMS=hy&=d;D`v{9E`H*te{dbYZ! zv55wzY}$#jq44mM>Ei}uNcKdN%tI=q8eCPfc*Rt0F2*&3u(T<>8uS8kM%;P27|Ftn zBp^Pn#%@`cS@tW2mJIir_emqDbdR<`N{Wv)k9wLV-=Al{Q{FaLt2cnT*C-tw= z2Ig-qt`YNL3AY!PRN;xOwMOi?9Q$^7$;wfW+J9wP?cyi2=tr(cB%%UfU8Kmv)=wW!;8TS{c(TqWi|S0o}> zV$zN<8Sm9v7xT);W{kdSI2XR~MVv1}FF_V><(E$uWlDGmytitwnmbL8G|9M>u0Y9p z{NHsNG7m@x6p;=M!9L5Te{FT;qMO{0Uq(p^i-cawVaEngFajaOYr+)IWN)%d=6=f; z0^jV?6?;4lb?N|qX(r& zSNfwxxQEdgloSI+SR!iElXNr2&Jrt5%?NGnW>SoxI=Yw}_YV9gWH*mD%GE$yrK)1= zu<&ip76DEloKR|gS5%a5kelDR0dA-H0hlykYD@Gp2OLhlKYZmw2ZH$^5gNQKvSO9J z>V|C%X1A$9HQ%576&o)~&Ho(i-Y5I0?Eo~H<@(S=^hxZ`;gbxGjvB2b)1=}V0JoW0 zMcJ6uzT3t9oYESVHPs?+ZXWNDq@VmQN}W>^K*|T?vqY#OU4b!)cdiNjJuSTwBFH8X zug>^TQL1Lggui-tNOFUDnW?9FxmNf)-pDX#pdtNC$OWWcaqU#*vWNzahca)B2zJ{U zoW(+RDu&j+25X0S0ia!NK@?NTHB?+S7U$Zptx9p(ckoa)}FI%LXw{XQdhiC(*L z56Q~GDxQ1&d`BNr_p31@0 zWkvX63sO!$d1{DTr_UZ>xqVf6I(uy7!Vnt|^B6?%qPu|oU@5;y&DQTjnx2SJUj8H| z8ia#rV1*VJp|=Egz>6XARnye=aGb$+RgvDmPLL09xwlMg5_a0?G8!TIYNEPhUI70` z13UI52Yn6BCoQ*>)P8u{G?~v;y)~%Z%9$>I_E`3d&fOW`{NNyMa%p>C30c0xbTZ}^ zNOHUQHp*TazHWN72p+nA-^>Tb*srB%9z!MmFcFxZ zJ=9xnJ*FpGEY#jzhvz((poEhoo8lBR?6Rp-zLEDh6o(cfh zpe07x3Ux=gALEBT(9zNV*Q!S?avdNpD*9x~emKf~Bm7R@yD*2sdw0mqX;iLhW2iwp zU2eFL!?7WXK9t_c>L;Gtp(b0YuO(hCr}E|K9(Q)bU^$=!J^|gRnr^Crh8?X(R1FW(&1Tz%FP+U zEOmb~Sg;Lp&+gS+&xP|TIxre$7>+nkrUT@RJe(^SF=YZmaAJ>4retSJJF{VOD=X>R@4la9K;+>rV1}K z+`>r1nWUvCGDVaQ)w-neyzWSwFFOPvC;+bpY!Dsx2k@R;qWwC`dVEz&iajWw-d$RU zUYHz0CaW9>1Ibum4!Yc5^+TpLz5mCksYPl=@bA`X?0eVk8~UwVI;Ac|IwLzO;G<&u zC@j9R`7STn=YAdi&S?j6eHRY7d6>Ov)fB)5109Y^)}dfOOQ`6_{(U{>k~PAY z;z+#eCu?!^Dwov&JXmi2Oicro&7Cej`i2BMvz6Z&A9`82bA;sk3;uaL7xdm@&r($A z`}p3^4!)f7=$tU|ee+}feW!$4M3=Ea`+W<>) z9Q@41X*eyFv8FZqm#17dzs+I9H5}hUt^Ec&X`Ni7dPr*AgC;jO%KeiOZ{_Crt3S0_ zusxTd<{b)CdJOfuPGf=J&0HhfHaYZM8qbmZfVTLZpn!DKg5Lk5l2Q0k*k04j?$0Ti zV*if$%^%CM-_*a|L~;0YyP8sdmh@|*}Fs?3E zr+8bt#BBL}(>Xc4A<_BH2g(q&k5*NlB{hsEI|v4O?v@%d(a%}-8z42@t|X)ROQLa6e3!d^YY{f=Kf_*pM~^z;wcd|E($d_)FPo*Q>=CUOxt%L1G-P z$syS;7Lsr8*Q5Kn$e#WJ&&ap&yG{7{gV{?zy>kBjHLZ|)6;WhL>i<;a(~v!%5C*`j z7=AG(8~zIXlD_pgz@ypS5@bpe|(hjAnaTC|yf2a{pPYE@Xqr(9+!~xoZRbtmF`m>omzsj}!6OYi|P!@RyZqpXq9!5~hl zq9*nO5G(Fnm&!EacIE=8H;tQ8pIrQ{L- zZ2!|gS@T-wGx`M$W5-wGJnD707og?im_-Z2U5z=IrcC zyCrHPVaCjOl*Y~j_VVr|;>HcLpcUt1GF2lK|BiquaAxSwsskwDcEsv!2T1Rn^|<^R zQAESxt-r3CCWV~DQXs)O`w<{to)leDrwmX%3slUF`6;(PA_fGCr{wg{3NW8EzUImC z*qQ#rt9DfsGJewy$O#M~Fp{HAK#IrHB04-$&=m$R zx4t&qxi3j!y+x_`TD_H*)LJIYfK)pNu#tCznmd2G9g2*|M3|`bG3f~WkULHz4dwdB zx|qMEIL?J(QQ1ayl>_`wYq4PQCQfw!NIGf#&X8THQPIL$p($9m0JdmT*wKErq-F@6 zb_?jw?g~spn3@gu6KanD=zW=Kot^E!&uDR~oLKk<2CJ%fC%F)p8Nu8%apcGeYrDvRIpy+Ah0zg;UgvmlNWH2c3=(dpB16tx z*M4zzCMI@!SLiq#*RB~_wCNR%u?1g2Ah#-UDJPwZb+nt#TRRO4^e%a)>u45{DU#Zq z6K%1KN#b1g-^296r9?=43r=MgA!SsrH7mGUGJ|q|i*ixq8xWg^*_kvt`2qkDmWA~# z!KYzwiKdPS#L#kx8Ci>VzL84x6C?zQilM;qm@f$HHt*GQ^riSNxR-zjqj*&|w`TlI zOty8^D}$I)L8Gt=G=*yHgynf1{DHI+f)f$VtdKyT)bzOOQ2`c;OJx>+wCv3qLDh1y zj4mn+Rge$1nS@ks2`wPY+96dl0L2I^c_z*1h!%hg6%l4q~{g_XkVTC`Ijsi@A7$fj^D!>lP*(tM(qXNTw z=%$p%sp5|>iaG8nKU3>%W;q<$2$byT=T#5LLu8ktD=tc-pMGF^M2^b(>rQCMu8=vG zO^e8l4y}{{L;v5gBK}{+!9u<#j`Wg&^rQ8Zz>`#uuO4Ws9yD-YB*BR5=E6vW!aV*w$W&7YE92IZyKQpiCiGkTclwm3Z#D?(^8~D^iqD+qmXgc+ zioOF5Lr&-Gld5a$$kzrSv7DRN%I3dM8Ux#+7pC&(ekNizH^bn{H$t`H=TWc}kDL># zfn;HMww>$pi{GqS9A+Cib~nk!^g_z_l90H5ikFdeGmmdO`m)2@BNrS7?K&Yp5s3pKskYV+|RJB`9&4tYV#j0L44ugbcKv3uabu>IWSh#~H$vs}ks)eDE)#3x}H! z<14l?>`|M@ETo0f4@{ca4NO7$yw7fA`2 zNbgd&j8k8}1$YoU{2W;eW>=!zRziFqneqr&gLCL?nII21)}{O{d68b5M+ z7w1=;7b@k$4wqUxG$#+L?3EX7G4?|slAT5>sd$vz(qY|vgjoW&WwYQ|TkqyiWimpZ zRh|imIeY!__tsj$!^(?~hL5wosgx4tqT33(w53b_z)rWB&b*wU{FT;W@qo0b{vWJ8 zTuo|b1NUmpyt>7=LnWEyv&;4h-5d^;-qEU~PJ+{!2I;$o&0UqToW_9xS*54%q_GBZ z8)hQfq-xsnS90rFma|t9OEKQ&QZ_FjgJVF*J$Xu}{l(0uH|S+8Zqt+A=#t(W_w^8r z8^>g0s!|0CGOXL)?(t7T;^Vf!cA70(sjf~>sX;6t*d_eql~p7Lo;Er=)q_Jb`K02O zLm=sL7|(SXYH2}+7er)pm*=gA-W_bW+|=UjD4njiBgnn^noaG_{#mnvQl1SGI*T`bL>7t6Ol%g&o^t3Aw|2+&AgNz>9 z6UK|LQN=DBlRSWcF}RudwF*JjR!0U+D>}6bhiuKE5s5)v?7ikkhf%un z=@VkrySIhw5P@MV9MTfy8U==FU{Mt$h*gqxq@@ih2yL&PttTun!W)2nGE9LL2@qbA zJ?Di#U2szsC`=GM$Op{jGB_KWo1^!mAPxuLpj>6@f~wv`GVT>>sL~JE$MxRE3f7Xr z&yhx~DugvN8-HT%J?ly$cQ{*xI0eC`?|c~r#ctXwzQ_*g-NIU)b{0~4P81{*0K?jiCN>%KE0YD6}!X9>bVhnBhq73$#9 zn%V}8`vFtT*Tm(~uuCoVtJ>@N7iUg3x&h5yPpQ|=h{{O5Ei|CpHB015e|cXJbs6c5Fg*}JyzKLl1*pd4+gD3I~Db{Kx#ZgTzE!z-}2v0?J)0G@WS>8zWa zh&?$N21AfR&9c#FHJ3kUIK?0_kY`8109FbFxZ)>BD7t)Uj3t1y;&@QX7{;C5B`!QS zG;G3UV2J~&kq+qpm0|Dey26O_wd~|&hmHUY2xi!>FgZ}a+ihNL9U{X!CjbxRlMw+X zG)x-{NTNgmNencT1zODSx(;eLd?wGj>l26WEbu(qtONhm=|ONXk9k906I9Ng67}-39nlUF6K3Hz(-ls9ILY;8}C)!t-rZL z)VFd}<3jkC=%_OortN{D}@2*BZk4!Dilu`#m zH7L||X-O;aW}A1;T0yT%+&=fRhmV%q^!oAUra*jyx{c@8%EI^FZDy(IMkLBkK)ne9 zUVR=b=wzpu68{H57?>~xCSb4^_(-^jd8jb^pg6P$9_K0NHyGmDoRYIkyIovsIKP@;f@gZ}wGmCDP5P`m}YWuw1sEd_; zeN?`}fONzp^+PXEClRg9|GZHGZw)0ll=8!Tdhmcvf?3F%$w##=cPJaut(C64g>+!j3 zzI}zr&^z9%7s?_7>1M{j=rLqTRq&ptT#yz<+kb>Bf?BqdIMiA@mT6ayRpD$N?i@VU z_&aJyJex%U-z=oh;halqCa zxPF1%Pfn*lh7Y<&bZ7P#-?S8B5sB8b!AI{)D}%r@;%+N=!mc@ZB4Bp`=$1G6ivNSC zsLP{)51DHIGY(Me0snH#uQPcaa61<0Q>2&f0Eh;DbJsw^B{!jLqWpRQ$n*lc z0~0VBITxpi*H%)1}+BkqKc z4t`ZYK1NxsCZ~bKv=jg`HuZj$_4y$oVXDR7xwYqp<;@499#HMOVL~TJ^MGC>t>d<1nKUva4JqBYzfcRX)QM`=aaopY_h0Y9J9jJCs1l3iZL}PHQD`; zVcetf1F<_WE6Ebw&t31mf^n}-?-l7j0v%(w^)>5rT1+c9EBvzObkSN|7ToEb-i*0~ z$>DwEZgxS}ix;D?erONTr!d-&oZ5ZHJVH{HYLW&j>R)-Rwj=zHXxcRu{33_|5gW4#$bmLMJ9K z(U+y%T7W>d^7Av~nB0R%N}5J2LnF_FsZ7Q@w`KH@n{<`Qk4bv(KuW z{3EBG^ol7iMB8mDum3TMY^-Y>KzCdEwFRot{4grIq1qPpJ^^(_)|waN_6KF295=TJ z30lktEI03mBDdP$bmt0K{1&nHRlzN+-T<%OkW70E7tr7&zPL818hVl^MJ%~0jXuDu zeb1Zq#MnhW^>PBHACluJ=FjGDoqlCgP%y9Ruj>oxyXPfZQ8ao4DTF-R@%sz^N~Dm` zZwy)_(E`&?chs+07R{Vu@ortBG9dt5wZM&FMZ(*D1^7O`C%?67Rbfq1nA|Zt6vw5@ zNDYsE#;s&6!R>E7&P_0Zcg+Rf7x>rOu^pAKiOerNyGac;sES1IeVv@WDS+uv*vsR zX)|VvMhDwWWdlH_o@g+7u`awVU@WBB>0Y1w7F6a!c5N1*o~yh*do||@1$A+9S4df3 zu;qv)3bDw>HDt4_%V{sb1vRc3GZEq7=#*tFOO+WH8Yhk`nh;EgT57i~-$QsIj$a;E zzX99MlLYQ!b);mBBlg~m0asBq)3wiRaCjZmTGB#Y=JH7 zi8sj#I4s@7S%E1^a~g!oMVUHGT7ctNR)4Zw_GSbLwdB-KtI0A#K2z!X5Lq% zKl3OKZDBn1(E~A(-xB~n5AfxryR_%)F4rUTsc5}Ua{3{uLSuHgw(=L;j08n`$k%mV z$1w=0r;ie%qi82=A{6NM=On4B8=;BHvg?@0Vr*Mnq0n(abx^P4?4T-MoW_F^9r)0= zP><`@;Ng9*y%VuM$N}oPd5HiDYSpr#gOh+UBIzfu7P%hfRa}~1TkFy%oYzSIecX@P zzMojJ@bJ`LVP)ylKLwjWE(s4-7|PUEpeawcjB#FoY_wtG`e z|DT@NWQ>Ho1w-3wflsUQh7spJu=OWq1ktFi3tsly{e7Gu75%nk_TU@pi1a@lrmhfU zq#_&CoOBR3#-gzPENo{~4MgHW^nZ{@8;1Z_ZWe@vLi1?v~m!-Fv!g7 zk-w=psRR-@u6b90bK$BCOK&XGTkJvUp*bb-VYZ+2KR)#WACji+M;wiAafV2aM{`S% z@}8zK_587tmiW%}GKGpib|QixNQc-?L&M|BqZe7%CYx-c=_)IsMj5M^=C^7eIBTn3`AC?z?^~x#d^1fOkEbbpE(Pvd{VXQsSE>XBAH2K-R9(2_A z_VqCS(YFTM%JAmFNYEp1p8S&YT>Jy22rAe~%yUGfS%F}^YLeyt+ zs8mS}HeA?vFpsfB?ZQ1a}J# z!FfY+?4Enieg9qSy~XNu_qN(q_3f{!cV?zvUE&bX86NUv5Sl4DEd}RXMT`eJ=t9T~ zh=c(au0&QWExW2!3Zku-%NJWC+U4VrZ04Qj%4Z03DP0lP<)_;$d%)ry!$qMFnaHjv z>P%ST!_~2DLm;r_FlGq_4r|EAkWkdN0|tBFKS4`buMw)8Qiv}v;?G%Nd(XAh&K!4# za9|;1b%mt?gb@v-!@h}GGpMCOSY*Qm+?DNZ;mh`hl*BB;E4IP(R*z4!qd$5suc81F z;D=PuJptR}9w+hk&c01rwMeZDv*WWsq$pl5YNyi=WQ`l5xP@S(6>Q^X35Fi!Op4uo zs1H$bWqKB;%)@qRpyzkCW}UUxxW} z6a!AGNS;iE;bA^8%3&cD^_1jxjZb}?m{y?7#Q(PEt-T#&f?0Kn$gpINp>Hx$SbEp8 zSKw-HlL|W>`WA)=dnNvdf{MOoD>|pc44LIHb-o9H>*PZTGna(AY6&)(y**O>{n~IW z2JT41ZpMlZUAjI4%S|=@YU}NRVJ+0j2<-aF(Xf=htIy5w+n1rG(n;KVyPZBXPO6E+ zFSRh67;cr-CChd)A*OtyLUe4Xug8!oHNQA`4a`#UuJH<#Uox*~-Aum!Rv7oK#jPr) zug`6!HT2{`b5J)H`Rv$JlfWLJfZAL-YCg!+^X6?~qKAPGb;#7LQ(E3~@N6Q=qiR=O z{>Dc8#Ddvw1#i!)xiq~RRbVP}JCkNZQQoR*^%|sLH$#bu2_d9U5hNW}i@tv4$V0E{ z37(iTD}5E>P40+X@Q%^m3>0qV-Xh*p+(*!)T1L#F3I3=q{g#Fm2AffilJb#ejA^1 z^S#qu7g92PEkJRD!qll3N4h1%djG+Aye001{1OVAFqyd_WFq)jbk>oq)K%%L-cWJoc7A)>g4A=C!aOlw8w%8!zVbTT@kRx$fc{+G zmec4NGFCZ>V=|-LPogs|NmDC?-=KTgR`@nX@{iqTN@v66{Ce1lgP@Hv!LxplD(Yb! zv30^i6bM$z_G#eS@=$$6`#}^y?H!ea(c8TjB|1IA71QyNXlt`Ys@IOvW`eI@I8%8! zqLe4Xo&7dQqPct~`wq~dDfbZ(%TgqNPftl-&H=Ky7#6m;#jPvdti-fwxJ_Xk z1a7?L{Qi;(I4JLN^Z90h#+ieDy%lbwf`T_W{n_D-Hu_on))eNh>MKs8oIsas<|%@Mw(-uyZ&uLv(w zdx$-@Xf4t&g={NP3@^}jeLjN-zmjs2;?123=`NhHz-lEbE!giZ9HoPoHhJa}NgTX=@%0SuoyQj2!)BZm~lxg(s8 zqvZgJy2_5#1CKVTuZ>sH9!?)$;F6H`8@`ekOSVR=9s;)|JXiPePxE`<>V&|~*iIjk zb2)Rpe=Kz-uK*gPP{wu4=G%0=DHkERx0fIGX$hL{i-q2c$7`a=YpH)!9tfDQg7Air zg;E3*wijjKfxSmPlycH=zABQiB$=LB?{QuI#+O)5)yBq)+$iB zI5{R|-&eeyNTWrHqI(?Rn(DWzROxr|FrY3d=UiJ@MqwyLEuJay*3oV`QiLZq;R33YsmoYJd4 zCKw5UE;PgxGAMb;Z`~;2cI5KrUhUlu!W|i=LncZgY9140;75p#pO=8%U44t4bv|E( zS87x+Q=23Rg+ak5{Z`$p+q=3m3xk#@xU~Am5=C(apG3R^Y9x@e9GyPWeB6j@wq%>2 zUDTqy<@03a3~8WMesZ2L6vIeXgWR>F#D}YF=2x zxm(ba9mu^;*Z49=*#^5Sx7D}MXv4P{MqyPSO7jBI67Llo`Rovf;6Ac1!o=FV=G%|R zSM|p7O`s2mnG0R21ZzG$2!y?fC0M$fRgsh6b|1`>Wm`2Y(2w1HJ*w%}^er0aUL@{P z<6eQ1*rT*Zg-9OsOOG&Wa|h%rXd{_YYehdMmd?H!y^SzE zH+X7StEu1H4(VYJN5hns7rld-E)EoAdV}W*{GRj#iuw^A{bM5jtu9V(q{QT|=o}2$ z=3tHhS&Gn-&8V;uT&*~(}ytD6@0 z=aW2FG@uT~eNk=pC_sBb7-Yq32+%^N(11q?%(_fjo@A|8m39VI3EL_x5E5LE>**i7 z$trUlB|oWAB&30rP+p~Nc-OM}WX2iCV}m}g=8(?&r6)Jsvd?BAf-F%l@k};8vnN-- zXjk8K(p}f_b2FNPsku4nLl_RC;}*aAM9P5xxJH4otj`r&3h=!kKT9 zPu^6QbNb`-H}i>LEJK|zdmr(u3~U#;QS`R_hn}u!v^e9E{ah6v3=ZpNF7`8@R6t+p zc^{0nD+xEZ#0k&)cB!UmbbZsq`*ZIQcr=w)O8I=F!Zr8xU0IfVnOBe(R)7XDIN&@c zr#SOUjY-M72ypbMRD1sU#k@(&-5~R_87-k*ZLQ%_`f^+K5X%nzR6n&O`e z$+vfo1i91b7E5p&HW8~>%ZMu7FH%mKMPlne$ePNF1zJ)morE)63OXg>(<`0xP<|^_ z3;2qv6ieob$XCQV-H4`ESB0ob?T2#bYw8PQEfw-+^Xt`(hGI|LsN9`EnDdtCDrq7# zeEkS4Mg+xv`gebFAkxZUZfq=z*T&7FccWQGSrx}DB2$P+dYAdObE0dLDtPI{=~Z%9 zj&g>x1Q_!&k(!uF%6=+!BMG0bi8k{~7T6RR>Wb{I+ckQIqe5@^zI*Cb!dyBLs%VwZ zHzmyrGoc|pxq7d95l^thGOm`t^W+6k$v#zQk+_>%u9K^~4Ru_U1}bWIl-zuGu^b(_ zXFju*yg|;#c;98jr(hp{olQ-j64~~c-W=34uN!t&GV9c;#y9>D{X!lrnsg$h;Qa$D z51c7g{rb3@U`Jd1{-^9TL2SV1sKUAj#v5m z;kODJqEC5{gIf6!Bz@{x(6Qs;47dRXcHM1Co(SbaCBD|WfTl+*{BmO2g0;@0IxG$q z>FXoHkvt331Cj9L{P~`@u#^y`tcnZqM=g?rE0THX4^{%`F^V53X^xL^a~U%8K7*e$ z9=QziS+;DNzLmGiqf5gsc}sUDk?Mlrv4!jmU+}g6glgp-FIOI9gt0kQc2PgvDWu+4 ziwcP!nz}h_46Wg+{v8ZL@Zm27rdovzF%La710;%E&L`S~>+lX@kUnn3ju%o8=@>M@ z4=`ow)sM5JLU7Q&cAm6d9(tMZc@{UI*}KMN`0ySN`KyQuw8gh1yrPJr`7y7V5x@Xm zs~fEK59C-3w99xSE77J9h5n7fgn(YFGzCjPPg?pn z$YMVEfQ9bGWxJ0~Ky2vT)NDAa-2g5iDvidZ5H^rw&15-!G#dQ#^{_J4r}gDAH+msU zD{kI5IN_bfeX5V{l5@u^r+1i^aO@6l{(3lhUw0SXqw6z4KWT+k8?aqjZ~&qD<%OzB z(<>cS3%yg8YV7;2JYJtH0fjz-d(6<``~|xt^`5l1ECdU4*cNcCKm2Tab^GvScKKjr zdNkbovL9G6JPS9?a$6}fEO%nKIP#isOyUnMa=Po@kT7%dg&!}Qlgk**TOF9n(HQzZ zhCJamFA0T()+A&<5UIS3N^o7`+wWGeJotn`^PmTOA#k{eJl@!Jg~4{h8hLGVcCPGr z@lBXhzYzlO6F&xrt8C%@Svk(D&p2h3@{(Y2lZyilc-tp=R?Tl_c-gh!VihM(;|5Ve}858LeRZ>oZ!&VbpI6- z(q=b}?50IV@#-suJ+cGF2St<7dm^3+J=jbcD&f21kNn%~iK43V83#niF#Bm*B)a_i z3uv(M;o9}ztL>&Iv4MU!&C6F&+T1x_!==$b2BHcyxV5m_&{W+`%A9Xu&YW$Ox-I+5 zP!aW^0d1^|QphD&$~#AUUq4=Vqmg8qs}7*ofLW2F`sk#jFm_@>l<*m2L7{-P9^GH? z5>Vgx4yb5dspbxeefaA6CPH16OHT|)8f8~*qu|)Q&za#Ej$B&8M+Bs%9LR$0RH6-* zQtq69fg%DlnhyaZH6%#$hp#39_PBoFo<+_4-)8MPF>&CfLRFOIjJ}L0e<1plv7GPJ z?2kjD<#N461(EE)&ik^h+Xj;iGEnZbOJOIiKCr=%)guBO-+#MInm>#J_{zBw+T|z`Kv7 z=|ePx)}BzOZ>^@WP2g5g+Wk7 zdFv`6dVG*V=#y9);P|=jOznLZCf+t#c9*8uA-jF~jUnI=96^VQdA-#TC{~uA!)4`k zXpC&37A-|!hymFhhXI!;cPOc*vp1~Vq<7S57MEskzvY0a&^2~{wg;Vpv1k{ilJ@N` zE=)B+vL zT-b8=XE0in`lnFtfZ-Pac!H-bo<}bj zFAIQ43C`0QnI$|DfA=kK1DAnU)9))F*Y;%dc$qeLE=ER*MZsN1$?Lpzde&8wb)j_N zr~)}w(avM7U6hG~8j4iyCMX*~-N<@^mqqj&p zO<5?taSV|L3UPhz9ehEy38mdkD?*kr5c$5-(l?)Tj0$PdH66OLYzvPCs7d- zfLHZV;uU4{TRj{%A23ofwMK+Msk_^WC*O^Fs_+p0Yy#K*!&y7XQb?V=J+1d2zYJVM zidEOSAB)t-Se&-3WrzwzVK*i@#ygi;-N+CUZ+wDB$g{OupB z<;I`S{^*S8`yF!n4IGu`6t|6~e8{mQDx;cot-P4Ng|A>g5S(BLd_rSWuc>8E|}+x4AzcmWU+olWg6@>DL;YAL())hm)e?x_Y=3lxJF5xg9HSy@47b&R z@KbAe`cx$Jr0RkjMPOg>gZR<4+1*V$Pl!ODF5(h5q2h4heMOSlga_HY3*!}KFol$f zj17)2tCa(p390PLYx@rQ! z7Ph~rm9x{{GAYrv@DWlTVemqSDVoYG5cU)Eb5)oBxWGxb{{RzW@WK-AV`7PDmoOts zyTjKy1j0je%XVdA9vV)18R=#iT7uznnj(fNL@O-$cW@0Zg}Dn&OnD@R?bB@M)V2Ep z4z_#-m9b9ziE;|c$2Pj3UfD8oHmp_L-h+j$q!lFv=_!%|3}LUTR3AA^1J-Op%;qLE zvJ<)&7ce`0zaenzgRjZ?PT9MA+8hceQrkxZJrsCUcHWySlJ zChlTx+P9ToV|FhXpizc4%yK4t{|?6!sI_JDbpdZZsNq!7grkR`Yq~rNHnzvwW126y z_xP^fxsc&0SB81RL*+I75r3*vUN32Yg1XFJMJiv!-SX z&;N|m4tDcd;WCPbYj?s z=D6VfOhxcWb7^3{_V@FP18|mSZFW z=D6Q4IWIN%eVc-R;qaIy*nRT5_Y9Gjn_ZN@4&#Wq#fR0A118>kC3_k!+;!1g3B~beW|b zF8Vip89XdOU&&Y*x65A>&Lgc$bMu^J-F#(BpK=@6ldK3@v(sgD^O_I+e25EN$UCI( zP`rN-_jcQ%OAV3VaTnWenGBmXD?<^NnjCq_*H?xGbb+Z4p?xL&25;ddoG*-ocKt+E zgDM++86|s***4AYkYKJq=v!vpaa9+MNJ$5x#BLM&2p@EbqoLnJ9Xi02GT9k@sc6Sn z^La98x{l=$d~9fpqE8;tfQ2*;D(HQz=?e>Krtzc;{qP-QDN~`cyR$1#sEzrvP&CH8 zet+Z=lsZr{QgaA%;VwaAfp)JkjxwOncPkzcAx`*qSt+mqC6YY#ZPR}Jq_&fu-Ia}o z!WlAlZ@=>lc3(q&f#?a@3L@;oRyVowmHFoh)|}NqI}fH09Z^EX=M-g46PQNY(ZWb+ zp7AE2chh>|uQlh-3E{;2pb;-b{A8Mwz_-M&j+UNzpF{^Gb#9ZsEYz15hY`0e9WJ-i z>6N3UQ#FztE#q7ty<**Own6tfMy;u7lenF6@+P*VGlw4o5I|I!tbCTYh8%- zyAk&vF1SHpv!XMt5IL@5#0V)~_wV260a}shZMG;FerBg=IHnlF=qjDnyePGy_gvqQ z$x+z2-UokNg5yR{`3idL`d)tX4|Wv>Zd0|8ghv!~rvN>FBLzL0Y9_S1BneonxZ(ZC zH@ZEJ@RelclF@Liv^9EBh4JYxhi}~TE(0%lbptbYp`=B6 z`eHTAENIgG>Q#PU(Wd!>#G;`FxhNxwKW)c@3yxXzK9503u^&nlX`0|=mI+=8JS>Nk zeN@1zlkQWdt$OjR)fhIpW5TJ1!f-{U()Hw>*CJyJpX_|p{m5rpZ)a_Nf& z{8m;RFCXO)H{lcae7!NX-q9h-qiy}9d@w@m$#EGPRm97n3syA6&*~+ZZ@`r|x3l^o z;5#a59@|a766rT{JG`z$YDWsw8LrDOn3Gv7{lGKz$+UCb<0!ssG3`qqd3z^Z-ADCT zWx&N3$1jf77;fFgz}~nR<&Dt4B>*dl7Qn`_+5X%+hi%!#8y{0^-C5q0T=h_Jogmgi z8yLP!wO~y89ei@{dX~hGsPgRl*T!Jhtwy<+R20m>^-=5KjfN#diHm0VkR0#`omP$h znzAIdQ|0ESPh1<6u*`5dXY!z5EkujP7+ASo>FjJG=4Bs@=#P`Dv&mxC3|DOT!eesd z0=qayl$^K+^LoE@vr$ILzplp{oqpR&%4jf9Q9PYGs6G>Yq&&5BceDWxHT2*OS#IrNvEViqGtPAy%BvXGNK@VqbQpY%bp!43uo9ozln@v2^o<wWd0!$bwXK#*-?ivOV_=Ez^W9=BCZ6AyQf9ei{<2Ao2DlB*coz zFr=|ZP+{qy)_!X)HDSXzRb)|*W%A6_Zl$(KZNptSG}_Z6WDpsmd}~R4r41Q*x1S}2ErV5 z_nvOlvz?)x=sJ^=;qZUfjmw#lg~P^p9EouKzEfzhj4=1e9r1SiW$lLot-kd|R!JMR zmJU*0}zgLcNm&fOgEe2)O|HDP~`SuEnGVNFsP zDkTJ32dEe0)pv%p_be=)oVB&)*i&eOS=AZ@WYRB^gpg3m1DPg4|Nk9<3&BbK5&_p} zX(xYG=bH@gF8O-{%+EIo2guodtP5>XN!Mljo5mI~0nG{37!nFpyp~v2-uaPLjp*|a zX@`>jvhV$e1d2RHH{8pph)C^`a&w8It&CDTT-k|{QE~-WX^H16F7D;zm+<#Uy~AIA zrAt?P8Qr&#;mxjA2qlILA%RK5$`BgzWo){V(axC0(ElU_olID0I%LuVP(!$xz#h}qupow)?6xn#=4CP)`$Uazxy1(mj$ys7#BMpf zf;HzMb3T?Hg&fg@M^7jHYH>BmXA|EdDS!TizV4gh$xF?axcW5-Ow41?j>_z7>ajg} z2v-I9V1fq1&pthB22O6FonqYc8~2nE162zNjVN5FPd8FIzFB-0ie< zu8aA%-`bL+dh7?nYXHkTqmeqe?~|SN7tNMnTDHV?5@V<}38*Zt=%@8CXuroIzp5sg zn`I7?aw)dFRN=P>zcXO?#F#ml+U`qKx8=mR$WpDa8GU6ux(y+qwh6mK^7xCydD1r!LJ;E`5`qbNvsL`6FASW69KX8X6Yu2T_tv)(D+EUsmM zBxGtq`LIXYSN($=iIn;GbpEm#)L0jowea6qDqm+q`AE1s_I~=|*&E#~M^U(c7YZlX zF8C_NsO}?%#tvV{hIq?PSojZiL@WOKMER(C|iOrr>k0;wuSU^72Ll!CSGX`*s-8rvog$Q=$1N(!;- zT&YDwdN(yRie5UoNfQbhI@}h`Fpn&W7&E%@*q@)(3-ePN-zA5N;HOAP`dxXFH|c5% z>L9i$KZf*CXHAdmI;)^!8!F+(PA!nprh_x|3QENc1>7B{hL?A{fZr&x>akr#sOQVU zmK4FUVI$`uGc26jg2xB1iK_;mg{OOVU#$l-`cikD1_5SdDKs#$PK z_1Mi-PT!r|2<3F7Jv|-A3E{$5;lCwU^@pR_d6&NLPj;OHXRDs=&Qrd*CGtj++P;R8&VkSK7^qQi*eXVMV zJ~)h4;=U!WK29N$Tv1w8IX7(xfoSxLc`z_IpK_mKJ|AOyqV${1u1ofXIVCmV;ilmy zE!l=WE5mb<6S02uVWHp1wYj8ElYmu1p z;X%*jO?6J83sQ55;+Ye2A0Xo|TWPG26EzjjGWUhsLpdao<4ohq7fx9wn{ys9V;9`0 zU5)MLe@Kxmo(h$SOR$ljP;1yB!#>Tq!(?}JQAPbI?D0KTPiVYEp2TbfWo-(}$N)^c zOx+5yTCFHtiPrZzL*)~!%Iz3m2DN1PMh<=L_tChB0vBte^zp#EmeUN~F|e)lR+5-( zi5FFq-^Zq;k3xno^?i!MNtGMEep?n}5BBNgbYOrJKkBq1a()|(p3TufU>m7VZR;G| zYsGyF{Z^_oBmM0=bbA5Jc1zqT75S-lr8^Joj?*Use`Egll5gDkJdtCDL?dPDiUOxY zJN*WB5|WZk2;^&7iZkzA=(aReq#>F#u@2u;;n{z&KYF{GdQ;6h+J@U6Q2F`5E!HBM z(>!}V*fG%DSXF~;JjqNXlG&Pfa}*<3F0-Qc<*0Sh=ZPJ& zB=?=Q3g_|h2drQHW_XaV@4APiTXptdaGt2L?2aG5si|Q{z5Fho=vgL`SO1-aCK~=0 zF<)FLOg=OxmV?1S%Up+i^Oi$?_RETl)fBE$*bVL$0fd~nfi&`k{DWL}gtjIa@>SREoC3MPe6GN!|kDrhqU3qh~Mkr%eXUSqiLfIAu;I8A}i$kVCAc}Ja3{wj-sA}H?;-?164mm&=* z73iZ4b#b0(fi-sIml#bs#wd=*i{5wGGBzVYcVRd98mE@)vLhqoHcIpwG8M+{j0F+i z*xJa!(cW0!3K4W=V_=TR!puyYwRMYNdIgA8KwVjf03KK*EoP&&hb-!5o<%6XBRR`7=eZ~b9AE@2Z=Cne0JNj??9^9C|jF>8X1H7 z{Ib~}KK-lro~wRCEC^JN#`e!1aWob-e(nkainR#{x6Ewpyu80*9iA~JtXfYQm?7Zm-Bq*j5Wq%7;@1T`>LdF;tKU>SWG$eRVbyhOR4OX z`cO|2gaVeEtRK|MW-)}aEl${DxaZILXWE0@`nUY38VE#z(DrlEI0p zSDiLPmufJS<|x30irg8m6`H-4>Pnx4Bh0X5wlne>)ZU*PHYPM;CC}b@pjXHc_`WhH zMv;aVEdBws)}pm6JO;+CtB+M@%LT|U^L5w-n8tUhP^1V?k4o%_o@7V1t_cRc;$o+^ zlNq$Sqtdtg6wLVJHL;XsZ)3CKpnbm;{*%$e%dYL++fWE`P7^~^*eFuiwOd2xjRHI< zZU{WdqlonV#m^+Bv2JeCS56r;wghx9A8-XK=zmy>FJuo4b{L-IyXks)PcHsPo_Pkr zv)43Pm^q*Ep#A4^e7^t9q5la`LK4D?ZVsSjE@A!71_TYjb9Y8isgjMDgs_ah?H`C@ z6jmhxfLP~mGyv-J%yJ5Uzzx**8Jo}O0{*#x7*$DFSeTw0{snD63x3X2rN4~*kDXcmPtE?ZJKIlz+H4@3 zfz$%o_2-G>|0J6I|J3ZCME_o{&G}0xfaBLx{$l>;Ncs0=@n2%c-GJj7@YjQ` zyPC&nK|hognr-a~aozOX(?_#=h_TQbFD_%J!<;GQ+C~CbLUdHCwxlTApucvt&h^QE z<_%Tbyhwh8q+^CwE*R6B{`PXTlLZ>1_(jgtLRM|5Ol-#p0y!DuE|b#)?IY;fy%~tY z{!(ttH0g}=Ra0RjtVppyi+l)gZJ~AqG3B0fNYt(|Nv8_w1lLAvQW5zg-U(r)gri)D z9TF{{pd46LYZBRvf;X_Hc8d~yIgF(-P%cN`Ab{Y=28IjY0f>+jJpf6Je zbNnYZX8B7h@CW7o7i|4oOlSE;sQ*(;XZeM${}j_%{*qJtmW6U~0{+a%SeSr+&B#Fc z&z~6?fbBnJWGtLNvrsk?z)ybTWcihn{meO)%&d$ZKzWyfjg`JNDEa!8Y5r^a#qzfd zlpesw!16~H$^!f|3k7g61Afm!|Ce-(<@Y>B6O^5T*4^L#SV7eK``-12!=&u7r_7uxteVE{dt`~lH_^xPjnR5h~} zuy!!}<6hLv-oa7GRNwyhhm>dF{CYY7$$Peh0;9D4Z%qI|0OL=DhyvLENEVdros55C z_7C7P{(SrZWwt+E_%GSQUsD-H(9BhzQ|D)}I%y9O2)T-m_D+V5a{Bf^AJ5qSn3}YiwZ&gZ_$Q2h zj~M@dN$31W>A$B7&kp;$^q=wK58c^8Oz>CTIoU{9m{=G9ARjT4umG7EnArZNG=K@T z#(sNP_`BABjgxHQ3QkoP(M z4s-y3`5)E)OT73y)@%ad1)Ya<@$46&`$TPn zTz5WH>q{Qskxr4ju`{QRo9SQ1x5mWSO(1-57{=y8gP$Hq$SgS{-BiWpYfl<<8!03* z(@4DeQUC6=TF!m_T}2U}%=9?vNT+WE1tNJL=XcB?CoC|S-SuK!qW6~ttb!fB=-Cu+lF78jcpsh7XbJSN%_EpKq);WgxUJz`1WO zimavKN@d1|2UY3OZG~SrhzHGPier2q6`2t6&Tr%D5h>Aoxm|WJHMRedRKT}A@u*V| z!Lra$5+?kp!PPDITh<#MtkhlzYpb{O%p`++VJMx+ON70Stl)vJ!S}2^{2!Yb`Z5Eh zNv|zu(t9g*WhPo7@4N}l%Dj6HTqmc@>6Yi+gY}4_2IjAuwEG~Ezli%;S&c1y$?ftd zK&Cx(x<86$U`a@4g~m_J&fe!)r#cgF_s48f3(16tqnA5=Ynq?+vBxBaf-Zk5y}Lh& z;rtrno}83W(}0f`@BLRA-XM)fNR`Ag)+1WH$h`W5H@%&up?C)}dcC^+uPJsvY_6|d z-z*y;kF^A>jJLzHZkU*n>Qmtf*(KLfdrP)RuMckDh?6K*-$yi=YqBbIcaDuXhM=+Z zBi3mEY*ys5d?>}a!C^5@29Pk8La3MHXYaopXd)Dz9VJSD-jHa>z`$uq5C^Wdb}n;T zOQE!g(BDvu&1X{@!=H;u*&P>}0Lf4eeT*9B-0}F~@-}))ewxAuB8%?q<=as62TrpW zW))_pB%??rD(c7c319p>BLJ>n*+#;Q)#fZVW;eZ@?3DRQh3QtRQ%S@O*u-NpYKSZ! zy;c_oX$G-ay~2OA;nVs_UX8z2Yl}TF3x7X+7h8$(;6!-pn|Aiz3CO=iK+I8QN#GT1z|xJL07M7Z%l5!o#oNW94J`y#kiKd;c~hm5M{N5&Wsg(BQGl`#luo*pIl zA&tV-*+#8RTozX%tB;VIH1paAYBDruNXO&`wO@2jf_5(HyX_luvq3$Zb}*73Wy}gU zJwo}Rw?uE&!g-lX1WIr5?b+I@sPnnJ_K0qw4}?DE?@@oi=`Pzq#qNYDrkwR_F}pXr zTFR+Hik1DIRMiH-9+d7qJn3DD3xAfbXoPr<%VD@_+36|G5~$O${2lk{b6Sjf482C~ zx?M9lNH-?_hjGzz9j>Gp1tnTh)_6O%(JUDb%*2u?3_VQK@gC7Gv5JyK&!+MPc zEvvAPo#xLSgs<2An00+2)R3{B@On*zk>YSPuc}Cy4xHPC*ytq6-3E|{iGfH?7-aV9 z(V~w$n?g9WR%d(3@?#E1h3wRf@`LCUK6k))O%RF??*L-^FiYe~zrhQz;E1J+mtODG zM6m8fKY<$ps zLlmulQD!{O9m7a-1K$IB zbAA7)kxR<@=}0`G{S|}?15yvnyR&R5o$7o!-Iq2?#pOZ_+cx(`+}8aFF9RT8o)C?V zZpwP6s^hAQLQ`M#tsc=|1-#4tnpUiO#Vne(ohA6C>K#3#04}RvLGVmjw)zW8v3rb< zYNu~xDVJXRes*L?tP|^&yS_T2WxxNV`)W{DVqYcIqOJrj6&!+EI@MY5_=&iE{}x~P z;fOCVaMo!+geLmcz%=Q>*5eeIb(lb{0ad)0#MQuY`xv*FyK(k=zM)%Zru#x<0RV)7 zxZ~kY`iYVu;d{Zz9vXHp(M!VH0D#rPMHOir<;Ou()0*% za~E@EeR$()m!ei2phe{)UpBgK8V6*(AJK=g@ALx+NXC7axmG71297wOzZhf#jDKGa$2A?i37g^4(9p{zaW)0^fx?d=9I7N z5m!4Mf6*SqT}MZz3Y{2DJ9`(cjmldFeH#%I8sy4CS#Ys!T{V6|%wXPALgX*+kbiSC z5?WL3tHdrDo0NlVJ2^Ekz;$`!R+$y8-X)sGBQ%p4{T zxj|lK+!~=dRgpHLOXlmLp(~AXuin*}`&Z$NDmA%^a3@tMOyyY^r6g}~mtS>alY*Ci zA$}2w^ui{3`fYt3*XeCi+N;xT^;wU4rUn=8g*a^m1hXvS~#~YSLLZa3PaNQqEZSQo*2!2Y6k4j{-7x$u_K~V+-q% zxPC|~Gkbjvw==g>$7y?QA_=NsL;etBC}SHdu;N&`VgP%&)%OE+?f9x7i8xWtwF+D$ z;NXVU#Xb0~9fZTGLguj!d7kaWw~{nYf{Z-H@$&N*$*m-W-p-Y`_aon4*(Ga@QPxqc z34UJ6cwM5q`eKe(lg8b8PCyFEOgJ3s4!x+cOOe^wv&P6-&?zscE5pe@Z68(V9P>(x z>{SQZa$J7FY$$8(6I!m}8@=sZ4ipWjq-Kp5xG;lOZpPJ(;mQUlJyAl()&7)-18Cb} zQGGd2lRI;=(AABY!B(~HOYGWJcC8ZGU5TV(@D>U^Iatd(p+hjt=oQ?s)R~vsd%PQC z+mOM-zL_zvKLyv7NK3w--5W~MToiG(r@TuOs2NdICrk3)YL%RvD_~q^ltL>>kS{4o zP@j@dv8ah{9>HgJM##RGk!p@U$9CvS0M2e6$&WRz<{(8rQE**KpYw^mTY{5cDf@1f z-izpgLQeFmm5Yg=YA7|WwGmvzImIJXoP#M_m4R=y-qr7PB#FX{Ygb^gc}Juy`G+-& zo9Ks62kiOQsEAqV>+WCUGLWWLl!sFI;q}b{GPG(YEd@X&jTdl7&e88&S&~DN`w3)+ z48bCm#Da-cU>%_*Swn1a>WDR3wlhsFNVFxKot0;4;MK8hogpV?)%K8z$P2w?L>OP2 z4F_JhvOs0wjHg7H+b2>jTDa|E&8dDErj?{Fok6W%Du+a!D<=qg^l(H95?LC>oa*V) zQ8umH(UY)!KpzEob~ew`Coif(ne~3EAUNhs@{^{5m%-stjf zkG;L!BaD#2_|hlzjJ7R+I*fp82vujj&c~?wGoURdM*}leSgih;du;QaM`#$gUn*{w z$Tj#Lr^Z%Mzu4>dUwaz!EQC!oDRb3#^oO*l99|Y#ts&vCWw8f(B%2ba7I_=vfp5r^v4lDcd3DRgEf!*3ijNVk9p1qSLlOolu`9$BS9plJ z=iUqQS{sTm2VMQuB(DVJp&cGk?%j4(Y@$Sz@D$o9O z^#0(mtt`D)^L2zD>#|D1-Q_pT4ghlMqMIja9##T?!|5oqAqn8*NS7?wPuVBq2qpn1t=Le#x0P$DrNyiP2AvR7hfltiYVWB%<`~ci?zc{AtRbh`EaT)7u>d)9=-> zq`QO^7q!e=U+6X+i1ji%Z^$R{$$<_O#`nr@EU<4#{u8zMX}fx+7CJG(`L}nhfcyZ{ zZd8ud6m{`3hKk!RKw|R7Z(@sk2c_VPPmy179#v_Q)33EdB@gN~v9SuBzckO;BP29+ z0Z<7TXTKq9>?E-czl!E$#j!O5)gc~9id7#qjO3B7Vbdqx@t?IuNrPoXDy?pxC2OsawJuW? z0#QUk_ba(LS86&q0_EIOA2`K^)}~9eFJlxDh%o`{@BXAc>bD8zI%gN z&%t4nhKx#7H65CZ^F&p>oUFeGb7yH0rcRG#8&hSOx-#ANJGMsK?3J7aOf1a(oQRQA z6BC*32rB2-^KRQc(dV0I5Q%b;d4s0iUP4JksrNEkfEK>o$ggT{FbqS~bw0-y+y#-8 zZV?8ySzh?ks6p-UeyTq1r>)VSnKM{}k`1m4zhy+np-We4Esgeug`CwIyGo^D7?VG` z777dDOIM%*b1I|@fsV|yagXe3Gqn&*X>9L4*O_XzUX-_ez;=SRzQ3nKOBi;ea06>( ztLuR6YjfmIH>zLx^a~KKxOg*1>?B{}cTJhc;_8&MR)t?_4iy?b1C^0sX{7(_fGq^$p>m?f28#~vm1-gW!6(~~?2gBKKG|=X-v`?$Bg1@^ zd%2nY0`#|o#ZL{hX5b=tI!z$Wq0;rV>R4gpkJGfd!1uf2*<)RB3kRvUV&C#1XHHP5 zH0Er=sJf9;R{N)^0ok=Z@LdTxWbQ53kNe4ukZQeN=73yC8H_#khfa}Sh$@VSEZHgd z3jKm3XZ`@pVK5%09+gYiNZBlY*~*;9c#u)LK;&hYT73bBC@c~Vf~?g#3~ssIZ&@2u ztn3>x0Tj8ik(+s!@H#kse)T7O$}p_FEpd;PBGA$PLYmYPJN`O3( ziTyqN7vbzEl@}_^FGuljDAaS0mJASU_%Z>&NnkDhkm*Q9{D>|g@(Oe|kLaTNz{20d z0`E{9P8S%w$XFhYQ|_-(bI0w?2mCNbN38r{COFhKDs1HOdT|3Exo+kMOBBzkX!<;* z-nTm|3GBnEn&gVNFxP+t8WMhdC3L|<6>RdIr=zpUcEHDOA>KqNPpeph!S#(i&Ltx= z7vG+D3-5S60`@G4_lSqI7GOX(mv{bDRfvOKoX{4u3`k%NW)VAN;@S7&Mq}Iy&Bdn# z8xT|6vGqoHu3YeelTGJRmannzq>jOv62B{d4NSV7b|p=aYk2mLINsg5V8B^fhVgP| z3jO`HsD5);YqK;M)!n1E1hBb;YR7w$b-{6iebqt6CloVBM{+v$2AA`_oWk4)xmW=u zgcu`T-2NPAuayXVUr`M=;x5^ebqmj`9$%{%vV>nr!tm#SEEtz6x_@<%yCd%DxSMjl zxYPC{+;~(<#&8vFQUlKT{uB{js5nQf`OX&TkG+!3V?8WjBNT%#p^2$FEJ>h82RGxXAH6Rk9-1K*SC; z*I!6BYzc;jFR)`diSxs~g-wb6*V--8u&z${sOSy(bst(7RXe!TN);Z(K({^t&l#<9 zE?qwMRHVabD|M6F1h~=GeEMx-5VTFGN-d2-Dw#IzurkP&)<}9MLN;w(mig{%` z3m4b;7JAy{?b0ABhbO=$Tjl?_M{?*kT&OZof=ZKtvsBNWhvZyt7&!?7ro}4A+|qKs zjPux^t;&fh)s!XXddGWq`V_LXUJZWOV>UBdf>V80aGv(_$rIhgWfn6_T^XQ$zBXfK zpWMhsuG=k!V5E}aE_A6na5~oB+R}n*yHepe>)UVFKAw$=XKN~T&EkTSd6FNKAMG8) z!xGW}TZXo=!8Z!ZYhbYp2BcnTQ!$CGqORcQj0^K%f*L9aYBynB%w}7S1xptUlurX1 zGO#2?Ges5g9xT{Mr{SL3;J>c6i53EEOL@x;K7B$CifFQ=BkLEveI{D*dmmsAj{$=* z*3~q?eKSLV=Q%G?->wXdJo6PNudvCVXG@(1W8g21EE~~?lV%=BL{yT*{if2jY74>= zDbr%AA{YG6IczZ(1olN|tPi4v)=iziV<{|twycGz-1Q;`Jr4oMA7CzAq=i6XGObRw zwzM$z=pTnl{GOFDeW-HlqY8E#`Anio^|*nj><){`-*Y*aW&!po8CicCnSH3bBvh9| z`oWmbQuC~2@(vmZlrXs#A>)0LOQ);4u1|~@2Qf*ZfSu`0ecnP80t5>vXpxtuWWEapD;iIt_eyJKuMB`1V)^~!lRSNt_hlc zGvDk>S@!vZ5I8T%!jVO(rYL8BvKyA7NJ*GAP(v~=zez)*o+f1&v?=Q+`5 zD4gc|iS3hz`6Rr*0|s;V_oRLy#BYe-C|IfrA3L@+qhPB;lOs?~&Xu^pZC6n(HwNuQ zX4IrK z!#j>oQEz|qeapr6j@5F+?Rgu=h?;!xZER~LP-g}eak;G8+q64a zXwq}fld%wJPOUXgpGQ=~+J#K>F5afwW(uW`T}qHRH3M~47xVA8eh^YeC{!^2NIsBW zbt$jc^nw5RjN6|WAb8su|9x5L>adt@+0L*Y?VW~SLCKdTSNz+PfD=g}^tyW%(cB;`WjikUMl1dga1Jew z0e~LpR16TgTkVY=0ad>jM7pw0BIdc@P?%aR6#?X1tm5l7ohs4TpbhU1Zx-E$4h`H^ zTAD$SJ%z$XRrCBw1}_Qxp19V-X07d_3`~MHNH2=qe!hs7bMp>y@Hc;dDk8W_a4BJ% zxfX8lgF@Cj=}~_e=AVeC|4MRPbCV4DRNiS?D0_)nP)JQ0Z00_z*xr#F?fX`8+u{6* zB&&3k5fc zPHJi^CL0%#KHzBI{$rZaWyfp*JP~3Avsw4L@}knPgGNiWVAD zdQe1c5}6LdK|Y$%&$otjDX31191+9t#`1XYjQCAqNBzzbXHFBj=yOxkQXDl<6IZdK z1<;>xl)rC(2ZW7D@FzrKHZX1PMy7dPAf#&(2OQjOAuehQmoCIVO+%Gk_vq^gjKv_D z2C9oP--q*yo{T!D+v=Cl%qHOs;kZ`GHln@n&Z&|`zKD?r2`(ol`?=IJ@WzRDFgSkd z-(q@WCG0TAe^k8L036{ukvD2iEpuA)(StpOF|+W6WIYV5THAkjI0LPGG!^9S*O^iu zuy$CE*()0~8oV7F03|nbx*6Cn2|kB)mC z6iIxDJW?blNt!$4(-Z{$cK4$Mc0wbZU=P$(6$>P15|uCe(%0o3PqOrT+P%@F%vSg4 z?7O`7!PQNGF#Oj-@pk7$W2QNebrm$;Mb#-zGI=zW{5tnfozG0Jpo!C%)ItfhxVAZ; z&%yT9F!G1~SfbVUyW|5-Z35yN+iBSkax8X9-a5LTJ`+suaKF7}u{+ORQv)=QcfIL` zs?K$VwiB)H)(|*VeMB1D`1X`>dy9}cUt?rUDFP+Zh0*N}7f{Zk&5za}h~@PCV#TjU zKG%uv2tGYU7p9cRu;>-M!>47*N5MLhgpejCBYnZ=Z1XzIVT|u#_ofwy0i;nSA*2v? zz2qV@EV#m&0263qi`HqJW<;YG_h!~`MfH9V@erEBfu0WK2AQx=C201emE6Hq0~((cJm_k`Lp{Vc@q z*!H*lfbQ-7H)^g>+kD*BZgs}6k~f`EUh+zNy;kHq7hrw)>~Cxccz4C1JW+Fx8NG?9 zkDL+WCU4_QTJhg=5FQD!{j9A#c;P@De!lED!FIz2{QPZVg$3i9sVvIbANKG)x|5-xq*VVZ2^EYu*zLcY6HS)Snc z&>hP~ZYAgbQ3*A2#orxzSA1f{+=b|{Z&Xfcd0x|SOppO(Kf3MwTD1U*a~MHo^flxl z@r`S#f&^({<%l;&g1LW5y8+eFeOY%t4{fEI1Zc#nFk^1+}Y>LV_=VQn7cx5E+?2>LAoU%nnPMsP~*QC*V0}K zHkmt*QQ;(!TVg%i2X&K0v`k$hL`6PliJqJ?W<|>f__F)5WL1DDE}{LyRYYfDKx`3* z(XDT*a*dvIUe3Z369w&yffk)(;o=thxz7m4?;du4XQoki799QH)k4?};s?5D2v{_j z07hfvyenlRN;WuH{^>+BsU+?^C5Q;}fnHGJ;L8Hub2yP3CIAX5HVTpCC{e>zQ{pM< z;s@^@Gt&`dafSiVG26EsnHz_mB-#6U6(x8iBY(7 z3o#1>FI2Abfa?D}mUuqZTeD01KJomydh$8aH2IV10yY5u;K#0AMKF8Z(31X&CW63E zSn-9sFx%KTKNOpxO8~P+OT$B)Q($EFoI@9@=4aHe#Gq!QO2u0|_7`u(j5lc+(VsB` z1*c$(s7RYaHERfAvJB^s=%6)8E*4_WQP8_m>AcfMrs7Swl z=?{(%v7K*3_0cAMRnUz&QEnJm`{b#(I_G|j3X}AJ3|~XM8e+af_Tsjg9Cuotj>~*f z=QyqT*fuB}oR{HQkxpbro=osAD~a6mV!H1qxHVH`+7$%ECh(>_>gCph?iY1NG}6dz zzz<@R*-+-~o~wzDvn~*oQR63F5M)WmO2Hj;W}EH`qA53`1Avcol%PT3+l8kP}B@4hu;N&vW03J(mkwKSfGsH8Bg3SJ6xAhd7mJuiL-MO7GG%6;( z5Hy~Es^QZe1ssXH@l(he2eQ4dLdF_;Qs_0+JX5SH0)-s$%vr4xxTki#T?A=JRx>3{ zqg9r{DnLn_g@)vN6;?+OKD_hCSi+$mlgjSr{5?1k?JLt}^#MEJ6w5fOP5yF)#r*xL zR~HyNkIlc1@AbxMd;v=PZ4cU&joc`K7Pv6?aDAJ&rzEfv+K+{~XScfhL`pbd8WSc; zn!2Yj!y5tzWq66|Xu&X3)3593vml4~M@C2@+Z@6A?RcHoc|h)Fc}{HnTQ!RE7WnI_ zhlwvio)Yf8%>ks6Q3MEpRe{brt4na&?+LoD?NaNRl(x2efM*v$!w*`1FMdCviJkPJ zG5OFqsV>{|WyrXUqcVLDu3bqDwVqxa0dwA*;>h7*kQA`$B2qcqs#$s6*z9@M z9B2ZQO4G0^3v%uNH^aM|naTqpQ7Np3O>jHz$#M;&W~vScX%ijiqi2lgV=Fh8?eof$ za5;<$hR~P-v@n>}A4Z2{o_k3C+<`YxM@TYOFS4IUw%D{8D+bVotC6q)53X}6*>k2q zSZz-SU)!c9Il|Aa5`5c|wG+1G6s#pqZOY<2E=0ZrQygMTC30XM57)=}9-vwPNy3WB^mR``vB0w@P4m_Hd|4erL7~{<;Cr)ZXMe5t z#OyN)Q*0N!Q51sp#5BJi!fIRMyLDJkw6CdekTD6jR04?xj8)&bdE^7-rb9*&XlWX% zy%cPs91tH;pottujKYzc0Y}h7=Op@xjxDc&Oy*NJh~Rel=R^9@s-+oUYHRG>Xytj)FltTsaNuQU1h+`KV5`!M(AsfgJk`i?<#=7aK zW`3a`N6EC@GdY3aUEkXZ*rZ;}l&%X>5Xks%b;ttXjf_^6LFsi0;rKwc*8(ZrTz`~C ziwbTKubDRq_L~dm*k=lmcb{D`)mV=F3f(xov0~i8cn`XcFbb<(Q(fb7azuvYA4Bl& zJ(llre|%yAN(%2CMecYuP=1s@X{Z;{zmCHep11U&rr*3k*iO4euRacng`O&6HxCnw zQ0@+O4<7(`l%-G@U%rKKbq5(?h&H0~jf9xNz^pczo<`t7*kH$~1srFnjc8jDVbZn19Z922oc03Kda$hW)E$O=HkH@xf@^4zq|*z}31cwV zLsOdPMXoV~w!SX?Jo7!;X$w`yKP+ZNujk zXdF~Mj%T)=_&O*0S`Kay4(9|Cu685s#cP11r{lcPCj(0mSEF(^PPR}VQ*GT4kU5Ev z7e+UKoJ@B2sLwo9s9VN1rEUmKxi zh!W3dg2XvI0_iXnKR{hB{aV1{Ktk_v$DUvJRQM1s5Mx3O(rgD5lg$l^d)~ORUidC0 z<$LjB)!22OE}X9=KKvm#%-m<8mLV;;_*&e_cLrQw(UpY|j!8kdul6IC9@`~cf;Y{X zc7KG483F|+5AtDKTUVg~bZR}-DLt0Rt3jzR_dgFNp|3HaU5yp~q$4#w^GAB_s%MV( z2(`19Dbg4HelgLz9W4!ZxpXW}W5Eo>Keyb1cl~6lVJYAw%L>jZyRYq)H-)AqkJY1a z*3&Pl!F^@fY`;(gGihqkP!U!T;1W}&AX(az$RI+AiHT-Fq8^+`n43q|kRor)&zN$Q zxHJQfSIHt%!Hn9jx1_UlyPIRI6PC*vpBt)(4!)^(tK>G~y8Eyz>%WdH{ZU-oPL%0L zygW5rL38elR>;u$&G1_VzZjW;UR{Z-zQkJt2y$$bpHS5bvCEsJ+LqFV3|T2g z!6`04B;t8=$8v=ts`-1F1b8`8r<2}%c`B63>xcyCHfbw&)Nuzxwz+hRf1AmN1`u_w zz@05(#rduzbuOFhU%@V-xpz)u(gh21ctI4eAfqT_TRXbF91PKz4<@FH zO~xfTsY`DtdpJ&1S8LDKl8o}lX@qhRH69InycH~8ccBn%&3TPdTY8z++#vY{2@-@M znUN`Fw7pL55|>ns=v>V2Kl1e-WqAk+e;xN{R#^*Y7H}b|D!v%Qzo%8SP&(mPR-N6q z3=Cuu$T%lGJGxH07KV!`b?nh34&huiNE7hMwg<}dyXBzIHTK$m)o##P2r$;^OqB|K9M}|Yc)Xl;OeUZFcHPRHO`~-tqC48>9eFWfq$9!E+i$KbUI#0@gmG~+E zu;Z2E`x{(vbX@?|e6%)?dMCe>T4X?xbkC3 z-@8KjB|9Rr6_`Y274+a2`Ty10F19~U&Hw*A^Oc$DKg@jPU}ycu+~9vZ@s)|`PfPoZ zLl~3PWMXtDM_WegR+Vb^sD3DKEed{f;rd|;L?5@1^2R-XmhAaH$q+eOx~_t~m420W?KA z;^I2LGmzBkTG(pn@-`^FT;C{e2<1b+cI9@ZHnqUY&%wzaD0(TNXRi$c@PHi?tx2aX z75dmYSDj`fOWMg#xV)-mu1rjEaOMpyYTPO2p$8&z2M)JZy#!`99PjFu=x#l`XUTQgu_fqJCXR-uR2Q0FlMelY!+-C{ z)=?YMYXJ{q$%>Eez9I&$P5Dvwj*q_7(dC#5NXLz=yWqH*qP47c(KeG7(o!pD0_g`} z`xt%^9joQ^Fae+lseM?HAwl0ZP2Sxex-yI0D+G~RqqA~EA)<4YV#E?6eab1kj3g(%eNbKPrV4};6s(*zrri>k3R{M%xFCuwYD+v zUE%xSI*6V>xPeU$LG6h2u(SEM{bM|F{mPfUyQ76Rdu;epsHAuAT1Cv=+^J-@OkV}^ zz-%sI_qo!2=pOEooZr;SbtApYR9Y2PFMRvy7I7P7tR^_X_nsxwf+0awvd*>3#dq8* zYxiX?BoOqSRM%Kv$7ab>~= zSq96h7^ozdi>h`^v+9x=^Sxgxyq>iB&W!Cw*ZUD(v*|fl(T+x2P{z{BQCer^fHUcb zK)Go;s9OGI%+Z1-5lS6m%+)PDbj>H-=x30Xu-}!mO$$3_OJp8Q|K_DFl$xv{z&AzM zbK@2fE5@VChx0YMn*nRZKFjk)lcEf>4G1`x8Y4v(hDnjreFRO{`!q#h9J8=se(NBM zKta4u%c)jtQZb*F6bk;nLE)cWXE&_qqv$eRtb3upL=Sd8=uubdEoXP7E-?LfUh)0m znd%0eB!mQw8lGy!5^$S?T@6{raQvVIpfT($zv9To@VQ87w?}XEFWX9YIOI3;FHn`N z1Uha8gcCm*1TBN9%alu$RFnf@A9XJh-uI70`xgYHC`jRpB91|?pj4Qjadmw1X3nN| z?aX3M1u(d}$PWb7{ouwT{d3zraG2^jp1GlZ;Dj|K)OFBW`~H3-D`isfiee zJY@~#I=07EeCz;lw&b;JwED^h7>Ud@opp-kp1^~;XIHBC{&`EqEt)j#6o(zpe}U>A*Y>R04_ zGPal31b)VsUOH8NHk*n)?~&B;wt5VC04RYaKD^im@v|kR7zXvDz)-l(#61*~Yu+bs zfV?pkmCe}@lw{zH$1^(_b$863PY29Mbr0A9q{k%O5eFS&Ta?0%wiYD*Hc++x@q6Ht zi2~#@$Yq?RzAOt7Nxo}c!%`}IL9oGRru?Ux43B7u7hMpXlV85TNwI9h_rUgzsxuUA zz7LNKUY}EA8eOq_**<>7GPZH>iMiXWfy7ZQUNmWX94YqRMNfRTF%l3$L)YBeemW8z zt3W~E;uI7TOd29s-vS+NvMrYz5NYsSbT;E+jv3VQ!y z%{9FwoR3mQ3^GU4X_j=vz&t_6G{|UzZ^`%Ib@&3?QC1OiO0T{>2mbsDx zpJg76c==?M)*nxWCLB|OE`RtSbQ)>-Ekf`hPpmH}lPxSSfAiCbUaiKyUj07KpIH^C zaT;z#jncDam2Y?0ClVblUWS&aw&Qmz8*1h9RL2NaXJbOF*&0?f)?(EdXG0eF8GFgP zgOI64*^N%LW>oMnr%P{^ZNG!@gjO3tfW34z_W>=LV4EG7cd(dis?W=2_>-ES&G=}N z$l;2#oYepc8Iyq{|J5z!*Gx1M4)-{v!)Lo|aL4%1>CMa~a~d4EhqZTK%gl>c~tAOSDJ-`{s9*7;clpHfMAZju!^Gdp|1KsT_aZ?Hr^`qPb~Zu z>KvSQ06`-_k9wO3CM$6@BO;LL#K@%i)+MEha!Tt9_x@eeu_zvtxoyOD@^Ff?B~dn- zfWi}}NN8d6?m~SM-*cd9wrc4Hio^i)OzSQj?T{P?r!`J7 zS$y*XvQ0_Em_|=JG^YHBYQ1Z~kf&V-v)#huP|_FrL2H@mz26IZNlny`F#K?NT_(G0 z24|lK;5R>P?He)N7|9NEKpR?7E3Uq-4>@x zpyI+>&c;wEF=EB3eARN%pz-WxBmy4k;`23FJg{$grBG2GsYG05Lv`grB)lBX~lqK;xxEliClZTl@`b*KwX&g+N^JEFEo`;YSD&LFD4RP)Q1eC>70t>9G!#P*yW3|7DDY}H2e zwsYvK-9qf1vnORJFJ;U7Djpyo16)`S2P#9NU>9ak^!eItTy!aI;vdk1+bOS@ZCt?= zk7K2zCw&QTk_jq|j>)aQJNT3G6w1e3GEqAhE1qZJj?9mU3m!d`SQ<>zyg@UZ4mEDr zl#MjFJr>BFeBV%|1!g3^=G!iqy}7^#x-8pGRHT{r*kk>cG!a{AM%g-!Sl)FAvRU`D zX{fh0@HlL6<>@c4pX%Qf3qhcVsGgD;L(@K2gU!E>b>5cxwVL_?IPD8r z;^pQ9^92Fy1xcDK4tx zPz?dp%jw`)_0~Uej4P-Icw)L6Yb~y!LG)V|-A{PL7Fb;rB@J;W$`!)vDDlSUM4&75 z9gW}T=u!_Db0U~d)!CQ|mDj3z@A*(Arc?1jDBu0{ouW=Azg~Ip#c}K4gU^yU5NZ)y z7_IxRf^%@jE-A(F%p*_GPP6sV`YGEca{!UMQXc|>jjApAlClmqeD1en;W=a^uf*d|)}c?O2b!Pn(=;Tn7oi79eEj+4 zqc707g!QhPkycmPLi4wQYn8w4g!$QE38Ajc85!#@YbrrLvFSOObp6KfJ%3E;-7pW? zI4Wp~Av9^<#4aJ>7y+O+9kG!AiMb_)Lpz$gP#gt&p&v1uWt!hozX3WSVlQ~9Ad`o>kno_Fz@pR4LPQZd-`nKkyY0YDILLdx_{ zu5CFhzkJ$iwXQTq#f8KIS=vz$;Q^qXmv>)Zdy$Gv8XiQY)Q@V&0v9dqgCreLJW*gd z5~?O=dGeN|NH)3E6o781$4DOm(sNGYCh#3PjV7M*sJSHnlLh%;;)%V4AN?wtqsYIa zX9&yVs`rKan%PhdR2o+iEF_IKa#>Sss}r*>AL55_%K@24d;Egeli6@VACakw+M9a% z$p`0G#a#Ce8#83fVB8dqLIG=4MT+Ni!ZScez9%sNjvOd$|C$l%Sq+yT{kgW=%V&_M z$=Oq&G#<7?FA8R3(rQr@n#xw&Mo_6tWKVyFujK4gQpxUrcZBVRu#nO&Shz*QC{^xu zEY7Izb`5wtF4oqbDs0+_Jq`}wgTAIFH-9^%XeEL_wjb4gKzQr}RwCebsm)|MR9)2X zl$^#kHfPpdZnR;Z+%B-5I@S;gU7RspJw%cu?g0T}+m5n3)=_sXbJI1d$7_I3{9yf< zck{mQNJ}I4n@iyelYSQc*+*r|+_+iD*c zwo?5vgz@F<9;9rzFGla6y}E+9=_fL6D0%Y$_g)lwEhu@SM~>6!;ybs`$`xjc-;3_(EgFrAVuc6yTNl_n7ZFxCfKtPQUlW1wb9!8RasrT9qp`-wgF7n;AjMNvzQqeA0zqq3pK1QM6Ao3F6QMQCQvvW17wPPnHMz`O(wBz>dlWkaph zQ@q_;_~D25P{*WL@V?%Br;MP{lF=u#PylXuyN`U8rSCr%hPHEl*IF$_v#FRfiaWS)jt0FBQpu@;8#+z9w(*KSnzx=XdFI8p z9IRY*EHLSL0d{CEyeWK+KztW6(uJo0q%x#<1QiJYrh2Zb0W^;H?RV1CWd4m^n4w{< zMEO*mkU9X-VjKs9eK;>iCU#M}xT>ZK*g>Qb+0f0iXN@(s<@7|;q-w6|% z&^5td9S~Es zI#W7#Tqi9U){w3D70T3wXw8?AH7y)f+1?h!;z8y16V|-F?IiiBv7e6?wht7`Wk<{xd=6o6OsrycCqYG;wCXfR z40G@G?s$F|7SrOwmrgOsg?7coj6t;mA{=uEEC*Bq2T?;HCFu9K`n7ts1bE6Gx>{*p zE8q!+5zaJkme%<-k9oqktq2+u@rSlfK-qIj*zD!Kyy8Y ze%rJKbw%1U0VK1Z1K}bl^|S?d%x+m)_GQTUM(1ZU`p6d@$YF^whW3y`A8)^znXU%g zCbYp!_nA|6gWSpS{ z4Gfp>b-!T9!{Tfi9IIXfzNVlY`a2Fo8>iGRiV<1a(_@w;Fv<4xouca0Sh$xysJL3n zz`M8h=HRi+Zxm_LS$HoeSJ;S0nt?K5apmcdkzeajxCjBZrB6e-W~58CAOwn! za;^{DFg~F0<0t{zfmE4so4I1fz#+t>R4Z&IS|+ecr-Q}qcV4zl@WJORVeEUKKD+Vq z9+E6{s!MP%Bs5YA#&#p4@+db`5u7M;U8b{M4FJ#c;4B%EfSrbYyOt>NoPd{B*{is) zks%|GG6vaEy+abRadPFDE9&C5?t$r)N#Lpq$NG1=N*lNR81TMRfV^cyG{w^^j6zvc z0=R@!DXbsXmxsu;AS)-H09>B z=9kFGpt7*lcZu(cz6%%$0kcivbVkag-h?U?&Rvah7(&0Y%5CljFN@kw7}t+6Vyt#7BU&JsCDG@G^E$RKDDY?mhh){fb*v=L3yPR!Ga+4QwF4@R)1FH5PLKO6}R`V*Hgz>O;Y7sXx#?nF< zfmI%;E`9_mo zcd}mW=t9zdmGg}eUUN9Ce!U?_*>ByPP9Xl|qz2^Uad$!Z7AWpk%C<%Xx0nF2oUPys zdp`HknKzYxFmJZQb5<7z3i0rM()&Ew&xSJK(e|>dLMgluh-z5z_(AJAh&)TExZHiChFbE%Xsh&|*?(t{iq%DE-g>No0- zleW!jNsFE_b`88T&)Y1WR>k53fW?G(OECX--t?UB+@LWWbbe?s^8=WZASY10VSG^# zIwdoq4^6+~Xwa-S6CO%2XMTW;U5*~Fi%fu+0G2n$GGy6#Y^2N67x4iYbU{ij^OM32 z5|D$3IyCQs&Ez)JXYact^v~Z0nGg$it+u%}eAuOzRic{c!ufUjg>WM?-?=h`$)tvd zh@A2#Ll@7T%X5JYvq$}(a2_w9l<2zo^M_-V1k}xFoj=jXwO|A?2t^L<$3l;`(7ax4 z(K56Sb-`d?B4oy~mW(}LC3Yok-upsl*-Ag&!zcZ%oP-RagY_s!k#xsqG9iyx0L;VE{cS zu?2r!@haLm4UhORD}EAOf++xpDRWW}dIV*GrWK73fuOa+T0yu$@kcCZW;A z9-s3@>5vx{0!e<>5|8WiZP>uw5kEB;IM=be-3)Hb{E!HAY}FecDqK14*8?p17n)|8 zFBC-Xxo1Zr$0O45kO=mH^Y7?r#30#6tHviQ5f@{7e?IJUl)w@5DsuXSsZ<+*3y6xh zWK%reI1y4xytu#?w~Wuvf?{mIBYFj`t^qOa`_I^JfS{HL;R*+EG>C{7y{evFiQmee zTm|2m8a%7@-syZhXn=uHQYQ5J!i>V#exmZbm6!gwP#FT1v~>O58Bjwm;4F`6t}Ud~ zIEqPM5d!E?vP8)s+y}A^+kw%5CD6y}Nw;@uNp2KnA-UeDm^Za(UDtcN&w2<^q;I6f ziWHkH9uM$6yWzbA+0UX;R>lcQD!mj$l1ZUS07~Z3P7X>ldWjMLCNVwxeflcDbQ2$DwKR$nnzYtraK+K(oIeK}u>sFYJpXc^R`p?LslXOfeb0n84MT!9W>n+=;|fO5GM>l*iDe!F=cO(Lj!D!}#b{D^ zfwHrzC*0(a%k0LEXf(HX(=g$V%)v@B>6D-^`J3}AE^k_dp=!D%G6{(V-Yq!Q4z#lS z5L|lOwnhMUe1NGMQFAH4 zzLYPt1;mQ;*ZYWbobED7B(YFYBVb6os0bD(Qf87=Py%Mf@A34&+XZxE?kF5d3ZYAQ zC+VR}`k$?w2{*hA%H$&3Hr46#_zF7GMDDZX2l@GF$(tO>-5}j1Zql#HB$p&S-WKUn zL8hsg)Bd0K3L#WL6}&8jV^$WQD_D?`Lu16UxA^sl#z_!X3Y59no_*)(bL_*d2bAIv zc;JJ|ra$tLx-v0rf|mu0cjU~*QtK#y`AN$+tO^yJrO!gaGJ14zMZCF6Z{zdjLd3ku zbPuUHk6^z8Ej!TtYD+wab3e^Y@xn1P(~x3hziv6#xiR?p(;d@syRz%*>4;+h@^ix(d9oNkc=Gv zQ5;Fx{$lpU&{>)o5eHHmTZ~dpRgnux~|0ZPR>+=2w)A{!k^hJ!z|0Vk5yWze>}8q9gx9lmANk{z=zl|Ff?7r|y;ebCdrPtMk9<@`y*xoO@9oUKZsUZ zMi$0@<@$4e9nl}#2sppc@UMUP>mBb)Zv6_EVrTk``ueAIsjo3C^fe%4lxSrvz8jg_ z{yAXjpM`&hKau{N>|Z_lmtZN@|2L%nA7}3`G_lrydscD$@g(_MFZ@63z0a;~xsj*m zVNL9*XYDiWnslE1e{UErxZtWn6=YYpQ?fls6=0Prtrl8R8mbha9@&6Lo_XMB=vOe{ z=kUZp+x-|Gwm&j{ANN}O?>hV5OiA4}xOc}Pxq@UcA{Zni$Z?hZRnwNpX}z;GQ7qd| z;fb8`6j#Lb%#ZiQl-Ip3#I)N@ju_Wl|L}|d=F7jTH*)^;r{Dhkn_soR|MBtP{^h^< zSO3Rf{L#Pu5B}!IKmPyz(VzUU|M&m#u+N?GL{Gm&n)Zi!ZMrfKBT#Sd+X<*Qi8q!2Qwg=4susqx zy}Hpp=SuhOsk7GGs@{p{sqNPJs%ga|Nep~X0}Sn&|Ei5w&~~)07ofIv)yDHuJ6hLL z(P_JSDvl=*0IN10TG_3uwq{Dxx?Yyr>K&{%jGdUEfK}U;+PL4om!-CL!8TQ3 zMeH_J8>)Rr>v}4+)f;X6p21dIRlK9NdKe421*~rFsIA`m;WB@~s(43jHTQFWH(*uF zrRlq}+TOUpd{+h-59I+?H&NWXvXS11U)Yto!^0qeVNGh=)evG>?`rO1S_Z6cVqNcO zXzLKBXFYNPNNqHwwhOuQCUuwt%SgT}?J` zXv|%Yx%l!8y|gQNXHf%K6(gd%S`08@0anEb>8_R-Z%FB`o6BIJwr-6AQd_t3zT`zl z!0KkZK)#zZq*7bAEdZ&lPxXM*R+GXT(z+`J|Aw^g`ZPoVYOB@p8`8S#x|CFE>zWJU z<)M~csVHFTD@6oMh3Xb0b{FlkLS%Q*FDqpB47WA=wg$n7pVXNBN$ z8-E{*ReO*odS`{`?$kW(>4>3vs8`*C^zKwXO}VIjkl*%>SR3CJ0?eKAfw@v%1%wFi z)j-HFk5N<^gm@nvv_gvaQ9>)kcpojaLXP)QLn{P%A3d}}l9@PyhkB!lR><-`s;F7A z`{<$-(!7r{S|QH+Xd_-P0xpqVA<+BiqZJapk3w1@()(znRhzJ)l2!=yK00aDuF#KC zS|Q8(Xr*RJ?W2}fNb^2=X@xlNqnO%rCi`fn6$0HJ`0VsVqW95FD@1x9<+MVk_t8!( zgnA$K)ZQiGZOr<%S=v!hE980~4YfkB_fb)+W)Me5tq|>fl++3(w2x|9A>8}urWMk? zk8)Ze-uq~$_5#U1>S=|5@1vhqNccVqYK2_yqoGy^_C6|Vg=FuequL7z`zWdQ+`&Ft zisuS|!&gZ6K6+|}c<-aAR>=20nhKK|xKtH325`m~5#L8yt&s73wABhB-$z}okn(-> z)e14+M`5jy^L;ed3PInOp8A`qrO;~BvisGqzWMei-JJVjd!gV@fBo&x|A(Id^uOA3 zNmKCe|M}Nnf7`5;Z@>7npa0}%zy8TDc`D&&zxg$9C-8XdH$R)?|M{=}4$NPF@z?FY zzra-Cba^Uc5b;?KVM>2KOIrC+p^^M}*EHww4DxAzk}1781@qS{A2 z@1vXdQOxJxOhVDp``?@260CiujKh1h#>+tF()Va0@Qf5^+$b!v9;8&eD02-IDam>b zD3RmyYalcFdsHxGOo@U%yx#y~9lS@OQ|3b{u`}K?H}Lrrs zj?0j(Gl!89J|UvCg!mM5bh_;q` ztX1=s!?AXJ*WnYs3X}7;Q59ar5IL|#>*rzDb?gtmO21aIeh#acJ^-n76{Cm3`JBC& zR1rJuu!<1|5X!G&a)GD5;`214%@~~sZMq0BFx#Hdols+c8ehd8J+zssJ`WR-67D(0 z4kbm*YRk5bQ(wh0<|rl#_#`u)3iE_*8cj2U{eVYt<*(_6wd>*=)7nl!CYo_NY_sj!pg0~Pk+npCKcdd{(_u(QNRDr}UPRv7;M z0N1DHKAs<`x$)S!=2Z-NICZh)q~>1!BQ>`^PHUFipGsdU?2P)63LD!@D$IHcG5xp% zR};!O`A8EQCr+AhmduZ9fi$6HXt^+T1vYJhs`9BONriowKGNsLlG6&+a~Iku=zDWM zf_|=z@&H;pQx!0d&&ZenW9tzKuuf|Ad9m7=?nzzDQh>fLg3TbraA+~gp?6*2ki8z zfb(Z9QOC5|j@3&JzS_qexc<#@eSgYY9WHiS&xRIRVYgG(?WAPDPg${(A}z93CuKCt z4oll-zoR;u|0UD+(!VAC=lZpikAI<9@d`lo48SI5$AptZbwk$k`%^Yh=$`bEgqOed zDHdGl@ejYn7oVFBGVI5GS!VTddHx$ViS>VQeX;mAf>}G36ESaiC(~WFr>`Wr=A+(- zHrsXTJvD{vux5%qy}irzRn4$RmsZmxW>SrN_m_h6BKD>d`kZ=j4d)V0OMB_BOGsCc zwE~=sMjNH7%C+UyZ)t~v8zWc0rN9nuu8iL>fQyjd*{{~?cl(QqR1==qfzohP;gt3OhyY@eIHr#PM|o_W+y{=?dD$PG zF(*K%am+poWkQWVa3GXFYUtenvRj1p8-m{g#50y2XCOmxbm#8(17IiE7Yz4E`C|f#UMK7{E78i2-Z&Ix-E8e;dIpWJ!*zz(QtVBo6cu#arlmZ zSp=&KbWk|zo^W(UcGNZD=&J3gTf%WTC1i<*jjt*>16DEU)+wn;-863HF;?=g@+p3)$ItoG*odxGhq+4rfzn4oozff#QRh_#ad*S?Fwrj+Ye!F zl03yaB)bn%$68GAA*}7=3D$^_Z1gJD*5iitt3xF9@^^pC;SWH`0f5>oTA$rC`#8ir z=SyVC%Td{+D8gEtM~%^A7Wb5~3YYRnw^fc&rih)G-9$O6;3Q5&?C^W@8!|;194>zM zha5-&M4(q{(t|sb2e%jx?hPKaJ`UO=2e;!69yT7dVh)~O9pWm4pLFPW&~Q8Cq>QX+ zwnL5-NC^`hhDn&k`u-SyAb@H-fFqOzIVq04mg!NW_2|LhG3!S7ObwZpAt_?^Z1JeY zeazC0GS%iori_ES;_BCO-|a7nxPH$y9oONTT zz*IBT5|6cRAF9#}9qjt1H)eruYy&mLs>Y3KZW_0y=?`ITw4P!u2BEFJS-q__pMMDJ z*_a#thp|hwuMX}$A2h2DnpKCGRh-y|IS=mB9`tZI`-4{;#j zt8nsn2xwArk2Ex9llLK@6ua|&cm!n6;Gm`TL7?P|_Pho-D3M?A+)FtRY3!f8M)81Z+$O+mOW67y7MT8Wk^KTS}u37({{6c!i(fM+0yXrKe&&b8^ewx3y*r{R*o!rIe5 z($;QRPq7xE6`_vx?7^_Ot&MzBtWLuv{rVo`1F=f4>i-BF(YmY8U{KmQFg>6Lc%TT-jJ|DFG4HQ{37@)wU_6@sQN25l2r zys2aA0;p=-{=|0gW#DdAjeDg!WMr{&RuO$wIc4QJiq6Wl(&=K?mC)vU zN9W%Rxn6}Y|ArN^)N;x755M0nU0}Z$g2NqM|8v-HWR+s1a1??bbxvj%zk7oq0IK}} zGQN8w20rYKdH^V{1(5Oeaxv0@EJaE?+5iW#oMW~9jcXueQp~P<63&1iy6)loh^ChB zO2d?nM;-cE&eG6&MR0oaK3WC<@&d{^O$Xz-~Dfq)7_wt{}xxW z4AGQvyV1}kvP!A}lnIxKhB3M0^wD2LX`uW>K+WSS&4?_js4Vxuj@bfp<7@eEhCXXA z_jk{~MM}4O|L}jKr)oWV))QUwr?MBD@REf}v^$b6+P&Cwh0*t`C+M?zaK(nNqHoP; z=)XFKudjcL72TY_{;dulvv=|FUq#LEkQNnMHeM!Bwg;SAJS}YzsI3fH&aIw~wxHE~ zE@oYdTAXXLG7-1v*rW^~jGYaaW2P(*74H9rLFyD@!XT{`(-AEEv|Qa^{p}-I>ZUVD zZ|VXDX+4>uw`WDOSFtu~OtBUd(C9hcUq#<&FhQ@6SH|vDtQV7OW~D<5buMO!Pgt8} zU!Zgwk!hm`dr9(QrdL~ko^HeUo>ATZtrp}^>&$Xp$G4V#b<8e_hs*bWGjnF6FK1vA zl#Ky`GK`)L4-cmac2$HTG7!GFg{+LgyO!^}CU1*vF9{shVoWVhv^~(i{!RBY{~kZv zZ;j_MyT0H5Z_)7>+y4*eH$0T3ie4M9{<2S8ga9a=2_HrMynEVc*gRQ|TG%tEwYr1c z{|y)ApznC~o6*R^>3H`y^G4QH$BSQbqnuX|=R-Uu^``9=2Y{2URbW4ew%S136 zMW$LwOkx;x~I_1##oyYl;LJ#EmY^+c6k4t=4oDe)uSXk#}; zKWCp;vCe0&cek-Jo*nD?_;E4G8+%OJ>gHT{;#I6pT3_iccJ-T6MV-jbzr{)Vlzr+i zeD7?aU-kPqILIjv=MyDu6dpk2DhI7`Uz-Sk^JY2qyc@z7 zA1{89;W57rKx1z#(mV|Io*wobm3-ZOy#9x*VuqVQP2*(U1-ycYt6Pdf3xQPXO-Ou| zDn1o(w)cJ}c3^GTX9kWr6FKH2!&Ui+>}YaVI-o{Ia=hkIq2sAn(VbO!4{@ z$W-BlTx5lFCP0|Vo4P1ticUG+2*!mzVJdF}Bc+j4XR` z2JD49>*IQ~ab?;=zz)W6Wy@ZKIz*4l+s1`%_W@%Fj+tYxf2(iDaN6?UNPU?1_~e)S zmXx0}AjNe?@xD9?JMgXsy^N1D4axBca8&dK^#VUWzs`~;T)27%AcgN`9b>Z}>ojnp zms_8v27{(%u~#z~;JKdI?2uyB1$IayUa9+No#WMSL@-B;#>;&E-=fJetFmXmoJJ`< zXTULVE#$?H6n1pA61_E&EG6R%DCo{G-Ydyjn3X;PiiIgW0D06M3-7|Dj2!92;@y~J z$;bMvdYL9!w(ygHW7b{9Nf|-4^p`WjG;so?KVB?KnY8r`XqV^4({|xn1mYo(A@sUa zzIu=nis$OpR>cb`ry}n}3|l+9yqq#{*S|%QQ%3Le{Z{)=F;XsnIl&G0PXOuT47kc)?0ve>Girj12)xj*zFmRV$RjuGoV;$ zDQq7BHs15x?Esvmwr)l&1FYRCZTkqYgZjB{&p@WVt+UiJKzVom+nxdIa!T9Y02~YF zw(TQ8(mBa(^w-?DWBU-u2yS9gaE0iSlvKJg7Uc%u!m2%4(hnCN0#@n-w7CIPo|{C51EomE1z;8b@|IZs~MsRV9l;+HoD-P0d?WVwa6_XT)A;|@(_rPu+gLF z77+H_xL$b#sJb>PstMqD8u+l$pJJoi{YIs@QKxRyY7@W?>K48^1DOmrMpk|YfD}{n zZEgTkEa!V%!)u#WU7H(#ETQJxcs8&xlHe8)HL%h4-l$hL8rZi0naxx6%^7f*G`Tke z(3gDU_RKOsv2(wNC!iv%HvkD`z}MyxU@uf%8-aCB9l0bqEU^p-G1u-JJp|I!wJLA| zgh|#~+{=Kl&02*gaLUAxTOB4Er**D0P6p|8^;=Cjg&D4Yi-xC+|3CankCI03>iGP> zB?G5e9M66^SdV&`0Ac^Nabs&E$0JHVy2kf#_>-rinI&S?P0`}CodVK?s z)m`L_yOTc~pk3gN%Qz9p>SsVc)Ib=wGJ9b&Unx794BmQ6maP5=a8R@qyxp14ud-a^ ztjDBQP0pQ6lgX_$Jd;~l_owvNU!G@3=e)w0P5xBao&e}80&hUZEhGHiZvIbJgv^_i zDHBSJo0QvC|0$d$hPO83-eFyaovd6ntg^B=yytU(@p*X1J7~d^LGu=AQY@?~Fm91v z8HewU)x1AZy*On#d+!%&SYK1pGlX-GhO*r6zK4Y+^P9(<@W15lfLj~oa7 zQgjjE5V_eiu10AOR-`@GfFt9&W_1m?e>3h(m;mXR^du#gbKG8KdSH} zK!hHaj5x>k@JK$t52)Hk=*0wZl--hPFQOE}0AAU4Dy20Mxz_L|a=KX5Xew3hY~xgm zl6JIF?Em~|qqD*UYqm$PWaCxzZ6HcdWKngx`Yks1&bsHnMKG_wyZq(6+tE7%@~O+O z;jnxLRDJrX@=T2*a|RR+cXNg>^U9UbeZVVCz0vgYm$Ub<<^)KEdVEnPjhX;q#No(x z3y5}oS3ymHCwEsK@j7K=9wA_$_^QiYh^`Rcvl>BhI4(|7@6KQEnc7aV!>@j` ziRC5G%YQ?j%p<4q8}ej&Iz9a@X7zq*e{qJXaiVjwvs37MX5dq;hbG+8N=_AP4FM=h zJxQppSZnps^>)u)ptl>kDf;TFE$mopZS*0mt@dK^EYMC@zfr$grFpxz_kMq0zl=%L z{JTrZcNdQD+Ai|Nh$6Gr~x8NqGicNN)e6M48;@WNs5JIDv&Y?TSW*8o>7G@j5R`*nB!Xk z9vc=GCdIG9oV>bd2cu3%v4hb@q&W1^Mx@xVOdh=0Xu~p}k|O5Jr=*BE0#1sUv%)4t z%+W^FWiO(QNU;~uYP=&U4Wrdak%rMvq}al!Nm6WK)Fl3wmWh5L#WGQEq}Yq7H&X0H zv?D3@B3g+TFl|q?5@qaH)DvYK!Kf!v>{k>8DdQ`f8a>5>n`T8(kRqY7?M{kSM7@wQ zs<0Q)PQ2!6R+bH<*o&bbqF%@nbJRaNeZhoIAEGW)hZWcJN~QK+ae1qvf6 zpB=D?QQ1_nB&FDw!XE;P(0p|P5bYtwRa;&k3F&1iwbdb}3|~25ngw1CNS0%ulJaUo z!akDa)r6!(8oip3lwkI1LQ=wQUQNi;@@cd8A(9d<@jgUS!q8k&T|D94WMo;X#)LO5 z60>4qwTxFvkrih3$yicshT6)z(x@V&^JXT(V(f*w$(yafV^h^lUiHLRMGdx|9k_GK z$QnSkhr%BMs$qQfAwaoGcli9JlqhI+{}2g!+Na+p-dgc_s@^{FqbQ&>FeWv>$>%Z6$9_w zVN@?0nM_uuhrMctV}#&w1;y!%Db}vqVRPCn+pM-REOE!Wzsj)vVBsKSp=?(0umO-1 z%^lVpmKk5AF4mf6r5CK2{oE{VBaC9RtW?{G^+dAN8yI31wo=uXF?YnnS%s>J8D2bA zp&@1H-wx%HGU^}nsb5)_YR4cxzEY*cKwQ12r#FGBovcp*c8r`&9SxK6nqRPQFGF3u zUz6#)eVpk$96+IBg(*;Vkn;Tl^w4qAcr?n99Jy9)wR0u6Q(NuaMA@l9c5dP9)J=7< z#FuY;By*^n40j|;o>1BCRCYU+oq?2uSlVW_jDdb+*=DuO&c)eIEn~bPy-{W~CwHp0 zovLl8S-Mkc8sbKCWDeEVPPMgDZSAx@cd9L;*7#iEQ337LXgiHiBjhM7eYAUaDxjST zXs7-%9uCUcLiLy7UQjo+8ze?bMrW%^+G_V~RY_YF*;YkX@0zy3bwz0K94R5Mu}=(g zMrW&X*=m$*RW4g?qpfPoAhDfsXaLcbTh-Q9UAa|PZr$-Uiiz4Ix?9!OR<*TNZ5e_^ zVXIIR8R-Pij;sud;Z z)~=bdb+NcrTWvK{4A((AarKgyJ0`*PH8ygR5N9(bZ?bzV|(~YghS9&4qKJOMuFWZuv=G0TLpIG9?V9auyGG& zqfRhN2Ynxk8TNx-j8GeILz$W^xi~JfZ!RT$BSos70cn_lqf8;Z2B@p#f)!$9*|;56 zf1%+fD=1RJ2^-bLCh7t=oZiCoRNXE8HdV*lDVD$WwDWD6(`#r4+@&F(ADj19PSD2S zv9T|sZ390=TST?TFQaY5Eqi5^$r4Hxp{GEx9Vyp94G&q-UmLag1Q;VH;HZM)PtKdU^7&s#v)-O*$i!(%>Y!{8;z1%fa9f2 zV=NM8n7nZbz&7fOM?i1$M08tCa;>@~lmer=wKQB1r%&?bjth;c&n@QbghU{CfbXJ=5z>oL%~JQ1+=cLdBuxc=iHaxgTm)~>VGT4HN0 zF{3cBo1&A}DxUSQ2f_-Ju^U=_23C+|HwH_ooYv7>l#v{l0IM{K7*mtNs){;a)_PoPJ+8C^*V=(= z?ZCD6q)`McaMRS4R^Q5%;7Y^NXaovpyo^R*p&Yp~hJiAJ8W{p3A1GX;TZ!;H1*)l3 z(Y3>b*BjG>*WF%{3Y3-{ZltZ8F;?nq$D95{x2-gRj0gdbbWwQ^{&Q5gaX!OrJPJDi zVQ9yRGE!WlXb6U^K$(b&0C;Sek|vi>cvSHMz-EPm8u12U;XrL|_f31uXLTHFv4Hesso05;X7yHhKl+YD#;JVW@# zSJtlXAC^Mio_gaI0Wmvc7$-tj(eS$jO6yISzO|;9ejPo!8hZ3Tu=6oCfYBev(&=fK zbVJj-qTs7Yp%Vp_ibo68_f*J|E|&oNXyYrn%|(lI5f}42-cC4UB|0X@&kfKpsgcb; z5{fwnK$+1ng;|x)hA`v8)|$8516bG@0|VDGu_D~Sps;*AxJ|h3Huw7B~T?oj&Q6YSFFNM0&({Ui7iOE-LXqS>k%kY&nj3%RSwfXlSpz+a>1_;q+ zoM|cbXB1M8bMSDpwSMBlFriFLKQcrWT#H?8A=+0Jp1YSpXQX&re$&(^x zPeXLGCrixgQ@!-rn-{Z-1ikdhk_c}98YDoLq;ujj#$acR0f3lY>KN)kmYAI+4Rs(( z%ucqt$#BpiBROg7_(GP{7_#H!Z=42Y#5}mpb>q9%gkd$Dr8t6GB}N*NC7rcO#s;Hq z3Y3vIT;RA-$#i2=)phT~+6rdMI6ZuRpo`T+Ww(Y#Wyd6=dgU|SAjSTug^f_)0BB@6 zJnC-a8Yoi;0ZOU?YA~3yixo&IiUSmZ*u^X=kTS}Ql&Xs?HFeYk2n#buR95O%jTD4EHOuA)6}9Wl@7ovA|aeViZG%}iennl<#U^w zeFx4lMHr1nN^ul`ZH`7G#VVrFNU@4+-f$jj713y<*wh#|q=-2hjTA9Qqmd%!SSNHx z%+YA1h&dXK6fsAmas1G~I?HgUX_Mg`T4c->pneRH9lCaC5qt9asYM^6t{XTdw(Z00 zj=a(wn;iR_!gAKf011})3p}5gqPED)2*QyfQDc#l_1RNoy3Ev6@jaxBvA6~li`Wvh z=Mz(8-YgzK_}!<(G{S#Djq=%n78lu|NN}fGV|>VxyiT>o3Xvt|%oljeSlDUQARV$S>@;ey z4=uEVgA=qR3>u=0n6)Jg+X1uPaYi%zhb)I%oojRqK0hLK=J3fqvTUjoeV#sh!$HWV zI?)@gLsrDfs2@@kD<^uRe(*1HyqxHb9wN)JaH2N~i7eafM1ORmH=2nZE-~j=g6c8uKfl~nP_$^&h_l5(-;NKx{%?+kAOPZ6FnHA>e2 zu4nebU1~2DrEr-&e-J=Xo~GUd=xGrO&T%N6c8u|&jKY+egiDAV3(a1`zbNboMl2}o zSUd;t{tM*|2qPu@<0I*$gbxiPBPA^~L=1Prh@c^2q{LqJ9ecit2pVcenQ-R8`Nvo> z92NasZECC-UxjoBX8>cx_{wIem5uQt%dcEW87oFsQ4CK*KUbR?G)9(WQ7aoXM%MUT zLaEe^6{C!`I~5$93XBZH;ZbU+o{c9XOVX*-4=Qzoy>Og#C{=z3S2+fIQN}7%q6UrO zfGNRUbs03qSH1BQb=dkjRfp9&nYz?rsq#{Xoj?oJVIzN6hcw5baJD!&#~6D?842$k zW9%7zr4E;Kl`(8&`IY+B*fX*up&Hk4GO}cO*ATogPiwz?!>Z@ zWKqhEy25+duM}>huE_E$h1;krvcj1L6Oj_>TtsL+WH%g_>aRzKLNDA8E(Rr$ ze#8(+y^s$(W^0*vV2d6+UGf`Wu z#KeA%IzbTYQzfz+(h0{YL%QcLFr-_B(TlMGaEnrKl|18?2mz{k0i>LEi$P9gImoIO zW2C@b)CDNU8~{;9k|$OQS(S1N7-cR2@W}E}S~z#r;9LU~mitD-hRXZ{2I!YV;L6_7 zfe14A7+m)Z99+uOC|?60mI2h$zG+34#MJgP@{BBnKppHeRbLsZlaQ9I}|yii^z(gy2ps1*$yS&-9oY)6|Fd9o5%{+ZWK#HkqAN+ zp=OU8OI2cN!F-fQk8?Q8a1VomYmFkU~DLx;Bx{w20ZutxmSyrkl z8An?iRf#8B=$}a1W=NWgkd20i=Zq8%p?s={l=Nb)*|SzY4N0O*XlO(eDH(1xD(bI`Gp>H#pjNHX=79;jqR z1?XlJAthB9 zAcK*VK`}sv6fry18(%|K`em39DH$e%i!in_Iz|wYV&heshBlF9n^m=jHjyP}Rkp!6 zTumS&4VA5tWqb`~$_YU}UNOoSb~5hb#reNzTYR2rhY5 zhz8nVum+)lHl#>i^{L@GWI1rE3xjdUlHjgOjlsbXhW8iSAihj zwa_(S2h5JCs)>!Ll<}O>09+8-Q+Ig`2*#kdUz#$8s*oi$TxuAqLY6G5RN_mT+O=u$ z@<~bw+C)LOrcYPkMG3W0UwG&8mcH;V zVHrnBjp73(tdblhx!3>|_9MkC7aO2LmYC&Y15`jLQMI+W6fn(DhK9n{otvdlnlUyK zb?0VrlxFD8O-icJotuFJgmk)dlai72CO9tP5VN~9#tx8`4*KK*DdD4c)uFKr zWQp08kFg9~?-2$!mVp#8yLDzP16j6Nb!a37tJ(~=@fW0sS#@Yw3RzM^b!bowS<+c` z$hFUoj>D}w)We?@s|b~HJ^aZMp;E4gKVvF+m2y4&$&v`F79$Qo=vOKLBMw*sI|M2K zUq>LzAyB3bd?2eDPfVb_P!ss50a-=)KTx0#!9+7P;+E;?ra8L2hIs(&EDVy#Tj~p= zP$(nCRg6ZVkmWe3cZ_BsON6Se_oyvu7oi%&SQ_-EJmIR(pc=lC$+X#w(%~z`KqckN z4&067S5a-uW7X!HK;a?l0sxO~&JvL_)zoW%!uBFsk23Z7M*%r97CxU>cOC%LE;WW_ zo@ssMc@;n>!h~I#SWG9f(yk6jO=M-f*F@Iav0x%={hs12;yYx)+nMlVcpGJEg7jK@ zI$p@x0xN0*6afK>ZUDvb0M$c)8Z3ZP4FCgAQIgFyKhM!9Ws1GY@~arMq*!UD1X4y} zF=t93%VuOsU`KC!Zl%$@?BCh1ETc#nW$ah%EB5%TE6hxab%k|FvGL(gQmj3kMv9oj zMQlEbIff`HVvZq7ikM@Fk|O482aqD>Y$DKiF=sL+Ma-FuNfC16f+-`Rqrpj$(9w^ih&ig0TLnTpefQb(uDZ}%sX`}yKCcwMN?m%`^HotCkEb+M zmwmD#%zEmR;;a*O1H$@h3KUO}ashB_TiC@I0G4&tuWNw9A%YKMP^P;40N^V-7-dJ{ zN*MrUB%K;fKX^_O%u<;3gC|RBsQ&bWC(C}RMtysOx}u=(^sA>o2o`L7=S9oqt4Y=o~%qWK9xa=c+^Bb7r{}9wX2DAtS4)H zYbgbuqMIxw)bgU;!%xWSX>&X(cn&_w|(y^Yq`NXUy(y^W_F-H@TBDXki9i6vy ztf!2FJH#r|#0iqbj8u|h6-u`+TaabrmF}a;K^JmPqHMgHMCWv}#2j5oij8+t(MO&v z8OcfIm`R2Gli<-0ngg-ODG$z}<-UBQ%m8|uCwj0Iofu1@jVh;%rIM;{EY#?Tz^u-Zns`w{>`${=YZNJnx$ z&lu@8PD+GAFK<#rsIJgkoGcNlVSE~dgH3xO8|dXt)==s8ON&Ie@fA-^_p#>C(hf#1 zLGw|m4U4VAR~AlzsSx&SyF9uzClW=HfMKw$^PMbtj_8DH7=7lC3?@O%i6 zhEc_Q{#jD!sodhSQ-@oskn$>d!v*-N*FMw{k1}4Ujlv4+bsSx7#4EPcM*n_+I%-6k zs<|SXq7l4(tUrdg)j!2sT&t)Q-qO?`!`u4Z)f_ZZ5}e?To7fmP0Z?oTAa^>q`D_kZ zik7qHVdw>CO<&!iaON%F*uhPrMiD@scB=M~9I|Yxs}KVo$SOX=)4-;>i1BG1vPK!1 zNz23VhK)f86t;z$GR8Sj#?PHc4Q3$A+MRt3fxsz3(m7`v)xcMh&MDtu2EG!ZHiSV4 zWR0(i+eop4t`LlBz&9g!jA|eyy)XoVgO-sJgvLvdr3yO(g^;Y?uZfJcfy@-@E{*R0 zoZ(~$4Thi{>4w1&IFy7H42B@Z);qfzR6$nyY*Yj()q3hGJOH--42aN)&ev)1YYG1u zIRRC}3dUqmg(;bexiPL%ZUWV1vMvDXlF+VRO`)*8IG2%hV|GpBDO@9W6OaflL+vSr zrL$A|q!*6vuo^TdBqp9fz073b8{sC(DrdLA}wm`YIdP-RtYC`3s?GDA@ zEVposRH3ju;(Eyd75th;mdx)OMxMtBDw6AyHhkq!s55;dhr+UtI@5R(vaCyeXgmp7 z_QFMo;V2ttPykz~s`N=4vSerXSByC!OYw4YTg%U*rx`UE@{R(Tpv zf?u2sQ_~tNLRP*q)P$4>uAwHRr16HVkP=SdZAuvU%eRdW*Z`zEZh4R*LiO3$d2!na zUp~K577bA0b6e<=z>P7!vSEt**iJJ*h4Xlu>RyB4C}b5`CP3yd4)1%V69v$UmgaX# zqfqqNeE@GoJEkHso`kIMsNpE2grN;bAtfB?J3ORFarZMkW!QLZ0Z@IWg;o0i$P!^@ zMEpvs8P@=XZBO>1DN`xe0EO*NGzev?u8#sWsC@PP1NfUdUeSy+Lt?s_?1>nKwwv= zW-xG_QVdkpM(2<<3J-)5I%=3Q%GD)+Q*(5!&T4pPIR>8!R5L($51@9*>&A`?M!u4C zTG0CN;gM~d$Nb=AVo(m4$LAp(cYqZ`bIq7QgvV$hFh_$JEkw%rJo3N|H-4URH$(}a zajS5r$Pgv6#O(B9gcDwH(#H*uMD0&lyp<@s%it+6j?Yv)*~bCngB01t4V|&GvkXwK zw6e29G-+$=Xv9%7+j|Xg^s~`g&c2FEmb&^8P@_uWYe4O-0qR%OVPo0qaejj8mgvcq$a9L2~H_0IHY1 z*)k=iItI|&I;pi4O|6<3Mz`Vb?;tz}KyA;yJ0R!qc%#a;S-g{C?a?NrI4nbnX#4mU z7#&oJ3<=fqIy=!5O0}X=stC;YF95jEruAOhLP|!=BMwr!KuxM|y|McGp6Z_hAj;5t zM1tdPCX}3&OzLPwQ-|w81Hgy^QMN7tFoxefSs^7F&nM9NTv9Irq^tI(L5ASD$fB-l z7(jR+FQ`vC)=Kn_;jL`%7Xglxo9n*z4xUfRq8mlEz z#7gW6pr_I84*?liqy6})fDEJ=@1ZE|8Cj8Vk4edr+0TH?5rdI3Pg5X5b$JPZ+q)cf z7XXjLeF^Zn!sB^@2e4$>)L8GN*kuj!+?h7v^)~9^^;EXq*k0oV=CG6-X_@Kb!L~F2U(ho8FUI?r#PT)6zDQa;qM_!e$WGU_^Dn2FlrRs4Zy7;+{nVicLBmq zBpdE*hF1>p{a9>RRC0J>|EOCH|1k-@BpKPe8}&{>}1c(Vj|;3}k^*>KF> zJ4ju9bS5IuiWW-^PvwU|x~f++QMjKgB?LOL1?44rZQI|Xs`;ePFO5~=1 z9N-Z=hr3~Mj{&{4gsIbg(+$9J za)oP%1emY09649GKJ7v9w^=z0BgJmGaxzASEXTlO6JunE9kD)8M-VU*YdtgLYt+AD{mh$;VZkN46E103!X=(O`1}l!_))DBKnC)>!QdYX%gC( z0lsnwKNXO-+}}4?iz*aQ4`tcUi#VPEN$>sxn?RPi1{@4Gp4dU?g{jNYeE?`9`8*GI zAV^jHUzj*k`x&qo?$~%^5TDx~_c6S_onITK$uWZByswBN&e22vX+;<>M-|nc0dTjG z?YRVa^;V8L19Fsev@cOn*cRRZit?0^Npf7k9T8OpK#2iB;Q^?x0O~7%;tc?W+0%v* zbLidt^h;s};H%#Fi8!?}?&3sV(S^GzY*1F^q}Z}d8KhM80OPA-7ao`O^HFPdWXbZY z?8}hiR~axKB`*2`SZM~H6v+_{O^W0QCy`=%qPMtT!}dhCks{{sIw@j~6p<3D<{^LN+lv zmL|$divX!Gw72eG-fu+}>YE#YtsmV8Kr^JmurLObWx}G2w0i|W@)hFe0PhvcWSZnxv0aig7o;(9h3UOtjT8|& z@ZOY0mQ}bs^x;OX!;=VMO;YUpVBho$I?Jq&02wi7@_hA~QZfWQY%d=^0_4mb#q-s5 zima7cn=%hlHXwO)9Pln}wIP`Jk_y_f)Lp|2cMW?;_znVWAW65GD1 zdEA$n`7G5x1O~=Y{ymjDE+9{&CV^g_PVmiN*$8m~0}E&*Ct+y)>=x^Cc&s*GhVDJCP=Mmr;y#Rb;A zB7X^RAD>M6T>%^nR22X+MIgOFvA zP4yHQW1&-=Wl%K?AedP|R~B1C0@Y=fO4op2#rR->5874NDVv&-to# zS7O%==IC)p(+~WLU7jEKbuBchV6^{2cweueQD#~}(N2;zyb!b#>thXXqdUc0f-B)) z#@ofB;r)uys4)akSG$|w^iR_jtj`Qksr;LLa4u7oH(m29@nqRl_ZMY0`Le36d1 zSXaI9y*+eeKovw*@ixF{kbrvzUgnC5)p`g3fz&etaEobm2CDVkK|X-!Va-LdRIN7v zB};wo6`pjV`%>u5YxHmm5oB(O6S5s2vA_cNIa#&x=fKc8|Bkq-ty7MMdQbK1ppGXOL z-Jl}HrVb!1&fBoXQ3HTJ)n))W(>*8r@B7R})&;;7_%`ee*f3WsZoN|27REXvMe;g1 zx|d6qjdv>aT26Mgq~RHm;HrA}mMJWG2jJW>CJ}e7xo+PUo&j5^y76X83Rl)z0|TJf zHBkX=Afp1@Im1gh)Vu^X?!r$2Td$?-OOn~r~XEl_$OuTVBSDI8WfxtDfw4mkr(FJ6Smn+{U-4A^FkArF)(Y*X(8 zc+^NbCk*$}@D51U72rWIo1rP=i7+op1kcH1m_rYc$V!S=#B&9HuYDrb?e9pndxIRX zOW)^!-X-iY+c7uc^g z>KaE%+N{^yT3@>HD#IR+a!lJuH=%E9y7V24d`UF zb0r(~cK!_5d96L~?4$6KEQiPAAiZn({FN-uKJ89MmvbdkI>HGN+uub*uP3BdS>Qh4 z%6!dMcA?g}oI?%?^f5q6spY(|5QIyzq*VN8`08#7TW=vp?J`fu(P|1gT%I0Z16<~M z*IG1FwIKD(J#5IwC#kfjUz%zZxShqXl2wz>q=&77^w7!c_#Fb0%*|j! z!076NEO(c^!jt!vBU?cL9AAB|EVY4K>jvLZ#gZ%q%e_vc`S^TE zmZGNlVVEJzG1%XpYCj|#^o{dcKVJZ32YJF|ZIHrbL+vgA+**fyReWx7d66ln&C>2Z zu-3fuNQSSR<*xuwhN#q8sHE`RpRQP|KfbWEUIy3=9eCC+0Y`0v&jlC*&QoTQr-wkq z$je*#>h~li{Ob*>H0%Q@K7_?kMxG3o2T$y)2Y?5oeBL>7!Y=LOVi&J;U zN@)T(A9xOMaBZaz7qh*B>C)K;HOX=cy$f)_BG@o zg|~EeBgKa452ZsKS)ry6j*?PY=@HXld$LerQ@6;@wbb84aA`r{&;52atvWbtpIQi-u?XARQ z$zVELd#y0aOQeF8DvbXmrB-*?CML?8~ z_sml1Ybmn2GUzS0AiU0!&Pwin5#SKGgXOKeRB=DcZ8LA?#bR@Gw8Ootmn=u;2H@zZ zi1v>FMOgLa<-b&Mo#iO2{k(CQ!q-`jvNNVva#Q#^%b|2G-ai5yCihFd-5AW*S&pC< z{(ceQFu5G?l4Yv6%F;5~-vAsY%^2?t$HsM-76FchCt}_Q4W8>P$HG%H?~JCfl)nKu z1R9QBOU+kObrB%JJ>bjT+Hc^w&XSn=Wb7XR+V0-$&0FLO$PGZsYZ-fEIbU68ITjve z?mq@N1bRhy;W>3(XE{2qy7p(l(eY^2yU@Yo=-dDt9qnpwednv|EQdgo+neDjyd=x< zGG4}O_V>? zXN$n$IRlQRMu3-Uv%`=q@7pFNJmJmRY)6a~3%fY+;%&-gbiIL_x8u`{R{;@fdHCik zn6I_RBfaE4lf~!94@^%lXf%y(w%5&w%}MO7p653fl|k zBrhLl^D5#r0c^Zek=Kz^*v31TctJT?Hr@%to65s|@Jz6IDF^|IH-Q&?s@19nh#?Dg{$wu3hShe>_vRrh>lzXqWC^YVLyS{_r! zc^y7k_Vf%maH_W51u#)tt?sBTS2I3jz+PuY#h0;2u^X;bc4uH@1=vb@Z@(p^CM}x) zA^ld;Zzc3CAf(?)`mKbX0HgM6Al>nHVcHYYd-*fF<{|V12z|X5nlkp{24Hv8)ZRwT zS2q3(gk8MenliTe24Le|f_q;!U)c-yoV<6NP%0aL25h|BQC`VSVH@wnvvp3I0Jhns zytjVyxs7*Czr6vBrUux#+R_ceNFCR<(V~Rn>;jKJkKL&0y@^ts21A$#w!L!_LfGdEyq3 zmTkrC)s37HtLz+RFODS3D$an~!Ljs?OA2SewvNgK$QW!LjIE@f0ID_#?cJT6N87?P zphk0tZR-x(1h74B=5IB(ZvnPYBi;K-sa=hB25hPubXy%oZUHvcy;g6NUEcz1v*-L< zT|FNHHeMUwTYIU(#=9A~Jp;0Ywz=0DbLcF=wavF~>n#Ih61V=gXTbSSvwf?PJ^^gA z*1ES?(=aLTUYXZob3SgHHNdxLKsMF@-@1Rb3~*4i#J&BTN;~Bz;@t*2;_YNok1=v| zGy#-+XD~1N#L*+&@HWr&8PKTqDmh$8Ld|7BxWo(S`20gD85M7< zp8<_?9`8$*h9S=aUZrHfykQR?nT&xq?2%&Q-N@ikSn*r~wnxj3mw;1P^Ua$!*WR=V zAbHP#mAc~grcDYdy_2Na|UdW#u_h?r#;$eJcw?J)X-StdHG~{9>C=`EoH)p z?eAhl?|52I0I8{(;kvM3RN}eY_bSD9s0_T;3a=y^^!WjsstWPqEh-&t9)QE6QsGer zd+`8p=iinK1YBK`FDy`9Qt zf4LvZ){M+y??3zENB{DF{Q8R@e*5d+{Pf#D|Haq8{F6WV55NA^-?c9b=fJVLi{meT z{ByzWqljfBUw*mJ&^T0)<;=AjrB0r7g>4lyfc<3 zu^z;F4(ls>p2B(v>lv(%=XnC_0j%e*9>03}>NB>Uy?XTO({#Rx>$$7Pu7{X;9=dww zdWc2miK_>$hZt`@s^&AiKA`6NX+G-fxx7d29@zVeut)lb=u4j-C-V$$DR`KVD9-8d<#gQUY`W=MIb$deb2||eDa9To3HvD zvnKOR9-rjV_t}?ue3<8$b(OE^_=t}09FP#_|U=V>J2*xe=NXaoKhVOnDgJCGgG4r}_Y#cLD8y8}niBC%$ zGw&W_`1?SFfh~r`7;kfoeE70}VLU!UaEyH9!GX79w!jTCGFHg|r(g6 zJ!VhT`{%t--kafb&-t5|wj0}J9M~~-?J;Jpfnr9EdHuLIiyLER^qDtvAG3>Sz?zq5 zA7grY8@3^CM!_Ak5ttjS-;9?tlFm!3y^q?MJEQSV*i^iJqgHW>_IJY{FW8=}1++Av7tBE22@l=;J$N-vA{uIN)X1iWk6 z_)Kp|KE?1pMLvx2^g3a0Nj4hPIMGwAaxWS7j$toTK4t#!D&@Sr2+Wup!9a<$KCn(ED~zkq>XuJ!RGB)wrkZ)O-8wDeF69r46S(MLxX3_LN1M zk=Wi=d&>M_%(l_or)-a(vMFu=IJYs>;sK!63;?xe0I00gju=US*ZV4llwgK|ObKR&$CO~E^QHtdbtFX@ zTq%QI^+JM}l|iqAAxq54pf~%GCFV?A;Iqxjpx5@0Wt){jZ_*>nHYy$xn z(jiN(QwF^|hAc5FgIN1XYUapCDbq!pOj$sCOcBnX0B$g_83!7R@%&Us>xCY4P8fc zLJgzINeMN$5z4Q`>^#W53dvFi2|_o;HaiazfoGPOod*eVF)JfT;73xN2aP&Krp4?$ zXhG~V~e;H)iyg1avN&CQUbpeD^HM`wbfXMzltGUrDQugSLC*}yvdzk%=Yd!dwpkhU7?3R6tPF0HL5~3` zBW7jLLqALsF)M=}`jI7OWzds7vZRJG=&2o-h)NA*&@(!+}#o{ zh}n5?s|@-?>q@T-0Nbn#Zk-2pw4hAr>@&Gog;GNq+$w`QQBX$A%HUQR)C+<#Vpaxq zb-><~8p@#0Mw2CGZBcy{$dVe)gE}OvbVvXYvofgH0a;>J2IEoiMwXbB!L2g5bsqG^ zcueE)v))0Zh}n5?s|;?H!L7FFRvFwXgL-XZYl~SK)FYEDc|#f8Duen~QbyiT26doZ z=|Bk}*J+FDB}rEFhCY#`ID*RHR$EjzM^*#2*?DlQ4C=y288It^`YDo?HtUSYsv;w( z6Co*Svwnf3gc>^bk&+SASC14iI}hqwx6*$OK+LWO^>QOCZQdz^I;D{%W@Rv*XKyTk zLXDmC;7%FbDT6y@aOXUzM=zg?SsC0ZgF9t#r!Bfu26xJ!(FQEPq=qtROaM0nN4kvw zAjLLoi|&*`-TWydHIzYp`N^`)&VxGRv*r`C^PnF0WI2M)gSyp|6|U2Fo+YDgb{^a* zgZjl&CNiiyJSnzW8Pvm_EZeLM?zBbqRp*Lcc|%)NuXD1*tPJW}PL`OJLA}LU=1L7^ z(BKlXq=qtRObJ<1LmAvDgFENJoieyn1`T9kNiAk&aHkCJoCkNx;NE#~uMFx%#fm)C z*gFsImBGF9;9eQrYm4epxzgDZAkw|p7Tqg@du4F%Jh)c|b%N*fP-CwQ?v=s4^Wa_? z+$)27WpJ+y8YjfQLL_DHJh)c|_sZa28Qd#_du4F14DOY|z4M?k!t7YsX6HeJe7S8| zYAAz7@{$#PHYS&paGl|?q=;D=G*XpK5iu)+hLMsbW@XSAPqL(jGH8?~n=6q)11Cud zKO6Z-ikO`T4P7Kl%+7;)cd%O{W@S(Z53=MsWl$dvvZRJGsGA2_kwG0j*awmt%Amd; zWZ7nAPR>3qnfTtTzZL;X3_6*g^|6^avqE%*von zA!ONR=Ry5K$P%+MsB6ed-w*&XD}%a+kR@hiP!AEZ#HCm~B}D1&;GkR>&gL7hs- zk{ZgOekCg%O8~^I4C-4#mY9`6-Al*{W*tn}(+xFrF(D&i z4C-sbZgECXZxd2NXZ=k`Nt^XJAtfWI&k46~ht7JPkRoPfP{$LpY_l?`?+ICARt9xH zVH;a&D1&;SkY$^dL7h;@k{ZgOekk08ZJU)rT~WxA&dQ+PC}c?uWl)C{vZS*zs80$z z?ovY;)GdW9si6$&nL?J-PzH5Q;jV6}p$zJuLYCA}26a&(OKK>Cda0~*QvndOGN`8t zSz=ZObyguu%*vqtDjX?DXJt^A6|$tWGN{)IS<+b<)NzF@>8uRuyTYl3bXEp+Um;66 zD}#ElkR_d!L7iB**gMqFjfIr7Sw|L9f>~DheMv+w453*9)(Hi`jWl#}~3}v-6<7FJ#$f=Rw_H z$Z`ao2lasAuuD2S59$O%mb~FSs2>bjQp0&rR~Qb>p_mG<>$yCDe`kk0YA;mT; zgZjykWt){j{bcYR2%YtlAw|r}pnfuBNeyLCKN+&5hBBz13|8uR0FP18lLH%TKsgTafAbT+u zmd?r`+Yrf823hT!BAv4*GktMNYAA#H$xL5V60UU%wKwGN_*n*P@Hrc~CzY zvZRLdpnfuBiP?EjKN+&5hV!6)GC1-`4d=n@OS<)wp|EXM27TC={@G?_aP2&(pA2QB zv-6;SGGvL_c~CzYubzg6%AkHSq(}{AP(K;6q=xe#7hQ$&%AkHSxGc#V&V%~NkY$^l z2lbO7%Qia?>L7?K)K7*i+pG-gCqtHPb{^DEhAc-=8Prb(u5kpF!GACB;LQl~ zu5696elmzoMo>Q)QbK3mySH$7W1}s)Q3mysLGr|`4C*ICR`iB`GNcq{H|&iPB^WdZ z#6*Dp**8D^%`dQdRt!vgAxv~_SGV(Yuw2T(l+C=O#Y zyz}n;YJT+fZ@>N9Z+`oz)eY6CZ1c9gkL*ztY@Z?rn%#>?8e{qW=>Z6jyRIcg9?E>qSxaFCD9ivI^ZhRTmk$`L z>)=6)(`9h=LRsiW)EUd_?ewBh^$FmNX!CY@mD4BE*@mX{e;=B%!d@iTOb$;k@=c%1 zMlUaE-pBWe^68V{z`!A$%#~@I6qzg2HYqY!rfpJ+xd`g6$rV7h&9qI5m@{pY(lKAq z&qn{~pZ*sQxUHMbquIBVZF8noft?hQTkh7!4GmgpWS#cnkWY|oU? zD-|??jS8MAu|-X8h0Yk827609s(ftiwM-S57V!=Lr zHx_)_mKd- zS8z66aK^d1)Vm9MTn;o79G8lB5ssP2vekK~FVF70Dc_w*V<31l(VLCl^h&eRS1$}} zxdKh_UYb*jIysZdOH$Vs)nj9-{EyDfxS-N96s@Ue6nC5PoYXT;XC~LUd8Ji-r*5?B zlDdmJ)(Z_3mmIVV#cZK>YsRhJ!Y5W=Ied+#gfN$6>1(Se0gp-Ho<#7VuI-W&*)E!YfGn z2Fz&5O%_~YfR?Y|z%yjCEj*Yj(1NvlaoI$1KN{G+%QjH2F6Xk^K7Yd4{jhl8SYH|p z1IJS>)HnDBqPgwJM$Ak7n;B#4%lT}y?IDdG>-uhXJtNVKudiCM2*pg-Uoo{Po)dY- z*-`bEq!rsEvUD?ZjMn9*SnWbSAxmGr3>24h`7#tw)qHIv(~?IktGYpLG=&T8ItegG zb8-k!Yb~Q?NXQ(UG28cwQ5}glwiI4lj*h@6%|ItI~U|c})G8 zw13uh?IMxwB09QqwV%8U$4u-`mj==@95b1_Wgyj=-!tXiPq9aTh+$D3(2VUQv>$L)p`xjAk(q{z*2yCFqxj@u1_Bj#Fk!|`!_ z1CX0*3E8ro`pd4qHyRIlqqTAj#_=__o*6&x5Z-IeW8Ro)xo3NfZ+(yOUPTYPJ=28T z$1EGfTZI(aAl@pZ)LPv)vl*nxwl+pM^1 zlTw<)3j;`y-D~l1ujLPEH&X-qE0cQ>{ac}P%X3O`uQd-)^?SA~-zYif#kTR1VnV%8KfCX_6PAg0J}w8C>jFAt}zHMl15{&0rL8e9Y9 z3h{dsdN^J)-E+E9{fowHrg}X7x!0P9<2CnMBKBJC>Xc}7Ft_bHUQUTd2b1M^)s)D2 zn)*j0HBrL%+W3fK-EU&B)D3ODgk)VyO^~ps*!LeUcd3S?Kc-sat24IdR&{-7LmH=C z*yP-U$G^6JNjaFk`MR%Q@#f*)oZGozjDM7alba)Z^I>n-JT}ku=Ct1Kb!@Kc%}bpt zjo2)q9IVJ?JulI7Vth1hTSipZwwh5!l#|&<_FgrQRO;OOiA!YGD7 z*TmdI_ITLl_6I9?hLQCRTPp&cms(1+!Fb%kSby#*h&CASI~eOvR`kty;=x#dvc#+( znz8<5mCSir3`AGolt0?NzCI+}OwHiP{}Pg!p1ItbE=~N*GMW2h;beF|b~|tFUpB7W zd{3s^xtrD<&&HP!H$69m`)Wsibo&wc`x@$uBfgdQTJw-;=Pp#Jj_#c~maq44K5SiM z_t84E4oYX@+4K_1nV`;Hqi!sq7Y*=CTCa88A{;X@xVL~7)8lcN3B#RD(`z4)SBN?H zquSpUyhmev;Y1ZLlzXjt*z>u!6IZvWEnTg#2#Eg7YK=0nBUo*#TFWHx0xVQ)>%?`hHIJmJcCiMZ5OSe3xft|5C$c*KVvTr`$-V-G6 zbE1rLnz$uWlv7Utz0ZlOnv_o+pwHnUZXI}^lULXAch%q(b|lz`a)`c1vIjy?+kJy# zr%OX}$pF?);Tgx_<|fv_^mqVgO6P{F9PSENu5Ndh8>7aD{hw(l?u~zmh_gBWrkd;H z{Y1^xcIqJHT{jJE^y?s#%XVAg!_Loi2CFC*QLLfncF;?RXKG=6X&~2e#$y|_?(rGK z*wtt@d5s!#N5X5|$mvUtSK8Yb+$8G8Fm#{WH609r+b4y)Y40=x;K-UrXus>J> z)-L*J^X^J=moPxzZ8+n&+?rc7PJQow;5c1P0k-3rUrFu#4@6f^zV~SKh{5}o$v}Cv zfw!!GGa=E<_+D!sYPWuvcy7+;bX30Ao`=+#O}tkTON*$}H~mJJZmPaMNj+12eN$`T zx$Pubn}<)-M&J1yh`N*H)Wr?mc}XhU_lQ(|8+Bk^T`~D09J8s$yJb-UWvO|`ED5pZ z-ADB9&;_~Ss(e)pv$Fbom)I%_s%N=#pNV0P&}ng z7xsZCTS*sm8Q304N@vZ1=u%LYp_mEEC0XjQ>KR#Pyn8vX4HVDGGUMOdWEt2Vl4Zuk zmtK8}efJ<7RNzOWl~soEr-_qr+Z8Ka)o< za)+^t_r1`agu(lLmVT+OncyBT=i)^p(lx|j`76hmWjH2Fnjd_1?U*r;Jk_jyZ{^&Y za}eGuUdNxZjB2KGu6YxO@aeW1*>Gbgw-Rdp47!dD#3*_-6Cc{&Ln`M(x>bbW67D{OZ|?q#ur+ zNqv1nh-l*AbJNTpH9REVOqkeM)Xcx2+#+Oi#|@5-`b;~;^fXHKIQP-G+S^>#j`{p@ z+c|MydblKZ3nY|j6A%V~;f0o7+bkLTI+^ToZI zG5y4K?H;nnl%Jba_nqJFVShLPbGB!j=!W;)D~K=rFygm6#q@kI=6)F5%sTyi>0rz~ zFnFctB_uOb>82X%i@;}UtOswrs>ZD0(Rj{1DJE*H933wEz6j+^BsfpMTIDVn$(cl4 zMckLC!V@c^2ek~^T?O0^91n%5`wI>vtPtjR%)CIKdR^g+GH(b@F+HVEJX~-1$)dO)aA!R-F;GvAxnDvySND0eb&6>L z-DkYb)yUJ&7x!w$+@0`mmwRgE<@K1u>wS$u9`;r{O{Yy-(4)CRzgpETYRLS&9G~lH z8yZGwz)qptD=kw;q^wa>=DHbMh`@cHg`wo|J3{@#b3JsUxMffdD#jL8Bk3 z_r#N84f>JtW>!8oaFwU2Oc8VZ`F$Uh-9l@~UDc#?si)4|7Z1?+nH2r{dD|z54P51& z98<3B1~kba;v}m`U+X zChgRJ%A_;VolN;tvb50>+r!bCO^1Zs(5@E1^AfI^DD(7b=j17-1%ow{+0oktdE-N-pq9PhhciN*6S%}?{M?h0Afr8btM9jgD=x-?^D9NTj+K;XoFVn$ov% zpNJl9S=JL}15@8KyNBmdgD#HfHIxRk6Scj=k7Cm z56{CE%{W@8+k2QEw`j)L-9z9Wo`)@(@wP4o_b@$f(OfaV>+tS_RVab3*SONP&lz0j zs^j~69SXISZcyB-|6xz&I=x*YeH|&aOd{sT=C{o4R~mS6gGp|Ox`*i@splu@{KXmS z#9+UN^AY*x=jpoQ-ox~`bu(e%CG#=~eM6o>j`5kt&F)q5u(>lyx{5*>`^xbFu_V2o&`K%u)rEvi4q+vlm z>ql1aB>gum=-m_bJnQ#T8)sA4-scGctSwihQSFrhyO_wc2@c%$R#)Kno36mi25=_C zSGOcB!!Z+5V?6JX^P!2{Cx{^%ldJXaVSC6xje`d==%zl38#XDjYq?#&RLRA37`Mp% zyY7&A`tl{*7b2{?**hjh^WUKo`MumTU#Vn%%nwSbRIWg+l1`eGcW)!} zF2|Xv-G{B!9U&0{jxg) z&m)^<{!Gr~b(^urGh8sHcFQ!z`d+<{*uSsaNAnqw($@gRD*z=209_NlRLM+`cRmRX z$`S~G&Z{rso=uJ5mdA<%@cX&>_EYVyJ~8k*t_g9nL%hp#NZ`&6F@PNHy>Py$P5pMV zwjEoGBy#PVv=oV4_V!DJxKIe$@}_B}2LPHY><`%NZ9f z+&qBsS}hl{pB>YkPjXO;G%RcLwOTG@KYO>-5|hNoK}hN5=4-WF$i8N#4^n_Uc0(Sd zc&(NT+1Fz9sf?XZWdL*udaafV+1GaU%>a-qLA4|NQY~|LrJb)A04V#}Kc%{E*S%KD zY_#{%h1==08GJRu$lvsj!W8yW6UC6%n zu6OKHi!{8s7r0DYcJfasrVU${HMO}?%llZC_iKH*kbSM$W8NLu`R)L~Cyf4u?B`-w zaArN?3kalq!syRs-$xmU_{rquqYR{k4e}_%Yowbi0pE!LdGwg?M3Bs3n~2+Zm*EV!l?(+~)TQ1aM{+^ED4rUbp!#Zbdo7J#*)y z3;>;zdEU0{z}NaRR|4Zb0pAe-c`SiE5Aj+pa|6Ja4R#0ZKwmbXx=zE_YMCnm-&mj) zM_)TIZ!El4%UlT@+|@g12m0Cr^?t(WUnl|h7Z2Kj2lp2bHxJpDDd)Kp*zVw7pN~0^ z;^^NzZeLbQH<8X$z`@PFJS+hNyX%-|C0-hrx&IhAZMk;fc<&+aJiJ!Rh3w}Pp6Zl+ zw;OLiO0bY(t?d(vhg)Ag621`2Y;M1~FW5W!bYHNq zaR;m1-WR;2mY5&z1ILj#kS}Nm|y0nI!Fe ztO6jq*2gMHiM8Tm6{N)Q-@D!GV-;j|rSek8=Pq_T-`D_%N$wjP)bje+&7Z;od32ul z&6Cmzh*z&hy6=CGa??m(MDT8V4JqG^tIWN^oD}J-WzCCQOuHy=FVF{&6bXEyNuNN9 z*6>M_JjeA??j3KB*nnP3Ye^^9YvVgp9U!;ATEV$4{59k=9dfw525*`6m^O%qWB|^{P3WDD6>UwEN=Kgjlh8EhidcO?(Ue?Ucccbetj|{2H0#|#5S8s1}FA~zZ z3*P@v+WW?C*JWoxL8OFWt$t{X5bZ5iXiMYsJLf+4pP!K-Ll|uH45hyFqAkzVI`htx z;Z0|z&GdciOh1Uh7+Tx35TyYM)L`U;0cvdmH6{hp#P|UdMS+S~X-KhkN-B{C6trG@ zt#$3Q*WTyeXP@;ndDAoJety?kd+oK>UVE*z_qy;xd^}L^baxfwN2PAu-0+Tmd_{`HSCiec}ol`P|pY#L(BO#CPY z#exO9jXZsh5~3TR*jM~QpKmeFw-@JIi+Niy&VtZr>y{|?UGD?%a?(q_oHSobdgZRg zE+fUj8NIekm}3MutAOv4ncO1eDs)q^U&vH5i4es`xssUcd;wrFgosIa5C5Q zUH37u?>ZkI;B*EUd%kXOR)&m;#M+8M(HF&eNTb}k>EXL^1r%?k{0di9Mw)RvC4DZ& zpK8gb3yM-{4nbHE19wX{4v8CEP=-kGH(-mm52zMXOw^|FA#QvmRlo8a>2SwH(63k{I`<(oGcxHk)kCmSZ+Q6w7pmAIo= zmFHor#;yJ>ZQJMQ7-J6>|4JH7`4x_Z{xH0p zICzq>3_d^AN7Ki=E)mfJ1&vj(*PWjpy4QW5Sd_4U!!{pAafUraC{&Oex^`Z)F=(N3E;BS|9NyOAU@oSDDd zk)*PGy&f~a(%Xb2C%%xZ3;xd-%1pq8nSjf7CSdFch(mV#u zFZ3BN44U&6czlg!o8fz2j*XvaS(!+<(8cEEwxFMOal4>ojBKaVU33qR3N zv8I8|hb|XJ)h~>yvyBISq6K1npY1yElUP%z&31f$jQ#{)%qcxMHoOMeK1a1`aQD)-Eivz0g~{&|AFF zTfA(0i(?#c1`Fb899Za{ENZfF`kG=*J)wcZ=uV!&}F+YT6v+Xc%iF!*^X9@ zk?kxbZu2&2w2SD{{odv?E_6T^2KE-#J}z{Q7CJ`@ouh@$(Zb^@3w^qUKHah%bR47K z`%Mdr3m3XJ3(FiAx;6`4n}y-PMO~Ya;EBkrlD{zaw$RsDSc$mM*;(l9ESsk}R4R7j z@sn(*ito}?E;N-3P36Lz>q1kxFhH`<_%Ag63j-tzSD%He&%)JbVa#Ts6RdoV6g=(Pi}iZ>!2DqyN?T6k%YrV&drU-8LjI_<0M15j!n?v3FDo2iv=$SA%FuFQT(~eUx-iDTD=WwaZP5h{LZtDR5V(kDo+x;7=9Dd5NEcm5W8mH! zUAU$#Jg%~EC0{m=tK@m@de&7j=b5YPnXBu<)pgO;H8vKnnr#_gY|QpyP$#U-KT<%tWICC z83$Ceza>;(M4W!wW*lhsrLK9HJA`?SJkvv>e{!a$L_g(BkBR=unV!>m`~1q#sC+Tz z+%&Puqv`TS*4;eyo7-q{8`CzrbFJAl$-13^w(h@C=}$nNdvpNgR1N9GT3<*{e_UQ) zX4TUYYWM0nkdh`Mj|uaO8O0pl8ZjIr$>~RPtwd%|e_T#0n)ON?`h6BVh1l+Hr{;6d zRjq0dXNGWRHIOC0(=j8G*BzpGZkg-Ym5Vx@@L;Rc%>BkpD>$najD5~6Q_XdhgEaf# z$V{6st1XBT<`e-w)zlcQF@9F6z&+l)UDrH@=`@2CO|fA*wLmmR2uRbt86_Sg&uIyq zYpIWlk>_*;yzP4JG4j&C$`a1|_BuC4hbZ?Idmxy4w7n%BqFi>DnR0BTmZm6U z45!i;Zs2F#z{kex^abO!xY*2fc-Hkd23{!<_xbboK7Wh}PKhov!wNIQ3bTe4Vgy%e z#r^!u{rt@R{LKCQtowP$wnjQ)-*u{oa4U^ALk#nFfP0K%l`=B4F*CF=YiJ`zc_Jap zHYlh3Fr+eTNF@Yb)#=TQT+EDI%#2*jj9ko&T+EDI%#2*jj9kpD51APxni(XT86=uD zNE9R6EslsMCpADKXl5*C)>upo+!=wU$HLgkD>7Tm8skT^#*bozIc0}$0k;MY&2y6v z91>bl>rCNu<2;UmICZZ5J`{+hdD(UR#GYhQ;P_SSS#i1^ni#(f17V=1XcR99TB#r7 zUNhrfv&Ow*=&~4OlIvTf2gfZ7Nd`fhg)8djH7TQ@P74ssX ztli5AZ)`LZGoc7HzQOmry0XCtK4U^*4Mu{aae8}UXA?Y_ELdlgAi7iC=HBW-L6TU@ zs$ytTrD9|KSYo6}+$Mu!p~wEF2z=o-)YQ@IL6!d~;ZBX4b_}B^PF?ShU81fl<8+R64{!vi00)W^@d+QWVBl*!>4GEzTn}lu7?d!&kxYIn`;- z2~KM7_5zDyr7}lRK9WWOD`{PfLZqq1%b-{^raF2tMjdh*pe6%>D6`nsbty=lQwuET zQ|qRV%($*7C3W&wiFaa?gVecY3*H<2wx)^PDEq19 zBC77V@H6x?G4wOBK4{WlR`7e3x-tqiF$y(p*3XRc%IPgeV{Ylh@Ykf_uORJCb+17c zlPy&-pA6bf8ng?N=JfWllXb$1z2V*r3BE7zxYx%B2d7B(>UsFBlO&d4&q>maen#2O zI^r;TQuiJ2V3yEEhC%@n>IZqcbZGcbtdYbHP-mr9K>HhMfXYF|PjZqcdf zj5|u8^8rDiPykQkL48;X>$-XjV)6RL%TdSJiT3& zW+*ZcSV@oKLF93ar%q>3U7kcg?N1minpmHw<-F-9hO1CmV*i*0^Ap2k)^#-fV~QpV zN+$*+rw0MaF}l5q))fV#V(N4fgQop`5U3g=t*ZNYMnjL7X2to8}xzdnh5G##m zrSyq~o=+Ok41zj!XwJ_~D$jfFhUkg?%1&c-Y%P-XI{DPVgTaN$h5^kHrr5(r$0Y##F18ZNZ*4 ztN2Ex&8Zgl^BabEj5@#AJhABSX|w2Wkh-cKvKDjc4UyHc zOmB#+4sv=!nprnsE%xve>lB{2ZDNZ*{6u7K_MTYbV(k;tpA(te|0mY$So=o&8wM@d zh7xax%xDSQP~sRQP;7eh~6k$xk#S~XWNHI7Dw>(Uj`o#Pw)oI2uM_Z3p zL~hU5@wGp#Z%vSHk-t_=W>V%;T@+>8s6Apt&@v1rm%66Dal>sA*Y&e~l@CtoQWcpn zXLmw;Z#yPE_8GUoz-Pn|21$0h0xUHwcn~EGf;!FF@QufY=~M+2=_-K-n=4yY@j`74 z9z;chL_1Xhmbx-{5F-}^b&4a7a}db+L^uhqiyt0@mqF0W>GCu&w^M=YT3_X^}kYVPC;f*LyVyX-) z_&ulmxQK!*G8Y$bI4pB<@rKMd7Z-2Hd~OUD}` zn~RG#L^c-}j3BbPxOhWkEAYn~BCCrVW0tR&LI5oYlO$$UV)kalbs#dMHK=Zo_FNfR z7c=OFM>GgiSgj92wlp05;^iycT0%D4jty_fX4|ph4cTlvHoV~kT0k0aWC9k>6T22T4h2>-elcV-TxQL+Box zFXBO%76f(5Gd01!!C^XW0Y%1E>)421PU1lz&PZ3?dPoL|cG`p+f;g|+F7MzNoN|fF z8>G%D7^pLAx7}FMDp7W{_AE9x3lfia#t8IvSRl|0wDrOaf;y#>V0h_-Bh#8a=->yu zDlMDQ>mYQcS#*52n{*D&m@IpF#w4B|q^?pfdaTw|GzeO$5M6He-NgM{)M2{Z>;Q_N zsLgb_tph0Zn=Utdk>U-NQ(f*LxlTE8U6`#CclyHYeuJ^I4z!->1a%q?dhPQ2kr zxGlMJTf&Z@_&4HD1nI790o~F&-O@YVQa0Aa0N!A|k$ip@I^4KM)wY;6-q0FZOdD^= zFe|OW^=zDaI{bG!{A>V;e?w$C{C7J1Y(8;k|D6uMH42SQjxS`J+QRLzg+o#bCC@n`%`60IbJi|ZZcJ_I_8@)Ex}oGFNKu;b zJj~Yl6nVfh*7Y0DB8M4e<5Yvr{@!vZQk-ER!<1Of?=&MMab0IrG@=0IHig|aag!kh zTI*(lpQ&tuZi|9geyh$7ouE`k90L{g&wOZ)j*d-{*p3xt>tMtnkW&Q=jaFQ@n!z!8 zrASp38x??q1Uk)tC~ih`2eGQf-b%kPYLW2ZVBKQ>D4IJ+V6_r+w|(EzeR=Zz++m;yPRGp^J-b&Dd}E z(6xgKyXa2!0IITp2NMQs-Wz0yS4MW`1-kgPK~SfRxY^gdFSh2z8*;`@uHt((z1Ac+ z_+h7p_>4K{Y|@K2!n7E=xZcG)b6>(Py+G$6tQH4vM5lt^^ZLm)y|^-&{M4*O5Zx&% zKuJ4yYwXjDpUB4Tqk3cdEJ5>vdraD}V=wMRrch|oCO9mo;Q%$G#+JQ!Lj}@}TJSS| zm1V15pp%WdRScq6I?p{SJM-cqY2j56z0!H6Gj2?0+_uvhgY#S|KR2xG01VpSL?YPH?+><93(5fAJadS%agg zRGs^5YxUcJih0>vm;4n+xa^!PVn)w8`+`Nf!4H0>(r3mR*xDE9)Hsbb1V2;hGs7P2 z?TcI8X>>L05&TT0*xYrpUoSpGHa^(d1*EIX^>jaeq^teS|U=rVc4hOqdFYwm;O(U2TeMPqEgihckxwW!^u+htv2gY5D4 zh22*18FNvs+bX`dU9mGJQ{slK*7C{<3~QX4&~0PS4zPH$?Z%FA&zqhrt3ue!75x>G zo?$;`&0K@r^QOo8vL;YU8T~KoD;xYw8gs!t*2=I&EZRm;DAW}Ue#V=gE92wr5sS}I zDAWTCe#YCED?|0{CW_Bc7Ssa_e#YAuHt|HS4Qe+lXsoYj>@!t?+m*3>_7lbT%p6!h z(cowNhQgY5Lel6nv5zReCzdJrnaUi{t6@V=e9!FOl~p@zHj1A(P&!y_Hj1Bw=Rukh zY$5$jKCsy*x`uE@w@+)2nW(CgjtxA4PHCi@WPL}2qp3^=eG~Q)MKctxHQUucgQKZT z27MDY3dLu*>}hr=IGW02Fh+j0v!(b9<>f(eUZ!r(C6SmzAp-P;*qIcqWGDja3k640 znGE_lSJpLcHzKwBGWG`Hi^b3ehbxesg~1zI@dxqVAzt|lw*X45v`8f0(275(vl;u0 zw-js_3Up359V2T~8k-V{Wvw&M4x;ELWD|a|%ir)u^d|Tj?=M`mxEt|hx{DX9F2@_u zo8V`>^0Q?rnk3oGTg%cQdSXezE0%WT*fYD2;(H={!OwV|XR}d&nxVX~gu*I+f}inj zf^`zblrVO8c~Da@Cca+PFZ9#c%M_n6ExBmOE;I;j6;n(JBX#ViiqD9r7({nY0lE$a zVJcN-Fz@mpm^Z>;?a7lzK4Ck9%eaE{Ipv(1ZW&|tS9=0wirO5um=757ZVp>J8fBEN z95!)!>1OSRlwr^}jppn@!O0kCr7{d?vfU~^Bhm&XqHm85?Ya*_|M~RL%+T0}D{WGj zK895lsIiYJddvwaK~S$LO`W!S(K{>nB5pvQG&z$WB*(k7?B0qoiWmezy_%$MNk~Qq zvD`xS=n9%auB9<$u3?PkkZkvkwX4Q?p4%kgko1bvS`x^0>_N19475@S zb=#qNEMv;;X_-)Cn_6&adj~i4UGcYz!Ei5TjdEk+P*pjlYR(`~wbU>;Z;gF}pkA9& zSwIlTX%PBc(ktVp*E$jh(Vb2KohF}WWVXBd4k|=d6vZyW_{4lai9RLqHP9DMp=~OKhdW?gFP_lT zu(o}^q0#utDttz!7ogk$;}TK(jBdtbQzG+PObNHbxb2GQG~*Ad&BjLKRhRvi(S26_ z9K+(C7`GC=!Q6PoW;0*(zcn3XFJrv152LI>2a56)KG^)B;*f8Q2kd2xKDss?>}8BM zHXZC`j5kDP1RqDB43OJRoR{Mp6H=U5;~Ub~@Sd90>#32>L52$ZpsJcT8;3j2R;Lxo1O$HT~nD zpeGtix`kmuEa#M<2`~qtj(89>u_P0iu0X`?he4=B&kA)8F5ojZ6lG-y>zfL99wQcrqL29F#X!cyQECC1B&;pbQw-1O-P{=@Ro<*48}; z>U0UJerbXagDi6D1e)kG=pHIaol`B?PFPK>TJ1%dgETs&S{9}c7w)7M-AToWttz_~ z9zI&QlUla(e`B;)1ziibI19Hp3#+3R%|HeRk-V3zip#>i&ceOUqI(@UOj;ck{7j{# z^rsj4(`@$+IieuZwP%}o{6y!IyNrdqjD@?5g(<&<8=i$5o`oBph1ti2d#{CiuZ4TB zWqa>6ICsu`K*&fpU0XJy$4_EUgG{Xq1f6Skq6fM-*Fkh=DWEc9PjOo#{d~5f#~ZGI z>gNZ)=M4%Q&I8@JXAS3r=+3eL)OJzqbdNXU#|P29p<(}X7#v$J+0Pztgjcc8RK;Uw z77d-bOFVOzc;+tg%q-ZMyF~VL2PtIib}9RqtXG9$XYPW|Jdb;3=IXqixf=Y8w^L{O zA!inxoau(06%c|-=kv^St!Ku1&#X^A(}O;<4ChRb{j45)!ZGnaGl6ktMbMcEj58A$ zXKpLcEKWLeTY2WT^2}}JncK=Ux0Pp>%%8Utaf8hA*7nT0)-xB8GZ&FF7m+i|Sk7F= z&RoXM3<#dNexA90o*9WebNN3rgnFjCa%RZ)OxNuEz%>&E+>5k}Sgi}znd{VfJ0_=7 zzYFRu>6uH$nM=l*OU9W?#+gfo9wS8@?abPlvo4~Ij*pG6GP_*i&RpTnT;a~T!UaE5 zSz9i)XBPOLx!9h!&x8&#wlce{{y1|;(9Gh9f|+xH)ieWt3!n;9^hxsc9WNayWRk-^XS4cg2|onA%M?tg}aP}Yi7 z$!3NKXD*vFLxl5#WpnH^-cHSoR?a-;HFN!(H7ga9^{SL^=2@;;7r-E>HyPI09rsyt zxtkfxow-cUT&8C((=(UpnalL7%XE+?Z#&o_9yFOxZ5`qhmD`@-*tB`uF>^WF?iFu6 zq4rF0Ra0jz+CeGTQFe{T8!-?;7FEj6m7GoDf&K=Z@ilc#$L~Q_R3&pW{SRwx9~-#n zX;x_{G-$<#@ER5aE;h^)3=>Qej1es21Xn&as+?c~Q;USujUhE+NUbo^b-bw|2=3er z(&F?UokW5#ZkyGDh<8t;{M?>II$7<9Yb*|%ze(R`<$Q@RO-W>)~q|N7^p8@!!GXJRAdg>HZ*H0li;JZIhpp_@@W@!|d6NH$@$xzGrepUH)y9~jBDn0cjk6?=5}}H zc6a7>cV<_f~sioYvZ&f@H2-)~q%7 znaXN&F`Bp-v7;%zw^`mcrcwf1u!wdDw+5PAaaFQbj~E|UrHO&oiGfyYvYGx3Rpmi$ zPF8`PeVW#A7R1r~vcn}3k<lF8=B$4Ob#2G;SG`LO|YREell;u z8k*sfHf2nH(?#*(i?Jv-UM6w;V05eZ^F79roS?cuqKZXa+XS_;ENjJ2SMl| zff7Sf%rtW`?9qkPG)K#YfjzqLlPLmwbU{AIM=lKP(S@Hl_qw3P$D zJppz_#P`Hj2hl4X)NODO%W2%g){b}(z6U{_0!~fCYF&xDxI z4Cpz?4_Q=KtOsp;#{@z)Y#9qPLPDbs#5 zamYZ4Q@pY=^(GEd=d=crg9*nxZB*cn(N(DrqfXW(GDf2>YQ@moo}Od#>+4tBmY#zs z)nY{N*jiN9W7JK`p0Sh+Z=O(8FRE_fLES$*sA<5%rez=ejMo-6gal~%;VmeS8s*?1 zoc;hy9XCA4MkEO8^all=?DP;HrWEOhGzRKRJy8QoUfF&PZ}=IjfW#Y)*aCSdnB|CV zzlJv)vF+FJhR7Cx#2X^3j)FZF3q=hud1-YMc%%DXJP_HU0C+=W3*F)kku3^BC3 z0AL?!wwwaq5ZOvf@rKCTC8cBHC?6`!fCbP|5lnkvfh)YB9$4TC#lmESxvO|XMp)nq zZ>Z-MxWXGEo9B!-L^j_YWzR&mtr*@A**1`PLu89S;ti2)3yU{Iwqi}l2a#2ZXm1o;I9^;IxF6AIZZi6Hzwv|}q@^&n6kU*zcQ!9-_b0sU~N*Ws);#`B;8{WKz z7o0qG+Jc;LI@I1DGdOgoLLkj-3i}rFmN@)kE6aoKh=ZR?%UsDLn?CC}8019aZwAG3 zA)C!0R+^fOh4lq1%ejdljty2k!WHXISJ4_T#t8H!kXX}Xvl+zl%4Dq%fw)~$JUD8n zOhxHRkVdyYfi#Mty2e3Jr#o;H+h*K@gRRtuZnJf33{qDq3Ee$*^uyUHGt}(phc{-Z z+0hSg%*(mc-M`b_x0Zxyp2e^QsdQS0gI#9S*pd(wh;j$fy&kf0;F*mB@xbrV^Je2f zkRrpv_~?1x>3OqpAbujl=y~7O^A3@#R7xcD%g z?mM0CJDqNJ8N_inst}#-JDqNJ8N|OKcj2$NpAWqA1NOZdIbh_DP5dX&ZHS98o zH$%`SsDb;o(5)6Fh}_=z-gmv`qbk6i}wZ-~5IbvmTcdIxI3P>ZYJ*dUiGizeX> z$4|eBEu-)grOT4&ctdrh=VraaAf@ya@0LWz8zNh@8gDp$Zo$~@4nGl@TQKXh7Zj-U z={)}F9CL=Q!jcSw)0al%gEmcrbK}f*Dqlh6N^qEIf--%mdkMlgQ{94yo!;AlTtzlk zVm5Xl#Oduo^j6{w1D=}@TC=QXghQaRzbHT%_`1=XVOJ@9&oqP$uJFd>m<_e?M&vk1 zinn#vXX=DAz8vU-DB0LRy)(oRTT6ko<@rlR>evOLizoV5M>l)mj6yAgI$l#Ejw2UD^oW*kGN?A;=6Tx4q(JP#m1% zVW?PRujk+xomS!dkfdu=Op}D=35E9!k!!m`4vx_)4m-p_j3uBO8?1P|nLy|@Ox7)E z{lsa`Sh(=P+~Ehk<;F(sYr$aaVdb%UV0(w93X2prq4y}gPD8NQ#?p#K6^lNW`{&30 zP1i4x?LlTj|7c}!%ADSS&EjRiu07aV4Jo4}4l>zx)H6t*)1R$)_ZUS^bucP5 zX{&XJE1G7;8c*2>RtdKqeY(1lPv z+dacoRhqGTAVx#l8UA7SK>Q@e8(OJpvmp1p^0T8MEBn|p zXK)ZsEkK|}wIB4!90YY*GBpx3h~m^D9UN#jaf3ikE!vX@gD6fda0{F{JZ%1nH=J(E zX0aC=e&Mt;t7VNzWAiWcW@(1U0AFEl&e)HQ%2!W4N=FZ3c|Y^Y=-GoVrGube%a#)y z&2vx?{H1f47Mg+Wc-SC;UV~C8HO_zGuy}BCo$eI1&p|k+M7YF|lBk0Vf;xr5o~SLQ z9^{?VsY`Pu_!vr68FXcm)Ee2w##q$>u}LjBxaowb1noI&VqLT50?T$Y>`jX|w7(39 zTASQv5c2PKzvq?5TGB#)G#?!Vt(G6=h}jDl=)$7(8L^1L&v?CJCt84#Y0O)*DK36W z<8AK37@QlYc(?$R)_nV>oI%h^{kXBea%0bCw)ozg$dyw_V39=(Em%9<;7m9z#T}{Q z>tcGj=Vz;2ydl$AwrVYYV;`<+lGrmBpP`oMoNZ0pYpkP0H+HkzEy(r5=8gP&knh`P+JTa(7Bsok6wJw9BJ#(8~m_0 z5bT+Y@5yM=hvQ4+O*FL-6BXSA8uuA)62;4)&rSK!pniCjzNpumNE5aOx#=_+ak=NF z_-KqeUsHpNEn@VD@yo2jwHQGdr(!KFqS$+3rJF1YD={ZjPM_K+1+jXeB@IGnDBM3! zEzzA;Gs-d0N)=c>df|qFy?60F8aHkj*n1a0QEym2deNOxkS4#dK4_e)g)%$)63q(~ zOyh>Z+VTbobZUg0$NX44`cvvu2fYPk&Y+LmccP39*%!PZ0|ZZPZVkqec=*~C&_x+| zu>TnYb(#e)Rf0jWsgML$Ilo+!b;}k6O~Y70?OZ+FMILB2nzlx7+Dj}^6@);? zc1h2m3{)z_BcIlzH#h?4l1fQW5Xk8ddTY=n(w%S+w9+MRNG~j(wjRCEE^dh*^b{Ur zv9E_grx5Y861s?BY!FppjCG|2D0jlv4mZ6a)3_6U(0+GtG)^ahPCrXGz`@Zt_pvP& z8YInYqxI5F9C#B(J8hI=q2L&urrlcCXUHVV9A=Ai4=yJX3dtxfh)B$?%OZlDQIH8s zF3Sm(Z6{PbHB2IAcb%*1UM@UXVGWXlpgyW{VZlE;7o&?07Xu#uu+GJh9TrBgi89{M zhtWVvkfutFG~y7%a@vFDL?lq-89`8|OyV2_ft&(?I@#QSv)iYxbwjo1t;s@=MQ=OV zG$wFvsRB_nXWJzfgVgzDE8W|JbC5yyRjU=NLLRh<9wV?SH8FPu*D>Tw5qympy}rDp zC}Ix6ReHiA73-TF1a%4{4pb1xDGB<6QS&qi7X>L!3e$&$pTX~WC1f*lfNpyOL*_zu zz1i-dMVw7IyP)HZ#nr3}dW?2osRB^4i05Oi4|@>Zt%tX!)_%-}_yU$&aKV=lL1yTN zS2Q#&Qum!vz%N_R7mWfoY)Yc>*4`Q;v5E|uotq$-)2)`}V-z_R+NeDt%5Qu3lkb1_ z^^3PZ|81{deB`~)zW>g9ANthmPk-P8U;O$rpGYH`^qfi_971vExq~Y(PgwTa?$sJ* z-Q|~CsWwV%NL|+hlt^PHti4NOj22%*f|0dn0#!7UlRNboB@xL?PshQ{c>UqIrN_8l zi&TdCnz>7wTYY5aPH?KEENQ#TcLwg$SS&yvgca6s^oy6T@JP$d0QjQD;^7EB+#P^Z ziZ)&{NUqb0_CV_(N|Mez&r1_}%_#f2CCP{ts&S+aK>0e7wt(jdl(YIv6YM?$<(#ti z>~DtZikYls#wHOnG1@9-;)ORtCBg@d?FyB@My9c}nvmMFWwNg4DQwoZK@cb2Z7;Hn zvM*BNRb+aa*ufE`Le3M{HU2JK*E~VPb#Z8Rx$cZV_WyoGDecn34|Ju)7hX*5l#t9m zic^BAW#kx&lmGT)ulj&s+5W`J3GY0y?RncHP;NPxACGN-s$vC5W}j)BWxLWW6Z!V* z&%O8YZ~a`)=F6rc4|r~kBWGZM%JffHsHVCxlQjTUXvND{ZI&iO^`*-xL3^dt5XxO{ z%&=jJhKlpA8YCkV;3_>Z-jT*aAuH32?s%(57ai_%P70^cK6q0 zG$Nmo`h#-P-rDIwl)~DlY10I$PTS^=Q!jVeoi-=rO?EDW^hfB#yD3#31aZ>c&b`Ry zh|$xVTe1|jqDZ9fn9A(E@H_GUE#dceji-h)_V_Jvzf4=pZ~e+gUi4{m65jHA48+^> z#$n6j*;f;Z2{i_Vp&i@!lAeS| z3v;i_cJ4KgqB}iR7T%6dAX^@!+o=e$T0VlETRsNS-MWBb%SCq^Ckyh}yFw-DqAZ$- zlV2K-We}*)p_i|qE$uz;gFtRs;ME(rn0@=+j6u*scSM#}4c7$w!^!AMj?bdQ4}Em= z#Tb=k{yb5s#o;3Hnx79+>2?OU#=9LP&MhBpI(!htDMy?>@a#zNRdhmyTi4@_%L9>R7tT@IvVVw+Qhqr^GsZ+63@D8&-+!B4&S6`%Rz zf9#`Q`CZ@plfUr$|JJvB^Z)mk|G-DT;=le%7>#>v$yfM&fhlv@!p1cY#^Rb~v$$sc zNS~ihO`6WfD@uQ|orW~`y^f+3%8~f_*FO0zf9lWuJAd}|yFd5O|AXKEXN8ru&0LZ9 zSy|?_6DzfNL##Sap)4%lST@Ty)~|JW>a*PU+BaWOx;!l}OAvC`ncqCtVy%7mwlLy9 zX9a5cIpnBIg=q${Q*|$^NTaL! z>CnIVB`<#L`elFVQ{Vit<^0pa$vO_Q0`GIOOg$$~YC(Z;lGP39xtTbbeiW9bhcq&I zBdc4C$^K@AOT7rMqv$f(=cSvQ6~*&>@CwlXzQrt)E{hoSAb~{6zaapwSj1@V!kDG7O7+?Z%AGti_1F*O&-CpE>L4oCEz~~NPf2^_Q zW-jC-yTle+h$IGT9_Eu2ZsJtO3Es|DndB%R3he`Qv%ut;>C3g#G3@B!-)@yg4ie>) z<4u=|QIs^L>lC+&Pu}kURMl6A2J*)#Dlt{SzWiJ?|t%|-1`cclN`D_Z7IV;X7q{onqX&=Hk)&< z^!E`9tw<)?%I}bO#r4Q$7PRW=A;n$aRZL1|cT@N=NTu(aQnV#GVgI_ZTnnE3FzgaHaGmN6VO9>F7xZz z*{IoMk%Jx6^DLJUWQq#Q*eR!+Gj^ZMBDx08+|~7!R_!6>ee^<*4woz(=sqDC*(`x zn;n62lHME-8XcRH^fpd$gdk_`TX#A`^_lI2yxkCHlmTXYNq?-xU4ncT{*0SJY!TnQ zaBOA!fWG*Yd~*fhiq$938Tuv_K8oUmys4!gMRD@o)KZV4IMHtEgGW)EXk+5U8GaM{ zCZ|cWeFLI6FmHtDq`md6v$XdmzzKR&Q0{2eq}bbDTX|GeH16&ZHi$KB~iT6@>ogwv^b$|3i}2XR$6XkTADiVL6kCC zjV)M{92w(_&qO!%^rN&mDQ-?QjG{OJZmtpSJ^{!y>IeG~69z#H4E15i$)H+*wK zb?t>ep1k3kkD)k;hToa~cS;p)-rlvceP9dXv%qZ)MHZ(4<~vz$bC*Y;5?ivsW1ML+ zWWdQnv@r^Dab&tP(JVbz-!iU5?kw~x{7 zQ@E{9pQpOZM#;)&b0c@o1j#8D4Pm1gYGETU7DvD}t~lk9XQX`^mv3;mmBMJ1s8T70 z_Tk{WQ|r$>BR0~er3UFM)FW|GuNN2k^g{C>eNI{6Dzx=PgY*^3f~utRsc9&*DnnoH z3T2RiCX*ut(C6*q(oA1>B7DLYr?Q*&o`dxHoGsRIEJQDycXMCFDusQNO0?M#_pF!EHj6Z;Za}of`OFM! z0~<$p??k(~t7CMmPPV6@g_F%g9#)&P%fssO-KR<0oZTRbb35AX*dU6t+3kU#K@=y{ zZJK5f#Y=Ti?W>GvP{V}cJkxEOW^hDKcH1<~Ac~XSHcc~#;tX?}rWr%=DbO}eGl=43 zw@uRwqBz-Y(=>x9PIl+Vw!N#CU$HaBxJ)P-j}&D!)M#C%bL^+#rgR z-L`&i5XH%ETd6jN;?tdN%4!hB$!?pn8bm2%HwA92{5ZwMw@-i8Larw5{{Gl%9NMUGbInn?2pW|fncH@PPp_Iu?G3EI>kFz!{t>sJ0BKEurpWSS4GM_U{cZ}8H z)U{L3-W_tI_|BlqCFBps+b7f+^wysk9IjJ>BJm$2%4>u1q{Kqd@nawVROizD`AP17 z&2rzG^udvNk$*nHh1kr7X1Lz*Sy1JKU(%r`lob_Mteqrvcxv;0`3v0%_4&-^QnW$& zs*;&0b$G&2**0mHiRur#%4yzDxV9Y{+$L-?UVo5I{Gn{f_2UdSlIm?ja1hby0b~ca z1>Bo}${?20hUX@4GKk`o02A`uMDhlKoNv>1UR_0Ee+7_BKeAFiH;ecnMNSExo6N@$ z3Odo2d;g~S?mDcVD1jXg<$8K<7NkLPoPYD&ghd8XoMcZ=kLP@MvL>I_Z2JF>GRR4D z+y8eI#)-2P?KMqzXFVl^Rl0Y_9`0muGF{%WSFRFY|4CfNk-ocgCoAxrndcP=os0BG zah;^M8|^Xbs=R0FY+G)M9}c-|lczEf3J+@5lC`vbpS5T$y)!>_)=O&BnrB9p_b6=RNy{Pl8McVm!`<9hKPPjFr z4Pp|j48y^atvUe49TTL~+vJ9-GN1`$FK8u5BtVL-mJM z$ab<7TC1x(-#jdkVf#FH!rq>>%qV^0oSe5cMT00#&fD`v8D*d65)#Uy)ZPn{p}NEJ z2T@zaOT61%Sj9CmQe@)Pzf4|}p4n-Xg|OX;^Y<`6xZ4K)=tK1W$es9Kbu~&-r|#XA z&B|w9+&k;Vy}_?J>)$5vtqazUg%kfW&p9ZSqaS&Z3X(_qkxiha{G8YB%qLaDKxalt|eP z=h;Q;SzIxSdhB-FoQdkMVP!Tr&4~)K%*l=@cW1z7g|SV1IFbD+a2hc^HG!o(%05i7 zXy7ufhL#~m(4UXph;Zx0YiSGKxd?EcHUV=W*NOvkcWI$T>r8w0;o9tp;sSVi3j2bX)M1Q3jaf zzx%fqh7-#1(M%<2BPoIJPg>L7}fXLwRlmw>A>gZy!VjSQ?7)q6JP3Jz5ygjv<*FiXEo#*Ga0AxVB ze7bddYW$x;TAX>Fo?3%CH0Azg-<`r{`8y{9N8-wyzTyEr1Rsu%x9eYDv{v+SgY#B zbP%rREoh&gyyL*cC-hXkiAULSobVuvQF=%w)Oj^xqxhlT9%Pp4t88A{s&eT$zbB`& zPrtTR<%1}Nw5R*Fzu{N^!@u&&|NQ^+@Bf+87k%Il|FVyM^s9dDKl<@>_x8pj!LjZ- z;M!ni9dMI$9wfEUh7V#2^zu)cAB~LH)2@9TAdmgoaPCWEG%`qEb`mr42pdB-22$o> z(_H+ekH7IRh+Z5&&o2Bn`}_d zW#N&^qw(7Gqu{28V_iwm$>Tmut(CGfG#yC3}-+puLV~5T#hG(hR)+r+?jl`n`YX zFZ{i)etUZBCw?wXz_k(Yj65&_g$~LDu<99Hmh~dBTX-5{Wtmn^_}X($mT*1Y)4)9Q75dp$jb?bBH7{UL-mGg8UPm8+#-#&5E*mj_{9db7EZ=HAd< z`SjRR0Yg$B#S#1E)`s{O>(X3FTD3xaXtH1VVe$D^+Y(!oLQOX>3vN1pOGq>OH z8~^8D|K0!ZkN(kr@9lr;XM~rJr+S~4K6~AiPmWSq=nKXgR9y+nQR~vY>S~+Jigw^@ z6hn3qd!D}p`LeNZ()?$0U;C9tv%l84$<2?V6pFFQD2`}g=4vevk43dWEJ~1DUifR* zZFHQ4@F%hT_FwVu{`Ft>1OM^Yf9`?x93OU>YOjTVAJhMrm=f+inDgl>A&}%44gD-dB;$PwS`;(&A*db<_t@ob0xn;XxE9 zyUm%au{k^65v4Wg7uWW+kpr{?yiQ6T3wplGV`gpxGu?E`R-s`QTMt2W^%vGz;S zv~fTdUw|}mt`QI?z4KM=^-)Tk@Xpsr4Wc&XSch|IQv)NzaiWW>CX)Cd<8YBgrE|?k z(3}Y41_PN~94wOv&|x$u%D9uu60nPg#1Hbk%)G*xX6Ix)$dHesIk|2MWL02y#k$J4 z)~A+6QJhP$p<{Mds~@F9OC_gc?UsEI#>sZGUJZgcyNq5HNwAK}k8dB_lpo`UjRd+A zg3wQ|YG%!-lDL4ZMCMyBQ24llz5QFh^%I}()NCq10jSrp8K8`_0(`57<`bqf`(oii z7Gn@;SB&7nwDD|LjNpyXpZ-lU15o?3R+Oa&GX&OJ4R5qwEj2=(X~S@CHg)@@*DT`rHx(lc<$%5&GQnBX`6`X>v;s z)LibF4TAaHtaO=+A~|(Hm4oh00<7}KgL$MYN|w_J7!{Zk7!q}-Bg8rJ2m4@pK(JnE z8o_fKfYM%=DXn6QfH@^VEEzFmxDa~BQUuS5zg&HILUIDGQ*mu!bYh%B;9??K0TfIf zJgk0if6eQUeWGWC#X-uZ6HPL*-wcyp*bwgic2~eMF`Ha5J!b$5$5RGpW@pZ8b_Q!o zv3%rjbr(mUq1ACK^}2Fol;7GLzdu?WMsZ3KMscbEj&Z@o1(&+=YEmyTQ+$c^z@=RB ze`$4=M4dcvDc56s=_e79^gv|IAE!5T60~R_y&4snsYx4D1XA-GSrud7F^j0bG|6rOB<6bO(Z9WqKM3{wLfr5k+$Aq_`BgGCm5H zwm+@q7mT_a#l zv^DS=fGLyDh~G+iPXxwEw4S_=z&Kgf*lPsFtz{Z~jld)mm^F*;;$e&Cv&-Tx231`a zq)brZavrD2Nwm0}QJS1kV_!{|Gm7Wrnr`di0s5@6xUE5g{8iZE`bLqQbc_2OMREdu zm70!#fct~l@L}jvX{nag0IJ)8md7tC$uA?i!S#WjG>g-o2-DrzY_2wu} z^bxi#whIB8ocM!b;&O&Z=!D;z5CL?9;XNl$$CNpRxRenjv*}sh$8lyIcmE22g4vCQ z`x`Wkhi7WQadEjFiUfIduLi)K5Tyc?faba{k}-x8zGyd}^srKFad{nn{#H+J7k`9X zC^qUVl->qSsmkPrQJgOmMyaJ=L@O~$1Q!olznC7<HhS@xO(~{}vwqTX_6$v5N?CmW5NPx3=M<+T1-o$W*2W(#&koqT77@BnQnB zVUoI#2hz+_p9@cYE_O#B{xOj?j-URV+|VE--sqX!^kDnDg@NmZf$N2V>xF^qg@NmZ zf$N2V>qWwDi9!ah7Y42u2Cf%9=AHfx`Mj2-QI8HuqO(@EsWed%9(b_6ZE&^O#Y;J?26PeFCn+xwEqjPIDbU+XHMv$C8y2jiCd~(~XHRc{b za#jhts)cHi(Rs_1;`Y(Gb5g!;)B~e)GOkr(fuZ?w1?dkL99nt2oreq}1UXOCHv7lf zBUU>r$(n-*AUV-qa}WU}C)#e49RPFEE!WCLC(cPXa}ZH5C*Za*4UEo7x7Gy(gh>|P zECntXa-62>q__sf0x(X%wJTd>XwG(Xa~qsBU%;^DWCEjeGG63lqLeu?UpJ-!%AA-Z z)~}@}5!O2yM~>hohXo=?PR!+YwjiH;F#{r|x2SxIH<@)tuZIi_t-OpJH#?>VUG8$n z2&5BvZO|2gaRwdPmb=ym92Y6yC|bIFMW@e+If7|-4V(mMa$=rag+=(}#2itpXH6;u zXmVnX5 zD*Lpo&S<<9lu+5`6*w2r6lR)}c67{&(&S_vThS!3vTscSmmV}_ogO4&VBe8vzjx~f z2^BaGUQz5UoDUE6f`p5&28g0mB>;;i{KIHY6Tl}4A%xMKZ^Iy=G2b)1yMdQ6WqvbA zXtQ|)$C-N6=&qwXYp72A8%mM_jVdL;y&$1abOSKSv4|@Ln1u(6 z79Qw)XvKmIfBjZBNGQOWazhd7E0k`K(BC;8MsbTk6vbz{=Y{nci=2H^SdX!=9%ErW#=?4xh4mPVobgQGVm-#fdW?nj7z^t$7S>}dtjAbb zkFn^*HNfGuHH$|1(;G(BnD1Da?^rbCp8kzlxr^orP>#Sl?~B%Xr#ER;0jU=)lur+a zd|@E^qJil2lZoGj5!VYNt`|mJFO0Ze7;(KY;(F05*MP%_>xB{53nQ)g7)ov5(N_q+Y^g+Q>dipEL0i;#xb|N9c2gUcyu8L!U!SM^!=H;mkj1s)U8C z=X!)brx0-3*N{$>gHAClEQBx&O0KnyMubYI9|-9H>xTdC_%G;9>!u-d5)E{4(hFg% zl!s>`{_yO`{-eOen3F%8^5}YjO%C4>GcSiiU~g1gdFN*RmOp_dp$xHb%IZo`f*N7f*zhDpPQee zZk6t^SNYNV5d!)m(X)($Xc}V+tc<#_GU}q0Q93_Gfoyhfy5Uv@&L0vK3*Grm+}piy z>qV$~a}=j27<3XI4gN)Faw-C}B;Ii}ryLBo8uLA?dj6!2DRYY9R-4TuI8F)Xi-x{r z{?0nmfpDwdpOC4+eF_q;cPJ8WO{`33(D%Zv3Qz({6c}+Twq3Ze0Pms&cq(yPxu?U= z-|B^1FH+f;KV&FEeTC8sw<=X{j^f-c%mtN|!OIJSmlp;vFAQE@GvK&3J)X1uVN z@xo%p3yT>qEM~m0nDN45#tVxXFDz!fu$b|}V#W)L880kmys((@!eYh?iy1F0X1uVN z@xo%p3yT>qTFeL;(KJtb5XDaqNy<}5mC2=xCYRD1N|q*N(wj65@{bc!BWe_J!f?3&YzN4R43%+8Hz{ zYdlG8@g#9U9KSbY8NOG8u1ykI$yy+BLGVL+Y)2v8x~~_`!3Z3t%v-tVlU^4WK=MT! zYfSGrO}=PjE#nIyxv&YCV==t|lG{M8F}(nivt@QxE&$`~5}0ouWB|!YJuH=-l?x!b zC0xq*tUGK(o}7R)rgvJ;bp_~i!mgKM1t{}%8*(cat`Z39u^94f8rFE+@zMF}4R;+u z0L;nzRd*)=7$@vlQLbA05kPYCj+IFJ`$VSC$ve{57LN1l$dW6)9ZuAjS)wc zm~Rx*=>)Z2HoFHldDUh4w2_BlDkZQn9ft9;&z0>kj2HP7S&kCqg`O+hVS=31pD!## zyRZ=L!a}r5aWRlxXzFLPAGh^o06J)m0ahs8xUH`O2%|Wm$DospSfn*TlM{EK$sB}f zOMjgWP>$Ow^F6D&F_Nkdz|PX!Y#zaJf{)Q9307X|UAcBqXJYA4#8m+D00Ec;IR(F1 zvUn}7Hn8h=gNqAv|Xj5 zGozv5y~v!g&y&>?6&+K?!L^twyE-37aGWBT!PeYoLdDa|~g5|3ab}FhB zAP*0KNunWeSJt*(*B-IFG`jjkPv8`=wfIKyaemB8qdIIH#= zV-L~hlwlP((O?hM6}al;ya}Am#}ORo5UIe~^d3R+tHD)^mxbfJfA~-dzXFs~C<_7v zjz!Q{ErQlb)uL&kcPs^Zm7?krznD}dzC!B?oDfx_$!r>JNu$-kue9~i{Bm*CD(^6w zbCDtX5n=jx)!cV?q7?{v=OhP&jfcxM2IS>l|M7ugcXO-s^vnLh%lPlEo6aH z_Ia|p0w*;Nd5l@$bUu#YI0Z0)Ge^iJy8F~P@rPK5!GL^d8aq7*-_wKmal$^{lP}*9 z6E-A^PDSP$bFDY#T5pS5_iid5r3+dp1Zfcdu9OUa#D}UU`h_s@t>lkHt4j4`P7Q zgY0e6gNS8%FipAf7}br(sBSz)b>lIr8;?=lc#P^sSMx?!^TuOTHy)$9@fg*O$Ea>R zMs?H09FnHGksgfZn=XOrjnRD51vAXnCaTv-EhWev!cH6T~kfLvJva%Bz3 zl{Fw&9&x;Cl~CARq|xNL#sJoooS8LmF1ibv$j1tnZnQv&ypg6}h+DP#U~a{dGJD)c z5d`yP8>f$?AgweDJ!5MR~${JmGT_>U*Y( z9v=wcdVRzCJz?pduxd|Ou%~O7zh2+4)K6IDCoJ$2*7ga@`efHj1!(sA28Uq6QaWKR zo!|jXH!TM`j_WH^CM>5D+=l618T+K!ZYT=OkJF_Y>+FnmcE-MH#+GV+3e)TKXvSu2 z#yUG=ot?4!n(Zjsae95-%Zz>7j4j)Yb#}%&J6l;o0N3f$j4j@rYN)ZXo3W>xt!+sF z*Xh-a-QbLMcE%oX#`bT<&Tq!1Z?-Dt0KU_&8QaAfaRM|r!hiUdT`ds6b^3)nZ=j&v}iwx*S(cfWKA*9KdsH7VdrqR=U0->I=z^E$csSvjP^zjBPD0n!$fjJ0%;y z6&GtYZfL=Opcm`xjCB@g8t`9q9q{EeII{pO(2I2zxhVXHZ(&c2uw&5Y@Fg}g*4Y`R z5_@O-hi_r$j2KQ7+v^-u8?luX1;Kydja{O6TsCAwz49FE?2Jw4j47Tm9dme%l>PaN z3)ak7BWHYW#!qv2jr4^$c4)(5k_X&*3FNKhamFR=bOff-ESucJFwXh2=4WGLHQyZJ4PIUacfInLJkkgEg{ytDnN}}G4f{bFg589vJ~5K z=m0fNimi!O0LDpiUQG`V%1N;u>IqQeq}YyiABNFT`^sXvcn1fif%+AOtH5CxC&ku8 zD=;W0#o4boOpTM`90E8Dll~y{#ttY22IZtUJ2!`^aZ+r@>;u#|DYnax0x(XBt(n(x z7+>RJ&Ab9I&I!qW-cc6&>n!ZHfB-d4itVz10F0C392h!0C@00%$2LHXli~|q^uyFR zDYgS_0cxBSXUF?6HBO3ijO-|kFIBNisg4gy5|G*6T%xwv*P&RGwE#6vitR970LDpi z4i_F~ar%SIo4gY`4CAEu8kJ&6`mWS4zI2!xC&kyGU#tn|m71Vme3Nwb3KR7xB-y>f zM5R~?B{GcNCS=7P;~OEZ-dJI*Hb`qaj=(r6#;!K`J8#*pDlI-%DVF}3)OYuaLbNt! zCF-Wx`Y@W4Y0y^G!fNG#AL!eC+MI#L9zMzFTi9@GkwKV9C+dj!S&w6@3i1^8646RW zW?st8r7$$2vO?N%JfDlUn5I=N9U#l+pC=7rTNTt180Sb&dIZ|4s*b=o<86~xT#}gO zv{!?u#bTM&VH9V&A)g{qVYFJ>le|(BkB`tvJMu(oAgn0v2*aIx^FWGK*&V@g9?5*u zni^%678ZH1?gdU-O_(PTXh|%LSphWXWdp4+f&nxq>AW(@>K^?dyY@iFl*h;pU3_t0HBGOD31eZ zr3k;m@`$C)VkkE)#H(oAWpydaui%ovw}S_U)RtV1bCQc~PIf8HO^g1He&Vr^Kc0h1 z&b3O=xK^wrgL6>Hx#T!GqleLah7`u}geB#a)+dxAp~45nGpIv>69vnV9Ux?SVR2w@ zkm5tO3kf9Tb>O)ntHFMYH!Y4l$X($~mR68(!UWnux|`Nr9z_i3j7V~(0+}FjVsyT= z3RH;DB4SwBzRt*BXEgedeHP-LDl{ok@s;o13hi3IyQdFQYHFVzH5gKrn#slBSGNaw z!E7*ABDzM|Cra~#o*oIB4OWa)#pK<=7Fsqu*h-hQxK?MnXd0xo<-0RoWj}9Pvl~XM zoFG*$l?-K5u|}>G?y;##cWx-M%|T*~E)EC4i`~HJ98~$to1QQ*t`!1DH>9s^KCRic zWyVC^p``lc1LG_fn&EL4E62-M$SsSnrsLG=cNO@-aTe14@>NzW8`LwX${fPIN1I@83<&86Ev}p&a0nb9`(>*^U%au_Kx)R#`9}yIS^%t;yZ} zM6rwvs`XtAVI~WEG5N5{ghuC-eY#29QEUC{j7CpV(DX~P%FH$|K-(Qsv4I{Ql2@9$ z9tE=@={Ury3=YXDP3bS&u(l9)hgIm#@UXl}+=~kZP$jt9slj16Dff%YU60CD6Tdg6 zGVMA#COLSQhlPDE8ZR3oJ;}icR<3|>_5D14!LqZU|l#aYHsAS_cXM5L1i+;iBCXnS6l+*VMa z6)8wnJxI*Uy2?kKCbP;KOs{G-ST( z9Sdq%)E};h==ye&R?ox3OecvpA0>e1^g#l4#+`M|7-zjdq?~mjnRP>57mEX^#bPna zbAMkwcwX4J!l~DY^R7Pl+%wP$zc7I2^Z{t4t`_z;I~HAekiTB#!R3XN=~`Q$GL|v- zw8-V9Uv1@}3|uyJN5P#&G+|;xR$5bBV4bF2vI`$;SXP`4%=a>NZHX37M0Y-X>N@Ly zjY*XCAh#qjf6(U0-72e8+%<6~M5HsQ^k(#?lU@0*(%APhjU7O%BTvr**bV3xn7uxC|R@ghQ ztGXAF^ZS~sP6r8-uam7lt5^W<2fOQ{8iuVD zQ!|_ph9Z?3;jP!uJ8xdP7s>4iY_*M1eb%w7^opHb1)x_CtF#m|rI$g4(TZj0WiEv= zG?mD-q-5H9m2daz*l=#6WsLNr>>^bu@_TWKm1({Q>y{9!R1_>L()SUxN>!9uDtVr& z{t&%tq`DYGT0=HtY_BrocfD!P=5Y0TGT08YDkabh{K9Bn_EQazjdH_O_xa_PA4#nl zlB@(rIPYZMMpi6f*${X2Pz+-sRGM>!4Jwk`wr+Xa`t0|qa@m90FjtQ(&t#WjK22^1 z7R;V|iuy2>xa%5gTw6B*nWmlLd8xnawT@vlw+=|nltSrZcx04L>bZ+BunpPhv&;+q zy~yL6Z{sQ3VVM{Fdy&VFpgG}}po5L_sI`|-Wd)GHmm$ff(+{!7FZH-G()?WHk<~lX zn9!JrsoPef$@D2{YqjCJq;~q{m;R=xXhDXNe1Rv#-hI7!^Kg(^U<>#|Hyq_%mKx=Kr}b-IKc6z8Hy$3n>*jJhu+XU79x1VnrhZ`;^rR zROpQw6+g@!wpDtg*+e6)Fo+~=2hFL=vj%WYs6AEPA^HTp+(2p+6$>LN>LXPeQ6#|4 z6nnDz!xN>?LIERCs#W0=lC&K(w+tb8@T@obm~HWd^+)Mt{|Pt1D!+;xWLBd-QX)N% zP(g|+q71S#GAHcdlT2H(nx%P@XFtjvSSR_|TG_3+&uZg6RDYOG>g|rg0E`oNEMcpA zV@toMsXsiQJO`RM12zX6g1>|2Bp)%JyJ@4Yv!1Xnv;1jmY}gS2u&c0a^*#dTgdT$| z))IA_JlM`4o!|paG|yNj$cNCJ@FVVVH#Jg^$3yj5<`e*7A-j_7xybEiUFst_nV+AF z3IlcgYUiuFNcsdh_$5Zm_@!1$LQML&x8%xSXJaAPek+tZo(K5l^Wlgm+g0Sx>dPKM za$*mDiAuusXj(Wuh$oyLWR&SaBqcr2P8G+H(@mzweex=`{>)hUb8#@~S&#Pn!F2=K zI*82i`C0c+pu9Ly7J;qQNRumoEpj#ySf@`w6N8pu3p*KLf>SOOA#>LBgrV+>_U}fj%!U#kMxd!pkE_)#_8^w`$jL|0oVM7VIwpLcsy?%v zc1Ve`GE3$82vVgGMT*-@rU%<$R;34eFx%!)4DcZ|C;qSicCpg)dP*C|m(l`PUbN}F*7CFgV}zoTFg=VvGTcn&K)Fz@bZ-FKglwj9ci@;Wzrj;rQ zws3L-OmIsLL`$a(4}~TNV4dy(typ?gdcFGf?Sjx!u(U||n=Tweb4yQgszk+J2krs8 z)G5HAt=S_vuQQ@XkJ?^(xt+8V2CoLm07t$ z;@Qp$IJ3}YdvzH7Su4(rS%;UN>M;6qk@q(P><8HwSo!O9l<8o!5~eo5L-j}L_8L;5 zZ%7;R&_{A&Z+sGw@Z{`_%z0Z7D%l?hPjJGb)9<0YTTc|Qo_}?;lHU|e&K=#)eO^)^?DEmz1q4t^OtUu3W z7}$nv^ue6X2Q`JwSNG-+%bef?O;%@RSpdxmKfD~h+7Ym_%z484qjU;j6%xQXX6x|> z&ep^8Dt(y^q3;Wr&vpY%CeOHa9L)*8Rd3KaJisd%Qx;TQTVj$WHsc76^L;>wC?f=3 z^V#V^rZGK;n4||8b$XzMl9ZNTq&-K_!vlGB#+lSQ}jAYa$P6=!{HcL3y$ zdkfe~Z!}T~$~CYahOHFHYF5rqYt0J2U92LR4}EH#CILbL92uiik_r1@RLvN_iuGrVUzKL8iFJ&ySTP9JUw?dJ9mYVWPe}`)IX%!q zBgHB+>!hqJVm`B;i-N%X4Vma8rSD}0u%XFn<7aS(QPmov>GWhi%QfUUtdss+&O@v0 zDeMo^Nxs$>MPQuBV=c?u1Blm#-0yJB2|mb?$+I~)j^;!^R|NrfL+-oG@=0}UVX+_9 z!XSWcOky9*Nj+FrSbueN{51Ai=F{Uq6Lm3`Z5WFkG$;JIE{HygC#*k8rvSNV21rLO zzCTb70GT}-q43U=wKGB|_dt{B3!^#l&(%DD-H_Hkznth}XMHz|uimF0Vjszg{rO3= z<1js%icSx*fTsr$mh>QeOb;S5=|KjN_=0AkTXNKoJp&+Ff^0|6PZsCKL*YBES3mMT z<~=W322sFj%n}5zC&s}24Wr+8&V6DWXynXVWfFpQ`gDG>Dih!rb}~S%Q!c=A*48SM z5VZ-W;H_1e0RPRVtWr6vGJ%K`njBz)(>)MbuvDejD^1@n2rb3f*Q7di;SieBLFC~e zPuioCqxNWBh4y)MNX|`)>40=}=_!x0<6Pv^ng|EjmXdd!XP;jOn&^z0(g2!M6>XGC z$veU;dRHS)j>|N?gY@B>`PIQ@?8zU5q`OK2UDnb z?}5M#dFYF&lX(*Z5eZLDUk`mQ9fne-E!p?N29*Uk`h|Yr*wtj{ke`cfC9M3vbo6}4{t8b0mB z9{*cZ5~fG<(CI-YGd+l~;6W3k>4A2tNajvzy!>F^-gBIN7W_Oh)IF^y+CadDb?$q( zGKh8lCJhOr(Sk8 zn3cCrR$>CF5P^yE)+f<{CSsg~t5v0xUI%X{ z#AskjH+d4CslQxtFl9~jmLm09SGN&t2Iun^CraWv+u)Z}F!C29rG{0_K zJG}b%w7Pci#t;uKJvyY7sMJ2lC_1?Gs9vo|DdfL0>*&&>%2}cbkBzkBXz8z4wA5=x zpv(r03zv>6Bjxr#G%H7toY?Eg%1W6bp;FtJ=>ZusZ5ZF0qUX}(Y3s_W!em&a)@G>+ z0<0Jg57pB~rDH{s+X5mm)#9+`)G@pbq3;i`%BfFlPCbO?mICPzrP8JA;Q?m(tU5Az z$Ue>*6tq?L2$&c8X+3z3L2hXG4$GX+1s9^Q`2jR1{P1$Lnungrkx?dr%<_dXP9|bo z`R}fziqn;m&XXomO))pbeurO`le8WU2ltPoIq`@4rcGYKuMOGnj#5UIM+t$`zN|pn z5Q#ogA@*YzKZ2*p=gMEl|ITK8o{GaKcDqUc%4hrQ743vFl&yYls*IYy7s*=TcO3Jn zOk)p^(aAQbl-W*1V2oIAWYbWAJrH-WZ zc^Jv1yn(dDkqRAo38YILsni@GrM9Ipj?3KVsl!qqM=I8YQSFedIKPg2`qu36JQar} z2em^|>jm1HJr1FjLJiv1a;gwoDcP?iQFxN1=n3nkUcP`&tX6j&@}5*%RjIDQe>LdlUpn$`18 zu*Dh@pw_RFGlNKT5k!hm>)gTftos#EyA~NkNMt?q>(mZ!(>xcv)hh1! zHfjDZ!M>5Hsq*|2D>9~{A|pa=rDd$hn2L&w0IW~_pC?viOhrXT1h&$$q7Gov6|J&| zy$G<9fjfDyCh{&f{cELoOLkWu&#MQu+eX@^m6)zEtuXe~X% zyR#;x1DPlr+J*$}5K}J-!kjRgm+mLU(e>rX(41TwF&k37Gc+gGSnEZ2qG&$dzsNl`J>i#UzdLI_*Kfp#IC=i`hgRkI?b3lTnzQ7Kob&{{WKZX*>JQDywGksefCt$b zT4lU7>>5UM;=Nduxk$wh&YF{JBW8m?J416~4GxR&gwdRM>)j*3+_2l-S*tVcnr}6t zWJ7ag_9VfYjS@B)!lW=-`s<9g=yApJ#^|xx^Lcc{D)J30An@pl;?w9hvJH^FDEI^E zAVUmy7|lz$rAc*z=Vz}k3L8>hl>268?+mSy@*-nyfgVrN4w{#8TTzOPd8Vp2G~J_T zNm4#<1unb9=mtNdV8dTXcL2>v_gPmI3nF+H^@rxHw+&5JaSyUHG-tdqG+A!LXx@nH zieh0GPgQ?tPOgm@(G(A|Gc+gG7@C;KFq#){T~RDh<*Diq&B?V9bJWGruv;OJMM~TP zub!knqvWqwG%X&m(4NQX4$bGoZD>bb91T>i#2{*$JgqRA7jIojEEsxZXkM=8qS8+z zxs@xp!*3_vh|P-D+7ORAPWsm?!xq7@F!GThdimDEBIH1i`MDY%U#XdkgV>fW@HF)~ z<@4WXYYl9i5+i&F&Fw9bXFY4!!b15Tsw?U~GcH#b8QaCRJAzbNag;+Ky$6xs(3+jp z>|7?lU!sL<9H^9a5EBO~#C$N}IJ-i zdux|nlvOvijN<6%3vC!4eIfWM38!h}Lv`?jDm4%B%?Z04)6qydP9@>uW9A0t z;`sJDBfDZzi2Tb}SY%P703bP%a*`u1xc&BIG3U8B*L~mWz zABU}yxz5HLteVnPt9Ag^IYd%8T=kjPRmDD0m@c(A`=w`dmDruNrVg+y=a^Z}VRWaT z#2-!%X~Iw+GOOz2L6cwUK~@nF+Ok5^PUh`jBBg}nMdgfplE!IMT@{XEk4goWLw+k zFmIjy0#;NB)E1{HBh-4Goi*8%V6%)t0t?|ElY}ZYJZqvEuo}6FGNC#mK5NP~!HNY4 z!=^zM0;b7CMJrBbuj1NEoGC3OTK4~_xw?a?;sARdUzb@` ze%S62QJT!9^Y*nX3!;++v$X0YjOL^stE^>ZP4y2j%cqJhO=za%2#gbTm>`)n8=lC8 z2kT3gPZa}A*0?a5lX~%*6iUsnC#)|LZhf#6mYMS-FizC5Xo)$o;cZC!4zrxN15Fee zhE=P(qOeu|*!hA*7I{pUd=^F;1g6^P>)|5fl}MWh>ra7r z9ffjhzBWxkDY(aB{f5WFBTA$?I-ba`>{h40)9KeJlG6e^6gn3-f)C0>r3LHt;_zD1 z$ZJQlYhT5mET%y7q&A_4(W)f#8mBUr9hF+2W}eCU4a3--!|L2Nnm`p!w74o>Ao^14 z)6DSn3umXeIVR8M4w_p5B*v%A(hYd&hQwa7jhrJZzww9H{ zMMZ5M%npa0>Gn~0(F|PAl<-AtR?M9M70#NjOd1}T6WlXSYp(;-_(?@XFD9#hokhpa z`QoO6z+lR(^5|fE3K@gRh8cwk@_cA8PI`fs4RZ+1Nic)(I@`tZ!t? z(Dm%&Hp~E3k4^Qv-~P^v-|-@eXldK!{B>r@8GBZmGn|K7%}^dm-%iV4XEa2A5WUde zoIqYJ^oq7;q00l%m3BQCj}zfD7O!GFTNHFv%cqkiA9A{yh7}iSkB>)^vBsdG@s!!% znxEjyvci#Q<$3C?oa@8T{^LmgN zLt3rh=#UEgD-0?H_&A!g%*;_4gSNzHmqE@rGy7$Lg;h-x^H#d=U>C3u@KKJ-3Xs+E zeAZN(3Q=(%-yp}!Y;WSYX4t}L&L#s*I1xs30?x7wWp`1}vW|3*-7>h9b*}8gU?ppD zP;X=gGAtch16(&C2k0!+pc0F1Ln(RVOab_weGr_8J#1LyuQM8pCTu*Skw+O65c4W) zdtOTlFr>q#K>j)pNlR$Jz#vtH>w#>)#EQ0I2B<2e`Q@uzB!FWM1+Qo_yZd0tZRhbpOvR=r!35Z9 z(DkaFUB)|OE)^1nw5seNQX$?Lpp*cEpbeOPX8FXYh?i1TY$M00^0`hu=ZKRViB{cO zXP5!1O1q9ylEm@5CjCWy^xg$r)wQ(KfO`#{n2mY_``!xxfo@$}WneJV#7miSY{JXyA$G`vY{ICDR|Mc1a z@XJ5_PyBlMh}JsB$S?G%_{jT$tF^*0+)}$xV5G9Q8nj_9RJqjiTA={h+rS%;y(*!4 z<}v=W9^;3|vCQIJlv$jM6S)_%4w>t z16zFHoBr+(39{D3$B+|eP2&sXFZ=vI^TS{EBVYSt0Tx0&muG!2P$_U2r$Nh3N66xXllel zLo4JRK<79`g@6MnUDp<5cCoksC>_EG0u>7gfYiwd@u(DcxQ1bhTn1K;g~Wzdrd}&+ z@-VVetYu9GhtNtXePR` z;^^x_TsqG~bEbct(VkAtNsBV`luwrkCzTT2YaJMJp<2U3E*Axe>6)v9V6EFwORMgP z=_3Cu4;g4B1COIsDx`Tin~vjXUWFDtToOieDuj^=JyA6I>&!PET*%th9+k+p&BP^9 zqvEp8)Q;g)2IP-EKE`IBNbEcOiE{J*3PBr2IB{^!U{`1F0Oh4`^-79HPPAeMySjb{ zU<>_u`3jj+xpG_Wk-7q2x@VCjaET^!nT8ZX zbBcrx@Rc1?Ruzfo1FUjdB_|FIZEMVX0$wJcM;Y&v%;!bV4H~Of*J&M6m+|t~nenm& z=y>EaN3}_!ZiY5I9w*Znk5~#DPhmrKXnXcu^8a}}Kr035I9lOWA%V1LP&Z7QTP@)H zV;_mVDYn0N&D1VMoL39I2J&n=#60A!3xsV(3)7I9xhtVw-c!`QbzJrQ9rDfS&4xlS zTxO15bb6&QlIrZ^x5zms6dyBGo-E5M`1`KW$XC!&`k6MkQdO$s8qGwDx6dkdm-wdTVM%-w+%>&o!J z3b9UxLzAc~qPosj-0csnT0OAyhl3hMa{>=JDps}tZO%o)q!nhum@evBjdz#nZn>bx ztNV6?&3boWE`7cnWpMC5z4wd$I^2yf>-p>>p9t*6eYzatA}g#;@akP6wLGNSK3NX5 zB)}#v0klH=u~kT|W-`}wCggjv92XSsO|T3x8*%4Y8)~-XM^Fn*8P!#vF9*8{eORw$ zD2V9ls{C~xR}O{Pm*%6{b zj8U^)#t4n!qIZ5^yMk1vt4GIG<)atP6X+zZXXET9|6S!Mv(B62(hRzeODyroUaU+t z50A@<^m!@Lp||w_t+f)^AD0tlpsi*xf>s#j=Ur36tS$Ut_uQxDG_+pa?YE&gU1G5 zX0l%*ilqdu&fhqJh2j(hzWAHp@&%z$N{%o&5$J7I`b%H>kNwG?`n>{f`V<1+)~Db1 zpZ!bU_e~%Ek+1tbzxxNi^@smk`G_f3=p%)470mhQR|v3#XM(ILlnv8oTB{CwvdiPs zx2;-VBm`1rBe>g&^(zIJ3LC+7igi&ty`G939{8m^p*3R=~xZ2=ZfF*S=qH zX~ZH#r@zUIww9FMG?sA48eU|>X+Xt<{R1J8%Ru2(sNn7{FBdsroe5lQ8Cb&x;}W&4 zPH!awt*ZaF9#TD^1x}sLs!kfbJI28>Xz#m-$Vu8PgL0KIfD+Xj5E~~j zNqtM;9~A=4q=#^~m!Q8PxSW}Q&d34oJa8@gyh#q==)emlDP;QxfBQf8yAzEQ$DXrG zPW!&Oh9j8OC(&U$mDH?71Wc=-2sxc^}n^dZTvrq7GuCg=Um zY&7e>b07$q_pDwk^zrRsWViLc2c4ZdLl^7me}mx?L4 zDD%@6J3OTPDWBA@L0kZU1iZ)uF(+lCTyN&?Hzw!bL1Wxc329`aPRP^%aeZ7 z!G!}zz6-Oe{|fbR6bfc?%HgBsvR*N9B>{qmWw^)?NKzx_AlR)wrU}U7JE|oTw=H!DsOHmV5KtHn2^Vol6OfN2r`}HaFpO9xJLp;(FpRtz|K zaSs5zv2FnorO?0=Faf>gjB_w!xN3%#KheX}I9o4y@@9Uy<`q`HGruD?z;? z6QXDZmrH0H8+_jYj$;iv8eAWN)VpEjkkqH)#KT)kiB>6k=MJ|7K;RBXM6K`(yN(Ts zKL7dezQeCJuNt=X=G7MyGK03ITc>;vu?>B%W}=wJeG=}doA7#8&zTjbwCl78+$g_e zVe%%a4MjNgr7QDc2$DCHA*lIS1#o3ZrrfzgyJySuvmc|XoC-Qn3S{SbAL$!zsxE-1VyBdb%N&)f zm7UB10`s^}17>#a3Jgnq-WktC!*$}9P4J7^p0T)ZcT&vq=mLgr#{yf0t}~OE325c6nTD&T*G2E4Uw79{zyD;el!+o7g>S=Wq+u~# z8J#yZ+a7>^d8$Sd9~WrU)ZR*E`MUj2mqGph%S}bbbQn0#4`{fEQJR3l@{O-}?6{!; z@`LT3*EBtR2U7Col>JX*CgIv78yw?xG3Uj0>a**9afVD z9g&-Aj&d+Fe4#?aMG+3s6MD*u0!tb$Vy1Sa#{j|8HnnkE4Nw22c9gtqc zUlJ~&n`{ee=WkjX+VZvIXAO`V91bQSf2~V%2y7Ha^@|v#NyuXWe}2=Lgt(3aNw|4d z%FqC~3}+I7fCP>r6$0PidC`j1SNw<62}-lOWv#<^>ksS}+16w2>1HJ+?u)-}Mf)hw zj@ZH=eOFDp(FHmjzq$*+CHDyFyPJBDw}30cI!S1!=my)t_CGK5=nrmg%0UwCgeAO5 z#s~H_gGL7pS71T<;~ z%8~wr@@d3KWJz@ZS9%Z%E(&?t83*Kg=+?UK00I{}T~*VJ$tPB%6j)q9qWO6)9wDc7 zQz-&l($Y^-VAVX!xFa}%4P1H-3Ni|CXuj{K@p#XWrEj1hBbp)PZwyv?1qv)$veo2w z#_i(9xuJlJ+f*R&;9N!Whp=YA9V@hY4Pi-W`ZS~2 z2jB`9kK2Oi#zpiJC3$w#c1gDbh2@CrxF4@ul4WG>Z37alPPI3F>)~ypYkhv?2yL}! z29sL^PSWSpyqe5lMK(=>MQlRm_4+SI;o^OpuQSz~cK_&;b!&Ttme!|z!koNgo{XnxEL8Q;lw_lW?i~1Dt9_HJ@)q+QIVMT`wl}}S7scKWX(Vdql?Pmr;E`|<^R#HnPgzkz5&bGrvn!AZ zC{IpFxQJYufSd%paj`*LKx{%J@T(QkVMp18Cl-OAf(#^lHOcy%17MMKl7Q7L8v(c? z&XRDQSZ3iYLoHx*Pd%>XK$=Y%{b1p|R+Ai#DxWHwzXYaBFd=XKER}C(+_>RTpu_QV zNST%ATf^2HemW35wom~BHnKpXL;~x*F2_klZ=m)&#F0h3~*(5 zq~IdXq2bI2Tp1oIxQK$WdvoX+3ElRL3qO#69w49$B`n++oJU*-B98-6$0GgmsY6|_ z;J=^NEwHoNugKqx(hR7?q?I0*uvEY=bRZ>cnS1oB>GJGQhAv$O1zpWKIDV6RO(fMI z&LOE=!qiD0L6H}QLU~k*nndZJIyI+iF!`iq5tcWQO}aYw0a@YNf($4dEkhszjjFT>2RbEXp+Hp(%PUNB5k;PJpX&lY>n`D|$N# zmbo|qtGO#LzOM(b4GF)(L-BteO7cdZt^$fWATQxkNyvy!Oh#T*4F!%yWkdu*hSU+1 z=q1+KBw)lS&8hObbkqt;9Cql?qB<-EF$qO`G&>0wQAiVzui8*sA>9Jvat)+HI86{e zuL;`ZMd)~vz4y{NH&Kj<{&}NMfjRfRm=wfGz z1cVYWO(O1dNI*`OEjAZWPa)kDfl`s!V8Z)R*-1c7mTl(SizFZ?%jW%xX%abEwpmO+ zkBzVgtT#;JXF`yB%Ff)AStMVm%Zz^ABSS~H&`8xRa!&r_G+(jnmDjl#!o>3f{@S!b zAY}JQzy%9xmHzb^0Vt%f;sC<+21^jT z6eL_H@`$==^e&lhlX6of@%zh1uiOQe)U1~9cGh0a%bQXc15Jqhp7bF^E~E)wh9XjW z60TDe5e^dN@VYsm=2p;v{COWmpBtOuxn~!+k|&l4aC~GiytpZQ$jekKc|njIS3Mxj zu0OoB+dSBrmAs%}t2sBSc1%#G!x8hn{eB+(mTCX7>Q<~5%5N=I!I%1if%kf@?y4X)cDl= z>&fI3v?jqi(a$8V8KV9~qEP0)S4D1`Wh?;&%6oOv zIBgkk;#nODNzJG8r;Ee6u}R)KB4Hy=p?QS1+9p~1N&;4sY&YmtW@sc}XPSxJl!T;? zb8y;flF2Cr7#CEqO>uq-K|)ezkyXdE%fJ;W(ghN>nqo~GBtO)!NtwlM8-&g(9iBEk zVAj7KAJx8dY0C9Je5Y8Ro07h%W*aOAO!C;21nkTZjz_6)%tX<_3ZsRVbd))INbz;q92%JxE_(4NX$0nuEPTz&H>P*HLI)hxx8ONkBE@wl*(0gUM*} ziUY&on9kKpj1KkVD;cjikPMC~U9s1v>>v1XTFS;zM_M0LsaG9Rx#)Zr;hYD_4mG zzu=~;#v2YC2i`$po~zk?v2pbezr=|t2(X)6u(+-hsRK;2sWAGz&tk( zrI>bEK5nm)OzVApIXc?&@T3#veb$VfvUOyH=~=r=$5-aOl(v0Hn`;*W9if;0ZCdUk zC``PvM+$;&DlK|&;5aZ7zq6tpa*GWHv|*<=&2>|3v4%iWF~90mNY}mSyZU7uAuVd98XHn8)0(8MBidG5+o&5;q>tG7 zM4fAOXR&VDbX);kX+f01qnIk&``S?FTKxj5sl0XPky}hg(Y2Qbtxi&VnA+a0f9}xN zkw1z>e1LCoXG!{on<@`0JPIKmI;R1%kl^Zt^QW`rV={|2-ZW^&ZdYhHfDn}_G+Zar z@|Oi^Kx)#Cv;A`h#?I}Q2CXJ-il>dsZ}GN%otQeX(zLPg5uTaQKBC^NfyOu9JTal+ zBGRFRYQWgVcN~uD7l+@>(qzcX-yl6-7|_0=W+bc`y?Mey!$ow|Tn3!N*ibKN-7W)H zm>@O4zNTGH8ykedEekjAyL4a*waaOv;3B@sek(TAOIrWH5y8;F_qH4%}%%C!9+Zb&)m9%G4cxOb@<5SIfa;?79-Vx#`yc~LB*(Al7#Tiwjn!S!fOpl_lj5d74T}_X0Oicq) z^RrY9D1i{ovuVg`hMG&+_cT5~r}(2WH_J5aH{pGvtyk7;?(6XnXhc$qqG~l&Lo57z zpWE;5%^ACrCVf1;*ui8O?#xd#?tFasoD6o9&mjgQ``ZY(Jli8_&AD{O4%r?JNF6kv zw#)G1*_H86pI!Lb@MM`L^U7Io)N8ft)@g9acAf&#zK58N6aoploo8({Ttsxu(uG2p z)f(iYoBkpbVaDXZDY#Blv_i3y4Yiln?b6(o&Oo)cRWgG)6r%%2M3j}9Hq=>Izkq6r zO<@|eN)7VmlA!|v=*b$p80JNZHq^LRw}5U6Vqp8tBGUjuhL0;^v^x~AKWIY@H1!Lp zCdoslLD65AhU-KUewu4T{WJ9ohys?pRY(JJVg;`cr2(M;rAfr;MH-qD4R}$a4Klg&FABDE60ZsK21zN%h5#vS_<3tO(r(vDlci^@XSPTnFCN+O6W6){TE}I6C)G z?zdSO-$jx@`Uv6#QbMv!yKQM6KN#wT8z0d|fw+P`0LyK$nMlKRq7Khmy;&w@RLkn@ z>)f~Q58m9ba{1(tk(o9Y2=DYLcl+6`_Z)GA6zJ8hO0G7EH`EzbVu|U=<>{HXKWJHg z{IQ$imFo9wIF#>vz5^_wWz%L$jQ5_z#EGvX-TGUQFF5{ z3@{Gd#5E`KaFiyXnwxd2SfGkq9FCHp-4vA!UI_h2#EB*inbE;Dvpc}F>Jx_;hs#Mc ztwQBBO+YpGx`2Rj;2t!!aUFO{z>PzU!-XW;W`hXAXvauzPV1&{tr-SbhEyO*oo>hQz#(ww-MDfOz`O}B1+RK`)rW61d| z-4;DCtxVrM`K1v{9fji$`!%8C=Ay^;w=DN1=iCR&cI-Uav};uQX=sxwcB z#d4#IG z)LV;|vW?2x>Kfkww#I>HZXSYZ$;?YM0;Y+trrG=3_1|Z>84Tz$5vLfhnr!?<)Hsk0 zUV;!x*KCd+55Z1dXYY>3i^Xj0q8Td*&Q(qsh*X?_tUV-F+I+b0ka zbX@E6b<;nk0h<7`m;e$k3U#q3fucK`p`0F9eV~~6pvH4J{TGk_*htXoHR6z$$5YR} za(m6wB-uk@Z%N#LrhNlNJ|zBD&@aDHLc>KwM7V3WRw@S2!gr9=qNe6@z!fPo2^Vov zGYP(QhF8W6ZsWSC27yj5q9=fjgo{Xpbjo`Gh%}Xiiz1vhaOk&ZgJ5lR;D}U6K#!Dx ztuBSu_9@tFLz9n#UVdN`B@cWlpK((w(hhJ%hDE|feABLKK@y0bS<>yZpg_kpxb*?~ zB&V3M8B{O4k1lYv?RG97BZE;KHG$GBDu3eF>4I-+w#sp7#{6PoW&fJoz)|>@ZOQlR z#piYTUcO=ff(^T^eZ@v0(kane$dJGEMJz)$VrQ@-n(GyEL&D`qcT)M)m`$W-(0gKRZ5bcmE#xn6_m|#)L&`fHuD6+-Y z*}|iy9LUCI;J;H44M-izUW59C+a=*58fpsw?snm+TcZN1DU}S&Mg&9>t`nztKOY-< zvPi!M)ue)JL2@62go{X|k)EGFqW4Yo3#euYYVA;0XeZk)Z~$X5G%By@lrYxkP{6=O&)qQL%)s?4YV|dTLTHm$?io>9tjB9y{041 za1xM{p^MZMz3iZ0M`}aoOBE3dD7bE_LEeB57hw`TXP{eNTneJiDGxGmv)Q1Jbkl%j z&FX`bM?5!e9bc=Hztz;W%eH^4Ol*>q zU=cO7{=SgGqSpv?&#jwk5$Ihdl1LIP%F?vO5w|@kQV>jJQ>`bRa#Jjlm`%2?ur(4c z;+!TRcec{Bmxb| za#GUQ5w*~a^0x{^XCfN~7}tkrs^_Ey12?F8H%&&?Zt}>%%+5y;mjsP6J~a3Yb1SsH z@%C+%UC&y6s=udcqU|@AC+d_lUy*D1e|pX>Qfc_|P7SuDzr8Pil%w#B#YI2}kspwR zK;%S1fQR>yr2n(X6ED{OR{^rs3s;k9C2WH9%vBkk05v(`{*kvNJq6c^oTA1Kz38BS zq-t^=x*6%kCP$Xpk)YM&y!q^Xj)pg9mYA?1Z^4{h(?|C^{BUKi^M2FjR2`n@W1aW8 zdkwC+@9)poR`h#gPR*}XO9P?kNlnppFg9r*1YBG!q8W&AjuasF8`n*}#k1D)P6pCB zQlQlg&HO7j^j{DiNNkj;byEhyyM~CZND?lJk(%S9^A7eUT-BNj98Mf~hdYL7OE12e z52=ws$6!XaEF9Rsn4?g|1dYp1j_y?B z$LikQo_I`McmMQ{gT+Qa%l2?Wz_2efu3lTctYv!mzN7}hINVfwYy@1Hhf;8zLLGnU z#70t(nsR$acY%EhOB^T%=Yp=3`&_54qj2sA+aq#ko7%OMB`97bC?gIG#MK>WlKK0= zVogiY4KDW344iLrk$}_;4E!}@8;o77WJ%D7glO!rK(@-DLohJ7N#;6vV7RjSizF{1 zWNh^p2}qqpTH2nA9)2<$iYjCU7zrK`4C(dit2}w5o87mRGBuqxu=YHkdfUBMRNVWy z?y{YK4{Bewcxp)AWqBCsyJ|lAF*}j}t!u05=ZYgNxY$H@4>nMW;UM066~6ao&JM?2eM45#Nv>j%PxYst1akPR1hXgZ|_H{A6D37BB4|Hy>}yTc_Lc{!J&S2qP7 z7wR+}6!5Y9-w7Cr7m%Mgl@)L-XmAxZOt>yWAclIAZ8v<~nvLFqG}mNFuAbR~6)q z1NWRekJ!bAhVg-G{i2l{8p}H7ss=LBgPZnbs}j0vJ4fh@{nG4l%A+7v0oV>|ylZ5Fs;UW-iKY=eS(Zi>D7yVkV zXr+L2EAP+1#x7olv5}w=-4IK5MC2%t_VmI&Ve{W4o_Df!RHnq+r!Lsk{qw?fDfVs} z@%ZPfsU>>eKQQ&k!Ro(30ugLU5~z6!{UF4HGPIGQ3^eu_7%q1k+s!d~sad(34P16d zA>pbs&`E$R70SMCP+sQ(64BL%A|NgxLAJ3iOJ>NhWM3Z=w3>1cB4F@hu}%V3he3y< z_!ztY`gOUxMeYlK+BqoA@nhBe2HlulrW1egL^xN{7uDp1N;#8AY)H6>nX#oQBp@}x zETC%PHc7Zn1QXtk{mrPos`>|M8sug+UP7x1RsUUKVVB(3? zganI-rKQ7A5kSIG^QbfvPm+bAJwz7mXoW5wA_vl5jo%f=7Ma{(=b{UXuk~#c&v)(d z=F>N3?=x=wNL&BxL)ymF`juvc6?V!+rb1GUnoswbY9yT~s$sv0U4@&(>JZ-I5rks8 z(@`y90y4X%rxP}pe#K-o$>kvlTg|FFqvbG97Q-BD=z_6v@}|Llz) zws>N{yG6Q>2=CbY`k^&{JuI2-$H!><))_~8f0^HQbrVg7X z5!F%7qyF0!TuPbrP_WgcY}?o`05%;>@}?|Ba9po~ravc_S|&IIsd4=Z)2*N+qnAP5 zLg}2V*O>8d%Mbk@-J8rM6?+{})M*r7P0L%C3U={KKdo)HHiOc}~mIwZ2paJzJy-P*HpVt%J6JaV+L!P8 z72A8{-uYxl`FF&rBWWCJE`IKPHK0#ekfZSCO&zmWy*+ouuatB8{Pld%bKjWcC&xAj zE*t#M+`n$8JDIKZ%!$83o~+3=dVAM1Z`u#-y^2dD(>BV;)ePRifu(C806W*RhzFK! z6s5Uob24&PmO*zfUcXbh`cy8g^avDT)uDA?%iqls4+uT`W=*T83=h|qU-hoX<)^1V z{oU&|Uu0QiGDrEOn%dAV%w&;~g941`ta&$a*#TA$23hB(+@qytlycf~2# zxatLszhm=0xvGy27oTu?aFb6>yi(Rm9MR1ImMx zCMhKa8!-`0#gG}h+tvu0JR|&M$tHJ8nCnH%Zm{oD8?6mq%&e&1Uc(bly*&Th+PjaR zXRTsR)-8Sfh>wYP_dGCrbE7kDefDn*N;)XsrW20PJ5WezlKVWQp`-AO#N&$z*$RLJ zjG{H09ez2Pgrp{Ol|uucPg@Q3SMu3&8wnmU8fl=_=M3hwJ?@n06wsSns>t9-pHNdB z+F_c^B4wcfJJ;5j#BM7*ENzeiZu+J`S1*&?Yb60YvDD5>CQO9Ixtm&=b+!cs*aXQ3 z%Sg~_j_w|q5s*cMBO$Bll?`x3d?(>LvCEq;UPwS{a_waT$_}t3T*NAEtIZ61Z6qKy zclMVLx&ShYM4STcrc$Osf`%C~UilRK2fF$X2kV@2L4#9Of<#{KE}Xv}$rX|J>BlI6@-3!2Xf!1xp${;vkA_ z4cXvjCs-1$nv$acHx7JsE~XKkU?~E+DW*9$Zt(t()e<%ZIb}vmh(vCRY5tv=VB*v~ z)-|jDS=+4g?}mFrVg|ol*CZlg<3anbS`zlj4Bg=6)gjWb)O;KS;}HvA5-uX6X3Tse zlmw(^+xM8jHXvgh2Pl_?*^MiBS3yPfp-hpT7Mz+ZIk z00n{a8YW@vW;gXTpVFm#o@&R*s#9B*4Se6f!=l9z0sXQ;wDYA$JF}Y#n;Oh8eCcE~ zj&iAz3r z6C`S%qt-d!u-WCJUfu8?m7pm9Dm@08arq1y&~XkN2max58aAh5x5T(>GrM`>r^0AQ zXl^d1+%BPjt79DBYW0c(2i-jU15Q*cvZC9G2?af-Sh3MT89SmKn)~>#11^DHP2wgB zg($FecirOJHS6k(d+%1Hyjbg3{p4S!HM`X>Z;CNB_w5=P+~aZjx#y!|4xibl`$aQUSK+{n_#{|E5^Jr7YISpH!e3B;BrZv$iLmn>%2_*3;5}@TE8r%%P zm4TOni<<+ z$HVrR)F7kub`)rJT&#ZeYn^Vzjwa}st+b68zGDZSLJ9l7s&_(NXz80p#)TcG?Y>w)GGErM@kR|^IP=@jQVvId__%cc zl#i=vI2dqcen!D{qM=2ET{gu=wXUXNW+tG#{0Z5UQC!49tyYsKTwaVMMuF7C`oaX1 zFAY<0aczxuLx5`#>dg%b=v+%9?y!@9P^{8a#%o1LK+K?o#cM!3IFW!5bu=JefkgsB zG|-gIi%(&BWK`M6?va}fW!4}M<4L%P2AY6o*s+HdrcnWr-6H{mK|qm8k#G?Wv_xA> z1+y4~0^+I^B;Yb8pzL-H+X_Z;QGC(1BA5cLuzh0`2eAOj=O_dM@;E>PMyx=<2N^D3 z0a<<7dPGpkU8g+;e(|2Warp3{&umP59ZHi$%`&Lw<9Qhk)`?``maMR~ zX;f8ej!k2u=4%BStP{m}V>T=7rVIHv+y1l5mDx=JN+4L8G&K~fb>liwjJGed!sTA0 z0;)Nd2m}-wB;l$lmIiS7qJt){6UV%{bMZlB)vZA_$&y{V2(_L*!o857)tou}F2$wC zZ<0k0?z5sSsDUSwR?;UBe~^o~3Aj9&q~Rhy$);OYIGZzSSBODKz(q_zaga&Eb*}W_ zUD>Q~3TaS4H-#P(JFUDAGD_QLb7>S>&8dK{KD%a>9g)i6xKw_6!xE96;UQ%X_bxij z;TU{*>&ztCPpt?$;F;=*-xb&n7AN1dv8l-in}^;a7?5=4L_RxY9#&}6U{phD^36&< zm0xX=4ubtNqtI&dtxjm~xP16O6BBQXO!Iz-?~)r;CT-v2nYM2&OUGLICk8CEUd~%| z#;B<&LVQyBKDcJxk*ce0XO4_Nx^18TKE?hW#Wqg2ypGV1j2d>nhe1MiQ)=?7L)jg094#(-)38xYL@vi8%fUXw z{c~rWk#KFmh{ta~?XuT8ob>+L8kIJ;`*opj-vpid!A_Vc@}YfMP51`jNTfF=7z*y> zA~$xeK8%D0Nddoc-T3f<>Eufh8ZP3oZ2Msasf`M#W^J1LS@JO%MavHww3=;CW8em& zX!b!vMtnmC2OEfDAB~2K=%;B_xLKaqz`ZHGISwu)K?1f8tlt;3D%~svT1~e7FCW<) zp-X+%lt@yoVuqyFEu~v-J3hCeX>DeIhof=9+`gBee!sgr!`=ZKOReaWV9BCXrB57s zGR~A^kY(M2Jk>rW<{gTpZ>7k^e&cHCd=p(PSfJCAK?8Mu!N+EXMJ=>~G75xZD4LTl zFd>qPgcSjPok!bzh2j+}xLczFs;Rhbl*y0DDDLsmpw(2gx9j656b%ZHSvR^wq1)Ki zY~+?MQ*8>a6C3&6L#sFYqcO!=+?1KrYd+g@VAtq`pj^R7615W>U+O?+3Z&b4TVoi)i4t^IwCb4_r2ZSxueV)LaDuR8B9G3*GW^7Hs74eXStETENz!i&o z5-#GSJioAdvp*WushU?gueCYHWE4jjG-yOEWKWwm?1-G0;y~Ix!;|GIdaKFfT92L_ zoZh#hcVMfsrAnWf9yas2%O#>K@c@>~zv02J!eD!8=^Kemc#EYysCV4%|+9ZtnhYU-;@KwHEug*_8SSEW;QEe37{QyMl8jXRaESXU~h@ zC0lpSxCLxP`ZS7kDC8m=sRg)_&lFt5XN@0xYo9bTY66!n(kXA08P-_hW~h~fj%bXA zzx)C4aBxH1W&;39Twwht$$R&STr@DhR$ytA|bed#s8`dnNt>hoeBtt)-t- zoOAqbg)R|olm8xdwPUWjj!@nQMTQ-M=G`=jfjdE>29`D^CQEFg3%>wN15#7XQTWj& zC;=09fN9u>Z%FaCU_xc2p(s_&zqNoH2lnAkFj}PHl~Go2z9R!Wk$gYpKhMD}RyE=3 z?@14-pln4!!$zz_TD`WSAdFu;_(6hpQz7Hcfn}CN&ow`CUIaHJt$JE=?MpKvS%I1Ht=&rOtE66LJ?6-vgJc>C~tk^#jYF{7Lx?!I0ZE_6s?Q||GPuPWcla}RZe&qGc zd)@MI?TZs}N@R5Nt`XECnrw3Wfub|SOilYXC?Y1!Bd)nY+WFZ(eRmkXEe?UuO&Jb% zOrotNO=vY2`OQReorVVN92dar*l@4x zhj=_i5U(hZbdJkqkj~*`S+0EAVQuLyxWqz)3nH^Ao5!aYmm|-&q-m)`D z2{)Zs4)*Dmw*Kxq6)@Fm{PF0TOs5doE0~%T#n{m9@FUL^Z2&C2L|l9T5Hv&Jt5W$scZd}&6aOp`QDdz z2cEfTpS#bL=C3sGMig7}JpG$hmGch{UiCG&x2ajnA5n8_`>y`t2z`~=5qfI#sgWB4 zJMke4=92_fGat?sOyZ#qng*QXt`~RukhvMvC89I(6D1?3G}zIg*Z4tKhQyndsBCb% z`ZLp|jfnYBV$|#3p^ng}zTpj*`uVLKH=*FI1)wHz4c|(VLG1``b6}Cml7O8ZffrBv z?Ch^b)r6ufQd5tx8(GgzSh^$0=z%RNcicSrN6_<4Q=(sU!9^xW`kdMW2w>@2DC1DG z`x}>7_*{a-RyPGbr8uy38^$HJ;vO;DJ~FT6g4L9m_Ugs~rFwgI79e&KHG9&A~Zz0Dk)T{Y+REnCzq1stAQL&O_K)gjVwB%Zn zo`%uE=-?2IH7)TnNjv+aQ6M!JpKN)5H|MvFH>V6Z6n>#^ql_=AG|hhd2NPTL>9LYN zhWLrp(GhS(!cW3gvlWsbUy;O7XC>jHL|Rjk zper+bgDP^oKa_sl~1#<|drR$Qw{3 zTtrP|HV8ZlMt&}QaIE=AL77EU_fqSgSw? z2loGcWV%JcRj0exVgBO4On4(is9g(gyoiEAMR>@?b^e;Zzgc|Rqn-EKE&DoQz?w`^ zf#utDTC%c1;*DZk63lMf_I2&=?>1a`lOV$X$=*7R-?sgH zBSE$aOh@w89BF9ka5^7!FEeP$$PhKP`(+}7Hop60wWw*>v3&Z{i+ZHL@aA|~k3o|T ztuiE@a~vGHc%|10XL|;Th2Mli)4dmTE%Ru~P@Dp%oipFYNM%$&H4%#p zeL1AtwZGSY^39(u>cr7L$%6v!)or!);r1-$w!P{0?b-G$qjQwXpLp4w{SQ9`91Kr0 zB5Bm44G}dz^18q=-En<(oLyR22i7L7bILK zTHAR3VPjs^pc>s248gq$o0w-3E@HJ-`zGd@5yGf|YI4G%q&yje$777*I+2q%%CXuA zG196gCu}vzQy3DiQ;g(|a;#9;Vsxa4a)`>^m<@`zhiSNof!gjXcW+RMWKcjiWk9f; z5sh-JBwQzw@RJ-X!31qA?z%>(=}dvLP>_U+ID#eyatRSot%Us+c=swmb`W zr7cjzBL@Uh;Y&z@s2K+KA=WG;SSNz^MSu_@ryMI&( zqn2=67OMaXwwv;vhF?ZkcsD;}Pf+KL^D99=D3d&#Cw)atMQ8{WdpJ)5cBY~@oF^fv zsVFooJS7QO%|p1FZZeC5A`&nnm$o0ulUU22kgVGa!5utT54&}w!; z0xx$?Nw|nyh!VUY)JM)1MHh%`no@awLXi-c>L3Z%F~-V0QW7qrk|v;Ve1wrgBMjGB z-_>O28jw-CJ_@v&OJVgE9eF>y+_JAprk)7Mlc>rNU(4hNMSJD)jem8<2l%GgGbQPT z$>}hh1t{^81R6PoWS`9=B3dgDY^5 z$|r)#Wdcah6t2h7R8Hrhn@5z2f9MtpGRA>}xMvL-`+^gv?f`TgsOGDtT4IK)y_3T0 zz)17u6w$OdQQ(M=goN@#H2N1@#5k}GTDr!%1Ctk>ZqQ`bl@sv>I2^sWm~kMSn+KD| z49^zSre@IBn0nv41K1Th%tGQ z`DSxd5>tSSNN1Z3zni2b`=Zv5V7WFo&m^_%Hh3gRDYtY;*oa?<6&Y_o@V&gy;n=va zTa!M)bvoZISdA`S@Sc#X zh0i_ZQvqa@p_&4XvQ9LwrvO*n^n(@-MnzU9p|Dz(C*ves#70f0VqN#=h)}mdyQxt* zGh#bLZP^+YPRtFC-A$Rw??JnU_||VaG^wL-*sDWfCqGrGIDMC|PxR8KTcVTXZFbWC zN$SVHug>0nZ&rW*b&acgRyxlnLH3d*38E%#CBT(YlA=4rR&5e^dS_-cV^mXW=Jko+ z;uFXy!V3u+kq;U6!0s6)1b6g1wR+4y&39JZ=hf`Vg{1kD*8Duj5i&mFP~zwkw=3_B z$(v(h-P1*9N3I-^`bPYbUOoM<-}K0v+*;9A6}A(_6Ixc1Sn6=<3&Rx-l!S|T9NWYd z>Q;cIuI6hH2qkQ;Xi!mZs!>MzEWP^R)UFLzY79Ix&m(y1 ziH8}7)*AXYV02l(aqY@GLM?3^q5VD;%$;%1v{gw;F{(i|Da$bdW!q2^t`jLO zT!T=gY*au*O8GRFl>~%XC7;Hk0Xfmg!f8a22-mA<67kIv5)h(+2E?n7;T=-w9P)18Xz!Ref z?eyayjv)DJENU?B+2MqpgM8Bd9az2Vl&HK=5h(I7(uYv&Kp#q%sWelC2zDf3L?Q&- zAiVB?7p=>5xEYc;f&cfM-Rmtnmo$InJF{kI3Z5~};b;)ilzmsM1xepUu?BrNbDBYC zE$s$XuQBorG_MwWW27%2_MtE20^1QQ1`;kJqvjX6?GP3WZu-v5Wb%m>9eTo0zeyr0 zYEDONAEBrGpd_?G$^Wd(vcaWy*EECo29l4pP=ImK2@_H95A7&073&evO$V9IFvoH) z1`Z~KL(>hc<{K}Ck$Wp7V8k~zcGv{5pcfK#Pmh}pGE0*lJI064cR^^_YVO3$@6&$Q z@}WBxB<|ZS=MWqJ3{N;|pFvbY6y@&S&PhN6b`ESdNM$YPT}S;|Msz|V4(#)w+Uv`^ zDuW8dz6K3n9pQv-xtk&Z;{p`T(D+L-7W5>gZWX{wC$4^=%A!2{&`|7Q(6H4!i`n4& zxmDF6O|s*k{Mz6V%bl^c2k7{ z$3)uOxMB*~R2vl9xeP`0F0?>(hEXIn3m;7=*p3fhx?;4OqBoMdDMYEwf%*0)O=!e3 zWLD`ou=ETRi4pBIv*OJ+EiewFdR3F`duES?RpM6)=8{SukJg2{b*pC9?uDyYUu`gZ zegA=eP5qiij~_U2aSi@0=`bkYLS#egUc`Z=d!PWL2*}h8*`NhVql~HB?xq6e{Kj>T zkia2DCxfWs2_V`B)XTjzdv@IHx}xl=8tXF#U5tLjIV1YY(!QhS<4HaMzUra@qoBuh zEwWEGETg(sv+wqKt#1MsQ`I-2e@{j&<4ZQXo01h?4=d4X=TmQ@E)snlZoep z6nrFWq1a4sz|d5M5zd_`h+Q(KZYovCB=`fRckf)cxAra?^>9K!!)sgx z(hMm0h<3S}O6DG!2@Rs}Qwy@Q0DFd(N5uIy2wk@sa_N@>w-U zr}FX0fJgy$3W)qhlm$Jjtl#L=#M_oFS+b5@hC)Up+C!1x-PDt$Nu2X=&HJgV&)IvS zVy58lYl|h0U*|@)Q~!1wzhXs(V9Ua<1MAE`vAJ?HM@VGwui0HZgSM7VK5J9V$x~lX zhLwrOv?qE?(S%a3AU!(Yhs2x8y6M2Mdn|-KLwCDWyPgvD-qKEL?M<-Fbrg z1eyjAaS(8*6Wt>NJYvHnjkK``} zT1~qWAhHbb6kNnL?WPD^RN@)+sJ?K>{|)dM4h?l(XQ%g6OGhA;BX`A@~*MC2cFt{kQ%` zrU%hmmxhm)hX@~*SmJ6H4VPs-f@Ye2`6eiO4_d!|)ueJb9y$u`Jdk`}(1ze`aFbVD zU9pfpf*6Lh(4|DphZ|B1PgiOBxA$INkS}_Rtd8^*HT~fD%UifK5-#GNcISidfudKR z_3K(qw)pKvdNu4;zR1}vN4%K5iDr)$(kBq_kfv9>sj%bA`xJrcbB4uh-R0!7Wbhpk z;waz2^)KiwwjKxk{88577{LEpjIs?VjTOJ!Q|Xcrl$FoPqb{uoyEOBy$G~l`a<2M4eDLV-H{WjWnfIJ|R3ojBbGnLo~E=p|B3w-*g9Z?$z82+ILT(_4MHY8|u zMC}S=mnKhG;k$XGX+Ge}41j`*C@L@VSRkYr^m1;BX=Wd8)P>0?uI7-S-PF>QDROpE z-n&a}rTbN@5I8-bqfoa|gF>HfY82BBmiV%IhcXykWP=O@&OT)E4ha`gPOBmov6`>| zb5mdQ&rqgod3=qY$J0#>H*H>Ek!z7rnj$cwoHla4lSC3wO|V%oaOt!t0-`Xg3CNF0 zNCF~8A=~LZE*ETZiJMRs5;Tf?2>Mv`(Y20{dZx?&3^=goYZA|#UufaKs zB>K|%+P?S6vfVAeG;(C$!H=tanA2%MH}jfwm8xzY5P%dsi`Fsmw!+ zE703b9ga8P$|Qn zTO?dHSMLL^h}I-rL{xc6&4S+6)2&lCbu)t}rcJeW<@EzhPH|U_29LOf^x9$mqUy;` zborF7(aQ^0XSd4>pAo*5Gzt{<&}ZOwv#eqw;Udmy$AR2uqbKzAt69yh)sZ8H`+Z2+ zl8xUami{DoL@_k}D_KGo#^hY^;(GfcHq>rg-=-dB*4fZHS zOIHgCTg^j$7HyVM0oJn#cKB5VL;{~(u$rM~% ze4`m4KkG*i3+gsNH^nwBduJ^P#wYwc30h6QFu)aO03=*QKBUt}fGeE^vqgiZfS)g7 zXZ%ndgq|VPuTwSatle)G1Q})AVE@dhjB1X3JdnNAi)!Y#sruH-v?5;-|13#6A3AP-IYZktR6W^V`Ba+D>_9M_kiMkEUO@R)qK4r9^3=a`jOCIMb*Cfq zKGjQDdUwj|MIZ=CpG*0;n%42yn53Jez#>Z5^b}r)&4f{{t7*yIBCmY1Q(&D~X)=pk zhvjcVKyGROdBNA)qK<`CCpZeN4!`vABGaSEEbW)@0XHQ$yiK<$b{RlHR;Q~)KxB*b z=M-Qk%E>Bn^hlL>^yI&_iz{Z3Z#q}>RC}&iX`*NasCVW-2vf*^cy5YaAW%N3Cfgl87U{z&z)p0Nh3n|uDg7E(6YjvNx=>an zpD?hHuo3IfY!+#~?8W>pk<0(BfBwqj`ZKdXznyk=&Y9mT^}oq)T**wB^hq^6YjKSW zr%eIIB{o`K#T%1YY;1%EJqWz`)aM zrrX-wbd5>5=X~#+X(PUd6$^i~yy)AzV_PK6k#Up#!sCZ!$BzD|@s|u+Y&E8wJ)Jx2 zs}1XWJYLn-X96FS@CGDF)YR%aG}AhDVYW}hEp5uA^{JtBuUjo|BEYAvW}txL}#{|;c*+i z4yW7l+?4fvOi;l0Q=h*J&hQyCJVUZ9(;bD6w7+LR+xpm%cq_7RC{QN)*phnL*R5Qf zAiw>{)2es3R7g5DIH&f?$2u6Atkow8q>jcbxX#251_>Cs0j4v-R+LKXjhOI!uB)f& zwYqf7l`EsaKdaHA^Rf5;UP^R%Wz}vedQE!8FXxJW=oa9*L6e7dgzFc_b8SmjQih_Y z`y>u5A~8u~XS$1;dh|S?ehXF8J;BF3J)TZvf z?S8d8e$Un=f2#ALL(ls`nTWi+K$1qyY6y+;&H@P+5jM8m9g~(+4-#TZ?gq(g?A+3I)zqmp8JWOZqQ6eubXvK z{bRcqaHM_ud|C6}34gt5(^l>is6*73NovR!lEtJnU@kf%$6b!AhX8?iXv z$Kic{z0x|DceBGSD{o<}BzX{bk-}!on3VD2UyEDatlBGVbo?hndmMk~IkSuJ-a1fF zES{#YkUoewu2~yjl2Cx$)DqQ8AOCUCtGR6&^&67uV7~h;w>RlE>&b=SOgldvI`p(G zoCk{+@krvksV8~}1}1U`(r6I5wVHOmS#M^fze2Awznc2q8hU2w<`ubX)~`Ez*w0@9Gnb~Au+yXb(fUV5 z)&9DYpHj-Qc9IZ?&&cfOf|jKJAuJM|-Co9CtGeomh5`}AbDlH^PO z^ot|J;qVLk{pv)(!55KT8(c*```zqkbq~HfU?~n3D=2*qA4J3 z(;IUWKF+m5HsNoKXC*$kR!FPh<`+ar5~1u=J1pZN7C#)VGsOBpQ&?9Avy|yxo`#Tc z5iK+Uxd+5Azv>mxO(_s8wPXzg2^VeSXuBt@<20BnZB%Xb?kZ_$cO;Hel zpFPp7K|}*YFR^dUHxEg;>hy6OGaZp+;YUhzi;JR-Xjg5)uWsnZK@>s5-aB~pwuIpN z#K?`O4L)wlcKS^7Z|-oU-?LzQ?J;Yz6-z#J{Mvn2Z~rKrdDhOUksbPPujBpK#99Fd zZkDd^|Ixcy!$tLnuXlvLJuxn3^v;2GHZqyS)&Xg_h;V4QRT-?cvlgUjZoXaJ8UWxv8s`WkpGCA(uykl|{u9%?y%F9EqotcxZ^vn4r zB35)xIxXYAR^gdP72j(=0{V^v^(=^bNKJE!Zclb4-{tASnHtus6S(kD#XdXhZ%fnR z-$BbxCQrh?DPJC@*`=DMgE_ER3XvuUF_Il%@g)lh32_kVCErYNcG^qCJa$u{-IVFH z921rQ=_pf&9=v$OD-Ps@rHX4x-H+=x4(!D3ZkT@gI)tPIH9cPsyVZBV{2Bw>{kqxe z&hg=1KMzNAa)kDoInYsf&#T${lQ}|f)|vR_Q;OzZS9*sJpSx|s<`QrZBeuB}NftzD zG}pPfxAmMUP|fWsm?_gzl%`|!tmK2WwH_y0)WR7cau z{p}9dYZI9J@#63|rF^4?j7l`N_vt4WE|j1BfK7wk7$kiWg<0e<4?$_YY>PqyR!805 zAh5J|!nEKLp4b*Y6anq(v={EP$lg9AT&J|xn{UgJfYb~e^t9fC#P{Rx2q}K*%C@)O z7o+`#fAHy3?2EbOmCDmk%xHYKUGi&C3L+c*kiM;ECpU1Jqf%ziiJd-Tc}M|Lv-9|` z+t(Miaugo>rOf87&jM?|PLk+Y?T0_Aob?$SIN-yHW&f@Rza^s@<-_bZuCZqU;L4ar z!9_&WcB;f;gpJZ*K!CfJt^!Wa^>C}BQ1s{WGoHLj)u;E;$mAXU>t?)FW_t2}a@Tvg zKYOjK<$`<`?g<|2y{X;{{|+<8FWa$pVuOJhR!^<8;`}T}NW421Mk6o@(C<3$J2;FECD;6mfAT@1=wkx-N!lc49uLmF zzU_o9un3aPxJVyTM_#D1vrFGiP$90`(L9ux3pVivJ(Qa=9Z&EsGWDb2BJyeiiX8(M zMU4umj=WHTA)j5suZHS%f4EFX>yIG>L`Q$Rfz)(^%itF2A1Js^bQAAx;HMsS3#g_W z6l=)a>Lgr5qS%u_I0!X5#cGmFVKyjF0x7t-Hb&bg;9(q&d<_bS%Uv`ezTZFsa$<#< z$3_wmVuhxAZoMQR6os^*@naS^w>PRIH4W@+66Gli2^Y}-x$5kIE7mUf`A)s8aIR6| z4ipM1jE)I2k$mKzpMH50bO5gV)_t! zYJ_k3;-VBZjDhv{uii8ndN_z^MFK}DAp*adqS2w(mo`6`Ip=<|i^q~Bm=}--W>qAg zq%R?Yp)akf9Fn$g!bbn5es}cuyTDf;AQuu(FI!08LHtACX$6g=<;5KmFybQu&H;)M z(S(GH=&5xbg40x(b7SW2iwj+le2~zH+>!)~Vw9}DHKRuW;aMadr@g*TWiMTN6#`mt zy(#gkhji%}($>F2tL|+}2K3kdH6h?Kqr1#te)B-w|2s;mG4=6JhlD@+R>+WHmRK=YSo@v^{7^qYK7AP?Q_6H zqn~pkpjJPlwXiYUJT;G_xiGErORFi7dzfG1k`zrq#3Cf1BcxHOj%$;QYPqU)rRe0( z|L&Ub+lvx!VY+y7N&6V$7Wx<*%=qwQQyMPfnwGS}=@JRZP3g+6iO*ZY*!jAS293fU z8av#W64(1^xQJR>F&!Kp(SX!kg6=Y+ijaou#3g=vl?J5d(v2o3W)xfWX8(#6V?A2o>-DpRMXRQ{NE;XVG7Oz(1`M311 z9wmIRdcu_DJr^wTOz^WeyvHi8w9-UGv_zA9i5ZW$(n`ZcEY&6%Hiu|HY6foF{R>2l z0|(udpO`k3iMQhX`nMUczz6sy3`ulchJtjv2XNy+Ok90y6m z=~c}1u;|p@rE?t5w&#$x(Gr{}eDtscOmEgqpaJY0ig(pCMR3w!C&W&98`1o^1s*2URix=sn_vqc1t|W_O~@p^oFr(MrZ8! zBS*f<`If(57~?l9%l%HZer_n&CK_(`i)s&&G`JiENmBvTC0zg;I$tyDo(5cBs88upz={UOKf$qMUn*{WA6mFR?U;Syl)>eHIwdVfv+@(zY zVushBdhutru`BG+2S-0mU_N;6>eqUuw;wp$rBu@kA=kcTWm7Ir2Wg@q3L{g3QePWC zb)exoMO2%JsO)1#Z4yx!2^d}C*Vvff+mG~ozr6j8N1lBjcx4a1893~U-}A1a@jxju z)>6KyW_z#SEf0A-8s^u^UcW=hRrBVCKJ$bxNyZVrr^8TtFN$eM z^NQb^(rP1wi=YUoCanh>xLt-(3a%4r`K4ppNY$i$R&>thD*J2gnc=fO<&_>Ak3G6O za3m=Lp23ZsPyVu!89l46J4E@Y>Bx)kBpn$e z47zXU>Juv*KbzrWMuF6He8My+-YBBsBBp5t24chS&(5ZP4WfvLY$p{HP~1Z|gMAqt zI0}HW`oxUh|I{y_nl$M_K;cs;xc{g6gfH;WLyNiv#MLKAgK(|OEOs$TxF{RdNUCSk?kLa&HQBxrRm*S*KXI*o2y z@+CjBaO;{hgZE@@<0xD;&Axgo@HS~;!A$ywnrwGh z9I7#(_S6Z{DaK|$ZarJDUf&x56IX2j)d+t``WoUO8qtJ#MZ?C0{k6JdwZ`ib<$Tnv zQI~}K8VnzG({o9Q1-A$Ggs%#JNBXLouXO-dI6M-r6J5mt6A4I7R~r*h9x#z`)pR`% zxMF*ag6mWd$0cJu3m|H zmkR4w?V`BXMwwA0PQfxwtZ^0qeF1Jd*HTS0Ww~Ka&POz|N z$FA>8uW~Iov}DEL_VwrIkDM9&rtF>(->cQm)S*n081EG&AGF@I^wj2ebq54rEBUO< zo^#!A4;cS3X(AYoh+d@OsC~h|fEx$?J3sy8%MXZ20;;L~d0u!5kTDMYg*rml9Sf7g zVTTolZyY!b6_2jiqnXUH=T9VkAWm!fy%!YH(@3IbacwSQ9B7OyW)MZ5b6`<}K^Z%) zpkZU@xgZHi&Ei2^#5nK?ztqG;`QJX95SnC{Kr{yJbQX9gCjI&*Dj92yPG;f9S+MKN1?PYvb^oQ z;P!*b&DKS~E%xI+G!B>DE=Y#trteHjuFNkc|6;eyr2tFc285Xnys+^E8oi?0pkiBP01#D)OFJ&rjf(( zm7gq|;t+RnqZp)S-mAqF2gd$?(ylU0s-szBK_0lc>!QIKTNyOCf4C3sw!q@<9wb0; zcXto&B)GdjFUy7gn0ytO8O3omqO+p|K4ToF62mr1^}R=n``0Tbtj~#CrN8 zWa)*6_d4#(?~1s$DW)w|?xN3DXD!n6s4G0)ydAFar}-;oxqsqOUpS&$#j~w?MsCc1 zoEjNP)KVy6KeHaZ*QO_;F~P^4tOWKW9-`8M_EE^QrN-MPjhkd2RBHacKC9}uT-*Eg zEY>VdlD}46$XxS4rOJPv%MH- z8R`|-n{8OFt1}<84-KCW{Zlf$EaFWSd!Z{8o~}Op;K#|((j#$Z{=+ue#~W06b`MXP zbm8>dv%0^I{=CT9aSum~==eD^H2SyN{=-57PxyF`DRKAUbI}KnOB#`E`t7gxmb!A@ zoA@f}plZ8k-;18O&@?!mvtr!;Fe%0d_`2S|iE;SOSOm{M>(V=00ADnl$Eh;w$r;k4!)MYl)pzzZ`D9f6UGyGtM_zm0?GM(R&v@ znKCkq%au3T<#b_5e&4z2%}rO%5B2KoF1By<`7=cyw)?R9w{k^_rQCm`Rf|FuE7eJc zQvL_l`*>Lj4)a#~f8aN~tt_<7Z344DI_oGrBketJuP*Pwo`3fLz*=~o+Z+2+k)lOG zwGNTl(~_I`V`9rtL}GRPhY&UGXTwzMut8o(M?@bLKBaN&|G}w3a>ZM(EfDxWkXSA8 z!M7=Fuxf~03Ey2seFY}i;-kmRU*N%rgTd(SsJTL-_{^2(L#{j9R-lHNQKR=97r zqjes&X%>N1r_urP@V?n`8watfz^EmYba07dWvNOL4a>D&zHlYV(jl$y8++)&fGZbc z4V}``AvQT;E!F`tPADxM_7+5x_M?Mr90r^7J;{<`&Aaz%zPhz5=Zd#)C*66|abxN& zKN^?FH(~6san_4%Eq!ln`1kUMeHT}yd0ehk(0gm&s}0kR7&@iOp7fPm;lsj?cFnTs z*Gku2;m04R-}q|Gp3a*)mfQ1V_`#rK18>$Hu)4~{yVdIdlB&+{gMK-jXvUEiy?@QN zxWe>T_utn`G@(VmHDhCx0A@%(pffV#xHk08kd?(c#-dg)g$ggABcSn;Fno0#7`k)= zI>=;EATBWV=ht7OMT?X9bfvDxGPatXW9{u-!QJXSySOyTiIjg=8r5h2%K1~4XWw1u zK>kMQla~F<(!^pbGbqvW4McB0d{fUr8dI+e*Pz_oYT*(W&jiH82YLT9Z~={}hc&u(aU|0MCd^}dL=0C$@WrG{q#b$) zg~xLh%4n4quEG*g(?uQw3tWZ9K65`8P}X#5;Ihn^VU;sniIhQl^4wRT^0G9U2bbMr zfxSCFEaqq!Cjhm#H|E2bbHVe1SzMKA4iQ9LJ z#ND~u<(mAg+^z&W3Kj?tZ^Bh2wv<|u7_)2whZQ>lEm(zQ7(ElOa`8?Ofh)=f$0E3V z;^?e}t56JIo3gP!5biBG|84+B5gdv4IuF&u*aE|GxmeZp-qsWpvnF7`|Y-mej@!eZ+Bt#m-v`S7j)=X)Pe*tzz+P2TP1- z6FX~gLy%OsYpo9us*-t2SS#<(Z(C(On>V!cfuP{dDH{*_Y5%0UV-7CKv;n>-w&q%2 zH0E@oRM5jt-mcR@rlnJ4Eb~C(|G;8eNySJaW|L2`*wO^L-a_*!@AVe^l|xRV4z9vt zJGyq(C&;{j#w>=Iv|TuAEnLDgc3T5oDtSCFV29wNTnR4Z*n~^f!X-Ro0%8sYYIw{} zu`!?E=wuV2S1nw^8n&%Q4U%X00@k39!lVkEB%)ELO$%3Xbz)nMUFx94Qs4p_ySf}8 zpdg7Bu0j&z2vq2qoMEtkZxZiFcl21^X)W4!56?U(e~YXxSGMjqr?#mzEp%?H4BIX? zj+Xz{fdkn;|5@yhe?q$Pp$IlxHoUpC zXY#X+??$$5dvn3KpEh+^{%QU1ZPIkHF0dSd5eP@8^sFdDItXbE9VKgiq3=$IC+%0CP~kq&-=Ysr{^nJ#Ty&c_}s&I?-5goK3K-vL)F zXkq(fLGM_sz>0(E(g{!!?U_8>2u7?3n4lT|h8Z0sQMX`^=2DLm@dv4{U zAAT7*aB=NR&Fs5e5pO5APPeOJ1?%q}PRDv&r^)1Eza9VUpPp0u^xyHO{GNG#->z(5 z0u>5!~WtiNoU8vm1a!2%rgody>chr!5b4U z?2r54k4j7O4(Oe?&%=NJbU}y(n{KjtG`_5v6`hcgs06MD%9EiMF5xEYo`PoyEg)ki z!jU*wu5LO5SD5I)bSi0;8StFZ+8m<6Zzqsf<2Q`74MWG^vc9@kJ5E*kappkxbGL0yjdd7&vlNua^@I$ zYGse;x7xt4#8E{{8e_879o{p1f1kbQ`yWo-rP<7N&36pS^yU#+hh6ZKyh zg$Pq<;VMKGRYc<6Gem&{T?AR*Vxy)dupO2aL|V8CQSC@n5t}w8ppROd7hHpOvHEM_ z5}L9zwGfaShe`g?(i_5ec+u4+1=PV+_$N|Tf^_CIXv{yj^et0WTDXKs?n6Im{~z!I z0sSGok36sV6w5=u7Op}PJoH&lWl4T)Q+K)0|AVMahz%tu1IrF=6_H#wd zJG^Ub!lS!u6hHp8@yagA%MI=ROTFU7j$e2WLqKP&^<`Q(LcWXv4>5N-BcgRAY&Q0yPc!gnKwTroRh53facAHZ2#0^@}m5y=j=~8$Q4l|eeRW`+)8^s2COGz4!Uv`$`FkUDNdVu z*o270NUi{`Sdg`3R-7EB+w}w_L?i-s0s+Okt0f@eC9`5UM_6gQvjAtu=A-hYWrH~X z#QJwhgTnpZOguIG{J?lOYyQ>L>58bgz3Wds@^sFaY33dnf;2F)6$|*w{6F+w`&yR# zF>&^l6C-;hAN}NG+HCAKBIsjKLRXQUf6l8}w+;Tw0 zq&atB^U2Gy#3F+8Y4$4ie z(5=y|J_yT*rblMUJMc*<`;jzP>dzb#a{0os*@L=^iVHrPV zSlOsf+kRW}Ww_BacFX12mz8vuTApm#iu^5J#g035(H}EQ)yRFRPm6kdu;PHOCnIs1 zL`G;UBChx7;S!$8B2_E2(lo0?LQEncRCtIYRXtq7QzoDdcI@o6DDzfNh)D#T4KpLm zTML))ltm_lfLv;m8uU?dvX%=dt_EA7xvW`S!asKKhh(*tHZTlyMeK%8?+>s9(EmDcm4U%ey@{P3y_WAoj&tpC&9K z?Cir~#c@>!mKLbU<37YtO=^ZV$|2&d&5M z&$)PEf|)w7giowN9um`YO)+rs2!Dupqr0rB_h8qCxR6s3jr^=S@W!-)v|Sj6bhTg= zR^d|(R?iiuz(;S)swxc*L$pX-p3*`#Ce1$+vqxL8!5(DR{H(@qObQ?IDhS6kwj@q z0`tT!Q)AS$fQ8IC6b*z5cdG-dII~a;9_Zi@<`MCxbba0{ank!Rc4;~8C|STWPCMWb z@QKaGKbkPTTS)OUwQr9Y*S}!G&o0-x!Uey~=$m|0dmc88oo{ZoKb!v8c{k70&0og{ zffRC0)sTX)mq^iW#&9@ci_5_}c1PRi5M&H0%jHHxV8UZ|rv&}1&fF5>67g1K>vI|w zMB!<5kd3MQIA3K*J&KO4S}HZBay$@NpM|u7g@tQz@8`K~7qCV9XfKnLix(nhTnE;e zh0Op~9Kv;Al?^2p&sm`%i8;4QOHPO(#jDq*-=?>{qw@xEyIbWrx2eOZo7rpMDe>k` z*7qs$o*WO-i`7HttH$0E&f(%(w$@-2c46I|)pM^ga8od5*XeaTK5U6TZg2bBLEoNv^>1= z=ZJdU?CmO_**-tX;BpC*4=P!r)8ns`GapYoJ!oOe*#oY8aJfDtdDh@#fmywO+y3xY zn_7iG6?f&VHF(~E;Qz%xb-K#W=?Y)VTj}w?KmN@ZG_Tgs>j_?-{^#V_PF?Fwt^c7I z%!Xi)&Tx$>4+nZtpr@rp!gm&C#XUQFFIb!!1D*|7#JpoUgEnP)^lDYva@A7&RH9`P zu7Y6UNOZnId@iAZD_8K}ZL4jp5bKof@8YZG9_&=|#RB+}*stq+$#^|@0aYrCP@I%>UKlnoHj7j=lEcUKt zNXvRzhH{Y|k`o%AGNu}2K}D^j)pKP#U>l?jY1|nLC{s1531h0oflcA>aON2T-x5oq4 zo{s{U0U(}OdvsulpK=E}J$Ir57tfd)aMQ*r7^efPcp(wygf6V+Y?yXTA(IQ&)?}1Z z2UekmFg^2!ILJABZ%9VBJ-snr=H*9iqkkJcVtU5C!4dZ}eXjkj4D_&;I@S0ZAq>%l zt@*Qg^`YgBI7C1+!laswIRuwvMdt*o4lLmik+=-EebLTX2bLDKFb4@+2+uA4fK8v) zun_4WkSJDN9aKUnwiC5E!CkSPj+3wQ)%g!@eDDKycl=-Y%)-CG^2h&$YmWVk9V!dp z2L#^vzkny;KLoNJ65jCN2xL1v1_S>hknI+MY{!aO_UBmJ3%A~^o~x;%#;-qRN@Pn`s|ovVW{|0mo6&hJ4cnu#3!C~QHf*ZvO;S@u5}EL>!K2x1FD>6e7r{& zl`x#6Vx)n~3JZ}gDj_(aN(01`fgUQ_yjWHNRn8Xft#nbT$7CA74l_&xxH-^8Rq1Yr za45F{beg)Tk+_BH5J&wFvxVyf(JQpx=dwbpd`-sM;eIkjm9vG{$#pdliCgd_2A37D zSnHxj;uc<~<*2YY>!L>DmQ^m^kmc6aYb0*r%}6FIUL@6&mDa;>ZsGMCjtVQaE@~uh z;YC3J6MlwYW%u}&QhrTaMW!fNNKBw8 z#?HnD(j^~!HPmrijgy6VAh19ya^Kpm}=`bwlWKg;$Oj29nNHp0)7>xRD(1KhIk*7&D#q6 zqo@XM$Af|xn>UU9j}0~iWMPL&4oN-JV2Z6foUD8s#qxBqaj%~Khp5;&Mj4q!z%E9y z0{X#2-GM8LzBa_-);3|6CKq#BSOH_B zi@CwE+OOAx(+Hs+c6St7Hw~uPI-3J*jW5qUCKRREIhG7F6z_@iYf*5JBV)r@v>2N= zjiazA#mJd3bTKy#rr0`TF}4C@s3sS4rL>`e9imeV#pGg63mdpaVe&^P$`g;2?!~{N zXgdx7gIUuBK+cy2$0ELcuSu#eR01csv6I2)d4Jr@CBW%i=b zm9lAJVBm#?u27u758TSbFRc8YwH#or29e617sCVFP0^=cn68BHBlWm}>5BhXgn;<8 zx)`3frAMJF#nhRuJWIOGa~;|}yePmFi)Y6?>`ll}y)D!)b(A!E1ALy2p?J@oe-y>c zSzsHsnnF?DJ2U@dqwOL%0rC2PE|_BOEFyu~M22c|Nrxf1Z2_Au$Oyi|82^e=_AKo0 zVYWzIaI}eDn@^X>esBTeSsPjp(FCw3G zWwM^V*1j$Me5#}4 zxuhG;#u|R$?vs#pJ!UMezc)sTPwnR8*F`0f&esV)$=7!xt|(*F!By!RCV21h{sF6p zxFaIqo1n6bKt_4(3DW{*mR*OBz75~r+23!g80(@5f%>UvEm#Ap0-R zE|+~Wr@y->oWmUi2qwb{|`b&CO_=qQOi{8Cnqu`q^cN-6w ze71ke+6~UvNtpS`mN%t#mwD*Qx!*oD@PgAnt&B)O!A5#V5q1`BT1`(aS6$ZalS=d={hvzC7kC2$Hjx> z!vYnM=DUf2RU`JUc=>wc>Kq>?qmhP+J1jb%Ae&P13AoN=4Hd-K!Bq(wid#8PgY7`~ zI}S*od%Jj7t^x7#uY14!)IOK%)5MSKr_`!Yq(Z*DIYzX*SpI4roIybeosSxO;<$(_ zD4~N(sKzV<-$Ju`Iui%36~ZktZRH{g94)Z_>h&neLyD#-N>pl=!ypE>zC4c0@ zq_|ZJmynOCLbS~B^f3-x6@+a>6$5jOst;qA&2coKX}X<2mmc@~j=lxPoxc5dxlU7i zH+9tSzW4f#0te2;b%k%Lbo@%Yiz!oVN<0idE?k_>$Bmh}0&&Hvr-MtFNd~ne`1RV# z-@9$jIy~vHS}8+%ObBzPOPqZ6uS+5dUbs@R@Y&3(@xx+S)cLTntHmWubXT_O;1aTO zQi-L;^j6jZMFQSS&Gmmr{1bgp$pM)UMoa!r-hVE-az-0`qW;*b!;dvOYVVymPWDQ9 z&i}PBZi4I3D90+=Fl&v(nAIb#eV{~|UGu;Vla7*%X*?VzRdf;85}DALSQE65vdX@0 zI`SH`dSk{~C+D@?5c}N0bEEEetI+7x(`pYN#~Sd3YNlAN#oa0mocTcBCa%k4O~KLZu}Va(NH@r zoFMbLF}Ui-$Ch7jc6EGPH-6IMTYqFs(j!Za+Be?+`^9pq&*3U3H|=PSV~{?~{1|*Z z(h>x?vb~qikhmz`t|#@KW>XMapU<=ugJ`Q`rW((ydv z3*DAOx-AWT8&elUZQ|`m9frZBHKA{2i&h(iGCl45173(}{RUA$omgj~Gb3}U!eyI3 zKSP~`w@oY@J0#4#y0hm{zs9zpgoT>TOY(BetSzt7cbk`BL+P+m?JK5#u)ET# za;;nuo5~*;-ZVT`ygVy^dC)mYzS$2m7d`j)?HzA3y=uLE=A(TF!MNmIG@aoSPLttZ zLR@()H9vNxW`xZT_E**rkd}>j3n&*e4FQb_Tc-Zm;8n}x9Ej28bcPgZK0muLC`ouv zS48hNmF`bnn&-&JW!44RF6>)~>XCbRjjtQ~=ofwWB*Nf4revA7)W9~Tbosx21*t`6 zdo5&RGH*DxE>-j`&TmT+S35qb&z!!`s_br*_eSn=?M6&XIjBg#MpJ)FRT@7n7eS3d z8GGuJh${mH8o0z$vvtIVi6$Mb8#~=iPM7O{xj&YRRcz}2?w1<1@BHXei)+l9^Wm?e z%{u-)cuLP?F{{>gXa3PT#%Z zk$IVhPR&~1a)0!wtX1b7sf2qYc|jR3w3OdQN-?Ck|fBX604wo-K+0uJw&5Ij1{c9f)`|7<7L2K`%_?YL& z+jfo59BqZ)7Oq6++s3~4r-=wGe2ES)VKA{zC*q2Iqz)ncWWCVU!_!OP*8nZnVamC(H2bb`eHM_)03cMn2ia$_A z<-HO&Xdhgjix?*Sk`A)*t~i4$*N)^3@7`*g=E1#_Z}#u06g-~yN zs9$&3x!dCAV6L95%pn*$>OKdaIKLakWS`657QP9BVf8sr##Q;{H$v&#B%4c1Y zFP?4X(V;^CU+jo9=GjMu71Uig#a2fLme7?o=oDti)o+d^J|4K~mT}H*K5*F{*7HtW zz;P4WfP>h=nuqmk{+_p#`!N2E_vwcW`}IIr(Q;p}{?Ta6kpj@%CsZ1t z#*hd@$%mi3h5<3nvC;jt;6YIoYdaMD2zQUvfF+Gf6AJtb2))bi7 z3Cho8k6H6W3-(bpl|43O7Q*BfQ$uKDciV6NoBUbpPmfg;ssY2K=g`16-Wx*DcFoXF?Fy`&MHQ{GdcR#Mx=?QA@;$DcO;?8e6a2^9_w8y%+X9P@ zWUKj)`lzJBMPF|BG+-4!E6RDm%FG!iWL~^y@qF{d5c!nlJ37e5jC6&k|FXCC*c=0k zd@4QteE7k0$D^;DHEHeJ;g#d1X!`hb%c@|OQr~#u=XbL3SCm!i!BEoVJ)l|zu?4Ht zxCXGXo4r>dU+Vo3$O)0FqXsrN0B@n|uGki5TA#J8PoB$^J^sS>pc%PDYJ9|)u&5Wg zt2j8MqZ^H*Ji(531eH2s83m?_8dbjw!8&{rxbLHOg zN6!_oHmZE~{)8j9GhS;p`*Hko=Z``!QCa(<^JT(PvY7Q73L}y_=RU?9YiZvTg4;1W z;L5F}2Cgw@PX!f=(QC-aB()MJytQU}{+;>$fzXib7p?h z_Ld9Q{d!(P4tNoP4lv%fIHcc?&s@WJADv0a)n#(#j7ivdMW(g~9&NQ-Miz|KKl#P) zC7Z6kc<<%?`1Oy}8FI2fj=J;5W`-EJd>>5b%Y>&y<=^>$Wc`2+tg%zw3>!M^aG<3q zAB9jYzI=@B3Qt&Oaj%upw#VrH{ZX6}ai^9^`M{QZ{HSQr|A_~MQnIW-V>q-?OKSodcwnJ5>#-jlJto z$b8BE*gEnWb9vdrHYc)vY@FcphrJ&kZJ)Gc_4jG6TnAtbGF+)K24nU@k+rN~)foa| zFS|e~?2@0=%q?p^3Zo9~eUp_BT;_1G39G4Xfv>u!;NI89Hg0hz!|r;eZY&=^GFwu3 z!T`GrumwkB2*xMW(bj>hy07?A#FBB~wRAh`?;mvV?tqxT_ulbKyeq9{RBK!ELZV?o z%Un5MHvFUGi{dL5Y@0K8(5bj#5i{DsxTVo*h-1w3X8AR4fQ!EC}sicJH@n5#va zZrNJ&&rEyPo~aXO?li}5mEtAp^*DFbTaMFE8R6l2xcWc3{kE$YaP7Qyo}i0>1!hrDM^U2SQ-7W`gzEVjZsj^jOQ*bB)f z_t#q;<4zRV&4{>3zewT4f!X&IgRC)*5C@Miw;GL8!)-PP~zCA+1o* zt4AH8@KKiZ66C`k7OW`56B7y;*Z8#g(~z-S^Y6)5@qq2*udV)>RWtna^;hvLXV?;> z_~9nU%P(tsJtka=wPBACy)W|>#(PTNT`F}E2Zer6Yf#31unXd%Bh zRRK|M3$#kW^((ai#rf;1aSjrDG=w3uI-@DV??- zA_Cq|wFX2KjVQE`jj6Z%eY6}u<~=Ed8j$AfSx*DjEMXuK9B<`0r8#Th8WZwjp|u~P z&$u(`PQvV)C*L0wXU6C(I0E$FS_(2I3`g=S2;N^)7O&M6bB5_NDFjcHQdRqqcoI zdnx;;CDY;QEvrakYpKbYkcV(Mg6KNKQ3;7H3oK#$YbFiEn2^o3g`hJC6>FUaw2ykB z(J$+`a-|qmyi?s@m)(#`~NwKhvyzhZm%~@$ZYU zyE|*{3X0P?@sXE@TK3<$`SQ9$)tFB44TY8R9>easEQ3r7)Z#4#` z^40-2-YoclpE&`Id0S*`Bgpeu@y!XgR+>HqhrpXd-eXU9pzV+W{cH&<-?^WyN%2?b zi(i`dpmOywPbc1-b-wpP=cpeGK{+BTs`X*QSVFW#WuhUnJf&z1$(X{nlOK~mO}%r- z&?Sv3m3gfP;YE^EYedF$zJO*V*EaLxp>;`&Wcbvu zg*4L*bZvv~gWhxf8OnjIq8dUA*m!?Dpl`X?m*yt=et*WOYuVe3?S6X7gDPEWTr8aZ z`NLF89Q~4yo{Up1Jg&}&_|Uya1R+$b=)RyeAi`W?oS9Kx5wOsamk^mvr5!^m*e%=C zir}O2sC|kSE*A(Xl57?oY-47Q&AN5iw^#e;##->sm21=Vp|KBVcy_hYnG^|ExFY@y zZi!#TTLfBPHD)c^rd{kRbw*>%%C=P##*4StG#`npViCya`MT%`8H;$dlNq?7b){&@lj=jj28VIw1%QG&nlS5ZPMHc z&qpt%LuYF@g0YKqxrIDh5U{$9xz}~f%jF9;CD}4?ar51$(#%YDG;ZO~yGoth_WZ%o z!BD4b6%ARmzG=+L{+k<5Ds`oF-o!YclARjrGG^!EooVXs{-;*&pDXwO%@y&yP~(&X z?XTCoymdBWEq+nbRpX1sbcJiZtUC)PeRXC>rK=SW!1!Q^shtHp$>mMgh7%f}96kEz z@rqXqwb;A>ugJ?v0FAHsC>(;?2CG$idv0;&?4K40u~iFSda&SAE2h*yOM-|$7~Xmf zRP(ShBQaG-A2Tr!A5}uN#%AoCHtWvX)#jg>ZAp~+^6>D>%U2BF-MYc^VtsoxK=w*Y z*Z8P0d*_5r4W9ecuptO9%~}KAn5YX9HoLn2&9vs1`WBmdCEJ&FG5?v=?Q-J{D<8XZ z1%G_dVRqGoJByyfZ%fnH__i^Ldm^qlzU!C(p(?i}Jie0$c2LwP3wc7|firJPeE?c29h z=kNo4qD_pS=htRjWSLac`I0fa1_G>5unw$3t`I0bw2+6)0#*d^dt{yNzm3Z$?w4xe z8guJ;>skOTqEi|I`zRE8pSwfr$(@$ZS)a96kSpR=s?Dn-s(+~)eQ4USkhixR4SUuE z^evo@&S#COcm-gEThW14Hm-QT)PnC6nsT?WJbUwPdoNc`2oi}4rdrU1a>PQ?C5f3W z?B2=R>w3p>gZqU|Fr*Jr*!Q&rH7uXw(4Z+f<;Oe zhmXmrHSaCyyKQ6`_r84Zcx=$iW=o?bEU+jh)VYa9?iQU9856bpu#8ulAO7F`hI5~P zz8BheV4CSa73scuXZc!xhqY;#Vf%pnRi^&ha$&x)Fhmhi(D}Ntd+i6X;vA#{OPI_q z5@I}oyv!P?dxa_`@0F&QqdCMA9MTV(&uaK+T=aY0BU#T4?ssr)i6UzYFN@)FEm(MV zdr+KZKl0z~dA7^L80p)0thZzA{MUJ#-7ea;{Kr#Q$F}N!x7nDytpj?7lJFrm~P1ZUdbSAKi|^lTCyN1;q7SEo5U_CqDW7=eBK@ zq>P(4-tylUXP8lB_tK3e-?nd+E?cMcZI`8dxNXSO$|c*`&+e+SyiByuSsos!F>m4j z4kR6!r=WA^pI6c>3?B68z}>SG-?ZoEEN=N~iD&G?fqXJ=rK3+meZ~^#jjJV|F^PM( z{E~Z7^c;h0RqmYW+1I4?GrGbDT)MeF)tsTl=dMZmb=hAdMvnh&{G!rjL&FN^aD~@6 z4O$Y*rOt2&>B(}rG3Nbdu3QzrRRnn9^K{^i{dcrR7uvXThV83 z>0U3mAF;aFpC^LgHX(as7(+%n-!Nv>T$no9e}_~T`|iQV(PFSYgAyZ&L; zk`I^cpVqbJjd%BMk6Cc2X@W+%%N=}Ic-$b%qpTZO{y0_LKK?1nCpMcp@)>)^i8wdH z?sag9OJuyaz|CPT1sXGSN7apSoA%x_{Add2)2A8sANf1~;)bg>zVC+C&A+Ff_=-?7^vyiwGw~Fvci#Za)W7OU&eEHfLF=p+Q zW9N)A32n^pFYR2e>ggZs8~IzOpIepg)VS?PWRp~e#)pjA{ta=(Sy)Fmgr!W$VR%k* z@L`$M1feCd!$HM6Zbca-<29g-iMnZRx_o6F3w~V4KK4w8r@^-q;&+7W(-?w}vZ9!X zE2(c@ep)-kb&Q)}2lp}NbWB?n5gjL4ePJ-jC@)6iIGnNd$G~(^+K4)M2>VkcdRkU2SKz)fxLop`fc^rUT?lcBKn8>t@uQyv9 zo&a*7TJ}*#6q4ihbdXUz;H(90>=1kXbAMNYA2)9={jEd7uxsTDz^TT4F;iy<#%>S7 zF6`}bv8UBg4PheJv2c5+Su>UlEb?}HJ-ggNZzTFJ8m6{A=pz>3e)y zwYK%jJFc9cd$h&Llx|OB490APAe8$$p3VRW6Pc1jgxm9k83Q(CW2Q}?kpQ~)Swp2E zXh0LPk<}tz!L&~s_BeO?V7es7&b6C*^DOFEx;^vX@lh941aakRr-4g|$aRcv4@wiw zS(}f#pdOcdtOgln@<#`nkd5fLLy;zLZ5``(-TGnZuge?6j(G{cBix?OcZ}U0Nxi1MGZM=5$PJe260Myz1Km>`Pt>(}5;jBhY>O zc1tkZk#W~gDc^)`y}a=g1c%sVMqzInLojxF7{av5)V!)J{Q1lB z-l%Hf{4_r1qcjNbC5y(^79CtdNUmz({LCMieDo07()Z^IFm{>pfp@aaQN>3AkjwS` zLClIzS1!Fddz~}+!Hks)Cu1S5^nMz+gpXXw!uy#&*Z3&zNfLA@J<2F{ zL2${&q>>5eh&5*`S$Njvjybx8wu_xDZ;pmpp*+bd9!0k3e8-rQ?@)f}{WMfV*vNE@ zjk_%ni7=-KALTpA7v1RyGK$XKTF``SM8`j^OdltDnjhQ7ecyM{RT|8~LYxjX z;Tq9#{HYJlTe=^3^-K8u8Xamh8V`|mtLUSvGXx(cH$zaza;-Ce;!|sG*z>@UHnZ_j znbWb4qMJXDyTS*7kfNEiMF*RZjVQTp&7sM1SbGlb*dpPq4l(P6V17>CFVp#sF&A<2 z#9P5y@)II*L$;ujxmB7}vN6;899s?zm8~|htFmc86S5HX`71*zmI_>o9a|mG-3pZOpurX?~er{N9zIo0%%q{5f^=f?rS<(%v+_V@$(Rh%3&g z(AL1DY6$n3jxAVwW8(@l31m#PoeLj8&9r=f+oA#OqdcZ^|G#p4UsdyM(j_~l%^cFG z$$r#@*t_X`$9V5~9dYFnYF;(8e1_{7?}9@r+nkPlblRDn?aHqpqea?*>GM~Zj|aW3 z&g*%<S=Hf0KfH;`y;1VKoB@16_`jixAHD=lh zSI#{rQAlYC8rXzwWFh*qXTgxql?LuF+V}a8H=Xe#(w%C2#F&ZLd`y<7*v#Y7vKRLD zG2Z8dH?quGv5!7F^WTn#Yb8!;1EvpkVLl%0`Vk!aukqWz4+wvr|Js7zxO!!+mX7pX zao+i|=m0ByordU&ufvC>Eublr$~C4}&FYo^0STq2GkqWp^U*V>!@r#>*}D~Mko@DN z?RhrBH>8)-_=Yj}767bV+%#Yb?bwU*!pE6D6otXj!F%r4ttmUA)&(EeySymD{sP z?fPKW)XEUD6OS2NbdU+Th<0t8%1xToJ>JA7B`>F`{1UVvT$;`|j9nUp&1G$k1}rUI zVb{sgqk;c7r(7R>ZMMH&>fi$pmDA7Xz$CKq5pG?!#xH9(ztrGyw~|BtJObYkp?4kW zjfn@sCpOEjqhV`4QNYFP>c7amOqnQ)6(ZjlV%jt%Pb@6A}*Pd#_J zs=!BtOVjy?G4bFYylj1~14~%Pp3Fv9n-DwXy(sUK04Jz-+prk=vI0(4P?SC zV!5wB)LPj8izRpJ2hYQ2r&|&?4SYuWG>y*~Qx7t=vQsr29L?DrTxAj4D5hWG)65@8 zd^~ZL{mrg#FmP!B8pwoQM89)>G`(Wo6r;kbShw#NXp{HEO!$m+YZ{+1CSMYOmFt>$ zSX!LIuE7hpX8ue97pJ|qyZtLbOQ;c1(-kZgcy6aE{?8$ zwI5pb>yTw9i``q5uX7vtjPz|9pE34rIRI9!ZW^$JeeT=$5Ck--Ut@ZmwkLpMJ$d_H z1KCHZNv%|G{yksz!|4xy{AyYEzx>r|f+D1UGk>&#o>AWR3teaAeR>_~75|3MBwH+8 zS?2WXqv*ss``{x!aEGt}9c02Vvi=?~HMMBdZM70t8=m5FwXIWbf_`PyjLv6_2?+ZK z*%Vv{mavc6FZwsQn`%Z>sK#|)2rxTc`I~<&xn(o&S#AM8|0;BgJd08!anyUba;Bgq<)R*l{v*jumE`v zT?d&kjOcgNnq^tLmn_-sW$_Z5?!4L3b3N!+_&1%;7!&Xoz{=H)i(*nQgnjPo?iQ{r zlQ_oo8nkI&Q!b&r@vedFqpIZdfW!N@l|7R9UJ+NsFa4r-ZI=}^Asn2}cZ?5k%K%m` zZ{`(4YfhMg@c?HrfBu1YS-cmBSf8>l1O-bI&_E^>BL;lq<>^=U8Xeo;XjOGfiP_V) z9dU&x+tM##Zupuw$LWm2n22`)Rs^SXUg8Gv4msr7v2v!IYE6(U^WlitkD z7#831@cPAga|Xr-W#DtrT3<7!))s^X%4)$X)MD+DS?P-tcw$l+#vbhVUviW~31N}d zLiWL~Xx4V)V)sk6*A>y=%*5KKs(xGEIdk<1%PO2p)C|7}gx2~ZAs!(NY@)1K!lMIA zt4ny{0AI$Oo_E0mwmbTm6A`cYxdo+R;Mj0N3)z@(`(gx*dT{P;-#>En9lNn&>6>d_ zrET}W(mMuC&E30Lj^H^3#@;<$WnGKSeN**rk#tPn*b81(`mJ<{3Qy83I{4+#(+XX; z+v0@vSsDMy?i~5I?7(_aEDq2Tk&u@RemssGc3@htgv)$xconJ^jxkFM-YWaH(>5$a z#gY~+aKcqG_7m3{)l3yMd)mjmtx_%x$uuBd{fujy9&No~V%s7ezC|z62vq~#SL>_B z%-$cpseO1%eD(#q=4gQ%lN%DTqLNDsmN1xAkZ{-Obh@{90W*yjq7a2QD;^Cl&|-0i z7O?Slbn2jWlOwLiE$tlHG*+*yf6g7~a_w%yr_TxX9$H^Art~~C3fNFD3)?xqP8Q;TpikZgj}FVox6Kdvoz?-?FP$Z@V00 z&)ylWT)BSTV?!ee~_@+uLt98u=Q85UZDl5XOuJcZE%Lv~)(;$O;@_pDXlYW;@`cf@bsE zd;9sQvDb)G2bf!v_nao&8x|IGW953EHe0HWX*lK+Tdb-qsZsiTGgtV6vT$Px%Yn2$ zY0Ok8GQ!3>TBwANEE5k=66m>Z&c=g{2{`WAt*>0sm}+(E022-p&olI8&o?Db^y!|s z$k@A0-YlKBdF9hsnKBoxl;)3eF4wYs(=I){vD_XfZk0(nMm*m8rfIjv-Q&$_KKHNm zpAJrNbR#z4g9-niA45e&yRq#x2`;|HPQ&6YGv1Fu8rdg(0P5Oei+DT=$}JK{#}48p6>6 z9wHo25UXx<)Je;E*sSo9K`j_#CZ{d1?p3sBkg34Z8ZB(XXEN}UOAZ$O(BOWB9M!J2 zD0(JG>`9Bu)r*+h>&U^i-#>ir-zdzLvx2j9ordj-xN^q5a%gC$hci2F*y750uF}{v z1qSn}z-~5L5*aTIH~zOK_qwN-r^K_reDwYGkhHLI48dTk&V(DU6OBQ3^sqXpgxt&x zK{P-IhOn7TO8EuBEk-w*2qI#DPY2tW;>VkHXtQI`m~{ZI&G8Upjzj1M8;$8$1g-sH z)g8S0z!}C>WX|XKsO>2nba*EpHI|=f0UPu4-?oMOZHu~BHW@)>e-lDb%$PsC#vwFZ)cbWFku&= z#ptz7p5N&>wOXlC#Twpkv7z{sk7>*AZdH246zjFtRlb&d9j``}AB%bqSwHGpr8K7- zPhXj|-th`AX5an3HU7~*?_A4wK1-AKx%N!tuFJRj{$2l@xrI65fAEr!Svdrbm_~4(agJ;hwkhR)xG4fvNFrwS^M2pToO4;T{ zf&HW5LIA!MqoY0_MMo!q^umFd*CuUe!xkkQEJ_+M##G){JmKmN=b(!umThSbobZ`U z%1f84{X$pHic7XV`ZlXbl_4K)r+=K~)#|4wi{P>(T#Lq7jEO%I6fJy;1}gs(adcwV z56QwX{v~s(5;zR+6Bt;5T{wIVR6*WZ8S<5PoGOIjZ=KGn{JwFFZtI${%dDr$+GVVou=M{mrmycZ5`yf!+`$OJb! zoxJ4Axubud#JNYMnOyW(mJJn?{~bMVD@Ozfijxwm%HDbGbtoRho;+IPG-h2>7zM`NbhM|i4z8X%L%FfzB;f8V>e3J&g+?** z{MF@dzL~>woM^Zt=9_KBdc5J%;yrY&&luD22B2b;P)B%$hR}K58S2@02Bw1$i;uFS zpH}@`lFNsE=e2;1>31`G=U!*>K1uK;VqfhV@CCF29nlFD$@12%a_%E3wpW;xd3nR* z$NH=(_Z*H*VM5Uw8ZxG8y*v9reB71jh;K~A`11#kdAeX`gMJ4eZ7(^i$0k?Kt{d{_ z%U34P$M$n~7N3^vVDuWtFQ4giV%p7X1y6wq;aa960U;+#4}qex3eq+s2HTuK{aOS)1Cl}+YTLA zLQ|p~IBbZtwFatMq!ec3`#b1#X=VWovG}M_O2&tb_o%f{jd{5cP=z8rJFP$$D%$LZ z-5-XWdZ=el6flf2>$ZLzmo994_f-wDC2YAB1Qo2(_yS=Snejn@iaUB8xe3YG@FDdU z%Ew}I#*MjC`edpslbT)ZeC5>H8fRlIEqyL^XRuI_iqrX!F`Zu5Y4!NT=BhQ`x!5+YUTaA>pSMoRJZ&butB^j@6`FcG3_$*Nx&B3qwWj2KG9 zh_ntW@rg_kkZ6JMnn^_%ld;{YU(Um*ku5sF#vClM`1b|nR|gO3p7>IlqpqCoPCx8( zxN(_QpRX-A->p%cylFG;I-lu6*GxaXPn)OB`Hy-3yyc2`TO#52vU$oc3Q2l3cH2C= z9`*&n(0AzwMrceH2e`n64f35jsD#xlln)6;Xyk2jI*d8{m=77R-8ywpjj0I7d662> zK&6F6Y{(GI4nZftbE<*516oN$<^u{Byd4p11P!T-R`GPTxZUZWA zF?3KB8eu5Y^Xz=!Hf2mB%lk5)xqNsN)!%%l|d^p`GeNVz6%jCa)!=b4eH>+iK6 zW&lm#9!BF!w9to`*Kt4TGOZ$*se?+mDzi#DFviRr*r3*2Tg|^<0>n~p zegb@y{mj3Wf7+ZU<0oz@cjx%ynce*>D2iI;TRDdoV5+( zH9Dw-a_k5K!7G?QG$gL`>II^T0f$&%aM)8bv%z;i)2jz zgCe^_1_PU89T?)aD(Ji8T^KPX(wCq^4=>N40 zZ^2g~HdVwEF>zq~U;tC2bJK9YFvQ{+3?!^|V2D-oiXuF=v9mB9r+GtUr|0D!k>sdR zpk|3qEqePEkJ>fE#nb@D<^Mx<_5;${)%ge5SGg2u@wiWCU#RX69;6eiIu{%2PB<#O zMg%_qNEe>+fWyPmi(n+q;Fh(NUs)*|I2e$c%gQZ5Xuv!wB?m|4R;~?3Dbj!`lc|yQ z!C{z8SSBV$u-Hd%#QbO~$6nR%&=t;v1P3wW#};c0%d_(i42$xHl?ewiQ^guv4J=BY z2Ke+IL-Fh`0+T2bcTgw7X<&oME*m1M()iKZ)3D5_B02VND|V7J{wH*yn^R%;|YVDB#r(aXgdB`g{mn>?X-R zfbA(^Mo6r)U)U%N(;sH{LTE~3Z4HBkBZ zD5}SqXn-kfVecWZH;ve=W5t@(r7~pyMy2qDr5ah95D(o9%dCMalwps1uoqM?ETVy> zum&3iF%)#TberaPbV|iS17^t7(!95i{*8myEwEi0YYxPDBFxq_n0m@!tz-TRn8E?p zCLQ0=lEe+%8t4N&tUXgOdu1KRhf9G8AjRa_;H;1zVG?=bV>p*J3izKv#oXE7OGaX+ zeZDvW;n@#-je`G>3nRX)!vDpsU8m=@72IXBXiZf6L;NTqFy=NGE~b0<4`K_RM(Um~ z_&Xh2VJHMX7_5|`Lhy~R@X%yhn3{Qbg-Rh-3_CDXwrN5K0>NHgc%?jn(E<`BTxdva zz>oi;99p)(S%=S5GkAOyoc|zevuWkf*Lnb6IzK!|aCpzgm%XsZH3l?5!bcJKK*J+b zi*HIXRD2nX{~*r5JUrJdg@+kM%6cAG@|dB&tv`xH!H8bXgGJ&kzPzU^nc}3_KAml^ z*(nEGz(^G;v*LG6flZQopzQ30Jx%1Km;h3kg~gr>1C*hi`$TU{Qc6yD~O1 zx<;4=Q!JjvSy>2&g^0r-=g+WV$xue>SNAmI&r0NY@KQ`7xOo#md?0RXz@`aI9Pj1Y zzc`WXoy8X1J3QQ7C=&VCJI(8JCPEJjX%XJm6$MzNg`R~I{)1$S#j{Yhj3A@#S+pXu zlk=}N)%1C!R{-G-kD97~Al2+4+bj1IisJpFM6!2Gh@nKDx32;u4{VX#cEvVgu<9|l z4XI$cWdcSi68fJ_nq23m!Qxi#*)%O8{IN$wJF5^4g3vt<8TWRIaDLUNq{>+Vo($HC z-J%H~ttf9yWMEW_k#1N&-^rmR>XP9TaNItf?*puf2Cg zQB4vg=iQTJg?bzvX{Zec!5i;R9T;lCK~`PMgS4n;P}-(Pm+2rYT;9PqpZYs-PMmi4Z@1bbXPw}M7k#&>;H6A zOs$xmYOrR4?T9g<%YVQQmj8hLKRXUUPLsumZ8Di@!(=A^7dSogA8;P!KivBrrzcX1 z1!{pr@j)Ir%myJgSvzOLVlMUptSG{5kf$ZM=L>$L`1D>sJJi|afxw0b0tQdd8|L9D zoj5$485ycPlG^Bz)I2<;8H2|F1B1t~1^)qiUp?jEJQLkxpopPjG>XHM7?)Y;(RwI6 z>=-$`G$JgD)Rmsnl_>{f_6#1Q+WZGtwk|w%MjReg!BOQLW8_vBo^G`mJf<2MJSH&t z4>z$GHQ_hkwFhSR$V#GneBz3s;-g>u$A3}|-I{UfVQN7YVnI-4^%osSk%+9a)WL@N zO6@~>4GT) zV5>h!qYI|cfQO2B?8(Z4SymPv;lT|n+xA%5j>pO>yREEJ+{((wt@s!``!=kyiYEM; z4h-C_RUWb7;U88Of#Q2IV1ca#FewBM3y+0kG$ED34YnHqe=0QUJ;EsFT44tR^K4ke zrd1Iv3NVEmOy95})|E_U1`G7^i~`S9@HB;$1$%iAl!s<{AqkHu^Jp~-RExC7 zV~-ih6yL#X1$dT|7sK%6D^Kq7Y_XNab9o^Sufegh0KFBTL1qK-_JDqQ4FmTOktx~A zbYry(UgP#!5#K+Y!Xc|&@ES{OOu$594`wXI^tgkF?xn^*72yQp9wIx4&}G*wn3~XL zU~&hKRZ*HE0*YHiUh&3@-FTgwl`Yh~$cPu6umT>$$D>r>>IB(5@a%MBWd|E8JJVR% zy2MH$G+|X2#CAEnkd9TmAsn9kOh~EFh?Q~*7?Z0P9Bkc#WyfdFGA_arib(!#hrUa} z7agpq1Hm-F6ml>y7@01ZLJ?lS%qydL`K6Veb$CTLFF9p3tf)mi+$$sZOJp@K&MUaB z?A&Lyh?5Ei4FZRQNpMdJD?Aobd7nl7N);&;Zll>#&m*1zt_x}+oEZuT!}k8ND$_=* zGR?y)>|m&{GK<;vwrT%%2!BlU$7Y!Y)Oc|@E15=JVsyyFlqimdog3M)5lZD)%RYhV zy@T>UJIZcMDd7`AEECcxTwyT_c1~siI5rFT93IoBS?LtQUw+nE55-t$N1pr2ff+gs$xR?eN^y}_ha38_pduXAGb7=*-yE$Ry! zD41u&cA1N@%Uq0|PTnK4uV|WorhBK(172dfS|DHmrgJ63KS+`)r!=2Ed0creN3Q&TI zNMecT@63p(P=p-iQ8<#kmA=yd2qB~e zw{HSgp$WT*E?{824;Tg)MbCuTF;6XK*IOjNHiHW*1ru8tI~J?(rI*gPX?TSu42<|T zPahJ`w#A<%;vc(ZRgTNTFPKmwABh`_oWj_hE>NX#IVKP}u{?<00SEJl3Rz^pAqb)c znldVU5hqyTWlfA!p$BvMU=_juy^T2v15`-Cz_`V*iYhy~Q7(4ciiG}A)zSe52Kxt1 z5#f*BGppPf6Wbj{GJi`84$p%n`d*3I5j@&2(C=fQSEp4M4nKW0KMg%6<^+prs) zUHnU=aDZ)P$z~9bO^QTO%%NibYz{#^Vh+Jd%z!DD&%j_yrVFMLz}*;3?5!2C{Oe0K ze%`GtNCY{=hCOhsNQD9D`o#X<1WM%N30?hxL<*Mw8H6K^+t`^oz}`bB-87hD?F@{r zI;O!Cb7vtrk?9wQFJ+8=XHd=bv*S5Cn2TFt;zVZxOEGxSWK0|oO`t@wbaMY+1Tz$@ zC}vQ#bUUp;z{rRhFxA@av;x62n3~0BsSND3&+NkFDyru1Sps#nOvw9E7=F9-&)I2Maw zvDlToiimF8^fwevdG3jc_>~D^6+U4Hccx449hhI6Ra5?qJtALj9!PN=qBg=jigIGW z&gU9~QYeI-&NWaJFCmIX%#TR1deJ@2Jc?@N;*er`vK9MgabDO*p-0Bpw_<+&*9HjZ z68DbDMqMz)n3-f`>u6dsH6PCcs%*2sJT-J1L(*adS{bZgmZ+(Dw%1~DThV7sgtbjz zDJCu=P$Eih0!1-#rZBoPVP^Y8Sj9!r6$l>w`c(a3x*<&Uq*wH-AZTM zK4AeSw~y*QbfzKD3ft4jLJ2z-O7MRHX!b*1*s^0vmH!LqmHz^C$p7y znXR-ra*+Tg z!VrucVBMPbo7YfU3$UC$CPs9@R7TpdNJSS+;h(tv#5P{6@|FoH@3;w7DjvbF>xBWj zO-o$TVsK*ngi~Y!PT?85_l2V+AtgBv{-uh{CkQGE&B5kc5y}5946N8aL`E9243guF z6f6p`$XtPqgsx-?Ga}udV*6@wvLp#{DWqTRMM~RyE@+9#@a+2ogH!w#yYnSrJbTW- zU?Q;rQ{qB%-Xi&*2BlpA<0&=>&;?U{kDXMWhz*_zYg2RdwO_{VNAaU~9hD;&Kdn71jyjdsqIVNDZox2CiHg|L>Mh+;uB7eRbw{8TC+?5w6HAS!}%tIjp zGY{}G!h%gprqChs%{j5vRD|au1b-h9qY&i=~OG76LF-y2mmrqFM~V0xA5xAXZn3 zrh>7oz_q8A1F%YDsNq8_Ql@~u&wq}<0XlLkkL}{23=l63Y9cB=MRd~<5j+!PROk@m zz|sUUm)$AB8sqMGW5icEa`mAx~7 z+{A>BBA?&=k$M#$YSmaw)1@d=<^YRv?18+eJ3p9C?0O*1#+<@XiVIr{DDTDPt zp$ac#nVGdGqXQYizsrUCa@G&;1I`kQgRWHxkAR5%p_@4D)QutME=bp zQvTl|Gwu$Vad*g!yF+H&9hh+!lk7b;QG8IL1~Y0Hvo4sz5VgV(ryG;uibDLF4vgQe zT&2uOWY|q$Ddb?;Tu(iqc`St+Y-i23!=e(;JeEQab_!v6Y&&KuOk=4Tcc{N)udI@) zQS*ojNo?46!GUECf$JWsF5L6TsxZJ#g_(IT0sd_^(&c*xhOTwNA`t*H$hu$(0a)lj z#&fX7#Du<-{SuVqA%U=J#RQOI^sL4}l;nvz7!yE>#j_dYR?F@(IWQH;rE_9V9xyTH z6m>fQ#37b}xjBw2KS0up4w7DUf5Bg-AEl%4;Iuis+?_$ffoH9kB{t*=t!Rdv)hQ{A!6MasF5tu+!*dz}fB&Q$PNFz}RbBu!DVD*Yb{ue`_ z2{9USb6#-N1eluW4snp1^BQ0ZH<)LVM+_viB9`BIgdur`=zhdZEDRS@G5_TNpf81T~)T<=}~w5xo%AcP$5J@PqEGCKmONVF^qY`N@iyY#ldvWeD9WacQ3z&OjLx(7bTh}FxgbH@ zs$yUeQscy=Gi(}FB}}kvJrhh)@M3LI#_iWNAc|X7I8_9Bu4D;{D|r5AmRo`c&i$B} zX&^OE4yQ2oKnhHVSbzc-O1-}hr?4P#naMmBHw^ax#htTYQgkj&#IKrQsdl3cZql+pR0LRju8nA@$e#nd!dWFnAlrFk%AbLF{xBpj16M*sR!Y#%N&p(&uNGXbQy z1<&D2I8PHmilK)DV;wf*xF;_iM)oj3`~a>ZAP$*KOp`HO%)Rj+o<$@W%fLZu_ZR#f zbx=AAFFlz|+XrLXUTD{|t_KLOu!AYXW7k44s;qvOQ4opB3Z}?a>@jc+RK;H~FklFd z7w685hzeW$b!iuRRj~bIEVl5Q6aQ?UH6i;)uJ!6eJB0mcd7o({%B7?~KQCuQcQiC@cB^Wvh>J7OWb zl~MXN6E!U^ddCYWZ?XJCDa;TRZ(@Yr3xR(qg%?a)lDc@=hOc67SX+Vx6&P2b}U--|5}E(;Ikq=K_& z-Tei>3nvIp;AJi*7;`b~J0#Vk0k7~UBp9=S3>A}&{0CX5%u64MSD1=ssPZybFec!H z;lQU98}xfr#Hl07k?k3R;1Cgk#M6YOqX26t#3{xkk z5OxvNkWA$t_S)wi`dDEi-V70HR0QNY;Vh6WxMYBTC}l4v8~z33RGW}U z@juM0$vTQlfr90Kg$L_(508PtNQ9MnFIiE5MdAo1xi!JmguH0iFBI=Bm|w-K>3GtF z@Bc|V3vj!N>u+O4QnVCp0|`<}kmR0ok6aq8H~|6yiUbRg5&|Shf)p<<0ZIv!LW^s0 zDHf!-d(dJ9Qrv@6zIV;+d(WQr+y5*3<9T>U7W=H3S+i!%@_{ungD9TjgmB%XOw_c_ zuK%?t75ae2aepq7oXPhDSNG(175KGW&1wl`?*7SD;Fmy_az3^mDVcFEb8+Ba9ip(P zE{1je8Z(qZgd~LPelL@oqqC`Ec7gN(jpP1Y3+-CGv=dz2?`0Z*=L+t0faK!dC9t|{ zAjTK70~$<%zDzMW0^HugZntYZ(BJ+LE(ZHUr}C1;*ISo!XPmtjqn5?IVr?lh5J9%qBhdn}E4p08<4Ct`etIOfZ9~-hYOXJDk7`ziv8c+V9 z@X|zSJo%Hta}{Orq+xi%cOg2K@lYRC_i(N{_kJYd9$XLEGas3Pny^y00woQ@XU{U! zqQ2V)EbeZILD}rEh69!0>Rz4%6~1eE$dho|%OcD3_ehY1*_1_=XY!FD))_HnMdlXS z?3ENqtIb>C$IN_5h}He}<=K2B5%?^9wU)~Y=-rI+d=8yrP#IYeLz(u6Af)UMox-yf zH*V%)(4E8e6w!)9wD!5)8EL9_K1Ey4RfyGcb>>|obZf(fiRaO0*HXQ+yLvs>UA+W) zccpX&{A!&6zgjEc2ivI{*u9Yzh}@ceEqWKBehk3cAHsfQ{MTpniS@yrc3yv-jR|VG zyoD08PflH&W8{{EwY!%CVJbNi#PpA{$ny7!@wXkE%y#Sh%#u@w^&V0o>7z)zjn0f+ z*{<})q{TxvW7S!@J=tj#zZSEZYjJxLB6f=Dc$tru8S#kn8qn#v-hLvVlT!ODV+SfzkMAt$Iy>uqU zc7|iK+p`ZC6ZWq}Q#$TWOt0y@&AXph%K!CTY&}y|k{R_tvy}hqxf1yj$P)gC&+;cz z75g4$mau*+@|kHu$r`(*mkX$OrJZKFRUZ)9_OuwnIzeWf6%^?{Aj)$+-83+ynk~CG zTHS<9d$4=!Ni3cIEoITX8V-&Y3v1! z^DGUXFrPAb^4ts_b1sybPf`qS?zpme^1KY5z&s_^l@x&UM50Zn<&^C;nUjb&hFe)Q z2`e|lrk9yb!pi1PYPJF-yoy`~^?S=eHO11}70@IX1lSt!A*zPiD^4bSIhs!Q1Vc|+?+N3O8nl=d!SHp&v zp-qm7H`sNb2^&q^W5>~Z?>cUm!5fVqH+t~!!3NC5wCRMGziR9BQ0X*Ln^D~fj1rao zO$TqVUN`Y^x^+2Rfnn|D?mMn<^tx1lP+b=d-lzz);&?Gj0w&&|hwyz|S{KUyqvd>t z-l!5Z#Xg`X(=#F`K&=CP@gXb{&Sg35rI` z)!utF2^ZH*P?SQGaBsRa0g@DL==%rVO4$ zEYo+o?7C8Zu9xNKaO-x-u(o(>m04HH&+)z~gD2(Zc;WONPa~*ExpkG~!$wk!OJt)Y zA2#wex2eNu&0Y7|NgYOw5IF2yz{q-|l`hk0br8NEyb0ONN${-{8y3EIaD#nBW_4vQ6=2m z5t*>dS>l#GzljMS7)h3C5#+gou$wud>mYzrO+g7 z99*5H&?HMVsO;o=Y`E`=uH;^68mg(l(R;OZ=eCgI}X>MVsO;o@en zY)Tx4q!BY|DW-6jL6dNC@KKgRlW=h}sFP)8lW=h}xE@NNNuqzzM_Fc3A(+{zF;T5h zlEg_pXDpv7HJgNsqvhCYMA>VlD-?isEh-w0WzZyC9PP$3XcAc*&Al>c5-yI`UKunw zF7A~z6Kaw>iHX$^ORY`aZ?y8ny0)f!YbFWgfh*Rtl*E;nzlO^e7Ok1S&nqv44VTfn zEUr8c8!p@avbgf%*l-y~mc^Cl=8?H{0rKOc@fNGx6OFJ(iz^BEjqGe9m4Bf=!);XQ zqX`yvp^NiK!yu&rv4_Y)+=Qg^47crGUvcM-!LX6^Z|LmiO5ddntMOM~vF2s_$Xt#t zU1u|_YLxUy<0No6GQ2rWY9vWU@%e9Bm&(iHjaDn~*3sy;QFfu}$y7}P zi@`Zs221`F4TuVaZb*-F$)BGAQGY0bC4X`T1W!Pj6(!d|)E-LACAkHn@=yXxp8K(L zgD@|FCeQ8^!k0voh7{W>WzpCII>iNVJ(We1zYB1Kmqn8>aLB7}l;E1A=#rfZTh+>q z&GO%RjJGyIC1i^@(PL8vPr}792RXYg!^L3-ZbZ+)p%}l(%_rtmnuTT1BwQS$iDl3vTpX>-GH4Pmj@D%vGzk~SP+}Q02^YsmV&Bok z^ro&$CZ?{GL6dNCOkF91CgI}fgfD|8;o|6oFM}rG;^>4ggC^nP=!7qWCgI}fgfD|8 z;o|6oFM}rG;^>4ggC^nP=!7qUCJiA*Cwv(+2^U8vd>J$e7e^<288itOM<;w4Gzk|+ zCwv(+2^U8vd>J$e7e^<288itO2hF%uIM!R$uNk@-cL~3s7ni}3@Nh7ON?>t;L(@Xb zU`aW+ES7|UgDP8QE(!le3%U%Ngny$2T?S3UztMs&gC^nMXhD}jlkjg_S=I{~s$C2m z4e>IwNjNwf;w8|eQNvK+T!x3!I>AtGSPD(T#Gy{Q6q1R+(xj67GeEqM7uX%@Wtm>gQ$9q+A>>nAS78y=K3(9ec);pr1$D7Z&w=tTr9d3%ayKakdxp}N1{%lx{al&k&fDy}0w|lJlgT!3hG8%Nm zg@;gg39R{ZWmq%ncf>c_bCOLU+WE$~`OG#A8acj#S!^^m%4>NM-E7$lnyK@p;-8Qg`eBMPR_&x~i zY<=O+eL;syF<5^-@Rz|OI znG1U+9Nczym1!3;&^jw53nA z@LUVuVQ#mP9@mC4)rKC`MiyHe-80+pEw)uU;$q`{mCUbOMhk@MT5IPk6xsdP2Qj?Eg|KtpTEQr5sGrP3s-Xcp*68!<8eXQ@xG=@GbGEwO$%*sfvBBwi& zM?I*ES(`RG}-yB=VWr- zFEru&j>uq{I^G8?3Cm-8vXdtk7H=|PsiJi?!oiFJ=GiT-vyDnW@w*vrg_ zN$_<`uCTDKlho|wt{^V@fFS2Wm!-FhbK9N=Xjx6DOwBz(K`2pc^ z2)dn8O~g|lk%rN{OlI6Y4U^;0h}rX*wb}FC4CBMS;Zwo9rE^sr0G$qBU}8KHt0O7^>Z zLM5k$SWjlFWxlsQAj+SZ0qy37tw%45;fTVu#~kgB@XBx}ktm@lhb0YEhg{tfb4laW z<|#+0bb1MUyP(h+w6&m;Nb=W1sJUUAz*KMoP>jDQD$22z9AA=Q~2r*zkv-T^J;%vxKYH zj%pM|J$vgT;?C(ZQ0Ggu9j)?6hUj9kF1+2j)#D`dNW&DFYpaH^1kya~+f2ix3~B3f z>-$XeN5SYE7HCv$-4cCAnm-yg)0W##()@WDDGv$_ zpd7cJDMPJSJUh3(+ndN0*_yHyue3hmNh0GTVVlgYnr%>?e%;O|eeRU42&X2SQuuQo zRrl9*;IrIT#Ei(2xbm05NM=>b=pC6kKdJ85mmG>(rhCSt(R(EB5VR_gVKbX((6&1F zzXu|D-p`+-zT(PX4kKAq_DWSIMtZ-#gxz7$T68sbv>sgTTwM3W&R-Cm>sX$hF+dPP z`6+czrzC1_xPmk*iOYW5#h9G5_RJiPGCV)2Zr7Joyv7>nIHA^ajlH5%(o1(_+kj}| z$M}y;Cf+7oPQ%yeuE~5y=nBwUS7!*VBk%N&xcY)LVfOYIjzga2BWQg`ns9x4^s*b$ zmbfXg{Dl46quOdn!!ZgwQv#_w3xRD7Y3mX#fiyW7?a>i!NCP2D&NPj8w?|LBA#L5J zeV=I>?r!gVRIwu;>Fo3Fr*E9LcZQ`qa<7z@m}zoDw8s!P%a4K5vNTPui}vVUH>BZQ zmqnVKsCpL0={ps3XK3}ECQKZ)`(~r}pYZETmK{87WG#j`I$CW9Bl@0g(Lku^9XU5(Z?Wc%QjP+92CUg` z<-B6O#hN=yIjk=j*0xOR&H0yli#2zca#+s{STkRFF3qX8Sc}irM8n!S)o@kygjleC!cpdNSaSr`aJ98 z%wS9gcT_%d7j~{ACYtmadvb=bkg>e$*~J?5;l5%_Bir;^2@bVvjz+IOb3z*24&I^8 z=4KtOa7z`>hI7_u3MA*N^SQMQW0zjhr}-vlEbW(; z;SD!XpJ$q!F|z%_gVGtsQfDmO`CXJH^hMl?pc6_=XEU}8d#Upl^3c1mcSJL&r2*$i z+Kp$2ODs83r1pe4mB5o69@2wK;z@(uohe3rpHDu{J$%QpIKH~5T#Z@x@e#w}zg>Ss z>nTJ!;peZH_{wEH#wLuRI)B=e9SEKrGqUri zy%;~o&SCuM9k4}IGK;2o{QSj0@GiufVmu=97o1=1pTSUoeYIZ z<98f8*U+JZhh?0Ut0>Eupcm^%Inw%c)l1>=9N99gD_MS0Awz_*TI&eoXDuR(AF`kJ zVjZ3#TPAoXlH&1GhO{!adQ8CyThROQJwFC#cwnlw%*#?Zei}9oHRHLr)H{FL^ZN6F zzURMI z?4tYe6Ny-{(!qL5>F)e#FV^q*uho06EoOGI254Z;YYh7!+pcIth;_(yy3okv_TB>g6PkS-G=fBpq-if4m z{Dl949IwUbKp|6HJUW}jPzc_xE?P}#<|M&Pgej64w$yyB1#qr}$dog~F|HAk&zat>Y9&;|-x8Muz zT7T#YQ;QL@{7-u^evbdb_(4Gm_f~cciigj!8_N%=SG88;Bl~GDhWG3jatM1KKH{NLL|K&J|AlgtIuAQg!{W&eG*M%^DQ5*){3R{et6G(txVaBmkWs>;#OUIA6h2X zvOAuMXTR*3_QBbgp^1y{5*gi&?j>DJGB&pB_GdXp>l7F*9jW(|&M{t?bWA%Bqesb6 zOtKuG8Nb?wwKSB>dh7+sQogH{M3WEAMap*xoop(FiwOTO+puAwr+BTU<@9+_+A~TPuRUQpO4*F-T6uNZPkSCd zALfd~cb)g{hEIZBna`jW^CgY;y&v8SyOx>J?eGcTg+`0DnEKkc(fvK!dg-s*(G$K4 zy(?>(ZqcW;=lE_Ip7OARQM>6Anj9a-9W=aweY;&mj_(*f4DPqS7wnU;VLStU#$wfl zt>9D0L9ew^4SUN=R-f2~B@)6Y(-R@^H@1G33D8W(>%%VKHEUt9!K}=m`e~E4vh$ z91BLu8*#$6cejWnP($zeu!ydc)9Xd#qcd@IkE3wklMqa%deCwpop;Y07(7wqI}M)T zD5{k~BV5>Za=Im9!iCXH=Ea#lFG9GmOZVt@^n?qevD50z)cXxgxG=Q9td&6{T-c?( zWhpF$e2~OG2oeP@>@s${l3%({7He2nfG#nD9vzvv1e%;EjLhtD6fYtt`xxD-e`+m@ zvGX0L}O#7!t3KH(PblTGFn&(GzJ` z4F+3GYV6zSUf8vA1iPht!gRrI$lTd|BE09hmbn)1iekDaEEnFMs3( z84YH0-?8}kMz!TV=w=0JbR+bOt+k?(yNOJ2i7o3V;wt3CklEBF`NR8BS@DgX!T7_TIWg2z zw6NGoE`i0zI;xqr-ZhcJ6{Mk#@T^x>lhl_LB$ZOsyoMDRMZ-q+mJa#2N8q8B@z%{A z$S6T*Z!kXbFxH4FByvZpsoxThfI|><>Me0VP z_P`&hl#F8=t@^aH`G81{x-%Pb+e3J` z_EsFAw-;eZ&{E=tvc5`aDA9MMl{7LFT>WLR*c!5_5ip2nFte4Hi=_GUHsec=B}zNjb1{}to^wvf(W25G{%;klzSSaO`3VmtadnRu1vn0ed{^>zPRf20M`_-_}YAkD((I?vGI5kJxIgGZE`&;hn zUP`@6QWFz9kCmBO!ndLGSQ#uiWg+sd9jcy4>q0=rVY!^ifS~7H%?E&Tq+QiW8@aXw z&V*}&c~$~R!nA>BOCZUqxND4`IBr77I2pF<&ijn)EP9G|b8K}MdlS+?&WK0GYWz=N z^8wMloO$^&S7YYu9T0;QS(M0%w(RFIkcg`%{4J&zW%(^xa*{O=wJ&43ll2b`e+x3p z3LwMZf*wG(O!hhpu z)>PaEwWi|Xzgfe$EO!=)WVFcohuISb;k(#xio%hMWHDWuzsCi(#pF0dPb5v22+!ZM z{~xm*2ed^$EdR~$WUtAzMb9|7QrWz+7c1H_3bbXda@w-Rw`I*!+Ol;=4PXShm2v*0 zc!qgrwH$=eGkC1kV3Q*~D$yk{pb~3X*!App*?KG4IxAVfyGl$!ge|h)$KDkvE^%us z*)utnY;!BoREPfxpLns6=IMKqcGFO17SA^q9eLahz(lo~-1H5NM=dHCtCT zMknCRIR9$&wet7uyBM?BHYSyCJZhKG`{e4}D&fhUOoneTdfYA(#$XnaJGJS=9Vb{_ z+Ljw`5P!Mh=n12C9yMXqDy!@>VeiqS_L!^RKDYkzk)=Og;SaBlT>Gg*rw)I3?!}w0 zt+oFW-!3w4%)i!{{s_=xlReR6I8&o3Uc=s^en zc=4IL|6zj#-#B^Tg#M2`w%_~9uf5YgUthK5`a6F!af?Zd*0(wSg7I^Fc<>P`jrnN8 zHgg=m@_hfDjfBA6m zmwPkEhOw&qa_4t;y|E`i{9IEli||`FSFmEj(aA(H1?^Lk6m}qZx{O6pvP|cdfS!%HfGpHpZ&P{%EwO_ z{@+zrT;jta=k0p`Q=hH3`Xz6@`od4wS!v~`mmWLsw;SH|;h&d$>5L=4yK$kR2Y!6* zqKjYl#_R{a{Pn)I!}r|zo{9vjx zXZwA9>El=Ya`_$pGx&gie)`C7);Mm&JfA(X!t1sE4_&z4fD=#MY~;%q{q4OePd&Bz z;%jcY)oT669y0GNKYVq;i;Eum%=kG!Ie)(ouY2X8j%(gucjhZcoN({7tq$n7?wJof zbNAiXp0?pJFD+j^dA=8)Tj-0Se_CggpWS%)7T3?d&8G*w^}mI`KWWsUG5>vR>#5T| zxN_em+U|XArXw%?)p7%lpFDQT!5_>%Py6Uuj`{rS$!jiu@@hB#_SEss-=Ed|??Tti zf8!H7{(FsAUKu#yzS| z20XIJ^i$6r`@jxUhcwsw;Ll^Woqf({r*-`Nu$`BF=!7*6{bu;D+vfWBb%$^D*;X%1 zJ$c=25B=TjlYX}LlmjQMed5xqkE{%eDS` z@${juj#+*A3y)j!&WlI2Exp-@CGK7A_2!7Nlh;~f*0Y!UVzx)eE^_=oPv3F1tG}3X z{<}+Twbq~i)bZY5{_)J7->fs^JA;1qx0M&%;+2c9K5Di<&UO2z^HdI=de!+i?|S;@ zE8TP2Ot*a3ab^DxSMFHrn14=LarDK|=fh;zus<*rH|Wp>zhtqWtoc~?6=7GTU{}H|4V*sfB&GzrVY7b zza4j2^Supj+H=YZ$G$pZgL8NLbfpo?{$bHmCv0-)j~{+iuPu1;LYwa~Xo1hCzkA{u z+l+a8lOqqTPd#dl`|n?T>Z^ZSed53;mVd1OS+$Q|xn<&S9$07CMPE+6`q-lnz3Js| zew=*UW!Ini*(XQNx7sn!|8UC%tIfCCB`X~@`|LZNIObn>Z}sJXDH~n7`_$Rb`0VrB zCw%?M#1H=d&}T<}`{?6`48P@(k4LO<`%Fh2yTG~Y9I(_cx1IIvjt{3iI&S}U_S^5p zJ1!Z%-_f(T4?TIphHIVs()L$YAANq>?kik4^w33z4mxbxm3ANh)hp|Nch?$&&bhtc zmb>=*V4Z`{x^>8%!>-!lx$6debo!^8PP=6AzV&B+IAy16C+>FcY}4Poc-{%u&-BtI zqkpr~@Qe4JtFg>igLato$;sokeB%1)d#!ro%maojyxpNo{p3F#d!2s5n;RYR-j`3E z_V&1WmfCCW`)5D<`F>B28}ZFT6Lvde@N%`4R=#G=eO}o0-uAnWd4H~VM_qi~_WAZ%kN#{}ZN0BYzqim`kA1tr=nFQOVbL4jc_0uNKKk$cxUcCFhw;x{a(c?$1f6VB$uDN^q zVh1gM)88NU+2|RzX|4LC_UQSCEqu(f zE8TVDvFly)w>|#0%XX70<1Tn>pIOIVx8|O=uC>_z{+-sXX_nKvnEe^T)m46*^$#R44+x3L|25xl4Y-f%C*e~-hA1E4=?uo zuq$5u@~(k%jXU+LZLVKn>E$P$c==Id?s|W&UmiLCu}5w<+kLlOH}|&hy>aUskN)Y< zF}M7Dy?f^Fx6z=Drk-)#@>{+;{>ckA9I^3yt8Vhg@v|NA-U-K_H`hYXzp``3!Yh9~ z!xopXb?xHsUwTLFr}tJ5-eAbk+19*chWD@k%{dEyc>bl;)%F~C^4m9_yvRJKPMc%% zW8b-Q{>sQlH(Ka`Bc46wd?9mDHEdTUA$NuB^neV9oxWWss zpY)f_PdMy<=l#$z>85MWo^R@BudjXJ)XU~QsCmgLCw;%-kvA{_? zjd}3sAAY;u>kk}%?VA_ATb<#B2d;hgk((yZ-}dMGZ~N-q&96RU)(^(@zjd)$Hd|rO z-R2v!_T@XCGeZ@&8N1E$H~w?e+Z*dGdC@8dUbn)W|9Gu^)TNUizHZ3IXMaC^#0~p= z^6-N*e)+#+=UC?bT_!&Le7}Lu?Dq9*D~#Fuk@L@fV#}jHfANrQPntIWw)@RD^t`op zd*Q$j-kGxP_k%y5y6;&X%PjGF2bk@!5^(BMtu|78Xui< z;QHr3JZ#fb7hU^_jkZ|rq0PU2?X1ZczJ1~BpPhQ!4V$+=y4OsPOuOOL=WnXMxy;k& zzjDTw1Aac+7E63{)bI`a4?Xnf&z$kuhm*hk;j($=+u`2ZF23Tpf86lff1mZgbzYvj z@;sx?d3pNOdmdcrz|Aihx%Rys=ghUwF1MU;#u94`yl~q3^FBI!+Ry%e!~ZtEsB*!` z+kbxf4gC&SblHQiU-*_s?^u3^xv!r1@;Q$$G2--T*UfeCn)l3p`)iXXT>bl5c9?&j z-;O?Z$wgkPJUi~W!T&gT$yx6C?D1Ki`(V-`M}K$F=08q(=D00K{Bh_pKe=_x*K=+= zXsM?LF7V)zFWh<7ZR?)0@rSD~w8#tBeAIv7H!F`gbolGH{xE*!TfVqv|KW82_ zZokR%?X+sghHcf4uldOZl^OrI@6fHbtX}ipVXOC_{_x3VGZRnn-kGg7+C9nM3%sVey{rsR!e$lqek{$cp z_Ub#MhOe^2E|1^2)wJtod2*MVYWwWh{@d4UzyHM=m%VtzX3t&l_6^!6wzg+3pTOBpe^hMieJNSg{H@?38!6O%#XX0-L{{8izjlSu` zA3iw#h)+)cVPxBnuTH)4)7o?YJnr&Y4t#5_=}#Yc*&K@zo3g+@ z2R?S_K`+cVYQp`Cz4+CWt6uO;{~6cY?6yNc`s?z`UbaHN%OAhT9Yftef}4l z{A#CD9$9DAzkYD^ZPN~)e9N!)-TjdDN5A&kzw2!~e=&KJlaN^6S-hR+_hhF!|TBBz^=i}9n8g>6+mwoZuLspw%*sd=wblSSV|I<8| zt#aCScinyO%oBIG;)&HCy5OP3o?P~S-@kLxuUEZx*0%>8J+1oPx1Y~f-EgO;xA^ve z?dSP%kN)qT_vUZUzv8W%AARV_6%Ksi;g2`{`xz6zXrFoVbN^ZP+5QX8G2|yF&piII z1>QS;%$cYE>hqUY9d*@r|Goa>f8KJ{nSWU9vRQur_@4iK=iY-WBW7D|ts7@;yKK}U zdw%`iMyH?r^H~q;_~)>vj#%cF5u;AIZI?y%Ugh;ij=it?(YTrSn{?l4Bj?!t)X|sL z-dSVH<Zfr%Y6IPkoi};Vv|>YIPuGCRzK{y z75{Ve_dlKM?gyrRyzL^BSNv_i8z0|wmpPt1{kUz;`sLT_EI;J$bD#Z}sk8m@FkoX7WG<(@URop8{e`)zZ@GFuHkB;fm4ZQKNQ5)TH?>7tWb>8!@j(fYd{X+v+9<$l(j_pJKbw3#&kT+3PNK*i3Wv8$E94%%0^>W(PMa!C=lz z;?*Zk7&CtFUvIPb*K6+b?@KnG`HNZJz2nC7zWe(YC!hW5xhGwJ@l8)HbC+;-*|3a|Yt`l}2 z{p<5~9JKM(f1m%$!ylS5)2AJ$JvsMAuWhsJGe7-wmv^?GIKw{MEW6V!J8w5(zjqct z?~s{xSZ}Q-Ua$P?%;|5ee%1V!?7zhB&)>br-IJafGw1C4f4|uhNBn)8Wj~qmpf$G{ zx4}i9uCn=oOB}M$e-7GV+|b#kJbcxlpKZFqzy&7kK6ZnZ4zFH1V8_2rKl)Go*WUhw z=f^(3>OZ$T?!~Vc9Qf~@$8NXf63e#S4g2ps`uB77<4ql$F#NacA8Tzxs;vD#{%PkS zNvrR%e+G=}g4NBTk-~VB3#Uf{t8~=OQRQGwb0#@hcpf)_;d(JAO$uvon&T&h)hgBp zEQRqN0FIsn*51}MUP@t=ig_DTShd}1Hc}W)82PRloMp*(wf2hjPjIlhIptDVy(;+X zZEdpNI?t2(wbd(RGCO?rT4>gpj8U(*%i0<|R_N!_z;}qVFZpew-fj*`2Wy%$GJ!Q| z{^@Dj#0Tf+$IH3qNK1dqGaLRp-aj+PXYw77e3>&Zh1G&X(7~#TuhwpAnjuW_g%7Ra00cbY@6lM0p)uYC~$l z0hxYRZ?~Mi1cqDM)1^kKnT%^J>CP`H$n949o8qg5*US@GWk{%b@i5Q#waSpH<>|Wb z+O1N-!9t@32djH|0KTS$!rXV^nb8zRWuK>Wg$F(rRx#&z`rCGU$&!fVXVpF!k&NEJx%(MCr0h}J$b2FtME zMe^G^Ld^48quOpx`Q*DsRqlXVgM%*L@c@X2HLDGOf7F`oA<&SF(d0hze9&xEEP#=G z2dTVVtMPQA@MK4OyE*yO-_pR&pL1R&u%JNt9j~;y@95UV%f;z;z(RL}{BP?+c-qJD z1~4R+`z@g(KbJaE!vZD=zP9ENf6vr8=6=p~LN=B=mi)FtT*%QBML_tkUNLFnf7_^e z9;#QG2qO1gwbHN}{bbx~wapTfQdphM^sq*orC=xDA+7vg+U;iH*yOwV5XdU9roRKY z%)`sV>2DFJen0Avz|WccT{{2dwGuX{u>MFNtIf-qrT^R-+B&*3lGLXq1@zwt}kX_|L2&FL!|nUys;nst%;7#^-C3{8<&zipA78}0GIfMjirAq_9D8fKGt-hilHW@Bx&TM|PapIKmD&*4IDSaL%C zJ6^GF`Z0JPyW(|zp5$(~I-lgXmH1M33Tsp?!6St=^|$Tqq33(@9bZ{8K?+0r@pI<7 z^for{zSyhs>2LX^JF7J7z(h><*I=R9RBl|7RLDa~*MW{mu0krC;DJiJ+jE0?of=rJ z=JtaDY8bo8oJo4=2t5$;a{(5f2uxs{ORLvOV7Mcky^7ID7HmovVD0|?09NyU3o|$i zzT-J?N54vy=f~20V=v&fRKB#4x#I7AgH=48fz>=sfpxfZ$#1J%w8@!<-xe69RTy zHHt2r-q}{;1x~-0bPVMLr{mTkrqjnssx!mPe}_uwXirD%s^>rKg@#qX=l3X>$!^Yd zIMVYou(~DaCBHSL#?PgJ`RnM%4~3uW4caESbA<6GvZ+CP6@Siwp~hVEr7}N1 z+<$d{e>Ac4{C+g6Jd)vPkD~1P4=+-iw<`=5o(0d13#^JGIGGFbtI@QCz5I6wF$^gO ztD=LXd&$jHuR8uSSi{-Qz{IXF&9UM1rb-o!-<@fLd0GKues0d}o2M0tk2G_W?_@7= z#&Qp)vV`PFPJ>%-qd{kdl-Ed}tf6qEv}!a^LQ+1!CaZgW!(jf72iD|Lark(~$>|4h z3rEY%xrx5!WF6n(j&Soc?}n4bl_u)5!Vsr!9q5xGjXuvWz))b)IdibQj9_l~OFX^` z(UX+N`3_YoJ-@&ps*J%ko!SO`*F>bcxo}dQomas{=6!tz^S(oad0pOM?apszFhrmq z7s27@higt~T5WVV83DfL5GU&l7LtP#+9OYeH_R(PtMEH->t)PBy*@IY=l2KJVG z*HP6mI5LiRk@lhKv%}YPeqeTu$ATQ6!jN43>HG}lVp+zxH9sye3^@N=)C;!`>=}Q* zfzPCv|7|6dDdyL~cMazgwBMo_yWgV!c^N_I1Z7IT^Kl^zc0_`sDKMDa|F$~B`6Br( zxz+O9YQ5k)A1|}t67cb3v}5TBj2#wO=slFs3YU@7OBjRlloTHh_!^q$c zOyuqlz5}5@AB5kWP0U*14L2^ZQ23Ew8?dUo8|}9>7mqTS_eU7a-@gWHI#~kDG?SEm zz_?ijCTE)On$AA2VkI}7ZECRa5OK1$rbT?*7^qTy->}as&i*h(-rrjW!!@7c1J>cs zhrz56DnFMhuTweyK@}J#mwZ?A{K9ws4zS;bXSdTaP$wOqqS6p}_G7epe-rp{0J`(R z26^9N?{_`P{X|MkojSLIKBeLj`+EtILVy3 zwq$;&2SPs_XR@~Ts`I%q7ml>h6g5m?crD%h@B|5+k$(P6V>pW(0@mU5CiFpk>z;R6 zt(VVy#{qG3K_trgK!x)%yNW&IU>9)B+REs-$!ZPUvuzVm(+)=L;d z){E*b<2Jls*?x0D%^0EY&*Nd4SVP8$(*^6 zgnmtoQ@0MRRnL>Sa=kyy+`Cwl^4oTQm+@WApEqFPp|@lmmhR(eKn9Df4Nt$bt(Xh8 zm0uffTiJ8-%*z;d{rGiMy+ok9F9Y5Yj}Mos-w$#*o!!kC@UGCb9g#2i z5ZVF@UG-C%;=}VY0vEjV3otGsLdK{On)G9k_T|qT-dwMDlAIG>>MlkQOBC#deYTiNA@pq1ee7m_mLG{77EMv=lEnGq9Ss2MNg$Ja)9gjQ95f8L3DZ z{~fBCrwb+3LQ~WsZ_{BVd;eM$4)SpbU`?^rNS=hD-CU~ZVSav9(*Hc2QIY(;PjJxZ zukp)vE_pu&oti!ENp%rk!+jw8f$z)tZ5cy+w7@#*GA^!H`7Hw4>rKRVeBKu;gV25* z5Zd_@`3_CT^8uuC{$0L9lz5&bqAq8UQ?B#lGrvdlUXnY$hKlLu0!;2GS_nJ;kh#Ze zE>2=FE;zTBY^9vv8hWw6Q?N)}d>?$cUOoSDQwaTVd&_zupU5FZn775vrSEM-I1nXxi86_k^R7Wll`cZ&Lv}zaVvA-9Xz2a$5&ttpEqI`x6efc z*7WgOU^qNIpOPjc`U{bK*(0tVxqFBN3avODa(6e#E%WQZP8Rusr%L3Dg$+Ed8dc@L zhTQ^ge@WSKF#?i-3+^b3OUnGnC6RFv?Vf&!XSr7!7Gd>sfiUu0f@lg;dDTD#k+~49 z^yjxhBA(}aW-RwP-h0s}3GTRf51~NpbFbHt6DT?y>V}+Ev;&b5aGLNHFwtY17I;qS zXSEMrr?%P$zcyfGmdbB^Je0T-e5&91JO%sC=fnWR9&~3Kn8+7ka?TCr&kQiJVS$CG zZu0shFtMEtrt83q=lFo{e9W44AphLG3e3mu>^reTff0=HbS9@)_RW+j`L5mjk-!(8 zLQL0-$I0;@-}(F@n_tuWbAS=q_2WuT7QaQd3$4&@Wq)yzx$|b4t=HjziQmUy1#=;B zMCRvXcQ!wRDa*iB(x-kbL4{a3(5KQNfr zPl5TkB)oyYPI#9KU1&g(tIXLhU_WQ_O69zf{2{c$r7Gic=?PyUVuhw$NQzH%<)F&T z7=+N|x43O(433fTBoTR8FMcHb4rSTXg*1H~qp5TzB~|83eu?0dJahKa62$ztIE?kT zq~6GP1u_vf5WXiW?AJjUOlZmtAm;<$m$#3ovJqPYSa_Bwk>eI9_H)J`Cg;Plb!C1` z#_y2@?>wKHFHOe4U+j63j9c%ks$o{ho?EG^{#JDct5NiOgv9aohe=}ZX8?xM;Pw)~ zp3V;+vW_ACFz|^#44By6z{Ce?Ft67EBjZ-)CpsoU&LQ4L1SWAhgDG9uBG0E}$a?*h z-->S&SWWjF^-AVUGLG;Sehc9%RC(bm;!$3nhU9Kf7t{k8m&{k;A+lFx&k5TL?@C<^ zH3{bQ@Z;hRlQH0ES%*12~d3}saVY&WR?*%yA$1C_PO23SY5i2lXe`Mp5 zDdWH6s0zPe&InBzAKK=zUxf8jsGhRlzEx9|`(CNgIN&$3r-AHPM&aXr6WGkQX{71A=bZTH? ztKp&WzC){i^RWbA7-o)sMDm4)XdNr^1(@jLL=44V;My1c&(icgt$=x-G)b0{mj=w& zq+^d*Fwn1q1Y=KU@`1&NLK_F~R|cQju!OdS*MNx*XUR;mHp0_h4$_)Q8MTY|> z@(RzK&n3ZIC;mEvi5x<^65j~XEzx6XeCvI*;FGvGFp9oC?WJCvJ;Imf&nhrEZ>D+nvPVq{{`_2s z+Y29HV(V{7l9S((;i)ju$0;4wJ>p0UK6EbGOLQ*T4|Fd5PI3|`5JQ;w`C*3YxElZ9 zhF6)0KgZ97%5b?;xKc#_BNswsJ7&Dt&SaU(T}G;@$PF@-MCan#65lJgk&l7X8i+um zqYGXTT?aL&{>;zB5}kX<1Z1{{CgkVy}|1qG!gESo~b@=XlwKdZj#$ zxh1?yj)=db@C1vFiIpg}B)78YK9JexoKOU*els$j#Gb*GCcYa&a-y?BDY;X~WS6@Z zi&JbIq`mGX;aZ_7_jv(K>4Hy2_80e>>_@#oUe%=@0?(JP%Yvea2;o1j8JQnPP{zgO zA$&@rg77JM01DHXA-k(`h@iiYtM?n(z)E}KDKaj1x12%g&j4MlQq!LW>W}1XVG;}d zI0_2Wm=|GPfT4hB(O-|G*lLE)G`TSR-ro+hzb=*LYaek7tU za)023llvTzE&dJi6NOI++l#N1#8>fySPF~hXDX894j}PWd=I1nh|I=Zm3x8IBjIN{ zUCA9!CWPE?gcrmP;5rhyL1m=qz`&IDB#g?Q6Z%w`)Bs{2s*DJYKioMYIaFjUiJ%gj zAZ0@AEj&yW*~_3!UD zV_jLVCFl7)$CV~~1PKHmA^!rH=wXz#sT{}d*569Lyj6><+@(}Y*2{e^wCDN|IyY69 zr^-R>89X<7=OIpI3`$XCF1XueZ5^5iK*s?+s}%C-7?MM8CtBifxc^kHA%^_^TDaEF znMkVm1hHU6*CWfQ2qrc=Zbz|?NTL$C22AV##H85bm?WYDlb|DX#)~fZ0tq1^$AO7$ zU~W+_*GNDR8H+_M`U~D6U0Z<lfG9Kuf}A(>A;E_}B={&9)$i~S`T3FNA-}aE3I8391B72N!DP<( z`DF~PhouRme_MimEASr>vXT1@t5)teTs%rE%o&{@i2#0W{8Z*l8G)QFLMK84LJmSJ z)B_zuW0kb65WS8k0K{L6v=`mh%4~!;3j7R&vUJWJ;fd7rtfE^8KHM)t16+N=_qdjX z?+g3~)K-aq!_uHUK47BrQ-dY@K|g(w?Z8B*#$zt_FQGfJB{@d2Z&WH2{8sHya}#CX|F8geIFD!b4C6UUz|Yu6&Q=Z-Ic>DnxK;^YCLSsjBbUg(TC)iE@O z-fHo@jG#xT=n6w$A!ACwpi zrnB66z~r8xrcnG%Skn?)Bm}N!&Aa17W`K8K+(d)AHjPaa?g+@ zDE17nf^j=^+=84>I79b{Yf#q9rpsA?sB&g(f}U2CK?<#?*APA>^e*F4TA(l-qkasE z9)Anz2dzF-)>e>viHBRyC2<2;8%Im#LLG+8r6BhbkEO~39u*L|hUnBW zG-iVThaB*y{6x3+!-rH&H~zy*xghmh~3Ri zD>^kdp70v!G{WP+oo!TDg^%8*qlw6kmbR zltf0)f20bD{tQg%Ors7RSL0ilB%`Jl50S9ncVTflm-O21RsGWFJB1F>Upz3j-Q_eV+1CB2QgBlz8je4B4X0XJqS$c zLa0*L;oq}CX~M}UwCCQJIh*s#uY;0mFUM)Vt!GR6Kijw(kGCGqvgan9WL))2Q6Ve( zA8BrSela!#AEH>+h7u?AqcxhGX|3N!5!IYPES!Sha?$v;vAr@b0!HY}A(VZCfU*wW z$5EK{STNIG^hv@HdS;~ev1NW}tQ-qRbXz)->waL1%Q}b$2p^CVEws|!q}Fvo>|{Fk zs%)ouuh5hdBAE*fbLH&Q#ztY9OM+#kvV`0`9Yf<9WR}Ukky0t=oNW_6K=TpX57kU` z221nsyg~R#Y&BZqOMHgbvl4s9#UuV*U=oX=@wxB@ZMMbkAzf5#L|9V%0_j^gti-Iv|Ebh)K-b9Hxpsk5t0CiXRph=>%mnC$^6dQtG8)EO1Vk37v z)luRH!EGis1g&1ghM)>VYzWkGIUgKz(d8|*$Dbpr@+D7;+eq{wPJ+lB#D>TmQiTeB zOM8F6AH?@%E|{FMZw2=oX~SYy5b01_(T_*Qr5%*;5N3+MXY4&R{m#FeL9l|G-`@e& zf7iNi8Y{n3vZYr>&KwHR>oyJg!U*pvR+a-h1a+OUk2@koz1?6Q2TM67j#_<@de4 zV0z6{K>CTDY|mDC{(~h&ZU7TMH7cR_6S0^?zp^JRJ^yhdORfghx{^;gS&%a#ttQ{eTOWL<{w830$KyJbeZyvVd&B_JPs>8|e!T|sehXm!oi6SU z?U@8jY;j#Lw8x7`leqiEn z2PXPGF!8r@Q%LVryFI+W9hlU`04vx_?ZL!%(jx_!#O{DeA6$be?djDdykQSPdw#Lk zAQa}~8W^Sp>qS*|XPWQCZ)PwrV}VI+5HRVL4a~oz&6z=eak2@R^jHOkpp>;qoegO> z(h~+)!C58g)9Ge>Cq7VM5(fiDLq3|jRF5Dq|PAY_)H$n+A zKaygE&gec06F(toOHvzY8G*`w)D+4cpz#2HD}FtLsXU-ZfUFJON7hF0Q@@k`y9gJY zjDFw9CsY{4ukxLLdk@~#H_d=aP8%@EJu;Y{Bhpo5KPWj9nC2RgGKXu<$*n9=l7D6;B698AW10nb0G&( zVI(9qy}b!om9+-a%o4f#?1r|Ql+)KWb9tH$S#BTvi`rHA->E_pqdaAI3 z^}+_SM-=}nOyWX}D?T@1lEY^(Z~p=-Sg#c_`*omF%f4Z<7r=BcDV+6klIli1N5rV) zY*8@j5|{-ea_Jrn~n@6pA!Q<$>$=`Me@0TsqKvEr!vfvll}Zi{uMq&^;VeFlQ1rm5qx@Y zVGXKm$A2Y!MWUea3wa*GS0ukFOyb>St4Mqmn8YOw=KWm2Bu^ih_$PsJ3_T4>j#Xeh~Sf6-e~O-ivd<}cjM<0e5lm2Z|HRjE4a%jQPl6G7MZz-uMb#(Y%kF3 zxXSbl($iDUC1zd$OxH%*i10Idox-Gt5Ybh6&^HHGJS*S?I zkoTvVi{#pK@}(XEnD{^qCbXipgRG6{rOd^i>+thK;)q|0@RsOT+&m&TfQf#EN7~2t znX|k}ZLorMs4av>Bln=GKK>pACbj|Ef%i4zkWrrpFtN+Xh!%Ne?J~S>f!j=M4f=t~ zy=9LU`!fy9_YJU)1G<-Nu;)osJ)ieV`Ha-`hmsmEv#lSftONbe%W>R)Vs}%nE4Bt5 zO~h^lRxpP8XzBeacM2-2*nZY3%*zc@e?`CI_V6(bCM+?aP*x;o0i952g-)p773{ga zs_f(jWR^RHD5B^&NHwJ?Za7<{a7^oFsEq&oAv{WF52^6uv@jQkdkw;G~v(AB(<; z%qBfdd6%?99YgOAT*#thl9eVpKQKM}=#yTj#+xm688DTJ1%5&#tdDK;sFvOzz;xdV ze21jSsa&JguJ9k3Eh6hs(dDe-4Odu!jNtZ>G4LHKtl-RO+|)|(^bFFEO!1-c`tv~z zk-{WbgE2_VmETH?itmUD`|k*ODNK5GTKS-^gD{i+mc&CDgCaYD$va()A^nUDru$(J zrwKl(S?0HDa{?<^M}dqbkyd1hC8hdtN$u9})UQ$@<|^_9b3tKJCr4$PgQ@H!NUw92 zeo*{YZ8f^8i60Y~&+Q=yD|!0B^$b^ZCG(MU(gBmWPN&jrSp`N3EUlbR_aZSr2U!9=&PHg`fRp2Ss{##gOZtk-EM5tFzn zFg?Fj)xE3KjS26fcgh%~xBGj6_B7&8B2(qb_rWD)@oeTV!v_vSFi^kvZ z7Ax(wm!5f9RSprK_Iftq06j+(zsj6>b4X#*?*`+t;J(y;H+(1WwgA(d6JW~Y4S9Q> z-%>&2_Y&WxoPCPFyiG#*!{=UF>k08u0F(Fv>ASk;`qnS_t#RCG4(rni<5Ct6g{obF$IQ>sW75w{|3)R)J}(1232ACHjUD zr&9Wh0@M5}t_qRQq$mkp$hMVx!Fv39zJlvzZM0&QwZR3lm$WJ=mV+qDzAKTIl;L`%8#Vd=y-(B6oqw`K1@It^=LW>k;;>uje6JxQGr+ zm6!Nbfr%c$>?9UweS~E%DK9I4i4M$8${8erq3gi0B5Tun2rfpt82G&;B<$}ax?YMM zg{mTU6mB!I#mR#AH8oU?;m!5q@~D8!MQi%4;!N~xLb&1|GPTK{b6}z~;MVhXK#V~m zkIYYcG0>t%-a#;!j$uuvJwDQ^6sGndE=IW*fQfyMWgzwpSqkFMA+oKsr#F!72QGbu zX)K0v4YA`m+Jyk?m^ejVt43X|Glv^wc=X_}tON&JaA7kRUZ-%1~FgNe>X>VoK8M2Y1d zv|h?OZh^eVpD5p1!xm2${D}&~*p=@PCJNJaSQ8ET4r4=Mx(smSXT+cIDaF2Wwm2U8o%EUDhf=c) zOzJ-jrm_>2TJADTagm+4C}b|=F^Vj~rKK?StI$1Gnu5P*4NqdE-;Cwa3#wfO5{#*Noaqddt?uKIljl8BQ_na zfs`i;{C~UvC1)S+hWK+(8N}xcOysHcdKNkp-uLz;{hvj*Ak0}X7ZPRsdNJ07uh0n< zMq@Dft=@T7M(X7*Fy#YN_5`2mLxg6Vz7^yhlF2SM9bQ(+V??DEUj{I-Q>>Yp@F_hsg!Z)A z(K(}xdLBmX%bmq&>e-G$6c-s1yGcFo|_wHHseuFJZyBdR9rEma~faD{_*gS<%}`yAe4F zOyne7AZHbizTD>|_6e^6le@wa-8`@11(vgFAsg9COH%Ut%T?y(8i^>%SLk8FFX&;i zmza5;?}>7XEeTBgIdF@_5iQ6pW01-u>mc~4FpbA^4T>zbz?J@%E~}na=v)eGDouI1 zT4<$jkP+n6TyY$p;*$ZU=MATzj-fRJIIF}LiDO0i8K0ZK18^$np5t?q{m?fz&<>;r z1TghCp+(4@3{1}@%CeWcD1f5BpgoIT2TbJ#ijLybn5(tQmOba9ku!)O7Z`$4VVaj# z=N}mZKbOpp6cO2TLVSYt#_1H!99Q{MUzn$i?dXxhZe z5qzpM)C*#oJm)I*FKyYy=EMc6G7SHf@CGa->%e~{@_?pTvNoDd$^PQM(%))M3@-ra zJx#fl(3!Bk!suM<=|_33>?JWxogYB=Te5Cs&X^yenD&~KFkk)X1GDcS4E|z>>Ck2 zvHh%#u;P<9BX|K>`GDw=#8ar?72ZYEiCzLs{1#|K;s@cT5ZP{}ZbB>AMfR7(dWGpd zjr3DqEAWvap5+Wuu_7{z%zdRZx|u&ml;_ELE9h}fGdJ~v5VcbN10-~zHp9yj+F2@{ zNgxthAzl=QvFpzf`EXvwS}Km5LG&>FPI}XGy%n5u0mB&pPmEWpgh47ZjL{7TU zkMuC1GZ&$*Lu0~Z7wh~GL^1|$3t2BruHTV4;@5`mqcHWQk-8;4L+BVR`T_0Hl~3^* z$$BZr5jqq8kaeKv$oy!%C^V%OK*pd+vf{(z?rA{t-U67?rJxpoh=0LcRIh^sx^LD@ z)XxRKkIV(XkF3|4NXl=uhXztt?*K|xybeOQ3|%iNcOr+-Uv$n|i_G?lUjQ$w$aX@w zBL9GiyfU@e(*P}7d@@9n#YX{5^d{VsLVJ3!i_8Hges8)hiOyxL>-Phg#6M8wMgCC& zBX_8^-tl|@OyWYgRK*6PSG(vX_H2+pZ&b*N&y6lw5{ICFyXd>X#Fpf!N<5jaGjitv z6Wx{+O_6ox8uoVpRaxTG0w#V23-8N*Sn;MiGi2q;J%|}4{y#*HoJ)3GeBr=E-^DX0 z{tZg&MXv)UF-=ku#Mf8Qn;xrM`a2p-&NQc2>`>BPMdwGHirs@{FLpOD(cvs*LU;{* zr~syCi%^G`FIY^X-;Y;}f01u5;l79PV=VG2iq%wGC)dp|TUlqs-47dwy-W&2(I>7x_-! z;K8k;^>nyebl>!i8=MhpBU+k~@Bv1m@EX(8?+VTWZ5Kp77u1{b{EYaoa1W^*A_gh@ zL0fU*7vhb=lU(TX9haHVo=Zi}Ac9xF)BZl@zLI_85bC%znfCi@4?hS@{r7|x#ZJaj z6Tcp>x{06A-WiZ_$@`N1#pDzkkoP4t#c!tHX%8GipSo}O&2%nmBhsBv{4Z!t;(wvc zL3Kxcw+|&&^G2+#pFgXFW?ypx-zc5SHxzhf1D1^y1&FK<;)P?627ACp1&(_t?Rx~=;h@koti{%Cqqu|H?%*o zE9fpDc8awrm$?+wf^v#P{*hg*XNz}&g{GJWUM7lYPVgC+o%WtuW1nh12v7Kn>I1Y8^Pw@#%eO4nSF(>aj?1$yFmFEHP_f;%A_h zt;&0@51BKh7g{yd-bb|%-zM3`Vsn!6q`ZbgF8fwc&q=FY(cyUVK;;XuPgw^Fg76w4 zL*XkfGnor%r9uOQo#Im;H{N!gAFX1AcMI~v=p?0l07ADmxL$hg0>i15@(?hQYXyIR8csGYJl?eWGKWF^S_ z7+7GEQ^{|o#~Z|xTs2@cUhw$nzaezN2_SPphtuB@oDh6czs0!Xiv%Y2DloBKfXSOV z22*)Jtk=_-HzT~ij^qe=PY#&mlpDXzxgPc|hi`+-1BO zA+$$=`Pc+0XcEH(COJF6==|&Uji)8N-;D1hX9t+nWdW1EGr+`F0|psnTzRvT?P zOyX}OH=&Jse3W^4K4rPySH*87{sv5HHx1_PcwiEn1txi_z$8!AU~(@|`YJXFZc%R^ z@msOg3?_1%t@QqOocvOM4ouz|07iF1PgC?d**Ek$e}5odeB2Lw5`#2Y!Ee=`f&E1O z0TZ3j+E{xzY3^d-1A2GJoH@R--gbFEiomhz^1wuIr_4szMwy(BAvqn4K@%%adxj9& zqgu#1v`!O6O7hl$Nlq#-iJbtG+!SEamlK%u$pfu%kul^A6c$laz9N-a zG+=VSUd#o#XHYj3AC)KaTdDP6ehtyD=n(3Cf_x|acUf71%(f&YKdvSG2u$+QEQQ(o zfPW;MzC+|;_b}jw>Efw4Qy+eAo?3+EB z?Z+jcBD~9X$o^VDKz=K}SH>+k`}pBxy&P$w70ykC@v66sixTHxXl7zxS~|L4FRmM( z!)Fyba*jynl5=G3UKJl*G-NKS$6DCW?+2A>zTSnoNKYbziF`pD_c0*S>Q!z4lQU@H zMt^3I_CkBKKc8pB7(5*A*Gq1m-#0ox`J6U>t9lMFpRZ!&0lJs;+R$+&@0#E0nV}R^ zX~lv)kCRoPbhbwx{CaWg$$Cj^mib{4>vxiiZCNcMV+r+&-i{U~b`&tt6RG|cJrRlM z<0Lpm(fa+`NZ<7`5tpUz2XzU;_qcMsEFnBCb}ca7bM4c{{Al1V^OK&{d?)XsaImBw znPr}foCGE|qJ__8Typ6|=AaJAnWkx%&{Xs0n2Xx0u#4!_#zHa|edCovc(im+E8?rN zANb~Ee#BR0&nchL->SXJjUx8~?P=srwo+-K75bm>5b;$VSK_N^IZ_V`Oz%NpqI;vs ziw}U(AeDcV$_P#I*U9_{uL@0xxyso`O_cRgL@BhV=0f(I(4FAJqwViTR;KqGnuPE! z)RMWdMY1;ZMExxVIiA-jpwYQVZY`x%Oh$gIdLmvGAD_0eEZq-$crq?NJfWW@ko$2- z3IUVzaUilA~mQ zHNTEhw~FdqT9;}iaRvA!H-+yo>ipU;&t<*zRTH^^NYu3v1Q&c{5ILBIw>%Aii9KyC z7CaB(@erK>n9!6r9zD|j>064W2J|l&Q#rrEFt?q z?sL=w(Y=BBJSgh|B))n&N{GA%CVDpA9YxQ^1tm7Sz474B2QbkisG1Pn43$P?37TyI zK0Py3po%UwJn^dhf|?^^!1(^m z;MSA7f)K9gn7rK}cL0{8*mQ7#o)21Q>0G3)jjBK{LQhkA_j(zD+fn(C_9e15%B|$L zyxk!ChG-YLfhr*T!I75v(MLqqMqF3tB5%ub`_c%*ua|TmIs24|>0C7SiAGZ}7mWv? zqAUMdlSV%m8Xn5p2u}=E@9LO*?Lp<&PR=z7(5wkyDYXYVigF|4Jh zekc9I$YzlDQh`aIN`r}PClf+^3Zxmy-3?6i2zzqK?}wEXdYaOPRD3+ZM1~Qy5_yFS zMRFJHod$nCfC+C{%Ddll(xpT`bJfb-ZDo+MAGj<%Phy#hy+u?*^aI{$5ZeG(kmyaM zZpppMwXfrvgU#_ho-gq;P`WAdna*;eI}%!yGf38m_yx##7am6ik$W1L@-9Y%?3*dt zejT)6l6^w~l>H#pMQA_|5`TX2m`j|U)Hk_%>`ey6r~XcBgDYcjsJ$HGO$N~&?O6p` z8=E9&hQ})8>=(p!(dv}%*>W92{UBJ$Vw-|a?nYqBE%0(<8WIlPm;AL_=x(;I`DkUnL$++e&%+RGegdu(2txu z9Yb^O=-eT;E-;lj=w>>G=2KHbuDnJA3E^F9vf$~AN+`UGZl>R99t!Uus4S-TRcOGr zDNK53P@ST=#8xsT>!3JN=11|Nekc7hh|p{90?$B;PYam%S}4JnI1>?n@z){6MF&RY zNNfj~-h-qW`E`(TBInZHH_-1icfs0T`m;b3LTqs}VLeT$nh-k*n9u;xDLNr-2t@C+ zw+v)1#9U<^gw;I1kYXb?EHjq#Yws2)zJj%pDC5t*y<6b#1-uNhznJl2OOnPdx+s>K z*b9~xBx}?6O|kOSPUgim(eHWRz}NQiTlEWYZOOe)Rz?9#<7&KRAbu`jBCojJzw-AMx3B1vWZ39j=z}ZkpdFOZnW+e!?UifKYlN&7hQyNZ zq-Nftexi3`)v7$jl`H#J=c4grSjCILG`3C0TitV_Nr11!!5`z>Tw`KzJTRb5O({qkHOz2mTm&S1uUyHpTpkt^{ z!QKz>-=TqsyaFb+DenhJtd|rAu}wMp;>V;Dzvv9WBsM|HtoY#ZyviQYrm|oznpcGh zCU+wx?&534+bMUWy+`1A9GK1ppONQrYmX#!rbNff4KoKluVJkg%unmz=sGBT00)WP zP1Ui;KQg>ThLMIWeo@{O5dToUz&~W|0AwBbhx}PULz44>xEEa>sV2HSF#W9sPTkqE z)M=qTK|YxuDuaHfdY!d3)$i2zk5wjj6qdN0ePFt8xT<7+I39(5IQ#TF=}mw`TJzj! z#VUSQU~<>uW{~^bLPa{R=86+3QabCq0CawrcL5A0GLdMq(gg)o=7It!XO&VOe=pEd ztY8dz6NI^N*?PXBv{}x%JvQUNL&yqGnh=xkr1xxSgDYcjKy-|Pvuc|zWAJ*M!c?}S z?h38Q1=DqqxFq=0hf*gTAnPcI@exK;{wv4@LxWSf%k+c~D7%w&@D!8IMS3w<2Q~3a z0h4$co?*SC^vx!cJhT@BuRBZr5ZtHpqp_syTS1*B;Z@yVeJ7o{kaXww4fRjx!qU7B zV$Z4yAK=oL-xA^z-oVV$@3hVV>qGp1go#xS(HKYZY0e31yYfLn{bik)oUTpY^{_~< z(8ZcD_;U%13!hr!0Ixq=A-&%ZT&g0&xIsmR0h9Z~LgjuPR*36q1&0g&QMM!c8r&jw z1s-IbpZ3PZ`q0`8!uE1EQm7>LE?6#NpIh;bKMRNm;axnw!Y`O$5^uy>&~@#Z*?%J2Np=>$GU=?MUm@1Shezsy$WBXc^k)k;X(qdz?HvhQ|2N z^i<~9gM5NdV|-K;>RB!D@!)+?d??z&e<+?JJMGm;KbL~u6I|$`E8C?kdx_si$I#pq zE&=faBkaUZ;e{5tYk{eJwk##T4)hn{AzB;CnWhJ2I|U0UC(zFJ^`QmX}Lq3>ZdW8pCC2dM*iB3tdRhkuiva>339C z`f;gS6dGXG3QbX^6efKy@z&u*kueJHeN+|2r#Y4OJcP$b^jGddPKVrsz(kh71|pwv z6N+3j71;9&nelRd>Ci2494rkvzm(U?T>(taFBL0t|H7ssJL&f?vJ;s2MJ)|a)_Kg`UP0@2azff^2b{@U`3&w>x{1}8pJWtZIU+ywsqO)Rt=z7sA260>nztG!3$1UJfj9vN83`aj_3^*AV!$3~hq~5|1F)+<*ooG_aG{v@QbCW`@IAv@l|@*i?51S zW)jnc^rCmt8BO@l`qlgWuzvNPPsyeh-J+mheS?1WI%ncrp7xYq>YPbA@wCT^mzXfw zW+K;s2|rWmCj3l_zuZT-6XmR0Z+f9YK~6NCMCDv|;69MOB;8i=X)Y68KSZ|Ur4ji| zS%UaM2osAP&_PkAKhqp7xl@2i-UumoatBadCjMApx;ARvWX~xbk^QY|o)*Vk`Hz^F z;*&ni)=@{lBh5q3D#_gxjix$ zbRU18lUX4)EZKU>8m3lr%{*XOF_Ypc1%PN40O-zQc z+#h&QM2ADPiw;71r}DT32t5s8Nu3KV*yKC)@z`_1LMwgyhbRutdXEnukDN>Ecq89w zPg$~uL`Nbtp|TTKsqj5M9vwq_Sm6TDJu2|$kTxRvBv!KS8&{9exgbVmPZx@u#E203 zp?u38k;5!^8F@TH144_!2liNxr#(82%!P|p=3)=6_}_8~=y%#X1{aF*1`kOnKK0$u z4XWTf?FWFA^!EY;Kru<@3`}}x0F(D?fyw*C2J^Z+Fv-ORMi5-al^hnn!-Fs1$vX{v zC-E5$Dhbg3x5S>@e(;^Vs|8GAF~EfXfXSPkz@&x^nAE8QD_92&&V(-H;>etFfy%zo zbjtAyt~BXu1?>N|bvG@)Cr2HJ_XG1DvT>c5Ip@q72!YIG0ebC%^#9l0)z$S})#P0V%UQ6vN>_0X-q+~2#P@?C1A>uP6)dT@^VTeabJI_g zOAtRzF#I$Jb03BG!L#op_FH;#1S9?%EDN1|Joc7)Kl~*(W<VdBO5FGcS3_jjPCb z$K{jZw*|(zm-%F%wQ^^m-L4Ec_@4N08Us3JFm%j=t&SP&!C$fjxHETycfUFC*;@{B z_Lid>T&1fx2X=fO9(-=W9_O3>;vA3jO{I1pkMqqD!nm9Y%yAFOEnYH;q0dA!{Zs-Z<)%j&hOvr6I3f(Ku=&54JgI!FVq<7%|ddygL#M-*B)9fA?0{Z)vD- z+3K+uLR-5m7(E(;@m6v$-c1WeZd5RQpuzBg1|x zc~duaec^qN{?x%rUR~T*A_1*c^242pG#r;_V82&$2j)np;kUl|mtw)YUk6*;G#D|% zVCpnwK(5cXapb`Vi!9lPI!#%$=%SB);aRonYr&AA*F&7MOn+Iuz3b-sQoX@_`pe4I z>mk0fJF9#16s~hLvisbu%u$*k=Uc)&_$&Eb*oXD`HZOkpV8rNyQQsJ>quX;U#|B!f zogizu*CqD1CHAqmOQvHSF~dUY#0-Pc?>S``((pj;mCrh00l(^RIkIVY`;H{pWu z)$-lN<|8;7{)G=7lOFnn&6gP{|aDuhm0O0@ee{L6Wi;=uZ9%(OC~?mpt+gFd5n z3tvlh2Vsti5FE#QJ6G+DFXP&uLgUtQ_uH!RSPQk>jZ>ct zh7Nb7mYn%{-FA+%a)8Atfsx-?S|9nW!RQ+r>_MmHusCmtJj_e%uJ7??dtG+)8D-{q z-%1z&&jsnZtEC7-fA=`~t}k^6oEH4_w~w-D^M@X{mp-0Jm=Ope2% z(*#3C)k+0^Rd&dElxi}5j1S)d;ZNiw8aZY zVT-3FN~gKZ!F?%3;J|m-N<%I%w0rB=SYK)8-2EE0K`+*5H;4YoBouQ0TK@38Qft|V z@8*^OM4dx0eRz4pkhL8fvNjlT=fZv)w{MP2fyJM7N{v$vmOX@RkjriJR7(NZXA}&Z zvu*@-(p4F!Q46EG@ZtADdda$ zVnxtyIV}FRhCKYXHa)ikue#ccka=MgKW3axoThm0-72~Y{|g5HJ5_+Q%qO#V z|N0Vx(|)@5t!_(?HOpTvWW)W4c-cpUz*<5+crG2z-zxJi)x~+0d4-SA1%jai=i-q^ zI8IL*cA9K4fWaZkq8 zey>~?<|uu`ar$y|k)hibxbi%UN*R_<7Mr*HTjiXsz@_ zXtzRt@RAC`nsY}$Lz%VE%lGu>YRwg`?A}Tt;4F(w^1WQDtS_t6?@>2a1(E)j+?dL@ zTE>B^)Je`GH#Ibw$;59fpaIX70Ve7!dQ8D&)Km`Bn_bdB2zLeW#&P zM*W1P_;Xi_wBZK{2EWQR43DiP7Q8rig)F;P5xb8|*IPQR+dD;Rex5rCgC7_^r4 z=DD4tf9`qN{OG{J;0N^w#nef47Zl8Wl&|9V%=ODf;eAW!Ee|^p&)%vHVjt-s z+{-RCYw02_kF8Z5Hp!*Tg1>sbFmLJY&S5@774GP#!O&0ZGD|GAwt48Hxo)s=(tNNN zF3p#H)TEI$hkEe*&^PL0<6W&+9p_evne(V*54tMNgZ0%=i}l&hx8hp!hk6RkePn)c zZspOs7V6ZSqX5m`kJMuLU-}07P2XUS%Q)NbUBnDno;YCIoIQ~tKPYVKyygfOf|Nhk zgU)%Y65F*r;ytO#*q6b)AN6Ztjzpt##9)}09^%&`09`7#qxYzSFzBGGvxtcV77_xXI$UD#&+hy9!QA>2QvRtjHY(ot9e*o-1E~c56t%9J%Tp$2%cq13&I+V#~EyS6P&V zSZdKrbedqqG*i8itEFUN6JP7-#X+U|+@tHOyEw>ohz?f|UHDosc+U0JUAnryx_cL{ zJre6Hhh^_{(K7H-djWV;Fz(h}>E%sn)X;8inc#oH@IjT0&Mgxs&~ zCANJm$1}PF)VXg}&S8^Owumn`82swdSGP^*qYWngm9ofwANjWR(B)p%)(YFctRQ&Z zwJB%6`B0#Z^cUzV{e?4+J@38Ds(=sO!>|0dfFtv!zkq{$DA0WmRr!% zb3FDIs$3uaxh|rP&R=If^zmTm{MTv&9#IYp>+7K@_FE3i^3zM@lCa13tTU|Ro_w`It{c@%@4Rr zR{>YK^_lcg9V%T(u{WAnq$BdzckF4v&>U~{t_AB11LQko_&S%i>r##AK#NtR*cNKUC9~W zyJFg1b80sGt;lofpztNWf-4Mk9B;0r6_;Yiyb;I3N^jb`+Vz0OuV85JLPa{<{XE0s zK7R>oDaGIKrJb=p^GYvC9UNqC?Vb6YiOswvCxe50D4bC~6k+tYE!*sIMx`ve7W&)v zTl#`s_L}=B*$P~hxFpPbeq{vUpi~m*)c1{lH{-x@We)FI-fQB(tQkmg!e&Y_ zLB8eX!e7^I^E`5)fP(}B_{+@z4$382x!(oG$9R|8IgH6&I*4-^lgq;+&u+uuue?`a z=@!gUKR3?2pR(q{$&NGL77 z_I_b7_bE!RhZm0h3ovBAHvbHcCa-qm9vi3^I!Bu&$ zOZP>~khPHpbdUrX{{`CVi>{1%cIBJm6t8O)HWGADl&!cgCQ5HvLVKohJ;+m z{fEw)7Y>>X22GaDg&sulnddKYoH-|#eh>ai2VOo@k6PqWUPtuotQqXQ z+C1SikJaH@ud>-YQw(V3Wmc_sKlPcrpIcd25sQ(bh0pO{<X0)L!krSRaOV3u<#j zMRLCBFW~f%ADh@$&Loto{RXQDLD<^yjpN;*VBEK0)X4?Q8e$G|DpR@WwR^C=3&F6Df|a81eI9^mq$K46@rs4&SNDE02QZ4BGYegdliHR~i0tH+p6K!K4>sJB|B( z`Dw726KlcuT11$)AA`|5>tLR5#Zb(V`vux9lsYn??-eN7^;H@Pu2Ka!^VC>>TUt5a zLpRHG;Z5a(El&(aU#4JnmWX@4FK+ zZgD2&sOy<9-W$u@|4!Pq2VLXnNgk{M{#|pqGu(wD_pT+Skl#{IeC`Opmt91K2r?OGP6*ME1`4L{9gg>!$4=D|0DL2J3H z)?V#<^iT^%Kl5O`PjWDLQyiQ7+w#y$s;Gv)oZD>qRWNA0H0kvrXMNC*HW;y@VDj-e z33B07V9uiwiRD+JdHr>{`slSAj9$CJ=(T%pLhgRy%gys`9KM!dGKtU&81C)^G8xC$*??KS{QJxM07<)~L$gJLB6#{g#}BVD#oY7&>7ohVotGTmAM2 z^xa-*kX{P(3C!@B76 z4oNQ$-69W#_{+Tp4tmH5{#^d^7xX@!03me4vKUjr!!&UyOqPjcdt#yo>5smoKc-DHh-gZi#q4c`IatwwbuKZ*NVQgW8Py}Uf9Y2h2e&^zm8i#+Ny zq^p|bF>k5``^ZPJcfam%$lBB^botPN?<H^589c#g~I#&17(S7UXYTPmS*P~X$~)D!DR zE8Sb)6X6;^&l~&rZH~v?M{Y;MP^Rj6#-`)dyd@=hgOpWYTdL zF2&F}B7D}Y-z=65?yt`*`{)`iz1;J)OXHcB+^wuF=eS4Qc73JS3HyW&oW~cQQ#J@^ zp6Eg6D$5sL>Yk@#zd0_zeR(KLS9xSSU*Au@u7miMdyNVmspu9w@p{T~zPZ9#bNU8n zWZ#qu8uCId?&~Sberun|eiOE=rT7Q;BXb7Y=yS^_Kg7hGmp1?|0}a^|Oq@m>&`=2E zE<9o)rKX6}a#O%TC~ywmX>HBMm}|{~tSBP}ogvS^Yrf`&dv3X3IP;!e0?$1M$r+^r zgBN?}cZu{J215?!!IKWsL71boNY1?6TGkg^^S8#zlVtM5+=Sqz>*gHFg%);C2SOc#sI}tvfHG{k?3X9Ju z7`98jXIXRQk`I`qsaTw11hesPAtqpkI*Y^@qE*1_-#53XZg@+Y9r$P zNT>0)X;{0yT$aKz?inY~srw)DsIp^pl{!qL^XKxA4|S2iX)ICLgHA(&I>I5oZ2h+y&oyrQFDrtSJ0fY3S&Qp};e* zKitZrqAA!oxuqPJUxoV?tK*D(&oGPK*kU)38jfJ-5ry9#>*M{#>!ymYJ~h_$s?lwvI`&+^`*+KPjNYbL-r^I6ka(cAMj$^Sl6H+!!bD{C*~apx_L!?|4qiE()u zfo0_Yqn5i8y9Z6C(||wU`ML5u?0|aI;uj6Zn#-U^HrC4)UAgN^ETJ@b?sQe#@Xj-5 z_RiF!7XDmGA$PSNweY`MCxFw^@3EOKOuT%kezeG$v`KMQGTokK{b-R#W&1!I!SD~& zqZT_aRwrK4RrYQb+7>T~bH|z6bLE#yyJgHmS9vkrM?vAGzYD1^J=dca-TTucwvz@AT3o#x1dhH?NhZ_D$yDTQ!Vj)L7b|{cONkK~F3?gWmqBR#M>kd-{);kzn3jE+g+{aU8yPO}q9i z^PzB-kDSzN=gWTcp>Rg2tbQ*dVqSBZ(u#>6RYHzWrp#%4>#2_Nu=EY?*27;C8K9r$ zUc)}Grz|noV9Nb&4f3r#Rd7(f3;4?&>u>2Zn^VPni&CDrAN83fhH-AfrRVE2yS%AB zv)Jd?XLe~Q7<%#bnce-?XBPXilq~GuG&6MXV9-!icks@xD!$yh_TVq6(gT@t<#en$ zf63mXEK_mtsCT*4GVok}$)5T3ncXu#_QH7-7Gf>A$o5`dn*`^uuD9N^$hS-;Y|eW^ zb?eN|6_z&{< zqOavLmtM+OVQ-I`nmSQ?SF5Q32j$1I-%9YIgIvCxTY(aP%R5eSD|&kc)AqZz8h-C_ z<~eDh@kIRc=j(6lINtEBNa=xt;!Mzesm|aa9m#RLPuv{V;}q)f{wChQ{TY8F^D3K_ z4kABjBg2Awp5Em59(3RJb)0%)U4_ucuPrQhA-&1H>4WNapaW;Ap^M)0gM6>c&%9j* z$K~u>oR)734b{Vi^KD|kXB@He9(1WxE^$yiina8F7Hj#;d$?tgmVLha$Q|~8dADLY z?4x#2u7zHh&8s~fOulvkY=G-6EvaT;%S=X77m%=p`8Uqjr(vCGuMus-G{i@p}C3 zncwwY`CE@)WPC8}qq0ko75x%hGH(fag29LZl|c`GzE+rfSA%)J70a-X+(Rp8%69a8 zedn>}oz_KPX#s0_)Hp>|uDR5Ty}xxa^o&aMb)5YfYVCj@=|cXl&wPt+zPO6imbcfT z2R$MfzLtA*9KKNujk}Ou$KFZ{;@r~fT#Gpvnc~<&adz**2YQ)hnQE(*K@Z=}tBkI4 z537Rb0>Ip@$j@=~?C(WeYx=KcE4V6u2watp35^$cahy3eQ2}x=@1HUtr#WZ&sF_N0 zlt(;juhT&AKVNGRcvz)3;2@_KIE}4Af4R+8hUWdl{tYYg>@(y?*4AxPzMC-#?(abn zeoN2HGD&I#$+!oNmuKYntO>rp#Ngl*80MfaagWRwc-e7X8O|fd3r=HptS=_P-nwvp zuP7<=(i64ybs&sOlLgi!z;cK!EVQuSy7{n=^g74!R%3xc-W|Sng4ijwyHQ@|O9NL~ zX3ne5S}7U)w5{R0PNRXBl%<6%D>@CozlLPHzM5Sj%f2+g8a!V!sXg=1j2|SG`Y~?_ zVtlUv=E8D;vc8(VES+B4Mt^Hg;57|l&H2~-Uat|e7JCELC;`59%@h2dv56W7;4jYm z!X2!59UV9r`MX!(y>xX2)O%;L0=P5XB4j`?{EijQVhg1;q1)yKhBsYUoU<&o5j>}J zF|KqZaGL5U%$oV@bL{u35ZLp*!Y5$H<1anYd9_U|Px!>3>^X4{t z!0@w{ZHsTSBy0FkTH*s{AEnqIzJjz3_02+6 zOnzEDJAA0Lpw)+J+3HzdQqj^&`WkfAGlhOHiOz4$_YQ)-TZ$__y!hJk^Zdu~^+={T^`|8E#mZ%k1IWjqq@}Q6l zInErXU6E4;A3&1K`*u3JNrl+apsTOw3IVtO3Dx4 zO9?^tTnE6V@$0w*jK0_f48KE{PaRTMiNUas^sv&-^I8Oa zO>2!yB!5jW2g^yeXPHak>$`B{Hka;Tn}>X`3Yz%d^0gbcKEZ=+zvhE&l@;WJ0h z=7rU?;cGtBZ)=LcerrzfwYTVHmt&C590#>Nh|J*&UKMlU(o#s?4fz(J*!?rrne z?zb_7#X<2<&ZBrJ_oH+ge_KKv-`l#0=1pG%?2Hec_4yL~Uez(!9z*w%s`Y~Rui zR({ymdd|UO2)mDR#=vRi5a1wpn6Q2K;pW(P%@4M3S{!WqC>^Yf5Z1STh8wrFG6ze; z+TWJY%H9e~avq7_ujOFh%a`VF_nq$>w{LhHZ2NBsR># z^Lr)AfR{{S&N5#bcqyU5aSs|VSPoqk?g4+~vbW}RIDh*%-(sZj?9}!LY;>CDD98d` z6^H;YwFhA>smkCbHy8AB56>zFsE2m8ob z!1-ndIBxThZ;q|iKUl^P>)W@nZrr|Oe6W3=^I-1xRGOu$VB^oJ_$WnU&+^&|Enf0k zj9==0+vCu)kKA172U&UWtFj&8vB4hSt5B0U3PmjJnmq$6FbQn?!?llV8qB!wCMWC0 zCAb(@Kt2S=O4!3vOzRvf(&Er1UzAR2RrT@UQjT{A=K^^!wG}l6dGKr^-98vaEE+ z@gLm0>t8$AgYHw2zzaR0@3-4aIap0YR)5LVn0&n(x4nE0wlR@|eVDxPgQ=ee8^6zu z(@r^;H1{K4ny{_MzVB^5Loj@42iyF$gQ=@rxeI4mYVGp&vj31r^^Qh{UO#DYe}#8T zr=@p7r?m%m-XbsjwsgORJ@mE8cE;Zn4oYQ*t}1SUpC*2}3&lPix4Ek~hxTfo5${$e zJNwO~<2;IoI`7tXG;i04y`{r}ze_q^{FQ>nyd}tTMuq61(^#1EMwHC4IlZ^$eOK^c z`4jh8$WPodmMH4R_|@(WiWW+wOiVK)DacEB=rTq zN-$`s)cwf?yY+2;$rl)R`ucXekDRo-x0K~Qk33)Smu?JlzYMDJ@3xjxYM5i+fxdC_ z-7Ae;x(bGWGR+qKs+AzmgW<2cFs$p_n%mYFae%*&53btC(rN9qkO9|X3;Ij%bdHj; z7Jr3Eo#R0-h0vU%U<}{eJmlN2_GL?+SYYF*1^og;XDv+--J(th@ZDhWrm|YZOa8>= zVf7V9R|z(8wOilzRXbSKD2tbx5jw}_0o-plo)Rop#NDE2*NxlWPY09lUK>}=G8Aw> z>f^=v)=Jd1$al-`gzsi8z;~~AIe003hH55Yux%Cd^eXb_q-HgXtFYO_L1w5eb857!L)nogo(eYNSo(T3JbU**RMHxo0qe!*hpAi zT$VQSSw3LmDi^Ke%1-8coBwy~d*GmCd+tJs>)eG*D`=>msNf|tlrt(m&HB<~Ip5M> zoOg5l+ehrcIUaba1t+zIs_77YC~Dj+6OMk@Ad-b8#9 z!O)d+MdDYkWeE0aFnCG*>e1V~z3|uzPw%}v6%#the1i_UAkaa?1|4*8oX0ij-*cpr$e{EgeZuV95<*hjgI>?4;d`$)HC zAGJ?pAE|4?a@;OX^U*$Fo^Op(9k)H0Zf_4>l0TO7%>?6n*BEivS9l*9>iIYDlK60r z9ueewo5$Fi^SwI9){Wh`99Vp>Oyq@?h63$UJKXo^lm7)K56jKPndcI8-V#As%Y!G@ zUbqQw>^B_~I;g0Sc}q8AeTDOcZLV(kyP~dLb8j1SmK7xl)0a^OhUeRr zc5e?Hq))Pz3KQ7xCF<{*t1%JQBO{E9VF9b7Ag~9&$~1sZOI`&p4p znUX7mJgBr$`1oo4i|0-lIbG&HdUi1I7e_?5ElmqMKGB0eEExJ^?ibECYtX%=C+=C+ z4FEn_xY2nFLGD>*VNb15yG;yhK9<##9!A9ghvF!4(P1_ zbebzwU~iGZ(s&}C``cRq;yFjx@}_Gy0u5Ei;=KBN`x-fDbuB}O3x-XX3WA?7mm9iS z8VI&pnT_K45mV2TiwzbGep(b3d6YVYJj(rtJTKE!I<1X5c%~;zG}NU5_YvFjmpqJ~ zW#WxF8VGGXV(M7|=%T%BhizZCP4`w~cIPl3uI^I!8Cr_xkuQ?FpGmU%Mz`0yS`Os$ z_OjumwHgUKhw;H)3Bk51{lNPhxvX5c_XwP0YqdIa>QfH3H97|~hLN?8zde{|Sy-I4 z-b4cT54|pr4F1z#;{KY2EuYMv2!DyxpsUymccJC^TYajvGkVNh@e*s< zH|D~9jd7r>`pJOPawXkcfoJA0ex3)^-&S|bZ)=XhJx?cO-iP1u(qH`TzK_#>dk4XJ zx3B4qGqzJ00zI~rX!V?0g}IiTpo^7}7T4-@??)Ls z`1OL3?^6Z~KBG&uTAowK3;f0B0@(8ihJUvx6S6TF{?ijZ?$`Q-veMAAvn26%c4P2Q zUiszHWKmOm*F_B7TYBvBoLnC6Ew|6|@xpoTEqCI|fJ7~R$4U^e{qhtLX9|WLT01xN zh+xQto->3$mr5sIN}&ROnS;W%XaBukrjI9>=SE+g`|ZA=b+GL#elU4mFwd=ep}qTs zQqhO*T?%M2_b&G%zv%La++6N0U70(RLl(LUeXK803ti=~bA9Skg@lRw1tTZ$V|7KY zPv82-dkAp&ZmQnYJ9i!#)T}R-4gMavt678iu7e>Puk9fCyT`?LeJR@DFD00L+yhtq zc6*cF-n6?i(#?mE--89(txY_U9*;Zw1la%->Tj5X&67WTkZ_JVUfa8*u% z-+SPyUX#$|_u7a>2-JOQW#MnP|8w+GYBJ|h(?Vd`2HY*)3F&*;29C3~DotLwaE;LR zEFZQ(lF|F|xh4zz_QCJVw}qF~aOnZ_&U6K#wd{Zg4EyLKJt@Q0!wx7_NSS;u=kDIh zw-shQrD%$D(EB9NM(GyNWNt!X`|jcG!kb|)+;_P)9gHHy-H6)*)?y86rJ(FL55@nt1OEEUpa1RO|MJVX-~8@(zy8O6``^F(s))q*zyA3@{^ghd z`Om-JKb^_1{^8eu_s4(w-FH7F@qR9x@biy9=G^+Z;K~ob`QuMN{a8BPkAL|1`S-v3 z!%r!&AO7~o&p-X<$M1gn@WUTI_V?o-zx(m~pMU , "Project Includes" -***********************************************************************************************************************/ -/* Get information about current board and MCU. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#ifdef __RXV1 -#define CPU_CYCLES_PER_LOOP (5) // Known number of CPU cycles required to execute the delayWait() loop -#else -#define CPU_CYCLES_PER_LOOP (4) -#endif - -#define OVERHEAD_CYCLES (2) // R_BSP_SoftwareDelay() overhead per call -#define OVERHEAD_CYCLES_64 (2) // R_BSP_SoftwareDelay() overhead per call using 64-bit ints - -#define CKSEL_LOCO (0x0) // SCKCR3 register setting for LOCO - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -extern uint32_t get_iclk_freq_hz(void); // Get the board specific ICLK frequency - -/*********************************************************************************************************************** -* Function Name: R_BSP_GetVersion -* Description : Returns the current version of this module. The version number is encoded where the top 2 bytes are the -* major version number and the bottom 2 bytes are the minor version number. For example, Version 4.25 -* would be returned as 0x00040019. -* Arguments : none -* Return Value : Version of this module. -***********************************************************************************************************************/ - -uint32_t R_BSP_GetVersion (void) -{ - /* These version macros are defined in platform.h. */ - return ((((uint32_t)R_BSP_VERSION_MAJOR) << 16) | (uint32_t)R_BSP_VERSION_MINOR); -} - - -/*********************************************************************************************************************** -* Function Name: delayWait -* Description : This asm loop executes a known number (5) of CPU cycles. If a value of '4' is passed -* in as an argument, then this function would consume 20 CPU cycles before returning. -* Arguments : loop_cnt - A single 32-bit value is provided as the number of loops to execute. -* : -* Return Value : None -***********************************************************************************************************************/ - -static void delayWait (unsigned long loop_cnt) -{ - asm("BRA.B _lab\n" - "NOP\n" - "_lab:\n" - "NOP\n" - "SUB #01H, R1\n" - "BNE.B _lab"); -} - - -/*********************************************************************************************************************** -* Function Name: R_BSP_GetIClkFreqHz -* Description : Return the current ICLK frequency in Hz. -* Arguments : None -* Return Value : uint32_t - the system ICLK frequency in Hz -***********************************************************************************************************************/ -uint32_t R_BSP_GetIClkFreqHz(void) -{ - return get_iclk_freq_hz(); // Get the MCU specific ICLK frequency -} - - -/*********************************************************************************************************************** -* Function Name: R_BSP_SoftwareDelay -* Description : Delay the specified duration in units and return. -* Arguments : uint32_t delay - the number of 'units' to delay -* : bsp_delay_units_t units - the 'base' for the units specified. Valid values are: -* BSP_DELAY_MICROSECS, BSP_DELAY_MILLISECS, BSP_DELAY_SECS. -* -* Accuracy is good, however the minimum possible delay depends on the current ICLK frequency -* and the overhead clock cycles required for this function to run. -* For example, given a 16 MHz ICLK and 180 clock cycles for this function, the minimum -* possible delay would be: 1/16000000 * 180 = 11.25 uS -* -* Return Value : true if delay executed. -* false if delay/units combination resulted in overflow or the delay cannot be achieved -***********************************************************************************************************************/ -bool R_BSP_SoftwareDelay(uint32_t delay, bsp_delay_units_t units) -{ - volatile uint32_t iclkRate; - volatile uint32_t delay_cycles; - volatile uint32_t loop_cnt; - volatile uint64_t delay_cycles_64; - volatile uint64_t loop_cnt_64; - -#ifdef BSP_CFG_PARAM_CHECKING_ENABLE - if ((units != BSP_DELAY_MICROSECS) && (units != BSP_DELAY_MILLISECS) && (units != BSP_DELAY_SECS)) - { - return(false); - } -#endif - - iclkRate = R_BSP_GetIClkFreqHz(); // Get the current ICLK frequency - - /* - * In order to handle all possible combinations of delay/ICLK it is necessary to use 64-bit - * integers (not all MCUs have floating point support). However, there is no native hw support - * for 64 bit integers so it requires many more clock cycles. This is not an issue if the - * requested delay is long enough and the ICLK is fast, but for delays in the low microseconds - * and/or a slow ICLK we use 32 bit integers to reduce the overhead cycles of this function - * by approximately a third and stand the best chance of achieving the requested delay. - */ - if ( (units == BSP_DELAY_MICROSECS) && - (delay <= (0xFFFFFFFFUL / iclkRate)) ) // Ensure (iclkRate * delay) will not exceed 32 bits - { - delay_cycles = ((iclkRate * delay) / units); - - if (delay_cycles > OVERHEAD_CYCLES) - { - delay_cycles -= OVERHEAD_CYCLES; - } - else - { - delay_cycles = 0; - } - - loop_cnt = delay_cycles / CPU_CYCLES_PER_LOOP; - - if (loop_cnt == 0) - { - /* The requested delay is too large/small for the current ICLK. Return false which - * also results in the minimum possible delay. */ - return(false); - } - } - else - { - delay_cycles_64 = (((uint64_t)iclkRate * (uint64_t)delay) / units); - - if (delay_cycles_64 > OVERHEAD_CYCLES_64) - { - delay_cycles_64 -= OVERHEAD_CYCLES_64; - } - else - { - delay_cycles = 0; - } - - loop_cnt_64 = delay_cycles_64 / CPU_CYCLES_PER_LOOP; - - if ((loop_cnt_64 > 0xFFFFFFFF) || (loop_cnt_64 == 0)) - { - /* The requested delay is too large/small for the current ICLK. Return false which - * also results in the minimum possible delay. */ - return(false); - } - - loop_cnt = (uint32_t)loop_cnt_64; - } - - delayWait(loop_cnt); - - return(true); -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.h deleted file mode 100644 index b9b87e8adf6..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.h +++ /dev/null @@ -1,97 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_common.h -* Description : Implements functions that apply to all r_bsp boards and MCUs. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 06.05.2013 1.00 First Release -* : 25.06.2013 1.10 Now contains standard includes (stdint.h, stdbool.h, etc) as well as include for -* r_typedefs.h when needed. -* : 02.07.2013 1.11 Added #include for machine.h. -* : 10.02.2014 1.12 Changed minor version to '40'. -* : 24.03.2014 1.12 Changed minor version to '60'. -* : 14.04.2014 1.12 Added typedef for fit_callback_t. -* : 30.09.2015 1.13 Changed Major/Minor version to 3.00 -* : 30.09.2015 1.14 Changed Minor version to 3.01 -* : 01.12.2015 1.15 Changed Minor version to 3.10 -* : 01.02.2016 1.16 Changed Minor version to 3.20 -* : 29.02.2016 1.17 Changed Minor version to 3.30 -* : 13.04.2016 1.18 Changed Minor version to 3.31 -* : 01.10.2016 1.19 Changed Minor version to 3.40 -* : 04.11.2016 1.20 Changed Minor version to 3.50 -* : 31.01.2017 1.21_ES Changed Minor version to 0.50 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* If C99 is supported by your toolchain then use the included fixed-width integer, bool, etc support. If not, then - * use the included r_typedefs.h file. - */ -#if __STDC_VERSION__ >= 199901L -#include -#include -#include -#else -#include "r_typedefs.h" -#endif - -#if defined(__IAR_SYSTEMS_ICC__) -/* Intrinsic functions provided by compiler. */ -#include -#else -/* PORT: Use header file for other compiler. */ -#endif - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Version Number of r_bsp. */ -#define R_BSP_VERSION_MAJOR (0) -#define R_BSP_VERSION_MINOR (50) - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Available delay units. */ -typedef enum -{ - BSP_DELAY_MICROSECS = 1000000, // Requested delay amount is in microseconds - BSP_DELAY_MILLISECS = 1000, // Requested delay amount is in milliseconds - BSP_DELAY_SECS = 1 // Requested delay amount is in seconds -} bsp_delay_units_t; - -/* Easy to use typedef for FIT module callback functions. */ -typedef void (*fit_callback_t)(void *p_args); - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -uint32_t R_BSP_GetVersion(void); -bool R_BSP_SoftwareDelay(uint32_t delay, bsp_delay_units_t units); -uint32_t R_BSP_GetIClkFreqHz(void); - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_typedefs.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_typedefs.h deleted file mode 100644 index 5b2cf29a78c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_typedefs.h +++ /dev/null @@ -1,54 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_typedefs.h -* Description : This has fixed-width integer and bool support for compilers that are not C99 compliant and do not have -* the header files stdint.h, stdbool.h, and stddef.h. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 18.09.2012 1.00 First Release -* : 21.06.2013 1.10 Added NULL and size_t support. -* : 22.11.2013 1.11 Changed size_t to 'unsigned long' from 'unsigned int'. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define bool _Bool -#define false 0 -#define true 1 -#define NULL 0 - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed long int32_t; -typedef unsigned long uint32_t; -typedef signed long long int64_t; -typedef unsigned long long uint64_t; -typedef unsigned int _Bool; -typedef unsigned long size_t; - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.c deleted file mode 100644 index d4112d9607b..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.c +++ /dev/null @@ -1,263 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : cpu.c -* Description : This module implements CPU specific functions. An example is enabling/disabling interrupts. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed comments of the PRCR register. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Platform support. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Key code for writing PRCR register. */ -#define BSP_PRV_PRCR_KEY (0xA500) - -/*********************************************************************************************************************** -Error checking -***********************************************************************************************************************/ -#if !defined(__IAR_SYSTEMS_ICC__) - #error "ERROR - Need to add compiler specific code in cpu.c" -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -/* Used for holding reference counters for protection bits. */ -static volatile uint16_t g_protect_counters[BSP_REG_PROTECT_TOTAL_ITEMS]; -/* Masks for setting or clearing the PRCR register. Use -1 for size because PWPR in MPC is used differently. */ -static const uint16_t g_prcr_masks[BSP_REG_PROTECT_TOTAL_ITEMS-1] = -{ - 0x0001, /* PRC0. */ - 0x0002, /* PRC1. */ - 0x0008, /* PRC3. */ -}; - -/*********************************************************************************************************************** -* Function Name: R_BSP_InterruptsDisable -* Description : Globally disable interrupts. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_BSP_InterruptsDisable (void) -{ -#if defined(__IAR_SYSTEMS_ICC__) - /* Use the compiler intrinsic function to clear the I flag. This function is available with for the Renesas RX - compiler. This may need to be changed for other compilers. */ - __disable_interrupt(); -#endif -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_InterruptsEnable -* Description : Globally enable interrupts. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_BSP_InterruptsEnable (void) -{ -#if defined(__IAR_SYSTEMS_ICC__) - /* Use the compiler intrinsic function to set the I flag. This function is available with for the Renesas RX - compiler. This may need to be changed for other compilers. */ - __enable_interrupt(); -#endif -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_CpuInterruptLevelRead -* Description : Reads the processor interrupt priority level. -* Arguments : none -* Return Value : The current processor IPL -***********************************************************************************************************************/ -uint32_t R_BSP_CpuInterruptLevelRead (void) -{ -#if defined(__IAR_SYSTEMS_ICC__) - /* Use the compiler intrinsic function to read the CPU IPL. This function is available with for the Renesas RX - compiler. This may need to be changed for other compilers. */ - return (uint32_t)get_ipl(); -#endif -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_CpuInterruptLevelWrite -* Description : Writes the processor interrupt priority level. -* Arguments : level - -* The level to set the processor's IPL to. -* Return Value : true - -* The level was set successfully. -* false - -* Invalid level input. -***********************************************************************************************************************/ -bool R_BSP_CpuInterruptLevelWrite (uint32_t level) -{ -#if (BSP_CFG_PARAM_CHECKING_ENABLE == 1) - /* Check for valid level. */ - if (level > BSP_MCU_IPL_MAX) - { - return false; - } -#endif - -#if defined(__IAR_SYSTEMS_ICC__) - /* Use the compiler intrinsic function to set the CPU IPL. This function is available with for the Renesas RX - compiler. This may need to be changed for other compilers. */ - set_ipl((signed long)level); -#endif - - return true; -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_RegisterProtectEnable -* Description : Enables register protection. Registers that are protected cannot be written to. Register protection is -* enabled by using the Protect Register (PRCR) and the MPC's Write-Protect Register (PWPR). -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_BSP_RegisterProtectEnable (bsp_reg_protect_t regs_to_protect) -{ - /* Is it safe to disable write access? */ - if (0 != g_protect_counters[regs_to_protect]) - { - /* Decrement the protect counter */ - g_protect_counters[regs_to_protect]--; - } - - /* Is it safe to disable write access? */ - if (0 == g_protect_counters[regs_to_protect]) - { - if (BSP_REG_PROTECT_MPC != regs_to_protect) - { - /* Enable protection using PRCR register. */ - /* When writing to the PRCR register the upper 8-bits must be the correct key. Set lower bits to 0 to - disable writes. - b15:b8 PRKEY - Write 0xA5 to upper byte to enable writing to lower byte - b7:b4 Reserved (set to 0) - b3 PRC3 - Enables writing to the registers related to the LVD: LVCMPCR, LVDLVLR, LVD1CR0, LVD1CR1, - LVD1SR, LVD2CR0, LVD2CR1, LVD2SR. - b2 Reserved (set to 0) - b1 PRC1 - Enables writing to the registers related to operating modes, low power consumption, the - clock generation circuit, and software reset: SYSCR0, SYSCR1, SBYCR, MSTPCRA, MSTPCRB, - MSTPCRC, MSTPCRD, OPCCR, RSTCKCR, DPSBYCR, DPSIER0, DPSIER1, DPSIER2, DPSIER3, - DPSIFR0, DPSIFR1, DPSIFR2, DPSIFR3, DPSIEGR0, DPSIEGR1, DPSIEGR2, DPSIEGR3, - MOSCWTCR, SOSCETCR, MOFCR, HOCOPCR, SWRR. - b0 PRC0 - Enables writing to the registers related to the clock generation circuit: SCKCR, SCKCR2, - SCKCR3, PLLCR, PLLCR2, BCKCR, MOSCCR, SOSCCR, LOCOCR, ILOCOCR, HOCOCR, HOCOCR2, OSTDCR, - OSTDSR. - */ - SYSTEM.PRCR.WORD = (uint16_t)((SYSTEM.PRCR.WORD | BSP_PRV_PRCR_KEY) & (~g_prcr_masks[regs_to_protect])); - } - else - { - /* Enable protection for MPC using PWPR register. */ - /* Enable writing of PFSWE bit. It could be assumed that the B0WI bit is still cleared from a call to - protection disable function, but it is written here to make sure that the PFSWE bit always gets - cleared. */ - MPC.PWPR.BIT.B0WI = 0; - /* Disable writing to PFS registers. */ - MPC.PWPR.BIT.PFSWE = 0; - /* Disable writing of PFSWE bit. */ - MPC.PWPR.BIT.B0WI = 1; - } - } -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_RegisterProtectDisable -* Description : Disables register protection. Registers that are protected cannot be written to. Register protection is -* disabled by using the Protect Register (PRCR) and the MPC's Write-Protect Register (PWPR). -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_BSP_RegisterProtectDisable (bsp_reg_protect_t regs_to_unprotect) -{ - /* If this is first entry then disable protection. */ - if (0 == g_protect_counters[regs_to_unprotect]) - { - if (BSP_REG_PROTECT_MPC != regs_to_unprotect) - { - /* Enable protection using PRCR register. */ - /* When writing to the PRCR register the upper 8-bits must be the correct key. Set lower bits to 1 to - enable writes. - b15:b8 PRKEY - Write 0xA5 to upper byte to enable writing to lower byte - b7:b4 Reserved (set to 0) - b3 PRC3 - Enables writing to the registers related to the LVD: LVCMPCR, LVDLVLR, LVD1CR0, LVD1CR1, - LVD1SR, LVD2CR0, LVD2CR1, LVD2SR. - b2 Reserved (set to 0) - b1 PRC1 - Enables writing to the registers related to operating modes, low power consumption, the - clock generation circuit, and software reset: SYSCR0, SYSCR1, SBYCR, MSTPCRA, MSTPCRB, - MSTPCRC, MSTPCRD, OPCCR, RSTCKCR, DPSBYCR, DPSIER0, DPSIER1, DPSIER2, DPSIER3, - DPSIFR0, DPSIFR1, DPSIFR2, DPSIFR3, DPSIEGR0, DPSIEGR1, DPSIEGR2, DPSIEGR3, - MOSCWTCR, SOSCETCR, MOFCR, HOCOPCR, SWRR. - b0 PRC0 - Enables writing to the registers related to the clock generation circuit: SCKCR, SCKCR2, - SCKCR3, PLLCR, PLLCR2, BCKCR, MOSCCR, SOSCCR, LOCOCR, ILOCOCR, HOCOCR, HOCOCR2, OSTDCR, - OSTDSR. - */ - SYSTEM.PRCR.WORD = (uint16_t)((SYSTEM.PRCR.WORD | BSP_PRV_PRCR_KEY) | g_prcr_masks[regs_to_unprotect]); - } - else - { - /* Disable protection for MPC using PWPR register. */ - /* Enable writing of PFSWE bit. */ - MPC.PWPR.BIT.B0WI = 0; - /* Enable writing to PFS registers. */ - MPC.PWPR.BIT.PFSWE = 1; - } - } - - /* Increment the protect counter */ - g_protect_counters[regs_to_unprotect]++; -} - -/*********************************************************************************************************************** -* Function Name: bsp_register_protect_open -* Description : Initializes variables needed for register protection functionality. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void bsp_register_protect_open (void) -{ - uint32_t i; - - /* Initialize reference counters to 0. */ - for (i = 0; i < BSP_REG_PROTECT_TOTAL_ITEMS; i++) - { - g_protect_counters[i] = 0; - } -} - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.h deleted file mode 100644 index 3a100aedfa1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/cpu.h +++ /dev/null @@ -1,71 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : cpu.h -* Description : This module implements CPU specific functions. An example is enabling/disabling interrupts. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed comments of the following enumeration. -* - bsp_reg_protect_t -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* The different types of registers that can be protected. */ -typedef enum -{ - /* Enables writing to the registers related to the clock generation circuit: SCKCR, SCKCR2, SCKCR3, PLLCR, - PLLCR2, BCKCR, MOSCCR, SOSCCR, LOCOCR, ILOCOCR, HOCOCR, HOCOCR2, OSTDCR, OSTDSR. */ - BSP_REG_PROTECT_CGC = 0, - /* Enables writing to the registers related to operating modes, low power consumption, the clock generation circuit, - and software reset: SYSCR0, SYSCR1, SBYCR, MSTPCRA, MSTPCRB, MSTPCRC, MSTPCRD, OPCCR, RSTCKCR, - DPSBYCR, DPSIER0, DPSIER1, DPSIER2, DPSIER3, DPSIFR0, DPSIFR1, DPSIFR2, DPSIFR3, - DPSIEGR0, DPSIEGR1, DPSIEGR2, DPSIEGR3, MOSCWTCR, SOSCWTCR, MOFCR, HOCOPCR, SWRR. */ - BSP_REG_PROTECT_LPC_CGC_SWR, - /* Enables writing to the registers related to the LVD:LVCMPCR, LVDLVLR, LVD1CR0, LVD1CR1, LVD1SR, LVD2CR0, - LVD2CR1, LVD2SR. */ - BSP_REG_PROTECT_LVD, - /* Enables writing to MPC's PFS registers. */ - BSP_REG_PROTECT_MPC, - /* This entry is used for getting the number of enum items. This must be the last entry. DO NOT REMOVE THIS ENTRY!*/ - BSP_REG_PROTECT_TOTAL_ITEMS -} bsp_reg_protect_t; - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -void R_BSP_InterruptsDisable(void); -void R_BSP_InterruptsEnable(void); -uint32_t R_BSP_CpuInterruptLevelRead(void); -bool R_BSP_CpuInterruptLevelWrite(uint32_t level); -void R_BSP_RegisterProtectEnable(bsp_reg_protect_t regs_to_protect); -void R_BSP_RegisterProtectDisable(bsp_reg_protect_t regs_to_unprotect); - -void bsp_register_protect_open(void); //r_bsp internal function. DO NOT CALL. diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.c deleted file mode 100644 index 29ade62a7b4..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.c +++ /dev/null @@ -1,165 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : locking.c -* Description : This implements a locking mechanism that can be used by all code. The locking is done atomically so -* common resources can be accessed safely. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Has intrinsic support. Includes xchg() which is used in this code. */ -#include -/* Platform configuration. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_BSP_SoftwareLock -* Description : Attempt to acquire the lock that has been sent in. -* Arguments : plock - -* Pointer to lock structure with lock to try and acquire. -* Return Value : true - -* Lock was acquired. -* false - -* Lock was not acquired. -***********************************************************************************************************************/ -bool R_BSP_SoftwareLock (BSP_CFG_USER_LOCKING_TYPE * const plock) -{ -#if BSP_CFG_USER_LOCKING_ENABLED == 0 - bool ret = false; - - /* Variable used in trying to acquire lock. Using the xchg instruction makes this atomic */ - int32_t is_locked = true; - - /* This example uses the RX MCU's atomic xchg() instruction. plock->lock is the lock we are trying to reserve. - The way this works is that 'is_locked' gets the value of the plock->lock and plock->lock gets the value of - 'is_locked' which we just set to 'true'. Basically this is an atomic 'swap' command. If the lock had not yet been - reserved then its value would be 'false' and after the xchg() instruction finished 'is_locked' would have - 'false'. If it had already been reserved then 'is_locked' would have 'true' after the xchg() instruction. Since - plock->lock was already 'true' and we just set it back to 'true' everything is ok. To see if we reserved the lock - we just need to check the value of 'is_locked' after this instruction finishes. */ - - /* Try to acquire semaphore to obtain lock */ - xchg((signed long *)&is_locked, (signed long *)&plock->lock); - - /* Check to see if semaphore was successfully taken */ - if (is_locked == false) - { - /* Lock obtained, return success. */ - ret = true; - } - else - { - /* Lock was not obtained, another task already has it. */ - } - - return ret; -#else - /* User is going to handle the locking themselves. */ - return BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(plock); -#endif -} /* End of function R_BSP_SoftwareLock() */ - -/*********************************************************************************************************************** -* Function Name: R_BSP_SoftwareUnlock -* Description : Release hold on lock. -* Arguments : plock - -* Pointer to lock structure with lock to release. -* Return Value : true - -* Lock was released. -* false - -* Lock was not released. -***********************************************************************************************************************/ -bool R_BSP_SoftwareUnlock (BSP_CFG_USER_LOCKING_TYPE * const plock) -{ -#if BSP_CFG_USER_LOCKING_ENABLED == 0 - /* Set lock back to unlocked. */ - plock->lock = false; - - return true; -#else - /* User is going to handle the locking themselves. */ - return BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(plock); -#endif -} /* End of function R_BSP_SoftwareUnlock() */ - - -/*********************************************************************************************************************** -* Function Name: R_BSP_HardwareLock -* Description : Attempt to acquire the lock that has been sent in. This function takes in a peripheral index into the -* array that holds hardware locks. -* Arguments : hw_index - -* Index in locks array to the hardware resource to lock. -* Return Value : true - -* Lock was acquired. -* false - -* Lock was not acquired. -***********************************************************************************************************************/ -bool R_BSP_HardwareLock (mcu_lock_t const hw_index) -{ -#if BSP_CFG_USER_LOCKING_ENABLED == 0 - /* Pass actual lock to software lock function. */ - return R_BSP_SoftwareLock(&g_bsp_Locks[hw_index]); -#else - /* User is going to handle the locking themselves. */ - return BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(hw_index); -#endif -} /* End of function R_BSP_HardwareLock() */ - -/*********************************************************************************************************************** -* Function Name: R_BSP_HardwareUnlock -* Description : Release hold on lock. -* Arguments : hw_index - -* Index in locks array to the hardware resource to unlock. -* Return Value : true - -* Lock was released. -* false - -* Lock was not released. -***********************************************************************************************************************/ -bool R_BSP_HardwareUnlock (mcu_lock_t const hw_index) -{ -#if BSP_CFG_USER_LOCKING_ENABLED == 0 - /* Pass actual lock to software unlock function. */ - return R_BSP_SoftwareUnlock(&g_bsp_Locks[hw_index]); -#else - /* User is going to handle the locking themselves. */ - return BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(hw_index); -#endif -} /* End of function R_BSP_HardwareUnlock() */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.h deleted file mode 100644 index 9e3402eaf9c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/locking.h +++ /dev/null @@ -1,67 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : locking.h -* Description : This implements a locking mechanism that can be used by all code. The locking is done atomically so -* common resources can be accessed safely. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -#ifndef LOCKING_H -#define LOCKING_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Lock types. */ -#include "mcu_locks.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -bool R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * const plock); -bool R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * const plock); -bool R_BSP_HardwareLock(mcu_lock_t const hw_index); -bool R_BSP_HardwareUnlock(mcu_lock_t const hw_index); - -#if BSP_CFG_USER_LOCKING_ENABLED != 0 -/* Is user is using their own lock functions then these are the prototypes. */ -bool BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * const plock); -bool BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * const plock); -bool BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t const hw_index); -bool BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t const hw_index); -#endif - -#endif /* LOCKING_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_clocks.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_clocks.c deleted file mode 100644 index 77001f6311c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_clocks.c +++ /dev/null @@ -1,117 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_clocks.c -* Description : Contains clock specific routines -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define CKSEL_LOCO 0X0 // SCKCR3.CKSEL register setting for LOCO -#define CKSEL_HOCO 0X1 // SCKCR3.CKSEL register setting for HOCO -#define CKSEL_MAIN_OSC 0X2 // SCKCR3.CKSEL register setting for MAIN OSC -#define CKSEL_SUBCLOCK 0X3 // SCKCR3.CKSEL register setting for SUB-CLOCK OSC -#define CKSEL_PLL 0X4 // SCKCR3.CKSEL register setting for PLL - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: get_iclk_freq_hz (RX65N) -* Description : Return the current ICLK frequency in Hz. Called by R_BSP_GetIClkFreqHz(). -* -* The system clock source can be changed at any time via SYSTEM.SCKCR3.BIT.CKSEL, so in order to -* determine the ICLK frequency we need to first find the current system clock source and then, -* in some cases where the clock source can be configured for multiple frequencies, calculate the -* frequency at which it is currently running. -* -* Arguments : None -* -* Return Value : uint32_t - the iclk frequency in Hz -* -***********************************************************************************************************************/ -uint32_t get_iclk_freq_hz(void) -{ - #define NORMALIZE_X10 10 // used to avoid floating point arithmetic - - uint32_t sysClockSrcFreq; - uint32_t pll_multiplier; - uint32_t pll_source_freq; - uint32_t hoco_frequency[3] = {16000000, 18000000, 20000000}; // 16/18/20 MHz - uint8_t cksel = (uint8_t)SYSTEM.SCKCR3.BIT.CKSEL; // Read the system clock select value - - switch (cksel) - { - case CKSEL_LOCO: - sysClockSrcFreq = BSP_LOCO_HZ; - break; - - case CKSEL_HOCO: - sysClockSrcFreq = hoco_frequency[SYSTEM.HOCOCR2.BIT.HCFRQ]; - break; - - case CKSEL_MAIN_OSC: - sysClockSrcFreq = BSP_CFG_XTAL_HZ; - break; - - case CKSEL_SUBCLOCK: - sysClockSrcFreq = BSP_SUB_CLOCK_HZ; - break; - - case CKSEL_PLL: - /* The RX65N have two possible sources for the PLL */ - - pll_multiplier = (uint32_t)(((SYSTEM.PLLCR.BIT.STC + 1) * NORMALIZE_X10) / 2); - - pll_source_freq = BSP_CFG_XTAL_HZ; // Default to the MAIN OSC as the PLL source - if (SYSTEM.PLLCR.BIT.PLLSRCSEL == 0x1) // If 1 then the HOCO is the PLL source - { - pll_source_freq = hoco_frequency[SYSTEM.HOCOCR2.BIT.HCFRQ]; - } - - sysClockSrcFreq = (uint32_t)((pll_source_freq / ((SYSTEM.PLLCR.BIT.PLIDIV + 1) * NORMALIZE_X10)) * pll_multiplier); - - break; - - default: - sysClockSrcFreq = BSP_CFG_XTAL_HZ; // Should never arrive here. Use the Main OSC freq as a default... - } - - /* Finally, divide the system clock source frequency by the currently set ICLK divider to get the ICLK frequency */ - return (sysClockSrcFreq / (1 << SYSTEM.SCKCR.BIT.ICK)); -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_info.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_info.h deleted file mode 100644 index fb6afeaa0ec..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_info.h +++ /dev/null @@ -1,197 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_info.h -* Device(s) : RX65N -* Description : Information about the MCU on this board. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Deleted the following macro definition. -* - BSP_MCU_RX651 -* Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - BSP_PACKAGE_LFQFP144 - Changed package type from LQFP to LFQFP. -* - BSP_PACKAGE_LFQFP100 - Changed package type from LQFP to LFQFP. -* Changed the value of the following macro definition. -* - BSP_CFG_MCU_PART_PACKAGE - Changed the value from 0x6 to 0xA. -* Added the following macro definition. -* - BSP_MCU_RX65N_2MB -* - BSP_PACKAGE_LFQFP176 -* - BSP_PACKAGE_LFBGA176 -* - BSP_PACKAGE_TFLGA177 -* Added the following setting. -* - Setting of 177 pins. -* - Setting of 176 pins. -* - Setting of 2-Mbyte ROM capacity. -* - Setting of 1.5-Mbyte ROM capacity. -***********************************************************************************************************************/ - -#ifndef MCU_INFO -#define MCU_INFO - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Gets MCU configuration information. */ -#include "r_bsp_config.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* MCU Series. */ -#if (BSP_CFG_MCU_PART_SERIES == 0x0) - #define BSP_MCU_SERIES_RX600 (1) -#else - #error "ERROR - BSP_CFG_MCU_PART_SERIES - Unknown MCU Series chosen in r_bsp_config.h" -#endif - -/* This macro means that this MCU is part of the RX65x collection of MCUs (i.e. RX651/N). */ -#define BSP_MCU_RX65_ALL (1) - -/* MCU Group name. */ -#if (BSP_CFG_MCU_PART_GROUP == 0x0) - #define BSP_MCU_RX65N (1) - #if (BSP_CFG_MCU_PART_MEMORY_SIZE == 0xC) || (BSP_CFG_MCU_PART_MEMORY_SIZE == 0xE) - #define BSP_MCU_RX65N_2MB (1) - #endif -#else - #error "ERROR - BSP_CFG_MCU_PART_GROUP - Unknown MCU Group chosen in r_bsp_config.h" -#endif - -/* Package. */ -#if (BSP_CFG_MCU_PART_PACKAGE == 0x0) - #define BSP_PACKAGE_LFQFP176 (1) - #define BSP_PACKAGE_PINS (176) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0x1) - #define BSP_PACKAGE_LFBGA176 (1) - #define BSP_PACKAGE_PINS (176) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0x2) - #define BSP_PACKAGE_TFLGA177 (1) - #define BSP_PACKAGE_PINS (177) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0x3) - #define BSP_PACKAGE_LFQFP144 (1) - #define BSP_PACKAGE_PINS (144) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0x4) - #define BSP_PACKAGE_TFLGA145 (1) - #define BSP_PACKAGE_PINS (145) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0x5) - #define BSP_PACKAGE_LFQFP100 (1) - #define BSP_PACKAGE_PINS (100) -#elif (BSP_CFG_MCU_PART_PACKAGE == 0xA) - #define BSP_PACKAGE_TFLGA100 (1) - #define BSP_PACKAGE_PINS (100) -#else - #error "ERROR - BSP_CFG_MCU_PART_PACKAGE - Unknown package chosen in r_bsp_config.h" -#endif - -/* Memory size of your MCU. */ -#if (BSP_CFG_MCU_PART_MEMORY_SIZE == 0x4) - #define BSP_ROM_SIZE_BYTES (524288) - #define BSP_RAM_SIZE_BYTES (262144) - #define BSP_DATA_FLASH_SIZE_BYTES (0) -#elif (BSP_CFG_MCU_PART_MEMORY_SIZE == 0x7) - #define BSP_ROM_SIZE_BYTES (786432) - #define BSP_RAM_SIZE_BYTES (262144) - #define BSP_DATA_FLASH_SIZE_BYTES (0) -#elif (BSP_CFG_MCU_PART_MEMORY_SIZE == 0x9) - #define BSP_ROM_SIZE_BYTES (1048576) - #define BSP_RAM_SIZE_BYTES (262144) - #define BSP_DATA_FLASH_SIZE_BYTES (0) -#elif (BSP_CFG_MCU_PART_MEMORY_SIZE == 0xC) - #define BSP_ROM_SIZE_BYTES (1572864) - #define BSP_RAM_SIZE_BYTES (655360) - #define BSP_DATA_FLASH_SIZE_BYTES (32768) -#elif (BSP_CFG_MCU_PART_MEMORY_SIZE == 0xE) - #define BSP_ROM_SIZE_BYTES (2097152) - #define BSP_RAM_SIZE_BYTES (655360) - #define BSP_DATA_FLASH_SIZE_BYTES (32768) -#else - #error "ERROR - BSP_CFG_MCU_PART_MEMORY_SIZE - Unknown memory size chosen in r_bsp_config.h" -#endif - -/* These macros define clock speeds for fixed speed clocks. */ -#define BSP_LOCO_HZ (240000) //Low-speed On-Chip Oscillator -#define BSP_SUB_CLOCK_HZ (32768) //Sub-Clock Oscillator - - -/* Define frequency of HOCO. */ -#if (BSP_CFG_HOCO_FREQUENCY == 0) - #define BSP_HOCO_HZ (16000000) -#elif (BSP_CFG_HOCO_FREQUENCY == 1) - #define BSP_HOCO_HZ (18000000) -#elif (BSP_CFG_HOCO_FREQUENCY == 2) - #define BSP_HOCO_HZ (20000000) -#else - #error "ERROR - Invalid HOCO frequency chosen in r_bsp_config.h! Set valid value for BSP_CFG_HOCO_FREQUENCY." -#endif - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#if (BSP_CFG_CLOCK_SOURCE == 0) - #define BSP_SELECTED_CLOCK_HZ (BSP_LOCO_HZ) -#elif (BSP_CFG_CLOCK_SOURCE == 1) - #define BSP_SELECTED_CLOCK_HZ (BSP_HOCO_HZ) -#elif (BSP_CFG_CLOCK_SOURCE == 2) - #define BSP_SELECTED_CLOCK_HZ (BSP_CFG_XTAL_HZ) -#elif (BSP_CFG_CLOCK_SOURCE == 3) - #define BSP_SELECTED_CLOCK_HZ (BSP_SUB_CLOCK_HZ) -#elif (BSP_CFG_CLOCK_SOURCE == 4) - #if (BSP_CFG_PLL_SRC == 0) - #define BSP_SELECTED_CLOCK_HZ ((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) - #elif (BSP_CFG_PLL_SRC == 1) - #define BSP_SELECTED_CLOCK_HZ ((BSP_HOCO_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) - #else - #error "ERROR - Valid PLL clock source must be chosen in r_bsp_config.h using BSP_CFG_PLL_SRC macro." - #endif -#endif - -/* System clock speed in Hz. */ -#define BSP_ICLK_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_ICK_DIV) -/* Peripheral Module Clock A speed in Hz. Used for ETHERC and EDMAC. */ -#define BSP_PCLKA_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_PCKA_DIV) -/* Peripheral Module Clock B speed in Hz. */ -#define BSP_PCLKB_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_PCKB_DIV) -/* Peripheral Module Clock C speed in Hz. */ -#define BSP_PCLKC_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_PCKC_DIV) -/* Peripheral Module Clock D speed in Hz. */ -#define BSP_PCLKD_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_PCKD_DIV) -/* External bus clock speed in Hz. */ -#define BSP_BCLK_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_BCK_DIV) -/* FlashIF clock speed in Hz. */ -#define BSP_FCLK_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_FCK_DIV) -/* USB clock speed in Hz. */ -#define BSP_UCLK_HZ (BSP_SELECTED_CLOCK_HZ / BSP_CFG_UCK_DIV) - -/* Null argument definitions. */ -#define FIT_NO_FUNC ((void (*)(void *))0x10000000) //Reserved space on RX -#define FIT_NO_PTR ((void *)0x10000000) //Reserved space on RX - -/* Mininum and maximum IPL levels available for this MCU. */ -#define BSP_MCU_IPL_MAX (0xF) -#define BSP_MCU_IPL_MIN (0) - -#endif /* MCU_INFO */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.c deleted file mode 100644 index 401cbf13984..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.c +++ /dev/null @@ -1,154 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_init.c -* Description : Performs initialization common to all MCUs in this Group -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Added port setting of 177 pins and 176 pins. -* Added setting of PORTG. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Get specifics on this MCU. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* RX MCUs come in different packages and different pin counts. For MCUs that do not have the maximum number of pins - * for their group (e.g. MCU with 100 pins when maximum is 177 pins) these 'non-existent' pins that are not bonded out - * need to be initialized to save power. The macros below define the non-existent pins on each port for smaller - * pin count MCUs. If a pin is non-existent then its value is set to a 1. These values are then ORed into the - * direction registers to set non-existent pins as outputs which can help save power. - */ -#if ((BSP_PACKAGE_PINS == 177) || (BSP_PACKAGE_PINS == 176)) - #define BSP_PRV_PORT0_NE_PIN_MASK (0x50) /* Missing pins: P04 P06 */ - #define BSP_PRV_PORT1_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT2_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT3_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT4_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT5_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT6_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT7_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT8_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT9_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTA_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTB_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTC_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTD_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTE_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTF_NE_PIN_MASK (0xC0) /* Missing pins: PF6 PF7 */ - #define BSP_PRV_PORTG_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTJ_NE_PIN_MASK (0xD0) /* Missing pins: PJ4 PJ6 PJ7 */ -#elif ((BSP_PACKAGE_PINS == 145) || (BSP_PACKAGE_PINS == 144)) - #define BSP_PRV_PORT0_NE_PIN_MASK (0x50) /* Missing pins: P04 P06 */ - #define BSP_PRV_PORT1_NE_PIN_MASK (0x03) /* Missing pins: P10 P11 */ - #define BSP_PRV_PORT2_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT3_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT4_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT5_NE_PIN_MASK (0x80) /* Missing pins: P57 */ - #define BSP_PRV_PORT6_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT7_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT8_NE_PIN_MASK (0x30) /* Missing pins: P84 P85 */ - #define BSP_PRV_PORT9_NE_PIN_MASK (0xF0) /* Missing pins: P94 P95 P96 P97 */ - #define BSP_PRV_PORTA_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTB_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTC_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTD_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTE_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTF_NE_PIN_MASK (0xDF) /* Missing pins: PF0 PF1 PF2 PF3 PF4 PF6 PF7 */ -#if defined(BSP_MCU_RX65N_2MB) - #define BSP_PRV_PORTG_NE_PIN_MASK (0xFF) /* Missing pins: PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 */ -#endif - #define BSP_PRV_PORTJ_NE_PIN_MASK (0xD7) /* Missing pins: PJ0 PJ1 PJ2 PJ4 PJ6 PJ7 */ -#elif (BSP_PACKAGE_PINS == 100) - #define BSP_PRV_PORT0_NE_PIN_MASK (0x5F) /* Missing pins: P00 P01 P02 P03 P04 P06 */ - #define BSP_PRV_PORT1_NE_PIN_MASK (0x03) /* Missing pins: P10 P11 */ - #define BSP_PRV_PORT2_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT3_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT4_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORT5_NE_PIN_MASK (0xC0) /* Missing pins: P56 P57 */ - #define BSP_PRV_PORT6_NE_PIN_MASK (0xFF) /* Missing pins: P60 P61 P62 P63 P64 P65 P66 P67 */ - #define BSP_PRV_PORT7_NE_PIN_MASK (0xFF) /* Missing pins: P70 P71 P72 P73 P74 P75 P76 P77 */ - #define BSP_PRV_PORT8_NE_PIN_MASK (0xFF) /* Missing pins: P80 P81 P82 P83 P84 P85 P86 P87 */ - #define BSP_PRV_PORT9_NE_PIN_MASK (0xFF) /* Missing pins: P90 P91 P92 P93 P94 P95 P96 P97 */ - #define BSP_PRV_PORTA_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTB_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTC_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTD_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTE_NE_PIN_MASK (0x00) /* Missing pins: None */ - #define BSP_PRV_PORTF_NE_PIN_MASK (0xFF) /* Missing pins: PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 */ -#if defined(BSP_MCU_RX65N_2MB) - #define BSP_PRV_PORTG_NE_PIN_MASK (0xFF) /* Missing pins: PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 */ -#endif - #define BSP_PRV_PORTJ_NE_PIN_MASK (0xF7) /* Missing pins: PJ0 PJ1 PJ2 PJ4 PJ5 PJ6 PJ7 */ -#else - #error "ERROR - This package is not defined in mcu_init.c" -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: bsp_non_existent_port_init -* Description : For MCUs that do not have the maximum number of pins for their group (e.g. MCU with 100 pins when -* maximum is 177 pins) these 'non-existent' pins that are not bonded out need to be initialized to save -* power. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void bsp_non_existent_port_init (void) -{ - /* OR in missing pin masks from above. */ - PORT0.PDR.BYTE |= BSP_PRV_PORT0_NE_PIN_MASK; - PORT1.PDR.BYTE |= BSP_PRV_PORT1_NE_PIN_MASK; - PORT2.PDR.BYTE |= BSP_PRV_PORT2_NE_PIN_MASK; - PORT3.PDR.BYTE |= BSP_PRV_PORT3_NE_PIN_MASK; - PORT4.PDR.BYTE |= BSP_PRV_PORT4_NE_PIN_MASK; - PORT5.PDR.BYTE |= BSP_PRV_PORT5_NE_PIN_MASK; - PORT6.PDR.BYTE |= BSP_PRV_PORT6_NE_PIN_MASK; - PORT7.PDR.BYTE |= BSP_PRV_PORT7_NE_PIN_MASK; - PORT8.PDR.BYTE |= BSP_PRV_PORT8_NE_PIN_MASK; - PORT9.PDR.BYTE |= BSP_PRV_PORT9_NE_PIN_MASK; - PORTA.PDR.BYTE |= BSP_PRV_PORTA_NE_PIN_MASK; - PORTB.PDR.BYTE |= BSP_PRV_PORTB_NE_PIN_MASK; - PORTC.PDR.BYTE |= BSP_PRV_PORTC_NE_PIN_MASK; - PORTD.PDR.BYTE |= BSP_PRV_PORTD_NE_PIN_MASK; - PORTE.PDR.BYTE |= BSP_PRV_PORTE_NE_PIN_MASK; - PORTF.PDR.BYTE |= BSP_PRV_PORTF_NE_PIN_MASK; -#if defined(BSP_MCU_RX65N_2MB) - PORTG.PDR.BYTE |= BSP_PRV_PORTG_NE_PIN_MASK; -#endif - PORTJ.PDR.BYTE |= BSP_PRV_PORTJ_NE_PIN_MASK; -} - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.h deleted file mode 100644 index ef4e6575dfc..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_init.h +++ /dev/null @@ -1,44 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_init.h -* Description : Performs initialization common to all MCUs in this Group -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -void bsp_non_existent_port_init(void); - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.c deleted file mode 100644 index 26852de67df..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.c +++ /dev/null @@ -1,913 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_interrupts.c -* Description : This module allows for callbacks to be registered for certain interrupts. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Added callback processing of the following group interrupt sources. -* - RIIC1_EEI1 -* - RIIC1_TEI1 -* - GLCDC_VPOS -* - GLCDC_GR1UF -* - GLCDC_GR2UF -* - DRW2D_DRW_IRQ -* Changed calling condition of callback function in group interrupts. -* Changed calling order of callback function in group interrupts. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Used for accessing CPU registers. */ -#include -/* Access to r_bsp. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* This macro is used to suppress compiler messages about a parameter not being used in a function. The nice thing - * about using this implementation is that it does not take any extra RAM or ROM. - */ -#define INTERNAL_NOT_USED(p) ((void)(p)) -/* Let FPSW EV, EO, EZ, EU, EX=1 (FPU exceptions enabled.) */ -#define FPU_EXCEPTIONS_ENABLE (0x00007C00) - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -/* This array holds callback functions. */ -static void (* g_bsp_vectors[BSP_INT_SRC_TOTAL_ITEMS])(void * pdata); - -bsp_int_err_t bsp_interrupt_enable_disable(bsp_int_src_t vector, bool enable); -bsp_int_err_t bsp_interrupt_group_enable_disable(bsp_int_src_t vector, bool enable, uint32_t ipl); - -/*********************************************************************************************************************** -* Function Name: bsp_interrupt_open -* Description : Initialize callback function array. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -void bsp_interrupt_open (void) -{ - uint32_t i; - - for (i = 0; i < BSP_INT_SRC_TOTAL_ITEMS; i++) - { - g_bsp_vectors[i] = FIT_NO_FUNC; - } - - /* Initialize mapped interrupts. */ - bsp_mapped_interrupt_open(); -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_InterruptWrite -* Description : Registers a callback function for supported interrupts. If FIT_NO_FUNC, NULL, or -* any other invalid function address is passed for the callback argument then any previously registered -* callbacks are unregistered. Use of FIT_NO_FUNC is preferred over NULL since access to the address -* defined by FIT_NO_FUNC will cause a bus error which is easy for the user to catch. NULL typically -* resolves to 0 which is a valid address on RX MCUs. -* Arguments : vector - -* Which interrupt to register a callback for. -* callback - -* Pointer to function to call when interrupt occurs. -* Return Value : BSP_INT_SUCCESS - -* Callback registered -* BSP_INT_ERR_INVALID_ARG - -* Invalid function address input, any previous function has been unregistered -***********************************************************************************************************************/ -bsp_int_err_t R_BSP_InterruptWrite (bsp_int_src_t vector, bsp_int_cb_t callback) -{ - bsp_int_err_t err; - - err = BSP_INT_SUCCESS; - - /* Check for valid address. */ - if (((uint32_t)callback == (uint32_t)NULL) || ((uint32_t)callback == (uint32_t)FIT_NO_FUNC)) - { - g_bsp_vectors[vector] = FIT_NO_FUNC; - } - else - { - g_bsp_vectors[vector] = callback; - } - - return err; -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_InterruptRead -* Description : Returns the callback function address for an interrupt. -* Arguments : vector - -* Which interrupt to read the callback for. -* callback - -* Pointer of where to store callback address. -* Return Value : BSP_INT_SUCCESS - -* Callback was registered and address has been stored in 'callback' parameter. -* BSP_INT_ERR_NO_REGISTERED_CALLBACK - -* No valid callback has been registered for this interrupt source. -***********************************************************************************************************************/ -bsp_int_err_t R_BSP_InterruptRead (bsp_int_src_t vector, bsp_int_cb_t * callback) -{ - bsp_int_err_t err; - - err = BSP_INT_SUCCESS; - - /* Check for valid address. */ - if (((uint32_t)g_bsp_vectors[vector] == (uint32_t)NULL) || ((uint32_t)g_bsp_vectors[vector] == (uint32_t)FIT_NO_FUNC)) - { - err = BSP_INT_ERR_NO_REGISTERED_CALLBACK; - } - else - { - *callback = g_bsp_vectors[vector]; - } - - return err; -} - -/*********************************************************************************************************************** -* Function Name: R_BSP_InterruptControl -* Description : Executes specified command. -* Arguments : vector - -* Which vector is being used. -* cmd - -* Which command to execute. -* pdata - -* Pointer to data to use with command. -* Currently only used for BSP_INT_CMD_GROUP_INTERRUPT_ENABLE, and points -* to a bsp_int_ctrl_t *. Other commands should supply FIT_NO_PTR. -* Return Value : BSP_INT_SUCCESS - -* Command executed successfully. -* BSP_INT_ERR_NO_REGISTERED_CALLBACK - -* No valid callback has been registered for this interrupt source. -* BSP_INT_ERR_INVALID_ARG - -* Invalid command sent in. -* BSP_INT_ERR_GROUP_STILL_ENABLED - -* Not all group interrupts were disabled so group interrupt was not disabled. -***********************************************************************************************************************/ -bsp_int_err_t R_BSP_InterruptControl (bsp_int_src_t vector, bsp_int_cmd_t cmd, void * pdata) -{ - bsp_int_err_t err; - bsp_int_cb_args_t cb_args; - - err = BSP_INT_SUCCESS; - - switch (cmd) - { - case (BSP_INT_CMD_CALL_CALLBACK): - if (((uint32_t)g_bsp_vectors[vector] != (uint32_t)NULL) && - ((uint32_t)g_bsp_vectors[vector] != (uint32_t)FIT_NO_FUNC)) - { - /* Fill in callback info. */ - cb_args.vector = vector; - - g_bsp_vectors[vector](&cb_args); - } - else - { - err = BSP_INT_ERR_NO_REGISTERED_CALLBACK; - } - break; - - case (BSP_INT_CMD_INTERRUPT_ENABLE): - err = bsp_interrupt_enable_disable(vector, true); - break; - - case (BSP_INT_CMD_INTERRUPT_DISABLE): - err = bsp_interrupt_enable_disable(vector, false); - break; - - case (BSP_INT_CMD_GROUP_INTERRUPT_ENABLE): - err = bsp_interrupt_group_enable_disable(vector, true, ((bsp_int_ctrl_t *)pdata)->ipl); - break; - - case (BSP_INT_CMD_GROUP_INTERRUPT_DISABLE): - err = bsp_interrupt_group_enable_disable(vector, false, 0); - break; - - default: - err = BSP_INT_ERR_INVALID_ARG; - break; - } - - return err; -} - -/*********************************************************************************************************************** -* Function Name: bsp_interrupt_enable_disable -* Description : Either enables or disables an interrupt. -* Arguments : vector - -* Which vector to enable or disable. -* enable - -* Whether to enable or disable the interrupt. -* Return Value : BSP_INT_SUCCESS - -* Interrupt enabled or disabled. -* BSP_INT_ERR_UNSUPPORTED - -* API does not support enabling/disabling for this vector. -***********************************************************************************************************************/ -bsp_int_err_t bsp_interrupt_enable_disable (bsp_int_src_t vector, bool enable) -{ - uint32_t temp_fpsw; - bsp_int_err_t err = BSP_INT_SUCCESS; - - switch (vector) - { - case (BSP_INT_SRC_BUS_ERROR): - - if (true == enable) - { - /* Enable the bus error interrupt to catch accesses to illegal/reserved areas of memory */ - /* Clear any pending interrupts */ - IR(BSC,BUSERR) = 0; - /* Make this the highest priority interrupt (adjust as necessary for your application */ - IPR(BSC,BUSERR) = 0x0F; - /* Enable the interrupt in the ICU*/ - IEN(BSC,BUSERR) = 1; - /* Enable illegal address interrupt in the BSC */ - BSC.BEREN.BIT.IGAEN = 1; - /* Enable timeout detection enable. */ - BSC.BEREN.BIT.TOEN = 1; - } - else - { - /* Disable the bus error interrupt. */ - /* Disable the interrupt in the ICU*/ - IEN(BSC,BUSERR) = 0; - /* Disable illegal address interrupt in the BSC */ - BSC.BEREN.BIT.IGAEN = 0; - /* Disable timeout detection enable. */ - BSC.BEREN.BIT.TOEN = 0; - } - - break; - - case (BSP_INT_SRC_EXC_FPU): - - /* Get current FPSW. */ - temp_fpsw = (uint32_t)get_fpsw(); - - if (true == enable) - { - /* Set the FPU exception flags. */ - set_fpsw(temp_fpsw | ((uint32_t)FPU_EXCEPTIONS_ENABLE)); - } - else - { - /* Clear only the FPU exception flags. */ - set_fpsw(temp_fpsw & ((uint32_t)~FPU_EXCEPTIONS_ENABLE)); - } - - break; - - case (BSP_INT_SRC_EXC_NMI_PIN): - - if (true == enable) - { - /* Enable NMI pin interrupt (cannot undo!) */ - ICU.NMIER.BIT.NMIEN = 1; - } - else - { - /* NMI pin interrupts cannot be disabled after being enabled. */ - err = BSP_INT_ERR_UNSUPPORTED; - } - - break; - - default: - err = BSP_INT_ERR_UNSUPPORTED; - break; - } - - return err; -} - -/*********************************************************************************************************************** -* Function Name: bsp_interrupt_group_enable_disable -* Description : Either enables or disables a group interrupt. If a group interrupt is called multiple times to be -* enabled then it will use the highest given IPL. A group interrupt will only be disabled when all -* interrupt sources for that group are already disabled. -* Arguments : vector - -* An interrupt source inside the group that is to be enabled/disabled. -* enable - -* Whether to enable or disable the interrupt. -* ipl - -* If enabling a group interrupt, what IPL to use. -* Return Value : BSP_INT_SUCCESS - -* Interrupt enabled or disabled. -* BSP_INT_ERR_INVALID_ARG - -* Invalid IPL or vector -* BSP_INT_ERR_GROUP_STILL_ENABLED - -* Not all group interrupts were disabled so group interrupt was not disabled. -***********************************************************************************************************************/ -bsp_int_err_t bsp_interrupt_group_enable_disable (bsp_int_src_t vector, bool enable, uint32_t ipl) -{ - bsp_int_err_t err = BSP_INT_SUCCESS; - -#if BSP_CFG_PARAM_CHECKING_ENABLE == 1 - /* If interrupt is going to be enabled, verify that IPL is valid. */ - if ((true == enable) && ((ipl == BSP_MCU_IPL_MIN) || (ipl > BSP_MCU_IPL_MAX))) - { - return BSP_INT_ERR_INVALID_ARG; - } -#endif - - if ((vector >= BSP_INT_SRC_BL0_SCI0_TEI0) && (vector <= BSP_INT_SRC_BL0_PDC_PCERI)) - { - /* Group BL0. */ - if (true == enable) - { - IEN(ICU, GROUPBL0) = 0; - IR(ICU, GROUPBL0) = 0; - IPR(ICU, GROUPBL0) = (uint8_t)(ipl > IPR(ICU, GROUPBL0) ? ipl : IPR(ICU, GROUPBL0)); - IEN(ICU, GROUPBL0) = 1; - } - else - { - /* Check to make sure all interrupt sources are already disabled for this group. */ - if (0 == ICU.GENBL0.LONG) - { - IEN(ICU, GROUPBL0) = 0; - IPR(ICU, GROUPBL0) = 0; - } - else - { - err = BSP_INT_ERR_GROUP_STILL_ENABLED; - } - } - } -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - else if ((vector >= BSP_INT_SRC_BL1_SDHI_CDETI) && (vector <= BSP_INT_SRC_BL1_RIIC1_EEI1)) -#else /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - else if ((vector >= BSP_INT_SRC_BL1_SDHI_CDETI) && (vector <= BSP_INT_SRC_BL1_SCI9_ERI9)) -#endif - { - /* Group BL1. */ - if (true == enable) - { - IEN(ICU, GROUPBL1) = 0; - IR(ICU, GROUPBL1) = 0; - IPR(ICU, GROUPBL1) = (uint8_t)(ipl > IPR(ICU, GROUPBL1) ? ipl : IPR(ICU, GROUPBL1)); - IEN(ICU, GROUPBL1) = 1; - } - else - { - /* Check to make sure all interrupt sources are already disabled for this group. */ - if (0 == ICU.GENBL1.LONG) - { - IEN(ICU, GROUPBL1) = 0; - IPR(ICU, GROUPBL1) = 0; - } - else - { - err = BSP_INT_ERR_GROUP_STILL_ENABLED; - } - } - } - else if (vector == BSP_INT_SRC_BL2_SDSI_SDIOI) - { - /* Group BL2. */ - if (true == enable) - { - IEN(ICU, GROUPBL2) = 0; - IR(ICU, GROUPBL2) = 0; - IPR(ICU, GROUPBL2) = (uint8_t)(ipl > IPR(ICU, GROUPBL2) ? ipl : IPR(ICU, GROUPBL2)); - IEN(ICU, GROUPBL2) = 1; - } - else - { - /* Check to make sure all interrupt sources are already disabled for this group. */ - if (0 == ICU.GENBL2.LONG) - { - IEN(ICU, GROUPBL2) = 0; - IPR(ICU, GROUPBL2) = 0; - } - else - { - err = BSP_INT_ERR_GROUP_STILL_ENABLED; - } - } - } - else if ((vector >= BSP_INT_SRC_AL0_SCI10_TEI10) && (vector <= BSP_INT_SRC_AL0_RSPI2_SPEI2)) - { - /* Group AL0. */ - if (true == enable) - { - IEN(ICU, GROUPAL0) = 0; - IR(ICU, GROUPAL0) = 0; - IPR(ICU, GROUPAL0) = (uint8_t)(ipl > IPR(ICU, GROUPAL0) ? ipl : IPR(ICU, GROUPAL0)); - IEN(ICU, GROUPAL0) = 1; - } - else - { - /* Check to make sure all interrupt sources are already disabled for this group. */ - if (0 == ICU.GENAL0.LONG) - { - IEN(ICU, GROUPAL0) = 0; - IPR(ICU, GROUPAL0) = 0; - } - else - { - err = BSP_INT_ERR_GROUP_STILL_ENABLED; - } - } - } -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - else if ((vector >= BSP_INT_SRC_AL1_EDMAC0_EINT0) && (vector <= BSP_INT_SRC_AL1_DRW2D_DRW_IRQ)) -#else /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - else if (vector == BSP_INT_SRC_AL1_EDMAC0_EINT0) -#endif - { - /* Group AL1. */ - if (true == enable) - { - IEN(ICU, GROUPAL1) = 0; - IR(ICU, GROUPAL1) = 0; - IPR(ICU, GROUPAL1) = (uint8_t)(ipl > IPR(ICU, GROUPAL1) ? ipl : IPR(ICU, GROUPAL1)); - IEN(ICU, GROUPAL1) = 1; - } - else - { - /* Check to make sure all interrupt sources are already disabled for this group. */ - if (0 == ICU.GENAL1.LONG) - { - IEN(ICU, GROUPAL1) = 0; - IPR(ICU, GROUPAL1) = 0; - } - else - { - err = BSP_INT_ERR_GROUP_STILL_ENABLED; - } - } - } - else - { - /* Vector given was not part of a group. */ - err = BSP_INT_ERR_INVALID_ARG; - } - - return err; -} - - -/*********************************************************************************************************************** -* Function Name: group_bl0_handler_isr -* Description : Interrupt handler for Group BL0 interrupts. The way this code works is that for each possible interrupt -* in this group the following will be performed: -* 1) Test to see if an interrupt is requested for this source -* 2) If an interrupt is requested then the registered callback is called (if one is registered) -* NOTE: The interrupt request flag must be cleared in the peripheral. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -#pragma vector=VECT(ICU,GROUPBL0) -__interrupt void group_bl0_handler_isr (void) - -{ - if ((1 == ICU.GRPBL0.BIT.IS1) && (1 == ICU.GENBL0.BIT.EN1)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI0_ERI0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS0) && (1 == ICU.GENBL0.BIT.EN0)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI0_TEI0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS3) && (1 == ICU.GENBL0.BIT.EN3)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI1_ERI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS2) && (1 == ICU.GENBL0.BIT.EN2)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI1_TEI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS5) && (1 == ICU.GENBL0.BIT.EN5)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI2_ERI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS4) && (1 == ICU.GENBL0.BIT.EN4)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI2_TEI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS7) && (1 == ICU.GENBL0.BIT.EN7)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI3_ERI3, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS6) && (1 == ICU.GENBL0.BIT.EN6)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI3_TEI3, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS9) && (1 == ICU.GENBL0.BIT.EN9)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI4_ERI4, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS8) && (1 == ICU.GENBL0.BIT.EN8)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI4_TEI4, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS11) && (1 == ICU.GENBL0.BIT.EN11)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI5_ERI5, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS10) && (1 == ICU.GENBL0.BIT.EN10)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI5_TEI5, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS13) && (1 == ICU.GENBL0.BIT.EN13)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI6_ERI6, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS12) && (1 == ICU.GENBL0.BIT.EN12)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI6_TEI6, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS15) && (1 == ICU.GENBL0.BIT.EN15)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI7_ERI7, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS14) && (1 == ICU.GENBL0.BIT.EN14)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI7_TEI7, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS17) && (1 == ICU.GENBL0.BIT.EN17)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_ERI12, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS16) && (1 == ICU.GENBL0.BIT.EN16)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_TEI12, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS18) && (1 == ICU.GENBL0.BIT.EN18)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_SCIX0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS19) && (1 == ICU.GENBL0.BIT.EN19)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_SCIX1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS20) && (1 == ICU.GENBL0.BIT.EN20)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_SCIX2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS21) && (1 == ICU.GENBL0.BIT.EN21)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_SCI12_SCIX3, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS24) && (1 == ICU.GENBL0.BIT.EN24)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_QSPI_QSPSSLI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS26) && (1 == ICU.GENBL0.BIT.EN26)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_CAC_FERRI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS27) && (1 == ICU.GENBL0.BIT.EN27)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_CAC_MENDI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS28) && (1 == ICU.GENBL0.BIT.EN28)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_CAC_OVFI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS29) && (1 == ICU.GENBL0.BIT.EN29)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_DOC_DOPCI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS31) && (1 == ICU.GENBL0.BIT.EN31)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_PDC_PCERI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL0.BIT.IS30) && (1 == ICU.GENBL0.BIT.EN30)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL0_PDC_PCFEI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } -} - -/*********************************************************************************************************************** -* Function Name: group_bl1_handler_isr -* Description : Interrupt handler for Group BL1 interrupts. The way this code works is that for each possible interrupt -* in this group the following will be performed: -* 1) Test to see if an interrupt is requested for this source -* 2) If an interrupt is requested then the registered callback is called (if one is registered) -* NOTE: The interrupt request flag must be cleared in the peripheral. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -#pragma vector=VECT(ICU,GROUPBL1) -__interrupt void group_bl1_handler_isr (void) - -{ - if ((1 == ICU.GRPBL1.BIT.IS3) && (1 == ICU.GENBL1.BIT.EN3)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SDHI_CDETI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS4) && (1 == ICU.GENBL1.BIT.EN4)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SDHI_CACI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS5) && (1 == ICU.GENBL1.BIT.EN5)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SDHI_SDACI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS6) && (1 == ICU.GENBL1.BIT.EN6)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_MMCIF_CDETIO, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS7) && (1 == ICU.GENBL1.BIT.EN7)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_MMCIF_ERRIO, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS8) && (1 == ICU.GENBL1.BIT.EN8)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_MMCIF_ACCIO, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS9) && (1 == ICU.GENBL1.BIT.EN9)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_POE3_OEI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS10) && (1 == ICU.GENBL1.BIT.EN10)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_POE3_OEI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS11) && (1 == ICU.GENBL1.BIT.EN11)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_POE3_OEI3, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS12) && (1 == ICU.GENBL1.BIT.EN12)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_POE3_OEI4, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS14) && (1 == ICU.GENBL1.BIT.EN14)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC0_EEI0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS13) && (1 == ICU.GENBL1.BIT.EN13)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC0_TEI0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS16) && (1 == ICU.GENBL1.BIT.EN16)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC2_EEI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS15) && (1 == ICU.GENBL1.BIT.EN15)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC2_TEI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS20) && (1 == ICU.GENBL1.BIT.EN20)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_S12AD0_S12CMPAI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS21) && (1 == ICU.GENBL1.BIT.EN21)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_S12AD0_S12CMPBI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS22) && (1 == ICU.GENBL1.BIT.EN22)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_S12AD1_S12CMPAI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS23) && (1 == ICU.GENBL1.BIT.EN23)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_S12AD1_S12CMPBI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS25) && (1 == ICU.GENBL1.BIT.EN25)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SCI8_ERI8, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS24) && (1 == ICU.GENBL1.BIT.EN24)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SCI8_TEI8, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS27) && (1 == ICU.GENBL1.BIT.EN27)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SCI9_ERI9, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS26) && (1 == ICU.GENBL1.BIT.EN26)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_SCI9_TEI9, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - - if ((1 == ICU.GRPBL1.BIT.IS29) && (1 == ICU.GENBL1.BIT.EN29)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC1_EEI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPBL1.BIT.IS28) && (1 == ICU.GENBL1.BIT.EN28)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL1_RIIC1_TEI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - -#endif - -} - -/*********************************************************************************************************************** -* Function Name: group_bl2_handler_isr -* Description : Interrupt handler for Group BL1 interrupts. The way this code works is that for each possible interrupt -* in this group the following will be performed: -* 1) Test to see if an interrupt is requested for this source -* 2) If an interrupt is requested then the registered callback is called (if one is registered) -* NOTE: The interrupt request flag must be cleared in the peripheral. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -#pragma vector=VECT(ICU,GROUPBL2) -__interrupt void group_bl2_handler_isr (void) - -{ - if ((1 == ICU.GRPBL2.BIT.IS0) && (1 == ICU.GENBL2.BIT.EN0)) - { - R_BSP_InterruptControl(BSP_INT_SRC_BL2_SDSI_SDIOI, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - -} - -/*********************************************************************************************************************** -* Function Name: group_al0_handler_isr -* Description : Interrupt handler for Group AL0 interrupts. The way this code works is that for each possible interrupt -* in this group the following will be performed: -* 1) Test to see if an interrupt is requested for this source -* 2) If an interrupt is requested then the registered callback is called (if one is registered) -* NOTE: The interrupt request flag must be cleared in the peripheral. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -#pragma vector=VECT(ICU,GROUPAL0) -__interrupt void group_al0_handler_isr (void) - -{ - if ((1 == ICU.GRPAL0.BIT.IS9) && (1 == ICU.GENAL0.BIT.EN9)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_SCI10_ERI10, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS8) && (1 == ICU.GENAL0.BIT.EN8)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_SCI10_TEI10, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS13) && (1 == ICU.GENAL0.BIT.EN13)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_SCI11_ERI11, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS12) && (1 == ICU.GENAL0.BIT.EN12)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_SCI11_TEI11, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS17) && (1 == ICU.GENAL0.BIT.EN17)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI0_SPEI0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS16) && (1 == ICU.GENAL0.BIT.EN16)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI0_SPII0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS19) && (1 == ICU.GENAL0.BIT.EN19)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI1_SPEI1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS18) && (1 == ICU.GENAL0.BIT.EN18)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI1_SPII1, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS21) && (1 == ICU.GENAL0.BIT.EN21)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI2_SPEI2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL0.BIT.IS20) && (1 == ICU.GENAL0.BIT.EN20)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL0_RSPI2_SPII2, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } -} - -/*********************************************************************************************************************** -* Function Name: group_al1_handler_isr -* Description : Interrupt handler for Group AL1 interrupts. The way this code works is that for each possible interrupt -* in this group the following will be performed: -* 1) Test to see if an interrupt is requested for this source -* 2) If an interrupt is requested then the registered callback is called (if one is registered) -* NOTE: The interrupt request flag must be cleared in the peripheral. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -#pragma vector=VECT(ICU,GROUPAL1) -__interrupt void group_al1_handler_isr (void) - -{ - if ((1 == ICU.GRPAL1.BIT.IS4) && (1 == ICU.GENAL1.BIT.EN4)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL1_EDMAC0_EINT0, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - - if ((1 == ICU.GRPAL1.BIT.IS9) && (1 == ICU.GENAL1.BIT.EN9)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL1_GLCDC_GR1UF, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL1.BIT.IS10) && (1 == ICU.GENAL1.BIT.EN10)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL1_GLCDC_GR2UF, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL1.BIT.IS8) && (1 == ICU.GENAL1.BIT.EN8)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL1_GLCDC_VPOS, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - - if ((1 == ICU.GRPAL1.BIT.IS11) && (1 == ICU.GENAL1.BIT.EN11)) - { - R_BSP_InterruptControl(BSP_INT_SRC_AL1_DRW2D_DRW_IRQ, BSP_INT_CMD_CALL_CALLBACK, FIT_NO_PTR); - } - -#endif - -} - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.h deleted file mode 100644 index 74b45c8670a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_interrupts.h +++ /dev/null @@ -1,206 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_interrupts.h -* Description : This module allows for callbacks to be registered for certain interrupts. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Added the following enumeration constant. -* - BSP_INT_SRC_EXRAM -* - BSP_INT_SRC_BL1_RIIC1_TEI1 -* - BSP_INT_SRC_BL1_RIIC1_EEI1 -* - BSP_INT_SRC_AL1_GLCDC_VPOS -* - BSP_INT_SRC_AL1_GLCDC_GR1UF -* - BSP_INT_SRC_AL1_GLCDC_GR2UF -* - BSP_INT_SRC_AL1_DRW2D_DRW_IRQ -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Available return codes. */ -typedef enum -{ - BSP_INT_SUCCESS = 0, - BSP_INT_ERR_NO_REGISTERED_CALLBACK, //There is not a registered callback for this interrupt source - BSP_INT_ERR_INVALID_ARG, //Illegal argument input - BSP_INT_ERR_UNSUPPORTED, //Operation is not supported by this API - BSP_INT_ERR_GROUP_STILL_ENABLED //Not all group interrupts were disabled so group interrupt was not disabled -} bsp_int_err_t; - -/* Available interrupts to register a callback for. */ -typedef enum -{ - BSP_INT_SRC_EXC_SUPERVISOR_INSTR = 0, //Occurs when privileged instruction is executed in User Mode - BSP_INT_SRC_EXC_UNDEFINED_INSTR, //Occurs when MCU encounters an unknown instruction - BSP_INT_SRC_EXC_NMI_PIN, //NMI Pin interrupt - BSP_INT_SRC_EXC_FPU, //FPU exception - BSP_INT_SRC_EXC_ACCESS, //Access exception - BSP_INT_SRC_OSC_STOP_DETECT, //Oscillation stop is detected - BSP_INT_SRC_WDT_ERROR, //WDT underflow/refresh error has occurred - BSP_INT_SRC_IWDT_ERROR, //IWDT underflow/refresh error has occurred - BSP_INT_SRC_LVD1, //Voltage monitoring 1 interrupt - BSP_INT_SRC_LVD2, //Voltage monitoring 2 interrupt - BSP_INT_SRC_UNDEFINED_INTERRUPT, //Interrupt has triggered for a vector that user did not write a handler for - BSP_INT_SRC_BUS_ERROR, //Bus error: illegal address access or timeout - BSP_INT_SRC_RAM, //RAM error interrupt -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - BSP_INT_SRC_EXRAM, //EXRAM error interrupt -#endif - - /* BE0 Group Interrupts are all CAN and therefore will be taken care of by the CAN module. */ - - /* BL0 Group Interrupts. */ - BSP_INT_SRC_BL0_SCI0_TEI0, - BSP_INT_SRC_BL0_SCI0_ERI0, - BSP_INT_SRC_BL0_SCI1_TEI1, - BSP_INT_SRC_BL0_SCI1_ERI1, - BSP_INT_SRC_BL0_SCI2_TEI2, - BSP_INT_SRC_BL0_SCI2_ERI2, - BSP_INT_SRC_BL0_SCI3_TEI3, - BSP_INT_SRC_BL0_SCI3_ERI3, - BSP_INT_SRC_BL0_SCI4_TEI4, - BSP_INT_SRC_BL0_SCI4_ERI4, - BSP_INT_SRC_BL0_SCI5_TEI5, - BSP_INT_SRC_BL0_SCI5_ERI5, - BSP_INT_SRC_BL0_SCI6_TEI6, - BSP_INT_SRC_BL0_SCI6_ERI6, - BSP_INT_SRC_BL0_SCI7_TEI7, - BSP_INT_SRC_BL0_SCI7_ERI7, - BSP_INT_SRC_BL0_SCI12_TEI12, - BSP_INT_SRC_BL0_SCI12_ERI12, - BSP_INT_SRC_BL0_SCI12_SCIX0, - BSP_INT_SRC_BL0_SCI12_SCIX1, - BSP_INT_SRC_BL0_SCI12_SCIX2, - BSP_INT_SRC_BL0_SCI12_SCIX3, - BSP_INT_SRC_BL0_QSPI_QSPSSLI, - BSP_INT_SRC_BL0_CAC_FERRI, - BSP_INT_SRC_BL0_CAC_MENDI, - BSP_INT_SRC_BL0_CAC_OVFI, - BSP_INT_SRC_BL0_DOC_DOPCI, - BSP_INT_SRC_BL0_PDC_PCFEI, - BSP_INT_SRC_BL0_PDC_PCERI, - - /* BL1 Group Interrupts. */ - BSP_INT_SRC_BL1_SDHI_CDETI, - BSP_INT_SRC_BL1_SDHI_CACI, - BSP_INT_SRC_BL1_SDHI_SDACI, - BSP_INT_SRC_BL1_MMCIF_CDETIO, - BSP_INT_SRC_BL1_MMCIF_ERRIO, - BSP_INT_SRC_BL1_MMCIF_ACCIO, - BSP_INT_SRC_BL1_POE3_OEI1, - BSP_INT_SRC_BL1_POE3_OEI2, - BSP_INT_SRC_BL1_POE3_OEI3, - BSP_INT_SRC_BL1_POE3_OEI4, - BSP_INT_SRC_BL1_RIIC0_TEI0, - BSP_INT_SRC_BL1_RIIC0_EEI0, - BSP_INT_SRC_BL1_RIIC2_TEI2, - BSP_INT_SRC_BL1_RIIC2_EEI2, - BSP_INT_SRC_BL1_S12AD0_S12CMPAI, - BSP_INT_SRC_BL1_S12AD0_S12CMPBI, - BSP_INT_SRC_BL1_S12AD1_S12CMPAI1, - BSP_INT_SRC_BL1_S12AD1_S12CMPBI1, - BSP_INT_SRC_BL1_SCI8_TEI8, - BSP_INT_SRC_BL1_SCI8_ERI8, - BSP_INT_SRC_BL1_SCI9_TEI9, - BSP_INT_SRC_BL1_SCI9_ERI9, -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - BSP_INT_SRC_BL1_RIIC1_TEI1, - BSP_INT_SRC_BL1_RIIC1_EEI1, -#endif - - /* BL2 Group Interrupts. */ - BSP_INT_SRC_BL2_SDSI_SDIOI, - - /* AL0 Group Interrupts. */ - BSP_INT_SRC_AL0_SCI10_TEI10, - BSP_INT_SRC_AL0_SCI10_ERI10, - BSP_INT_SRC_AL0_SCI11_TEI11, - BSP_INT_SRC_AL0_SCI11_ERI11, - BSP_INT_SRC_AL0_RSPI0_SPII0, - BSP_INT_SRC_AL0_RSPI0_SPEI0, - BSP_INT_SRC_AL0_RSPI1_SPII1, - BSP_INT_SRC_AL0_RSPI1_SPEI1, - BSP_INT_SRC_AL0_RSPI2_SPII2, - BSP_INT_SRC_AL0_RSPI2_SPEI2, - - /* AL1 Group Interrupts. */ - BSP_INT_SRC_AL1_EDMAC0_EINT0, -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - BSP_INT_SRC_AL1_GLCDC_VPOS, - BSP_INT_SRC_AL1_GLCDC_GR1UF, - BSP_INT_SRC_AL1_GLCDC_GR2UF, - BSP_INT_SRC_AL1_DRW2D_DRW_IRQ, -#endif - - - BSP_INT_SRC_TOTAL_ITEMS //DO NOT MODIFY! This is used for sizing the interrupt callback array. -} bsp_int_src_t; - -/* Available commands for R_BSP_InterruptControl() function. */ -typedef enum -{ - BSP_INT_CMD_CALL_CALLBACK = 0, //Calls registered callback function if one exists - BSP_INT_CMD_INTERRUPT_ENABLE, //Enables a given interrupt (Available for NMI pin, FPU, and Bus Error) - BSP_INT_CMD_INTERRUPT_DISABLE, //Disables a given interrupt (Available for FPU, and Bus Error) - BSP_INT_CMD_GROUP_INTERRUPT_ENABLE, //Enables a group interrupt when a group interrupt source is given. The - //pdata argument should give the IPL to be used using the bsp_int_ctrl_t - //type. If a group interrupt is enabled multiple times with different IPL - //levels it will use the highest given IPL. - BSP_INT_CMD_GROUP_INTERRUPT_DISABLE, //Disables a group interrupt when a group interrupt source is given. - //This will only disable a group interrupt when all interrupt - //sources for that group are already disabled. -} bsp_int_cmd_t; - -/* Type to be used for pdata argument in Control function. */ -typedef union -{ - uint32_t ipl; //Used when enabling an interrupt to set that interrupt's priority level -} bsp_int_ctrl_t; - -/* Easy to use typedef for callback functions. */ -typedef void (*bsp_int_cb_t)(void *); - -/* This structure is the common one that is passed as the 'void *' argument to callback functions when an - * exception occurs. - */ -typedef struct -{ - bsp_int_src_t vector; //Which vector caused this interrupt -} bsp_int_cb_args_t; - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -bsp_int_err_t R_BSP_InterruptWrite(bsp_int_src_t vector, bsp_int_cb_t callback); -bsp_int_err_t R_BSP_InterruptRead(bsp_int_src_t vector, bsp_int_cb_t * callback); -bsp_int_err_t R_BSP_InterruptControl(bsp_int_src_t vector, bsp_int_cmd_t cmd, void * pdata); - -void bsp_interrupt_open(void); //r_bsp internal function. DO NOT CALL. - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.c deleted file mode 100644 index a237418fe01..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.c +++ /dev/null @@ -1,46 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_locks.c -* Description : This source file has 1 lock per MCU resource. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Used for getting MCU information to accurately reflect available MCU resources. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ -/* Below are locks for controlling access to MCU resources. */ -BSP_CFG_USER_LOCKING_TYPE g_bsp_Locks[BSP_NUM_LOCKS]; diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.h deleted file mode 100644 index f03cca2e4a4..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_locks.h +++ /dev/null @@ -1,211 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_locks.h -* Device(s) : RX65N -* Description : This source file has 1 lock per MCU resource. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Added the following enumeration constant. -* - BSP_LOCK_RIIC1 -* - BSP_LOCK_GLCDC -* - BSP_LOCK_DRW2D -***********************************************************************************************************************/ - -#ifndef MCU_LOCKS_H -#define MCU_LOCKS_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Gets MCU configuration information. */ -#include "r_bsp_config.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* This enum defines all of the available hardware locks for this MCU. If you delete an entry out of this list then you - will decrease the size of the locks array but will not be able to use that lock. For example, if your design is not - using CAN at all then you can safely remove the BSP_LOCK_CAN# entries below. */ -typedef enum -{ - BSP_LOCK_BSC = 0, - BSP_LOCK_CAC, - BSP_LOCK_CAN0, - BSP_LOCK_CAN1, - BSP_LOCK_CMT, - BSP_LOCK_CMT0, - BSP_LOCK_CMT1, - BSP_LOCK_CMT2, - BSP_LOCK_CMT3, - BSP_LOCK_CMTW0, - BSP_LOCK_CMTW1, - BSP_LOCK_CRC, - BSP_LOCK_DA, - BSP_LOCK_DMAC, - BSP_LOCK_DMAC0, - BSP_LOCK_DMAC1, - BSP_LOCK_DMAC2, - BSP_LOCK_DMAC3, - BSP_LOCK_DMAC4, - BSP_LOCK_DMAC5, - BSP_LOCK_DMAC6, - BSP_LOCK_DMAC7, - BSP_LOCK_DOC, - BSP_LOCK_DTC, - BSP_LOCK_EDMAC0, - BSP_LOCK_ELC, - BSP_LOCK_ETHERC0, - BSP_LOCK_EXDMAC, - BSP_LOCK_EXDMAC0, - BSP_LOCK_EXDMAC1, - BSP_LOCK_FLASH, - BSP_LOCK_IRQ0, - BSP_LOCK_IRQ1, - BSP_LOCK_IRQ2, - BSP_LOCK_IRQ3, - BSP_LOCK_IRQ4, - BSP_LOCK_IRQ5, - BSP_LOCK_IRQ6, - BSP_LOCK_IRQ7, - BSP_LOCK_IRQ8, - BSP_LOCK_IRQ9, - BSP_LOCK_IRQ10, - BSP_LOCK_IRQ11, - BSP_LOCK_IRQ12, - BSP_LOCK_IRQ13, - BSP_LOCK_IRQ14, - BSP_LOCK_IRQ15, - BSP_LOCK_ICU, - BSP_LOCK_IWDT, - BSP_LOCK_MMC, - BSP_LOCK_MPC, - BSP_LOCK_MPU, - BSP_LOCK_MTU, - BSP_LOCK_MTU0, - BSP_LOCK_MTU1, - BSP_LOCK_MTU2, - BSP_LOCK_MTU3, - BSP_LOCK_MTU4, - BSP_LOCK_MTU5, - BSP_LOCK_MTU6, - BSP_LOCK_MTU7, - BSP_LOCK_MTU8, - BSP_LOCK_PDC, - BSP_LOCK_POE, - BSP_LOCK_PPG0, - BSP_LOCK_PPG1, - BSP_LOCK_QSPI, - BSP_LOCK_RAM, - BSP_LOCK_RIIC0, -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - BSP_LOCK_RIIC1, -#endif - BSP_LOCK_RIIC2, - BSP_LOCK_RSPI0, - BSP_LOCK_RSPI1, - BSP_LOCK_RSPI2, - BSP_LOCK_RTC, - BSP_LOCK_S12AD, - BSP_LOCK_S12AD1, - BSP_LOCK_SCI0, - BSP_LOCK_SCI1, - BSP_LOCK_SCI2, - BSP_LOCK_SCI3, - BSP_LOCK_SCI4, - BSP_LOCK_SCI5, - BSP_LOCK_SCI6, - BSP_LOCK_SCI7, - BSP_LOCK_SCI8, - BSP_LOCK_SCI9, - BSP_LOCK_SCI10, - BSP_LOCK_SCI11, - BSP_LOCK_SCI12, - BSP_LOCK_SDHI, - BSP_LOCK_SDSI, - BSP_LOCK_SMCI0, - BSP_LOCK_SMCI1, - BSP_LOCK_SMCI2, - BSP_LOCK_SMCI3, - BSP_LOCK_SMCI4, - BSP_LOCK_SMCI5, - BSP_LOCK_SMCI6, - BSP_LOCK_SMCI7, - BSP_LOCK_SMCI8, - BSP_LOCK_SMCI9, - BSP_LOCK_SMCI12, - BSP_LOCK_SYSTEM, - BSP_LOCK_TEMPS, - BSP_LOCK_TMR0, - BSP_LOCK_TMR1, - BSP_LOCK_TMR2, - BSP_LOCK_TMR3, - BSP_LOCK_TMR01, - BSP_LOCK_TMR23, - BSP_LOCK_TPU0, - BSP_LOCK_TPU1, - BSP_LOCK_TPU2, - BSP_LOCK_TPU3, - BSP_LOCK_TPU4, - BSP_LOCK_TPU5, - BSP_LOCK_TPUA, - BSP_LOCK_USB, - BSP_LOCK_USB0, - BSP_LOCK_WDT, - BSP_LOCK_FLASHCONST, - BSP_LOCK_TEMPSCONST, -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - BSP_LOCK_GLCDC, - BSP_LOCK_DRW2D, -#endif - BSP_NUM_LOCKS //This entry is not a valid lock. It is used for sizing g_bsp_Locks[] array below. Do not touch! -} mcu_lock_t; - -typedef struct -{ - /* The actual lock. int32_t is used because this is what the xchg() instruction takes as parameters. */ - int32_t lock; - /* Could add a ID for locking and unlocking. In this could protect against any function being able to unlock. */ -} bsp_lock_t; - -/*********************************************************************************************************************** -Error checking -***********************************************************************************************************************/ -#if BSP_CFG_USER_LOCKING_ENABLED == 0 -#undef BSP_CFG_USER_LOCKING_TYPE -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t -#else - #if !defined(BSP_CFG_USER_LOCKING_TYPE) - #error "R_BSP ERROR - If you are using your own locking mechanism then you must define BSP_CFG_USER_LOCKING_TYPE in \ - r_bsp_config.h." - #endif -#endif - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ -extern BSP_CFG_USER_LOCKING_TYPE g_bsp_Locks[]; - -#endif /* MCU_LOCKS_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.c deleted file mode 100644 index 498dbd786d6..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.c +++ /dev/null @@ -1,604 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_mapped_interrupts.c -* Description : This module maps Interrupt A & B interrupts. Which interrupts are mapped depends on the macros in -* r_bsp_interrupt_config.h. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* (XXX = BSP_MAPPED_INT_CFG_B_VECT, BSP_MAPPED_INT_CFG_A_VECT, -* BSP_PRV_INT_B_NUM, BSP_PRV_INT_A_NUM) -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Access to r_bsp. */ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: bsp_mapped_interrupt_open -* Description : Initializes mapped interrupts. This code does the following for each possible mapped interrupt: -* 1) PREPROCCESOR - Test to see if this interrupt is chosen to be used -* 2) PREPROCESSOR - Figure out which interrupt select register needs to be written to -* 3) RUNTIME C - Set the appropriate select register with the number of this mapped interrupt -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -void bsp_mapped_interrupt_open (void) -{ -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) = BSP_PRV_INT_B_NUM_CMT2_CMI2; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) = BSP_PRV_INT_B_NUM_CMT3_CMI3; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) = BSP_PRV_INT_B_NUM_TMR0_CMIA0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) = BSP_PRV_INT_B_NUM_TMR0_CMIB0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) = BSP_PRV_INT_B_NUM_TMR0_OVI0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) = BSP_PRV_INT_B_NUM_TMR1_CMIA1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) = BSP_PRV_INT_B_NUM_TMR1_CMIB1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) = BSP_PRV_INT_B_NUM_TMR1_OVI1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) = BSP_PRV_INT_B_NUM_TMR2_CMIA2; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) = BSP_PRV_INT_B_NUM_TMR2_CMIB2; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) = BSP_PRV_INT_B_NUM_TMR2_OVI2; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) = BSP_PRV_INT_B_NUM_TMR3_CMIA3; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) = BSP_PRV_INT_B_NUM_TMR3_CMIB3; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) = BSP_PRV_INT_B_NUM_TMR3_OVI3; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) = BSP_PRV_INT_B_NUM_TPU0_TGI0A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) = BSP_PRV_INT_B_NUM_TPU0_TGI0B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) = BSP_PRV_INT_B_NUM_TPU0_TGI0C; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) = BSP_PRV_INT_B_NUM_TPU0_TGI0D; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) = BSP_PRV_INT_B_NUM_TPU0_TCI0V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) = BSP_PRV_INT_B_NUM_TPU1_TGI1A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) = BSP_PRV_INT_B_NUM_TPU1_TGI1B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) = BSP_PRV_INT_B_NUM_TPU1_TCI1V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) = BSP_PRV_INT_B_NUM_TPU1_TCI1U; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) = BSP_PRV_INT_B_NUM_TPU2_TGI2A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) = BSP_PRV_INT_B_NUM_TPU2_TGI2B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) = BSP_PRV_INT_B_NUM_TPU2_TCI2V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) = BSP_PRV_INT_B_NUM_TPU2_TCI2U; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) = BSP_PRV_INT_B_NUM_TPU3_TGI3A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) = BSP_PRV_INT_B_NUM_TPU3_TGI3B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) = BSP_PRV_INT_B_NUM_TPU3_TGI3C; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) = BSP_PRV_INT_B_NUM_TPU3_TGI3D; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) = BSP_PRV_INT_B_NUM_TPU3_TCI3V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) = BSP_PRV_INT_B_NUM_TPU4_TGI4A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) = BSP_PRV_INT_B_NUM_TPU4_TGI4B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) = BSP_PRV_INT_B_NUM_TPU4_TCI4V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) = BSP_PRV_INT_B_NUM_TPU4_TCI4U; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) = BSP_PRV_INT_B_NUM_TPU5_TGI5A; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) = BSP_PRV_INT_B_NUM_TPU5_TGI5B; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) = BSP_PRV_INT_B_NUM_TPU5_TCI5V; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) = BSP_PRV_INT_B_NUM_TPU5_TCI5U; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) = BSP_PRV_INT_B_NUM_CMTW0_IC0I0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) = BSP_PRV_INT_B_NUM_CMTW0_IC1I0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) = BSP_PRV_INT_B_NUM_CMTW0_OC0I0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) = BSP_PRV_INT_B_NUM_CMTW0_OC1I0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) = BSP_PRV_INT_B_NUM_CMTW1_IC0I1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) = BSP_PRV_INT_B_NUM_CMTW1_IC1I1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) = BSP_PRV_INT_B_NUM_CMTW1_OC0I1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) = BSP_PRV_INT_B_NUM_CMTW1_OC1I1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) = BSP_PRV_INT_B_NUM_RTC_CUP; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) = BSP_PRV_INT_B_NUM_CAN0_RXF0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) = BSP_PRV_INT_B_NUM_CAN0_TXF0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) = BSP_PRV_INT_B_NUM_CAN0_RXM0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) = BSP_PRV_INT_B_NUM_CAN0_TXM0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) = BSP_PRV_INT_B_NUM_CAN1_RXF1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) = BSP_PRV_INT_B_NUM_CAN1_TXF1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) = BSP_PRV_INT_B_NUM_CAN1_RXM1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) = BSP_PRV_INT_B_NUM_CAN1_TXM1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) = BSP_PRV_INT_B_NUM_USB0_USBI0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) = BSP_PRV_INT_B_NUM_S12ADC0_S12ADI0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) = BSP_PRV_INT_B_NUM_S12ADC0_S12GBADI0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) = BSP_PRV_INT_B_NUM_S12ADC0_S12GCADI0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) = BSP_PRV_INT_B_NUM_S12ADC1_S12ADI1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) = BSP_PRV_INT_B_NUM_S12ADC1_S12GBADI1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) = BSP_PRV_INT_B_NUM_S12ADC1_S12GCADI1; -#endif - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) = BSP_PRV_INT_B_NUM_RNG_RNGEND; -#endif - -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) = BSP_PRV_INT_B_NUM_ELC_ELSR18I; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) = BSP_PRV_INT_B_NUM_ELC_ELSR19I; -#endif - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) = BSP_PRV_INT_B_NUM_TSIP_PROC_BUSY; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) = BSP_PRV_INT_B_NUM_TSIP_ROMOK; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) = BSP_PRV_INT_B_NUM_TSIP_LONG_PLG; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) = BSP_PRV_INT_B_NUM_TSIP_TEST_BUSY; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) = BSP_PRV_INT_B_NUM_TSIP_WRRDY0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) = BSP_PRV_INT_B_NUM_TSIP_WRRDY1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) = BSP_PRV_INT_B_NUM_TSIP_WRRDY4; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) = BSP_PRV_INT_B_NUM_TSIP_RDRDY0; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) = BSP_PRV_INT_B_NUM_TSIP_RDRDY1; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) = BSP_PRV_INT_B_NUM_TSIP_INTEGRATE_WRRDY; -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) - BSP_PRV_INT_SELECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) = BSP_PRV_INT_B_NUM_TSIP_INTEGRATE_RDRDY; -#endif - -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) = BSP_PRV_INT_A_NUM_MTU0_TGIA0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) = BSP_PRV_INT_A_NUM_MTU0_TGIB0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) = BSP_PRV_INT_A_NUM_MTU0_TGIC0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) = BSP_PRV_INT_A_NUM_MTU0_TGID0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) = BSP_PRV_INT_A_NUM_MTU0_TCIV0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) = BSP_PRV_INT_A_NUM_MTU0_TGIE0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) = BSP_PRV_INT_A_NUM_MTU0_TGIF0; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) = BSP_PRV_INT_A_NUM_MTU1_TGIA1; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) = BSP_PRV_INT_A_NUM_MTU1_TGIB1; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) = BSP_PRV_INT_A_NUM_MTU1_TCIV1; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) = BSP_PRV_INT_A_NUM_MTU1_TCIU1; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) = BSP_PRV_INT_A_NUM_MTU2_TGIA2; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) = BSP_PRV_INT_A_NUM_MTU2_TGIB2; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) = BSP_PRV_INT_A_NUM_MTU2_TCIV2; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) = BSP_PRV_INT_A_NUM_MTU2_TCIU2; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) = BSP_PRV_INT_A_NUM_MTU3_TGIA3; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) = BSP_PRV_INT_A_NUM_MTU3_TGIB3; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) = BSP_PRV_INT_A_NUM_MTU3_TGIC3; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) = BSP_PRV_INT_A_NUM_MTU3_TGID3; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) = BSP_PRV_INT_A_NUM_MTU3_TCIV3; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) = BSP_PRV_INT_A_NUM_MTU4_TGIA4; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) = BSP_PRV_INT_A_NUM_MTU4_TGIB4; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) = BSP_PRV_INT_A_NUM_MTU4_TGIC4; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) = BSP_PRV_INT_A_NUM_MTU4_TGID4; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) = BSP_PRV_INT_A_NUM_MTU4_TCIV4; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) = BSP_PRV_INT_A_NUM_MTU5_TGIU5; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) = BSP_PRV_INT_A_NUM_MTU5_TGIV5; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) = BSP_PRV_INT_A_NUM_MTU5_TGIW5; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) = BSP_PRV_INT_A_NUM_MTU6_TGIA6; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) = BSP_PRV_INT_A_NUM_MTU6_TGIB6; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) = BSP_PRV_INT_A_NUM_MTU6_TGIC6; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) = BSP_PRV_INT_A_NUM_MTU6_TGID6; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) = BSP_PRV_INT_A_NUM_MTU6_TCIV6; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) = BSP_PRV_INT_A_NUM_MTU7_TGIA7; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) = BSP_PRV_INT_A_NUM_MTU7_TGIB7; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) = BSP_PRV_INT_A_NUM_MTU7_TGIC7; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) = BSP_PRV_INT_A_NUM_MTU7_TGID7; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) = BSP_PRV_INT_A_NUM_MTU7_TCIV7; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) = BSP_PRV_INT_A_NUM_MTU8_TGIA8; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) = BSP_PRV_INT_A_NUM_MTU8_TGIB8; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) = BSP_PRV_INT_A_NUM_MTU8_TGIC8; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) = BSP_PRV_INT_A_NUM_MTU8_TGID8; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) = BSP_PRV_INT_A_NUM_MTU8_TCIV8; -#endif - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) = BSP_PRV_INT_A_NUM_AES_AESRDY; -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) - BSP_PRV_INT_SELECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) = BSP_PRV_INT_A_NUM_AES_AESEND; -#endif - -#endif -} - - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.h deleted file mode 100644 index 7ed6b59b430..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts.h +++ /dev/null @@ -1,1341 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_mapped_interrupts.c -* Description : This module maps Interrupt A & B interrupts. Which interrupts are mapped depends on the macros in -* r_bsp_interrupt_config.h. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* (XXX = BSP_MAPPED_INT_CFG_B_VECT, BSP_MAPPED_INT_CFG_A_VECT, BSP_PRV_INT_B_NUM, -* BSP_PRV_INT_A_NUM, IR, DTCE, IER, IPR ,IEN, VECT) -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added the following macro definition. -* (XXX = BSP_PRV_INT_B_NUM , IR, DTCE, IER, IPR ,IEN, VECT) -* - XXX_TSIP_PROC_BUSY -* - XXX_TSIP_ROMOK -* - XXX_TSIP_LONG_PLG -* - XXX_TSIP_TEST_BUSY -* - XXX_TSIP_WRRDY0 -* - XXX_TSIP_WRRDY1 -* - XXX_TSIP_WRRDY4 -* - XXX_TSIP_RDRDY0 -* - XXX_TSIP_RDRDY1 -* - XXX_TSIP_INTEGRATE_WRRDY -* - XXX_TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* The following macros define the number for each interrupt request source as it pertains to being an Interrupt B or - * Interrupt A interrupt. These values are used when setting the interrupt select registers (i.e. SLIBXRn, SLIBrn, and - * SLIARn). - */ -/* Available Interrupt B Sources. */ -#define BSP_PRV_INT_B_NUM_CMT2_CMI2 1 -#define BSP_PRV_INT_B_NUM_CMT3_CMI3 2 -#define BSP_PRV_INT_B_NUM_TMR0_CMIA0 3 -#define BSP_PRV_INT_B_NUM_TMR0_CMIB0 4 -#define BSP_PRV_INT_B_NUM_TMR0_OVI0 5 -#define BSP_PRV_INT_B_NUM_TMR1_CMIA1 6 -#define BSP_PRV_INT_B_NUM_TMR1_CMIB1 7 -#define BSP_PRV_INT_B_NUM_TMR1_OVI1 8 -#define BSP_PRV_INT_B_NUM_TMR2_CMIA2 9 -#define BSP_PRV_INT_B_NUM_TMR2_CMIB2 10 -#define BSP_PRV_INT_B_NUM_TMR2_OVI2 11 -#define BSP_PRV_INT_B_NUM_TMR3_CMIA3 12 -#define BSP_PRV_INT_B_NUM_TMR3_CMIB3 13 -#define BSP_PRV_INT_B_NUM_TMR3_OVI3 14 -#define BSP_PRV_INT_B_NUM_TPU0_TGI0A 15 -#define BSP_PRV_INT_B_NUM_TPU0_TGI0B 16 -#define BSP_PRV_INT_B_NUM_TPU0_TGI0C 17 -#define BSP_PRV_INT_B_NUM_TPU0_TGI0D 18 -#define BSP_PRV_INT_B_NUM_TPU0_TCI0V 19 -#define BSP_PRV_INT_B_NUM_TPU1_TGI1A 20 -#define BSP_PRV_INT_B_NUM_TPU1_TGI1B 21 -#define BSP_PRV_INT_B_NUM_TPU1_TCI1V 22 -#define BSP_PRV_INT_B_NUM_TPU1_TCI1U 23 -#define BSP_PRV_INT_B_NUM_TPU2_TGI2A 24 -#define BSP_PRV_INT_B_NUM_TPU2_TGI2B 25 -#define BSP_PRV_INT_B_NUM_TPU2_TCI2V 26 -#define BSP_PRV_INT_B_NUM_TPU2_TCI2U 27 -#define BSP_PRV_INT_B_NUM_TPU3_TGI3A 28 -#define BSP_PRV_INT_B_NUM_TPU3_TGI3B 29 -#define BSP_PRV_INT_B_NUM_TPU3_TGI3C 30 -#define BSP_PRV_INT_B_NUM_TPU3_TGI3D 31 -#define BSP_PRV_INT_B_NUM_TPU3_TCI3V 32 -#define BSP_PRV_INT_B_NUM_TPU4_TGI4A 33 -#define BSP_PRV_INT_B_NUM_TPU4_TGI4B 34 -#define BSP_PRV_INT_B_NUM_TPU4_TCI4V 35 -#define BSP_PRV_INT_B_NUM_TPU4_TCI4U 36 -#define BSP_PRV_INT_B_NUM_TPU5_TGI5A 37 -#define BSP_PRV_INT_B_NUM_TPU5_TGI5B 38 -#define BSP_PRV_INT_B_NUM_TPU5_TCI5V 39 -#define BSP_PRV_INT_B_NUM_TPU5_TCI5U 40 -#define BSP_PRV_INT_B_NUM_CMTW0_IC0I0 41 -#define BSP_PRV_INT_B_NUM_CMTW0_IC1I0 42 -#define BSP_PRV_INT_B_NUM_CMTW0_OC0I0 43 -#define BSP_PRV_INT_B_NUM_CMTW0_OC1I0 44 -#define BSP_PRV_INT_B_NUM_CMTW1_IC0I1 45 -#define BSP_PRV_INT_B_NUM_CMTW1_IC1I1 46 -#define BSP_PRV_INT_B_NUM_CMTW1_OC0I1 47 -#define BSP_PRV_INT_B_NUM_CMTW1_OC1I1 48 -#define BSP_PRV_INT_B_NUM_RTC_CUP 49 -#define BSP_PRV_INT_B_NUM_CAN0_RXF0 50 -#define BSP_PRV_INT_B_NUM_CAN0_TXF0 51 -#define BSP_PRV_INT_B_NUM_CAN0_RXM0 52 -#define BSP_PRV_INT_B_NUM_CAN0_TXM0 53 -#define BSP_PRV_INT_B_NUM_CAN1_RXF1 54 -#define BSP_PRV_INT_B_NUM_CAN1_TXF1 55 -#define BSP_PRV_INT_B_NUM_CAN1_RXM1 56 -#define BSP_PRV_INT_B_NUM_CAN1_TXM1 57 -#define BSP_PRV_INT_B_NUM_USB0_USBI0 62 -#define BSP_PRV_INT_B_NUM_S12ADC0_S12ADI0 64 -#define BSP_PRV_INT_B_NUM_S12ADC0_S12GBADI0 65 -#define BSP_PRV_INT_B_NUM_S12ADC0_S12GCADI0 66 -#define BSP_PRV_INT_B_NUM_S12ADC1_S12ADI1 68 -#define BSP_PRV_INT_B_NUM_S12ADC1_S12GBADI1 69 -#define BSP_PRV_INT_B_NUM_S12ADC1_S12GCADI1 70 -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_PRV_INT_B_NUM_RNG_RNGEND 76 -#endif -#define BSP_PRV_INT_B_NUM_ELC_ELSR18I 79 -#define BSP_PRV_INT_B_NUM_ELC_ELSR19I 80 -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ -#define BSP_PRV_INT_B_NUM_TSIP_PROC_BUSY 85 -#define BSP_PRV_INT_B_NUM_TSIP_ROMOK 86 -#define BSP_PRV_INT_B_NUM_TSIP_LONG_PLG 87 -#define BSP_PRV_INT_B_NUM_TSIP_TEST_BUSY 88 -#define BSP_PRV_INT_B_NUM_TSIP_WRRDY0 89 -#define BSP_PRV_INT_B_NUM_TSIP_WRRDY1 90 -#define BSP_PRV_INT_B_NUM_TSIP_WRRDY4 91 -#define BSP_PRV_INT_B_NUM_TSIP_RDRDY0 92 -#define BSP_PRV_INT_B_NUM_TSIP_RDRDY1 93 -#define BSP_PRV_INT_B_NUM_TSIP_INTEGRATE_WRRDY 94 -#define BSP_PRV_INT_B_NUM_TSIP_INTEGRATE_RDRDY 95 -#endif - -/* Available Interrupt A Sources. */ -#define BSP_PRV_INT_A_NUM_MTU0_TGIA0 1 -#define BSP_PRV_INT_A_NUM_MTU0_TGIB0 2 -#define BSP_PRV_INT_A_NUM_MTU0_TGIC0 3 -#define BSP_PRV_INT_A_NUM_MTU0_TGID0 4 -#define BSP_PRV_INT_A_NUM_MTU0_TCIV0 5 -#define BSP_PRV_INT_A_NUM_MTU0_TGIE0 6 -#define BSP_PRV_INT_A_NUM_MTU0_TGIF0 7 -#define BSP_PRV_INT_A_NUM_MTU1_TGIA1 8 -#define BSP_PRV_INT_A_NUM_MTU1_TGIB1 9 -#define BSP_PRV_INT_A_NUM_MTU1_TCIV1 10 -#define BSP_PRV_INT_A_NUM_MTU1_TCIU1 11 -#define BSP_PRV_INT_A_NUM_MTU2_TGIA2 12 -#define BSP_PRV_INT_A_NUM_MTU2_TGIB2 13 -#define BSP_PRV_INT_A_NUM_MTU2_TCIV2 14 -#define BSP_PRV_INT_A_NUM_MTU2_TCIU2 15 -#define BSP_PRV_INT_A_NUM_MTU3_TGIA3 16 -#define BSP_PRV_INT_A_NUM_MTU3_TGIB3 17 -#define BSP_PRV_INT_A_NUM_MTU3_TGIC3 18 -#define BSP_PRV_INT_A_NUM_MTU3_TGID3 19 -#define BSP_PRV_INT_A_NUM_MTU3_TCIV3 20 -#define BSP_PRV_INT_A_NUM_MTU4_TGIA4 21 -#define BSP_PRV_INT_A_NUM_MTU4_TGIB4 22 -#define BSP_PRV_INT_A_NUM_MTU4_TGIC4 23 -#define BSP_PRV_INT_A_NUM_MTU4_TGID4 24 -#define BSP_PRV_INT_A_NUM_MTU4_TCIV4 25 -#define BSP_PRV_INT_A_NUM_MTU5_TGIU5 27 -#define BSP_PRV_INT_A_NUM_MTU5_TGIV5 28 -#define BSP_PRV_INT_A_NUM_MTU5_TGIW5 29 -#define BSP_PRV_INT_A_NUM_MTU6_TGIA6 30 -#define BSP_PRV_INT_A_NUM_MTU6_TGIB6 31 -#define BSP_PRV_INT_A_NUM_MTU6_TGIC6 32 -#define BSP_PRV_INT_A_NUM_MTU6_TGID6 33 -#define BSP_PRV_INT_A_NUM_MTU6_TCIV6 34 -#define BSP_PRV_INT_A_NUM_MTU7_TGIA7 35 -#define BSP_PRV_INT_A_NUM_MTU7_TGIB7 36 -#define BSP_PRV_INT_A_NUM_MTU7_TGIC7 37 -#define BSP_PRV_INT_A_NUM_MTU7_TGID7 38 -#define BSP_PRV_INT_A_NUM_MTU7_TCIV7 39 -#define BSP_PRV_INT_A_NUM_MTU8_TGIA8 41 -#define BSP_PRV_INT_A_NUM_MTU8_TGIB8 42 -#define BSP_PRV_INT_A_NUM_MTU8_TGIC8 43 -#define BSP_PRV_INT_A_NUM_MTU8_TGID8 44 -#define BSP_PRV_INT_A_NUM_MTU8_TCIV8 45 -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_PRV_INT_A_NUM_AES_AESRDY 88 -#define BSP_PRV_INT_A_NUM_AES_AESEND 89 -#endif - -/* The appropriate macros will now be defined based on the vector selections made by the user. - * These are the same macros that are defined for constant-mapped interrupts (vectors 0-127). This means that the - * code can define, setup, and use mapped interrupts the same as would be done for constant-mapped interrupts. - */ -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define IR_CMT2_CMI2 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define DTCE_CMT2_CMI2 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define IER_CMT2_CMI2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define IPR_CMT2_CMI2 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define IEN_CMT2_CMI2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#define VECT_CMT2_CMI2 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define IR_CMT3_CMI3 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define DTCE_CMT3_CMI3 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define IER_CMT3_CMI3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define IPR_CMT3_CMI3 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define IEN_CMT3_CMI3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#define VECT_CMT3_CMI3 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define IR_TPU0_TGI0A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define DTCE_TPU0_TGI0A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define IER_TPU0_TGI0A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define IPR_TPU0_TGI0A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define IEN_TPU0_TGI0A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#define VECT_TPU0_TGI0A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define IR_TPU0_TGI0B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define DTCE_TPU0_TGI0B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define IER_TPU0_TGI0B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define IPR_TPU0_TGI0B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define IEN_TPU0_TGI0B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#define VECT_TPU0_TGI0B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define IR_TPU0_TGI0C BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define DTCE_TPU0_TGI0C BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define IER_TPU0_TGI0C BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define IPR_TPU0_TGI0C BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define IEN_TPU0_TGI0C BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#define VECT_TPU0_TGI0C BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define IR_TPU0_TGI0D BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define DTCE_TPU0_TGI0D BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define IER_TPU0_TGI0D BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define IPR_TPU0_TGI0D BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define IEN_TPU0_TGI0D BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#define VECT_TPU0_TGI0D BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define IR_TPU0_TCI0V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define DTCE_TPU0_TCI0V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define IER_TPU0_TCI0V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define IPR_TPU0_TCI0V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define IEN_TPU0_TCI0V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#define VECT_TPU0_TCI0V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define IR_TPU1_TGI1B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define DTCE_TPU1_TGI1B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define IER_TPU1_TGI1B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define IPR_TPU1_TGI1B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define IEN_TPU1_TGI1B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#define VECT_TPU1_TGI1B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define IR_TPU1_TCI1V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define DTCE_TPU1_TCI1V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define IER_TPU1_TCI1V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define IPR_TPU1_TCI1V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define IEN_TPU1_TCI1V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#define VECT_TPU1_TCI1V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define IR_TPU1_TCI1U BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define DTCE_TPU1_TCI1U BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define IER_TPU1_TCI1U BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define IPR_TPU1_TCI1U BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define IEN_TPU1_TCI1U BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#define VECT_TPU1_TCI1U BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define IR_TPU2_TGI2A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define DTCE_TPU2_TGI2A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define IER_TPU2_TGI2A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define IPR_TPU2_TGI2A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define IEN_TPU2_TGI2A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#define VECT_TPU2_TGI2A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define IR_TPU2_TGI2B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define DTCE_TPU2_TGI2B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define IER_TPU2_TGI2B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define IPR_TPU2_TGI2B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define IEN_TPU2_TGI2B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#define VECT_TPU2_TGI2B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define IR_TPU2_TCI2V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define DTCE_TPU2_TCI2V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define IER_TPU2_TCI2V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define IPR_TPU2_TCI2V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define IEN_TPU2_TCI2V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#define VECT_TPU2_TCI2V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define IR_TPU2_TCI2U BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define DTCE_TPU2_TCI2U BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define IER_TPU2_TCI2U BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define IPR_TPU2_TCI2U BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define IEN_TPU2_TCI2U BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#define VECT_TPU2_TCI2U BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define IR_TPU3_TGI3A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define DTCE_TPU3_TGI3A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define IER_TPU3_TGI3A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define IPR_TPU3_TGI3A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define IEN_TPU3_TGI3A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#define VECT_TPU3_TGI3A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define IR_TPU3_TGI3B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define DTCE_TPU3_TGI3B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define IER_TPU3_TGI3B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define IPR_TPU3_TGI3B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define IEN_TPU3_TGI3B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#define VECT_TPU3_TGI3B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define IR_TPU1_TGI1A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define DTCE_TPU1_TGI1A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define IER_TPU1_TGI1A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define IPR_TPU1_TGI1A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define IEN_TPU1_TGI1A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#define VECT_TPU1_TGI1A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define IR_TPU3_TGI3C BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define DTCE_TPU3_TGI3C BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define IER_TPU3_TGI3C BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define IPR_TPU3_TGI3C BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define IEN_TPU3_TGI3C BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#define VECT_TPU3_TGI3C BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define IR_TMR0_CMIA0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define DTCE_TMR0_CMIA0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define IER_TMR0_CMIA0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define IPR_TMR0_CMIA0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define IEN_TMR0_CMIA0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#define VECT_TMR0_CMIA0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define IR_TMR0_CMIB0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define DTCE_TMR0_CMIB0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define IER_TMR0_CMIB0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define IPR_TMR0_CMIB0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define IEN_TMR0_CMIB0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#define VECT_TMR0_CMIB0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define IR_TMR0_OVI0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define DTCE_TMR0_OVI0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define IER_TMR0_OVI0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define IPR_TMR0_OVI0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define IEN_TMR0_OVI0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#define VECT_TMR0_OVI0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define IR_TMR1_CMIA1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define DTCE_TMR1_CMIA1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define IER_TMR1_CMIA1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define IPR_TMR1_CMIA1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define IEN_TMR1_CMIA1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#define VECT_TMR1_CMIA1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define IR_TMR1_CMIB1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define DTCE_TMR1_CMIB1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define IER_TMR1_CMIB1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define IPR_TMR1_CMIB1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define IEN_TMR1_CMIB1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#define VECT_TMR1_CMIB1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define IR_TMR1_OVI1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define DTCE_TMR1_OVI1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define IER_TMR1_OVI1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define IPR_TMR1_OVI1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define IEN_TMR1_OVI1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#define VECT_TMR1_OVI1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define IR_TMR2_CMIA2 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define DTCE_TMR2_CMIA2 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define IER_TMR2_CMIA2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define IPR_TMR2_CMIA2 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define IEN_TMR2_CMIA2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#define VECT_TMR2_CMIA2 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define IR_TMR2_CMIB2 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define DTCE_TMR2_CMIB2 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define IER_TMR2_CMIB2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define IPR_TMR2_CMIB2 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define IEN_TMR2_CMIB2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#define VECT_TMR2_CMIB2 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define IR_TMR2_OVI2 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define DTCE_TMR2_OVI2 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define IER_TMR2_OVI2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define IPR_TMR2_OVI2 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define IEN_TMR2_OVI2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#define VECT_TMR2_OVI2 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define IR_TMR3_CMIA3 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define DTCE_TMR3_CMIA3 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define IER_TMR3_CMIA3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define IPR_TMR3_CMIA3 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define IEN_TMR3_CMIA3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#define VECT_TMR3_CMIA3 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define IR_TMR3_CMIB3 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define DTCE_TMR3_CMIB3 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define IER_TMR3_CMIB3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define IPR_TMR3_CMIB3 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define IEN_TMR3_CMIB3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#define VECT_TMR3_CMIB3 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define IR_TMR3_OVI3 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define DTCE_TMR3_OVI3 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define IER_TMR3_OVI3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define IPR_TMR3_OVI3 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define IEN_TMR3_OVI3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#define VECT_TMR3_OVI3 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define IR_TPU3_TGI3D BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define DTCE_TPU3_TGI3D BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define IER_TPU3_TGI3D BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define IPR_TPU3_TGI3D BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define IEN_TPU3_TGI3D BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#define VECT_TPU3_TGI3D BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define IR_TPU3_TCI3V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define DTCE_TPU3_TCI3V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define IER_TPU3_TCI3V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define IPR_TPU3_TCI3V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define IEN_TPU3_TCI3V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#define VECT_TPU3_TCI3V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define IR_TPU4_TGI4A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define DTCE_TPU4_TGI4A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define IER_TPU4_TGI4A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define IPR_TPU4_TGI4A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define IEN_TPU4_TGI4A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#define VECT_TPU4_TGI4A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define IR_TPU4_TGI4B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define DTCE_TPU4_TGI4B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define IER_TPU4_TGI4B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define IPR_TPU4_TGI4B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define IEN_TPU4_TGI4B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#define VECT_TPU4_TGI4B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define IR_TPU4_TCI4V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define DTCE_TPU4_TCI4V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define IER_TPU4_TCI4V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define IPR_TPU4_TCI4V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define IEN_TPU4_TCI4V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#define VECT_TPU4_TCI4V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define IR_TPU4_TCI4U BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define DTCE_TPU4_TCI4U BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define IER_TPU4_TCI4U BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define IPR_TPU4_TCI4U BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define IEN_TPU4_TCI4U BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#define VECT_TPU4_TCI4U BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define IR_TPU5_TGI5A BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define DTCE_TPU5_TGI5A BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define IER_TPU5_TGI5A BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define IPR_TPU5_TGI5A BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define IEN_TPU5_TGI5A BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#define VECT_TPU5_TGI5A BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define IR_TPU5_TGI5B BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define DTCE_TPU5_TGI5B BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define IER_TPU5_TGI5B BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define IPR_TPU5_TGI5B BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define IEN_TPU5_TGI5B BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#define VECT_TPU5_TGI5B BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define IR_TPU5_TCI5V BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define DTCE_TPU5_TCI5V BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define IER_TPU5_TCI5V BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define IPR_TPU5_TCI5V BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define IEN_TPU5_TCI5V BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#define VECT_TPU5_TCI5V BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define IR_TPU5_TCI5U BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define DTCE_TPU5_TCI5U BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define IER_TPU5_TCI5U BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define IPR_TPU5_TCI5U BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define IEN_TPU5_TCI5U BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#define VECT_TPU5_TCI5U BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define IR_CMTW0_IC0I0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define DTCE_CMTW0_IC0I0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define IER_CMTW0_IC0I0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define IPR_CMTW0_IC0I0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define IEN_CMTW0_IC0I0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#define VECT_CMTW0_IC0I0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define IR_CMTW0_IC1I0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define DTCE_CMTW0_IC1I0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define IER_CMTW0_IC1I0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define IPR_CMTW0_IC1I0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define IEN_CMTW0_IC1I0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#define VECT_CMTW0_IC1I0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define IR_CMTW0_OC0I0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define DTCE_CMTW0_OC0I0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define IER_CMTW0_OC0I0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define IPR_CMTW0_OC0I0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define IEN_CMTW0_OC0I0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#define VECT_CMTW0_OC0I0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define IR_CMTW0_OC1I0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define DTCE_CMTW0_OC1I0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define IER_CMTW0_OC1I0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define IPR_CMTW0_OC1I0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define IEN_CMTW0_OC1I0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#define VECT_CMTW0_OC1I0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define IR_CMTW1_IC0I1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define DTCE_CMTW1_IC0I1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define IER_CMTW1_IC0I1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define IPR_CMTW1_IC0I1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define IEN_CMTW1_IC0I1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#define VECT_CMTW1_IC0I1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define IR_CMTW1_IC1I1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define DTCE_CMTW1_IC1I1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define IER_CMTW1_IC1I1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define IPR_CMTW1_IC1I1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define IEN_CMTW1_IC1I1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#define VECT_CMTW1_IC1I1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define IR_CMTW1_OC0I1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define DTCE_CMTW1_OC0I1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define IER_CMTW1_OC0I1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define IPR_CMTW1_OC0I1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define IEN_CMTW1_OC0I1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#define VECT_CMTW1_OC0I1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define IR_CMTW1_OC1I1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define DTCE_CMTW1_OC1I1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define IER_CMTW1_OC1I1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define IPR_CMTW1_OC1I1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define IEN_CMTW1_OC1I1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#define VECT_CMTW1_OC1I1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define IR_RTC_CUP BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define DTCE_RTC_CUP BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define IER_RTC_CUP BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define IPR_RTC_CUP BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define IEN_RTC_CUP BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#define VECT_RTC_CUP BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define IR_CAN0_RXF0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define DTCE_CAN0_RXF0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define IER_CAN0_RXF0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define IPR_CAN0_RXF0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define IEN_CAN0_RXF0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#define VECT_CAN0_RXF0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define IR_CAN0_TXF0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define DTCE_CAN0_TXF0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define IER_CAN0_TXF0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define IPR_CAN0_TXF0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define IEN_CAN0_TXF0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#define VECT_CAN0_TXF0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define IR_CAN0_RXM0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define DTCE_CAN0_RXM0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define IER_CAN0_RXM0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define IPR_CAN0_RXM0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define IEN_CAN0_RXM0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#define VECT_CAN0_RXM0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define IR_CAN0_TXM0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define DTCE_CAN0_TXM0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define IER_CAN0_TXM0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define IPR_CAN0_TXM0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define IEN_CAN0_TXM0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#define VECT_CAN0_TXM0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define IR_CAN1_RXF1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define DTCE_CAN1_RXF1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define IER_CAN1_RXF1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define IPR_CAN1_RXF1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define IEN_CAN1_RXF1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#define VECT_CAN1_RXF1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define IR_CAN1_TXF1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define DTCE_CAN1_TXF1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define IER_CAN1_TXF1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define IPR_CAN1_TXF1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define IEN_CAN1_TXF1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#define VECT_CAN1_TXF1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define IR_CAN1_RXM1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define DTCE_CAN1_RXM1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define IER_CAN1_RXM1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define IPR_CAN1_RXM1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define IEN_CAN1_RXM1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#define VECT_CAN1_RXM1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define IR_CAN1_TXM1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define DTCE_CAN1_TXM1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define IER_CAN1_TXM1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define IPR_CAN1_TXM1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define IEN_CAN1_TXM1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#define VECT_CAN1_TXM1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define IR_USB0_USBI0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define DTCE_USB0_USBI0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define IER_USB0_USBI0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define IPR_USB0_USBI0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define IEN_USB0_USBI0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#define VECT_USB0_USBI0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define IR_S12ADC0_S12ADI0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define DTCE_S12ADC0_S12ADI0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define IER_S12ADC0_S12ADI0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define IPR_S12ADC0_S12ADI0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define IEN_S12ADC0_S12ADI0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#define VECT_S12ADC0_S12ADI0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define IR_S12ADC0_S12GBADI0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define DTCE_S12ADC0_S12GBADI0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define IER_S12ADC0_S12GBADI0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define IPR_S12ADC0_S12GBADI0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define IEN_S12ADC0_S12GBADI0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#define VECT_S12ADC0_S12GBADI0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define IR_S12ADC0_S12GCADI0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define DTCE_S12ADC0_S12GCADI0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define IER_S12ADC0_S12GCADI0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define IPR_S12ADC0_S12GCADI0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define IEN_S12ADC0_S12GCADI0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#define VECT_S12ADC0_S12GCADI0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define IR_S12ADC1_S12ADI1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define DTCE_S12ADC1_S12ADI1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define IER_S12ADC1_S12ADI1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define IPR_S12ADC1_S12ADI1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define IEN_S12ADC1_S12ADI1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#define VECT_S12ADC1_S12ADI1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define IR_S12ADC1_S12GBADI1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define DTCE_S12ADC1_S12GBADI1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define IER_S12ADC1_S12GBADI1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define IPR_S12ADC1_S12GBADI1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define IEN_S12ADC1_S12GBADI1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#define VECT_S12ADC1_S12GBADI1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define IR_S12ADC1_S12GCADI1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define DTCE_S12ADC1_S12GCADI1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define IER_S12ADC1_S12GCADI1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define IPR_S12ADC1_S12GCADI1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define IEN_S12ADC1_S12GCADI1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#define VECT_S12ADC1_S12GCADI1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1) -#endif - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define IR_RNG_RNGEND BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define DTCE_RNG_RNGEND BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define IER_RNG_RNGEND BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define IPR_RNG_RNGEND BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define IEN_RNG_RNGEND BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#define VECT_RNG_RNGEND BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND) -#endif - -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define IR_ELC_ELSR18I BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define DTCE_ELC_ELSR18I BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define IER_ELC_ELSR18I BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define IPR_ELC_ELSR18I BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define IEN_ELC_ELSR18I BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#define VECT_ELC_ELSR18I BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define IR_ELC_ELSR19I BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define DTCE_ELC_ELSR19I BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define IER_ELC_ELSR19I BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define IPR_ELC_ELSR19I BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define IEN_ELC_ELSR19I BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#define VECT_ELC_ELSR19I BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I) -#endif - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define IR_TSIP_PROC_BUSY BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define DTCE_TSIP_PROC_BUSY BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define IER_TSIP_PROC_BUSY BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define IPR_TSIP_PROC_BUSY BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define IEN_TSIP_PROC_BUSY BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#define VECT_TSIP_PROC_BUSY BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define IR_TSIP_ROMOK BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define DTCE_TSIP_ROMOK BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define IER_TSIP_ROMOK BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define IPR_TSIP_ROMOK BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define IEN_TSIP_ROMOK BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#define VECT_TSIP_ROMOK BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define IR_TSIP_LONG_PLG BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define DTCE_TSIP_LONG_PLG BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define IER_TSIP_LONG_PLG BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define IPR_TSIP_LONG_PLG BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define IEN_TSIP_LONG_PLG BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#define VECT_TSIP_LONG_PLG BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define IR_TSIP_TEST_BUSY BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define DTCE_TSIP_TEST_BUSY BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define IER_TSIP_TEST_BUSY BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define IPR_TSIP_TEST_BUSY BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define IEN_TSIP_TEST_BUSY BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#define VECT_TSIP_TEST_BUSY BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define IR_TSIP_WRRDY0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define DTCE_TSIP_WRRDY0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define IER_TSIP_WRRDY0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define IPR_TSIP_WRRDY0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define IEN_TSIP_WRRDY0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#define VECT_TSIP_WRRDY0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define IR_TSIP_WRRDY1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define DTCE_TSIP_WRRDY1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define IER_TSIP_WRRDY1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define IPR_TSIP_WRRDY1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define IEN_TSIP_WRRDY1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#define VECT_TSIP_WRRDY1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define IR_TSIP_WRRDY4 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define DTCE_TSIP_WRRDY4 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define IER_TSIP_WRRDY4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define IPR_TSIP_WRRDY4 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define IEN_TSIP_WRRDY4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#define VECT_TSIP_WRRDY4 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define IR_TSIP_RDRDY0 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define DTCE_TSIP_RDRDY0 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define IER_TSIP_RDRDY0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define IPR_TSIP_RDRDY0 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define IEN_TSIP_RDRDY0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#define VECT_TSIP_RDRDY0 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define IR_TSIP_RDRDY1 BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define DTCE_TSIP_RDRDY1 BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define IER_TSIP_RDRDY1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define IPR_TSIP_RDRDY1 BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define IEN_TSIP_RDRDY1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#define VECT_TSIP_RDRDY1 BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define IR_TSIP_INTEGRATE_WRRDY BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define DTCE_TSIP_INTEGRATE_WRRDY BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define IER_TSIP_INTEGRATE_WRRDY BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define IPR_TSIP_INTEGRATE_WRRDY BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define IEN_TSIP_INTEGRATE_WRRDY BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#define VECT_TSIP_INTEGRATE_WRRDY BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY) -#endif - -#if BSP_PRV_VALID_MAP_INT(B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define IR_TSIP_INTEGRATE_RDRDY BSP_PRV_IR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define DTCE_TSIP_INTEGRATE_RDRDY BSP_PRV_DTCE(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define IER_TSIP_INTEGRATE_RDRDY BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define IPR_TSIP_INTEGRATE_RDRDY BSP_PRV_IPR(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define IEN_TSIP_INTEGRATE_RDRDY BSP_PRV_IEN(BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#define VECT_TSIP_INTEGRATE_RDRDY BSP_PRV_VECT(BSP_PRV_B, BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY) -#endif - -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define IR_MTU1_TGIA1 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define DTCE_MTU1_TGIA1 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define IER_MTU1_TGIA1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define IPR_MTU1_TGIA1 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define IEN_MTU1_TGIA1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#define VECT_MTU1_TGIA1 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define IR_MTU0_TGIA0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define DTCE_MTU0_TGIA0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define IER_MTU0_TGIA0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define IPR_MTU0_TGIA0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define IEN_MTU0_TGIA0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#define VECT_MTU0_TGIA0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define IR_MTU0_TGIB0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define DTCE_MTU0_TGIB0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define IER_MTU0_TGIB0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define IPR_MTU0_TGIB0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define IEN_MTU0_TGIB0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#define VECT_MTU0_TGIB0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define IR_MTU0_TGIC0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define DTCE_MTU0_TGIC0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define IER_MTU0_TGIC0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define IPR_MTU0_TGIC0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define IEN_MTU0_TGIC0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#define VECT_MTU0_TGIC0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define IR_MTU0_TGID0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define DTCE_MTU0_TGID0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define IER_MTU0_TGID0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define IPR_MTU0_TGID0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define IEN_MTU0_TGID0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#define VECT_MTU0_TGID0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define IR_MTU0_TCIV0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define DTCE_MTU0_TCIV0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define IER_MTU0_TCIV0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define IPR_MTU0_TCIV0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define IEN_MTU0_TCIV0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#define VECT_MTU0_TCIV0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define IR_MTU0_TGIE0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define DTCE_MTU0_TGIE0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define IER_MTU0_TGIE0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define IPR_MTU0_TGIE0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define IEN_MTU0_TGIE0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#define VECT_MTU0_TGIE0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define IR_MTU0_TGIF0 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define DTCE_MTU0_TGIF0 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define IER_MTU0_TGIF0 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define IPR_MTU0_TGIF0 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define IEN_MTU0_TGIF0 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#define VECT_MTU0_TGIF0 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define IR_MTU1_TGIB1 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define DTCE_MTU1_TGIB1 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define IER_MTU1_TGIB1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define IPR_MTU1_TGIB1 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define IEN_MTU1_TGIB1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#define VECT_MTU1_TGIB1 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define IR_MTU1_TCIV1 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define DTCE_MTU1_TCIV1 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define IER_MTU1_TCIV1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define IPR_MTU1_TCIV1 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define IEN_MTU1_TCIV1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#define VECT_MTU1_TCIV1 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define IR_MTU1_TCIU1 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define DTCE_MTU1_TCIU1 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define IER_MTU1_TCIU1 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define IPR_MTU1_TCIU1 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define IEN_MTU1_TCIU1 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#define VECT_MTU1_TCIU1 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define IR_MTU2_TGIA2 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define DTCE_MTU2_TGIA2 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define IER_MTU2_TGIA2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define IPR_MTU2_TGIA2 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define IEN_MTU2_TGIA2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#define VECT_MTU2_TGIA2 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define IR_MTU2_TGIB2 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define DTCE_MTU2_TGIB2 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define IER_MTU2_TGIB2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define IPR_MTU2_TGIB2 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define IEN_MTU2_TGIB2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#define VECT_MTU2_TGIB2 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define IR_MTU2_TCIV2 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define DTCE_MTU2_TCIV2 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define IER_MTU2_TCIV2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define IPR_MTU2_TCIV2 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define IEN_MTU2_TCIV2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#define VECT_MTU2_TCIV2 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define IR_MTU2_TCIU2 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define DTCE_MTU2_TCIU2 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define IER_MTU2_TCIU2 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define IPR_MTU2_TCIU2 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define IEN_MTU2_TCIU2 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#define VECT_MTU2_TCIU2 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define IR_MTU3_TGIA3 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define DTCE_MTU3_TGIA3 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define IER_MTU3_TGIA3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define IPR_MTU3_TGIA3 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define IEN_MTU3_TGIA3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#define VECT_MTU3_TGIA3 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define IR_MTU3_TGIB3 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define DTCE_MTU3_TGIB3 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define IER_MTU3_TGIB3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define IPR_MTU3_TGIB3 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define IEN_MTU3_TGIB3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#define VECT_MTU3_TGIB3 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define IR_MTU3_TGIC3 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define DTCE_MTU3_TGIC3 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define IER_MTU3_TGIC3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define IPR_MTU3_TGIC3 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define IEN_MTU3_TGIC3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#define VECT_MTU3_TGIC3 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define IR_MTU3_TGID3 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define DTCE_MTU3_TGID3 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define IER_MTU3_TGID3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define IPR_MTU3_TGID3 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define IEN_MTU3_TGID3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#define VECT_MTU3_TGID3 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define IR_MTU3_TCIV3 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define DTCE_MTU3_TCIV3 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define IER_MTU3_TCIV3 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define IPR_MTU3_TCIV3 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define IEN_MTU3_TCIV3 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#define VECT_MTU3_TCIV3 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define IR_MTU4_TGIA4 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define DTCE_MTU4_TGIA4 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define IER_MTU4_TGIA4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define IPR_MTU4_TGIA4 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define IEN_MTU4_TGIA4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#define VECT_MTU4_TGIA4 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define IR_MTU4_TGIB4 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define DTCE_MTU4_TGIB4 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define IER_MTU4_TGIB4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define IPR_MTU4_TGIB4 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define IEN_MTU4_TGIB4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#define VECT_MTU4_TGIB4 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define IR_MTU4_TGIC4 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define DTCE_MTU4_TGIC4 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define IER_MTU4_TGIC4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define IPR_MTU4_TGIC4 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define IEN_MTU4_TGIC4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#define VECT_MTU4_TGIC4 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define IR_MTU4_TGID4 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define DTCE_MTU4_TGID4 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define IER_MTU4_TGID4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define IPR_MTU4_TGID4 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define IEN_MTU4_TGID4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#define VECT_MTU4_TGID4 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define IR_MTU4_TCIV4 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define DTCE_MTU4_TCIV4 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define IER_MTU4_TCIV4 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define IPR_MTU4_TCIV4 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define IEN_MTU4_TCIV4 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#define VECT_MTU4_TCIV4 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define IR_MTU5_TGIU5 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define DTCE_MTU5_TGIU5 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define IER_MTU5_TGIU5 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define IPR_MTU5_TGIU5 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define IEN_MTU5_TGIU5 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#define VECT_MTU5_TGIU5 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define IR_MTU5_TGIV5 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define DTCE_MTU5_TGIV5 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define IER_MTU5_TGIV5 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define IPR_MTU5_TGIV5 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define IEN_MTU5_TGIV5 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#define VECT_MTU5_TGIV5 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define IR_MTU5_TGIW5 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define DTCE_MTU5_TGIW5 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define IER_MTU5_TGIW5 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define IPR_MTU5_TGIW5 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define IEN_MTU5_TGIW5 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#define VECT_MTU5_TGIW5 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define IR_MTU6_TGIA6 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define DTCE_MTU6_TGIA6 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define IER_MTU6_TGIA6 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define IPR_MTU6_TGIA6 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define IEN_MTU6_TGIA6 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#define VECT_MTU6_TGIA6 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define IR_MTU6_TGIB6 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define DTCE_MTU6_TGIB6 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define IER_MTU6_TGIB6 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define IPR_MTU6_TGIB6 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define IEN_MTU6_TGIB6 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#define VECT_MTU6_TGIB6 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define IR_MTU6_TGIC6 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define DTCE_MTU6_TGIC6 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define IER_MTU6_TGIC6 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define IPR_MTU6_TGIC6 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define IEN_MTU6_TGIC6 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#define VECT_MTU6_TGIC6 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define IR_MTU6_TGID6 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define DTCE_MTU6_TGID6 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define IER_MTU6_TGID6 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define IPR_MTU6_TGID6 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define IEN_MTU6_TGID6 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#define VECT_MTU6_TGID6 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define IR_MTU6_TCIV6 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define DTCE_MTU6_TCIV6 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define IER_MTU6_TCIV6 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define IPR_MTU6_TCIV6 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define IEN_MTU6_TCIV6 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#define VECT_MTU6_TCIV6 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define IR_MTU7_TGIA7 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define DTCE_MTU7_TGIA7 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define IER_MTU7_TGIA7 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define IPR_MTU7_TGIA7 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define IEN_MTU7_TGIA7 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#define VECT_MTU7_TGIA7 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define IR_MTU7_TGIB7 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define DTCE_MTU7_TGIB7 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define IER_MTU7_TGIB7 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define IPR_MTU7_TGIB7 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define IEN_MTU7_TGIB7 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#define VECT_MTU7_TGIB7 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define IR_MTU7_TGIC7 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define DTCE_MTU7_TGIC7 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define IER_MTU7_TGIC7 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define IPR_MTU7_TGIC7 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define IEN_MTU7_TGIC7 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#define VECT_MTU7_TGIC7 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define IR_MTU7_TGID7 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define DTCE_MTU7_TGID7 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define IER_MTU7_TGID7 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define IPR_MTU7_TGID7 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define IEN_MTU7_TGID7 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#define VECT_MTU7_TGID7 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define IR_MTU7_TCIV7 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define DTCE_MTU7_TCIV7 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define IER_MTU7_TCIV7 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define IPR_MTU7_TCIV7 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define IEN_MTU7_TCIV7 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#define VECT_MTU7_TCIV7 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define IR_MTU8_TGIA8 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define DTCE_MTU8_TGIA8 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define IER_MTU8_TGIA8 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define IPR_MTU8_TGIA8 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define IEN_MTU8_TGIA8 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#define VECT_MTU8_TGIA8 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define IR_MTU8_TGIB8 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define DTCE_MTU8_TGIB8 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define IER_MTU8_TGIB8 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define IPR_MTU8_TGIB8 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define IEN_MTU8_TGIB8 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#define VECT_MTU8_TGIB8 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define IR_MTU8_TGIC8 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define DTCE_MTU8_TGIC8 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define IER_MTU8_TGIC8 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define IPR_MTU8_TGIC8 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define IEN_MTU8_TGIC8 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#define VECT_MTU8_TGIC8 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define IR_MTU8_TGID8 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define DTCE_MTU8_TGID8 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define IER_MTU8_TGID8 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define IPR_MTU8_TGID8 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define IEN_MTU8_TGID8 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#define VECT_MTU8_TGID8 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define IR_MTU8_TCIV8 BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define DTCE_MTU8_TCIV8 BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define IER_MTU8_TCIV8 BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define IPR_MTU8_TCIV8 BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define IEN_MTU8_TCIV8 BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#define VECT_MTU8_TCIV8 BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8) -#endif - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define IR_AES_AESRDY BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define DTCE_AES_AESRDY BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define IER_AES_AESRDY BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define IPR_AES_AESRDY BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define IEN_AES_AESRDY BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#define VECT_AES_AESRDY BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY) -#endif - -#if BSP_PRV_VALID_MAP_INT(A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define IR_AES_AESEND BSP_PRV_IR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define DTCE_AES_AESEND BSP_PRV_DTCE(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define IER_AES_AESEND BSP_PRIV_CALC_IER_REG(BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define IPR_AES_AESEND BSP_PRV_IPR(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define IEN_AES_AESEND BSP_PRV_IEN(BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#define VECT_AES_AESEND BSP_PRV_VECT(BSP_PRV_A, BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND) -#endif - -#endif - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -void bsp_mapped_interrupt_open(void); //r_bsp internal function. DO NOT CALL. - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts_private.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts_private.h deleted file mode 100644 index daa56c1ad9c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_mapped_interrupts_private.h +++ /dev/null @@ -1,354 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_mapped_interrupts_private.h -* Description : This module contains macros used for mapping interrupts. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* These macros are calculated values for x % 8. These macros are used when preprocessor arithmetic cannot be used. - * For example, 'IEN0'-'IEN7' needs to be defined for a macro based on 'vector_number % 8' but preprocessor arithmetic - * is only evaluated at compile-time when it is used in a preprocessor conditional. For this reason the calculated - * value of 'vector_number % 8' must be calculated before compile-time. - */ -#define BSP_PRV_CALC_128_MOD_8 0 -#define BSP_PRV_CALC_129_MOD_8 1 -#define BSP_PRV_CALC_130_MOD_8 2 -#define BSP_PRV_CALC_131_MOD_8 3 -#define BSP_PRV_CALC_132_MOD_8 4 -#define BSP_PRV_CALC_133_MOD_8 5 -#define BSP_PRV_CALC_134_MOD_8 6 -#define BSP_PRV_CALC_135_MOD_8 7 -#define BSP_PRV_CALC_136_MOD_8 0 -#define BSP_PRV_CALC_137_MOD_8 1 -#define BSP_PRV_CALC_138_MOD_8 2 -#define BSP_PRV_CALC_139_MOD_8 3 -#define BSP_PRV_CALC_140_MOD_8 4 -#define BSP_PRV_CALC_141_MOD_8 5 -#define BSP_PRV_CALC_142_MOD_8 6 -#define BSP_PRV_CALC_143_MOD_8 7 -#define BSP_PRV_CALC_144_MOD_8 0 -#define BSP_PRV_CALC_145_MOD_8 1 -#define BSP_PRV_CALC_146_MOD_8 2 -#define BSP_PRV_CALC_147_MOD_8 3 -#define BSP_PRV_CALC_148_MOD_8 4 -#define BSP_PRV_CALC_149_MOD_8 5 -#define BSP_PRV_CALC_150_MOD_8 6 -#define BSP_PRV_CALC_151_MOD_8 7 -#define BSP_PRV_CALC_152_MOD_8 0 -#define BSP_PRV_CALC_153_MOD_8 1 -#define BSP_PRV_CALC_154_MOD_8 2 -#define BSP_PRV_CALC_155_MOD_8 3 -#define BSP_PRV_CALC_156_MOD_8 4 -#define BSP_PRV_CALC_157_MOD_8 5 -#define BSP_PRV_CALC_158_MOD_8 6 -#define BSP_PRV_CALC_159_MOD_8 7 -#define BSP_PRV_CALC_160_MOD_8 0 -#define BSP_PRV_CALC_161_MOD_8 1 -#define BSP_PRV_CALC_162_MOD_8 2 -#define BSP_PRV_CALC_163_MOD_8 3 -#define BSP_PRV_CALC_164_MOD_8 4 -#define BSP_PRV_CALC_165_MOD_8 5 -#define BSP_PRV_CALC_166_MOD_8 6 -#define BSP_PRV_CALC_167_MOD_8 7 -#define BSP_PRV_CALC_168_MOD_8 0 -#define BSP_PRV_CALC_169_MOD_8 1 -#define BSP_PRV_CALC_170_MOD_8 2 -#define BSP_PRV_CALC_171_MOD_8 3 -#define BSP_PRV_CALC_172_MOD_8 4 -#define BSP_PRV_CALC_173_MOD_8 5 -#define BSP_PRV_CALC_174_MOD_8 6 -#define BSP_PRV_CALC_175_MOD_8 7 -#define BSP_PRV_CALC_176_MOD_8 0 -#define BSP_PRV_CALC_177_MOD_8 1 -#define BSP_PRV_CALC_178_MOD_8 2 -#define BSP_PRV_CALC_179_MOD_8 3 -#define BSP_PRV_CALC_180_MOD_8 4 -#define BSP_PRV_CALC_181_MOD_8 5 -#define BSP_PRV_CALC_182_MOD_8 6 -#define BSP_PRV_CALC_183_MOD_8 7 -#define BSP_PRV_CALC_184_MOD_8 0 -#define BSP_PRV_CALC_185_MOD_8 1 -#define BSP_PRV_CALC_186_MOD_8 2 -#define BSP_PRV_CALC_187_MOD_8 3 -#define BSP_PRV_CALC_188_MOD_8 4 -#define BSP_PRV_CALC_189_MOD_8 5 -#define BSP_PRV_CALC_190_MOD_8 6 -#define BSP_PRV_CALC_191_MOD_8 7 -#define BSP_PRV_CALC_192_MOD_8 0 -#define BSP_PRV_CALC_193_MOD_8 1 -#define BSP_PRV_CALC_194_MOD_8 2 -#define BSP_PRV_CALC_195_MOD_8 3 -#define BSP_PRV_CALC_196_MOD_8 4 -#define BSP_PRV_CALC_197_MOD_8 5 -#define BSP_PRV_CALC_198_MOD_8 6 -#define BSP_PRV_CALC_199_MOD_8 7 -#define BSP_PRV_CALC_200_MOD_8 0 -#define BSP_PRV_CALC_201_MOD_8 1 -#define BSP_PRV_CALC_202_MOD_8 2 -#define BSP_PRV_CALC_203_MOD_8 3 -#define BSP_PRV_CALC_204_MOD_8 4 -#define BSP_PRV_CALC_205_MOD_8 5 -#define BSP_PRV_CALC_206_MOD_8 6 -#define BSP_PRV_CALC_207_MOD_8 7 -#define BSP_PRV_CALC_208_MOD_8 0 -#define BSP_PRV_CALC_209_MOD_8 1 -#define BSP_PRV_CALC_210_MOD_8 2 -#define BSP_PRV_CALC_211_MOD_8 3 -#define BSP_PRV_CALC_212_MOD_8 4 -#define BSP_PRV_CALC_213_MOD_8 5 -#define BSP_PRV_CALC_214_MOD_8 6 -#define BSP_PRV_CALC_215_MOD_8 7 -#define BSP_PRV_CALC_216_MOD_8 0 -#define BSP_PRV_CALC_217_MOD_8 1 -#define BSP_PRV_CALC_218_MOD_8 2 -#define BSP_PRV_CALC_219_MOD_8 3 -#define BSP_PRV_CALC_220_MOD_8 4 -#define BSP_PRV_CALC_221_MOD_8 5 -#define BSP_PRV_CALC_222_MOD_8 6 -#define BSP_PRV_CALC_223_MOD_8 7 -#define BSP_PRV_CALC_224_MOD_8 0 -#define BSP_PRV_CALC_225_MOD_8 1 -#define BSP_PRV_CALC_226_MOD_8 2 -#define BSP_PRV_CALC_227_MOD_8 3 -#define BSP_PRV_CALC_228_MOD_8 4 -#define BSP_PRV_CALC_229_MOD_8 5 -#define BSP_PRV_CALC_230_MOD_8 6 -#define BSP_PRV_CALC_231_MOD_8 7 -#define BSP_PRV_CALC_232_MOD_8 0 -#define BSP_PRV_CALC_233_MOD_8 1 -#define BSP_PRV_CALC_234_MOD_8 2 -#define BSP_PRV_CALC_235_MOD_8 3 -#define BSP_PRV_CALC_236_MOD_8 4 -#define BSP_PRV_CALC_237_MOD_8 5 -#define BSP_PRV_CALC_238_MOD_8 6 -#define BSP_PRV_CALC_239_MOD_8 7 -#define BSP_PRV_CALC_240_MOD_8 0 -#define BSP_PRV_CALC_241_MOD_8 1 -#define BSP_PRV_CALC_242_MOD_8 2 -#define BSP_PRV_CALC_243_MOD_8 3 -#define BSP_PRV_CALC_244_MOD_8 4 -#define BSP_PRV_CALC_245_MOD_8 5 -#define BSP_PRV_CALC_246_MOD_8 6 -#define BSP_PRV_CALC_247_MOD_8 7 -#define BSP_PRV_CALC_248_MOD_8 0 -#define BSP_PRV_CALC_249_MOD_8 1 -#define BSP_PRV_CALC_250_MOD_8 2 -#define BSP_PRV_CALC_251_MOD_8 3 -#define BSP_PRV_CALC_252_MOD_8 4 -#define BSP_PRV_CALC_253_MOD_8 5 -#define BSP_PRV_CALC_254_MOD_8 6 -#define BSP_PRV_CALC_255_MOD_8 7 - -/* These macros are used to determine if the SLIBXRn or SLIBRn select register should be written to. */ -#define BSP_PRV_INT_B_SELECT_128 ICU.SLIBXR128.BYTE -#define BSP_PRV_INT_B_SELECT_129 ICU.SLIBXR129.BYTE -#define BSP_PRV_INT_B_SELECT_130 ICU.SLIBXR130.BYTE -#define BSP_PRV_INT_B_SELECT_131 ICU.SLIBXR131.BYTE -#define BSP_PRV_INT_B_SELECT_132 ICU.SLIBXR132.BYTE -#define BSP_PRV_INT_B_SELECT_133 ICU.SLIBXR133.BYTE -#define BSP_PRV_INT_B_SELECT_134 ICU.SLIBXR134.BYTE -#define BSP_PRV_INT_B_SELECT_135 ICU.SLIBXR135.BYTE -#define BSP_PRV_INT_B_SELECT_136 ICU.SLIBXR136.BYTE -#define BSP_PRV_INT_B_SELECT_137 ICU.SLIBXR137.BYTE -#define BSP_PRV_INT_B_SELECT_138 ICU.SLIBXR138.BYTE -#define BSP_PRV_INT_B_SELECT_139 ICU.SLIBXR139.BYTE -#define BSP_PRV_INT_B_SELECT_140 ICU.SLIBXR140.BYTE -#define BSP_PRV_INT_B_SELECT_141 ICU.SLIBXR141.BYTE -#define BSP_PRV_INT_B_SELECT_142 ICU.SLIBXR142.BYTE -#define BSP_PRV_INT_B_SELECT_143 ICU.SLIBXR143.BYTE -#define BSP_PRV_INT_B_SELECT_144 ICU.SLIBR144.BYTE -#define BSP_PRV_INT_B_SELECT_145 ICU.SLIBR145.BYTE -#define BSP_PRV_INT_B_SELECT_146 ICU.SLIBR146.BYTE -#define BSP_PRV_INT_B_SELECT_147 ICU.SLIBR147.BYTE -#define BSP_PRV_INT_B_SELECT_148 ICU.SLIBR148.BYTE -#define BSP_PRV_INT_B_SELECT_149 ICU.SLIBR149.BYTE -#define BSP_PRV_INT_B_SELECT_150 ICU.SLIBR150.BYTE -#define BSP_PRV_INT_B_SELECT_151 ICU.SLIBR151.BYTE -#define BSP_PRV_INT_B_SELECT_152 ICU.SLIBR152.BYTE -#define BSP_PRV_INT_B_SELECT_153 ICU.SLIBR153.BYTE -#define BSP_PRV_INT_B_SELECT_154 ICU.SLIBR154.BYTE -#define BSP_PRV_INT_B_SELECT_155 ICU.SLIBR155.BYTE -#define BSP_PRV_INT_B_SELECT_156 ICU.SLIBR156.BYTE -#define BSP_PRV_INT_B_SELECT_157 ICU.SLIBR157.BYTE -#define BSP_PRV_INT_B_SELECT_158 ICU.SLIBR158.BYTE -#define BSP_PRV_INT_B_SELECT_159 ICU.SLIBR159.BYTE -#define BSP_PRV_INT_B_SELECT_160 ICU.SLIBR160.BYTE -#define BSP_PRV_INT_B_SELECT_161 ICU.SLIBR161.BYTE -#define BSP_PRV_INT_B_SELECT_162 ICU.SLIBR162.BYTE -#define BSP_PRV_INT_B_SELECT_163 ICU.SLIBR163.BYTE -#define BSP_PRV_INT_B_SELECT_164 ICU.SLIBR164.BYTE -#define BSP_PRV_INT_B_SELECT_165 ICU.SLIBR165.BYTE -#define BSP_PRV_INT_B_SELECT_166 ICU.SLIBR166.BYTE -#define BSP_PRV_INT_B_SELECT_167 ICU.SLIBR167.BYTE -#define BSP_PRV_INT_B_SELECT_168 ICU.SLIBR168.BYTE -#define BSP_PRV_INT_B_SELECT_169 ICU.SLIBR169.BYTE -#define BSP_PRV_INT_B_SELECT_170 ICU.SLIBR170.BYTE -#define BSP_PRV_INT_B_SELECT_171 ICU.SLIBR171.BYTE -#define BSP_PRV_INT_B_SELECT_172 ICU.SLIBR172.BYTE -#define BSP_PRV_INT_B_SELECT_173 ICU.SLIBR173.BYTE -#define BSP_PRV_INT_B_SELECT_174 ICU.SLIBR174.BYTE -#define BSP_PRV_INT_B_SELECT_175 ICU.SLIBR175.BYTE -#define BSP_PRV_INT_B_SELECT_176 ICU.SLIBR176.BYTE -#define BSP_PRV_INT_B_SELECT_177 ICU.SLIBR177.BYTE -#define BSP_PRV_INT_B_SELECT_178 ICU.SLIBR178.BYTE -#define BSP_PRV_INT_B_SELECT_179 ICU.SLIBR179.BYTE -#define BSP_PRV_INT_B_SELECT_180 ICU.SLIBR180.BYTE -#define BSP_PRV_INT_B_SELECT_181 ICU.SLIBR181.BYTE -#define BSP_PRV_INT_B_SELECT_182 ICU.SLIBR182.BYTE -#define BSP_PRV_INT_B_SELECT_183 ICU.SLIBR183.BYTE -#define BSP_PRV_INT_B_SELECT_184 ICU.SLIBR184.BYTE -#define BSP_PRV_INT_B_SELECT_185 ICU.SLIBR185.BYTE -#define BSP_PRV_INT_B_SELECT_186 ICU.SLIBR186.BYTE -#define BSP_PRV_INT_B_SELECT_187 ICU.SLIBR187.BYTE -#define BSP_PRV_INT_B_SELECT_188 ICU.SLIBR188.BYTE -#define BSP_PRV_INT_B_SELECT_189 ICU.SLIBR189.BYTE -#define BSP_PRV_INT_B_SELECT_190 ICU.SLIBR190.BYTE -#define BSP_PRV_INT_B_SELECT_191 ICU.SLIBR191.BYTE -#define BSP_PRV_INT_B_SELECT_192 ICU.SLIBR192.BYTE -#define BSP_PRV_INT_B_SELECT_193 ICU.SLIBR193.BYTE -#define BSP_PRV_INT_B_SELECT_194 ICU.SLIBR194.BYTE -#define BSP_PRV_INT_B_SELECT_195 ICU.SLIBR195.BYTE -#define BSP_PRV_INT_B_SELECT_196 ICU.SLIBR196.BYTE -#define BSP_PRV_INT_B_SELECT_197 ICU.SLIBR197.BYTE -#define BSP_PRV_INT_B_SELECT_198 ICU.SLIBR198.BYTE -#define BSP_PRV_INT_B_SELECT_199 ICU.SLIBR199.BYTE -#define BSP_PRV_INT_B_SELECT_200 ICU.SLIBR200.BYTE -#define BSP_PRV_INT_B_SELECT_201 ICU.SLIBR201.BYTE -#define BSP_PRV_INT_B_SELECT_202 ICU.SLIBR202.BYTE -#define BSP_PRV_INT_B_SELECT_203 ICU.SLIBR203.BYTE -#define BSP_PRV_INT_B_SELECT_204 ICU.SLIBR204.BYTE -#define BSP_PRV_INT_B_SELECT_205 ICU.SLIBR205.BYTE -#define BSP_PRV_INT_B_SELECT_206 ICU.SLIBR206.BYTE -#define BSP_PRV_INT_B_SELECT_207 ICU.SLIBR207.BYTE -/* Interrupt A interrupts are also defined even though there is only 1 select register. */ -#define BSP_PRV_INT_A_SELECT_208 ICU.SLIAR208.BYTE -#define BSP_PRV_INT_A_SELECT_209 ICU.SLIAR209.BYTE -#define BSP_PRV_INT_A_SELECT_210 ICU.SLIAR210.BYTE -#define BSP_PRV_INT_A_SELECT_211 ICU.SLIAR211.BYTE -#define BSP_PRV_INT_A_SELECT_212 ICU.SLIAR212.BYTE -#define BSP_PRV_INT_A_SELECT_213 ICU.SLIAR213.BYTE -#define BSP_PRV_INT_A_SELECT_214 ICU.SLIAR214.BYTE -#define BSP_PRV_INT_A_SELECT_215 ICU.SLIAR215.BYTE -#define BSP_PRV_INT_A_SELECT_216 ICU.SLIAR216.BYTE -#define BSP_PRV_INT_A_SELECT_217 ICU.SLIAR217.BYTE -#define BSP_PRV_INT_A_SELECT_218 ICU.SLIAR218.BYTE -#define BSP_PRV_INT_A_SELECT_219 ICU.SLIAR219.BYTE -#define BSP_PRV_INT_A_SELECT_220 ICU.SLIAR220.BYTE -#define BSP_PRV_INT_A_SELECT_221 ICU.SLIAR221.BYTE -#define BSP_PRV_INT_A_SELECT_222 ICU.SLIAR222.BYTE -#define BSP_PRV_INT_A_SELECT_223 ICU.SLIAR223.BYTE -#define BSP_PRV_INT_A_SELECT_224 ICU.SLIAR224.BYTE -#define BSP_PRV_INT_A_SELECT_225 ICU.SLIAR225.BYTE -#define BSP_PRV_INT_A_SELECT_226 ICU.SLIAR226.BYTE -#define BSP_PRV_INT_A_SELECT_227 ICU.SLIAR227.BYTE -#define BSP_PRV_INT_A_SELECT_228 ICU.SLIAR228.BYTE -#define BSP_PRV_INT_A_SELECT_229 ICU.SLIAR229.BYTE -#define BSP_PRV_INT_A_SELECT_230 ICU.SLIAR230.BYTE -#define BSP_PRV_INT_A_SELECT_231 ICU.SLIAR231.BYTE -#define BSP_PRV_INT_A_SELECT_232 ICU.SLIAR232.BYTE -#define BSP_PRV_INT_A_SELECT_233 ICU.SLIAR233.BYTE -#define BSP_PRV_INT_A_SELECT_234 ICU.SLIAR234.BYTE -#define BSP_PRV_INT_A_SELECT_235 ICU.SLIAR235.BYTE -#define BSP_PRV_INT_A_SELECT_236 ICU.SLIAR236.BYTE -#define BSP_PRV_INT_A_SELECT_237 ICU.SLIAR237.BYTE -#define BSP_PRV_INT_A_SELECT_238 ICU.SLIAR238.BYTE -#define BSP_PRV_INT_A_SELECT_239 ICU.SLIAR239.BYTE -#define BSP_PRV_INT_A_SELECT_240 ICU.SLIAR240.BYTE -#define BSP_PRV_INT_A_SELECT_241 ICU.SLIAR241.BYTE -#define BSP_PRV_INT_A_SELECT_242 ICU.SLIAR242.BYTE -#define BSP_PRV_INT_A_SELECT_243 ICU.SLIAR243.BYTE -#define BSP_PRV_INT_A_SELECT_244 ICU.SLIAR244.BYTE -#define BSP_PRV_INT_A_SELECT_245 ICU.SLIAR245.BYTE -#define BSP_PRV_INT_A_SELECT_246 ICU.SLIAR246.BYTE -#define BSP_PRV_INT_A_SELECT_247 ICU.SLIAR247.BYTE -#define BSP_PRV_INT_A_SELECT_248 ICU.SLIAR248.BYTE -#define BSP_PRV_INT_A_SELECT_249 ICU.SLIAR249.BYTE -#define BSP_PRV_INT_A_SELECT_250 ICU.SLIAR250.BYTE -#define BSP_PRV_INT_A_SELECT_251 ICU.SLIAR251.BYTE -#define BSP_PRV_INT_A_SELECT_252 ICU.SLIAR252.BYTE -#define BSP_PRV_INT_A_SELECT_253 ICU.SLIAR253.BYTE -#define BSP_PRV_INT_A_SELECT_254 ICU.SLIAR254.BYTE -#define BSP_PRV_INT_A_SELECT_255 ICU.SLIAR255.BYTE - -/* Start and end of Interrupt B and A vectors. */ -#define BSP_PRV_B_INT_VECTOR_START (128) -#define BSP_PRV_B_INT_VECTOR_END (207) -#define BSP_PRV_A_INT_VECTOR_START (208) -#define BSP_PRV_A_INT_VECTOR_END (255) - -/* Start and end of Interrupt B select registers. */ -#define BSP_PRV_SLIBXR_START (128) -#define BSP_PRV_SLIBXR_END (143) -#define BSP_PRV_SLIBR_START (144) -#define BSP_PRV_SLIBR_END (207) - -/* Starting IER register for mapped interrupts. This is used for calculating the IER register based on the - * given vector number. - */ -#define BSP_PRV_MAP_INT_IER_START (0x10) - -/* These are used in function-like macros to expand to letters. */ -#define BSP_PRV_A A -#define BSP_PRV_B B - -/* Test to see if chosen vector is valid for a mapped interrupt. */ -#define BSP_PRV_VALID_MAP_INT(x, y) (((y + 0) >= BSP_PRV_ ## x ## _INT_VECTOR_START) && \ - ((y + 0) <= BSP_PRV_ ## x ## _INT_VECTOR_END)) - -/* Calculation for getting IER register. */ -#define BSP_PRIV_CALC_IER_REG(x) (((x - BSP_PRV_B_INT_VECTOR_START)/8) + BSP_PRV_MAP_INT_IER_START) - -/* These macros generate the macros needed to use the function-like macros from iodefine.h */ -#define BSP_PRV_IR(x, y) _BSP_PRV_IR(x, y) -#define _BSP_PRV_IR(x, y) IR_PERI ## x ## _INT ## x ## y -#define BSP_PRV_DTCE(x, y) _BSP_PRV_DTCE(x, y) -#define _BSP_PRV_DTCE(x, y) DTCE_PERI ## x ## _INT ## x ## y -#define BSP_PRV_IPR(x, y) _BSP_PRV_IPR(x, y) -#define _BSP_PRV_IPR(x, y) IPR_PERI ## x ## _INT ## x ## y -#define BSP_PRV_VECT(x, y) _BSP_PRV_VECT(x, y) -#define _BSP_PRV_VECT(x, y) VECT_PERI ## x ## _INT ## x ## y - -#define BSP_PRV_IEN(x) _BSP_PRV_IEN(x) -#define _BSP_PRV_IEN(x) __BSP_PRV_IEN(BSP_PRV_CALC_ ## x ## _MOD_8) -#define __BSP_PRV_IEN(x) ___BSP_PRV_IEN(x) -#define ___BSP_PRV_IEN(x) IEN ## x - -/* Chooses the correct interrupt select register. */ -#define BSP_PRV_INT_SELECT(x, y) _BSP_PRV_INT_SELECT(x, y) -#define _BSP_PRV_INT_SELECT(x, y) BSP_PRV_INT_ ## x ## _SELECT_ ## y - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.c deleted file mode 100644 index 41617068008..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.c +++ /dev/null @@ -1,81 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_startup.c -* Description : This module implements user startup specific functions. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 31.01.2017 1.00_ES First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Platform support. */ -#include "platform.h" - -/* When using the user startup program, disable the following code. */ -#if (BSP_CFG_STARTUP_DISABLE != 0) - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Error checking -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ -extern void bsp_interrupt_open(void); -extern void bsp_register_protect_open(void); -extern void hardware_setup(void); - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_BSP_StartupOpen -* Description : The R_BSP_StartupOpen function initializes interrupt callbacks, register protection, and hardware -* and pins. These processes are necessary to use the BSP and the Peripheral FIT module. -* Therefore, when BSP startup module is disabled, the R_BSP_StartupOpen function call executed -* at the beginning of the user's main function. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_BSP_StartupOpen (void) -{ - /* Initialize MCU interrupt callbacks. */ - bsp_interrupt_open(); - - /* Initialize register protection functionality. */ - bsp_register_protect_open(); - - /* Configure the MCU and board hardware */ - hardware_setup(); -} - -#endif /* BSP_CFG_STARTUP_DISABLE != 0 */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.h deleted file mode 100644 index a9fd40c0972..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/mcu_startup.h +++ /dev/null @@ -1,49 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : mcu_startup.h -* Description : This module implements user startup specific functions. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 31.01.2017 1.00_ES First Release -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Multiple inclusion prevention macro */ -#ifndef MCU_STARTUP_H -#define MCU_STARTUP_H - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -void R_BSP_StartupOpen(void); - -/* End of multiple inclusion prevention macro */ -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/register_access/iodefine.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/register_access/iodefine.h deleted file mode 100644 index fc53737d6c2..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/rx65n/register_access/iodefine.h +++ /dev/null @@ -1,17630 +0,0 @@ -/* Adapted to IAR Embedded Workbench */ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/******************************************************************************* -* -* Device : RX/RX600/RX651 -* -* File Name : iodefine.h -* -* Abstract : Definition of I/O Register. -* -* History : V0.5B (2015-11-25) [Hardware Manual Revision : 0.50] -* : V0.5C (2015-12-04) [Hardware Manual Revision : 0.50] -* : V0.5D (2015-12-29) [Hardware Manual Revision : 0.50] -* : V0.8 (2016-04-19) [Hardware Manual Revision : 0.80] -* : V0.8A (2016-06-03) [Hardware Manual Revision : 0.80] -* : V0.8B (2016-06-16) [Hardware Manual Revision : 0.80] -* : V1.0 (2016-06-20) [Hardware Manual Revision : 1.00] -* : V1.0A (2016-08-03) [Hardware Manual Revision : 1.00] -* : V1.5 (2016-11-07) [Hardware Manual Revision : 1.00] -* : V1.5A (2016-12-15) [Hardware Manual Revision : 1.00] -* -* NOTE : THIS IS A TYPICAL EXAMPLE. -* -* Copyright(c) 2016 Renesas Electronics Corporation. -* -*********************************************************************************/ -/********************************************************************************/ -/* */ -/* DESCRIPTION : Definition of ICU Register */ -/* CPU TYPE : RX651 */ -/* */ -/* Usage : IR,DTCER,IER,IPR of ICU Register */ -/* The following IR, DTCE, IEN, IPR macro functions simplify usage. */ -/* The bit access operation is "Bit_Name(interrupt source,name)". */ -/* A part of the name can be omitted. */ -/* for example : */ -/* IR(BSC,BUSERR) = 0; expands to : */ -/* ICU.IR[16].BIT.IR = 0; */ -/* */ -/* DTCE(ICU,IRQ0) = 1; expands to : */ -/* ICU.DTCER[64].BIT.DTCE = 1; */ -/* */ -/* IEN(CMT0,CMI0) = 1; expands to : */ -/* ICU.IER[0x03].BIT.IEN4 = 1; */ -/* */ -/* IPR(ICU,SWINT2) = 2; expands to : */ -/* IPR(ICU,SWI ) = 2; // SWINT2,SWINT share IPR level. */ -/* ICU.IPR[3].BIT.IPR = 2; */ -/* */ -/* Usage : #pragma interrupt Function_Identifier(vect=**) */ -/* The number of vector is "(interrupt source, name)". */ -/* for example : */ -/* #pragma interrupt INT_IRQ0(vect=VECT(ICU,IRQ0)) expands to : */ -/* #pragma interrupt INT_IRQ0(vect=64) */ -/* #pragma interrupt INT_CMT0_CMI0(vect=VECT(CMT0,CMI0)) expands to : */ -/* #pragma interrupt INT_CMT0_CMI0(vect=28) */ -/* */ -/* Usage : MSTPCRA,MSTPCRB,MSTPCRC of SYSTEM Register */ -/* The bit access operation is "MSTP(name)". */ -/* The name that can be used is a macro name defined with "iodefine.h". */ -/* for example : */ -/* MSTP(TMR2) = 0; // TMR2,TMR3,TMR23 expands to : */ -/* SYSTEM.MSTPCRA.BIT.MSTPA4 = 0; */ -/* MSTP(SCI0) = 0; // SCI0,SMCI0 expands to : */ -/* SYSTEM.MSTPCRB.BIT.MSTPB31 = 0; */ -/* MSTP(MTU4) = 0; // MTU,MTU0,MTU1,MTU2,MTU3,MTU4,... expands to : */ -/* SYSTEM.MSTPCRA.BIT.MSTPA9 = 0; */ -/* MSTP(TPU4) = 0; // TPU0,TPU1,TPU2,TPU3,TPU4,TPU5,TPUA expands to : */ -/* SYSTEM.MSTPCRA.BIT.MSTPA13 = 0; */ -/* MSTP(CMT3) = 0; // CMT2,CMT3 expands to : */ -/* SYSTEM.MSTPCRA.BIT.MSTPA14 = 0; */ -/* */ -/* */ -/********************************************************************************/ -#ifndef __RX651IODEFINE_HEADER__ -#define __RX651IODEFINE_HEADER__ - -#define IEN_BSC_BUSERR IEN0 -#define IEN_RAM_RAMERR IEN2 -#define IEN_FCU_FIFERR IEN5 -#define IEN_FCU_FRDYI IEN7 -#define IEN_ICU_SWINT2 IEN2 -#define IEN_ICU_SWINT IEN3 -#define IEN_CMT0_CMI0 IEN4 -#define IEN_CMT1_CMI1 IEN5 -#define IEN_CMTW0_CMWI0 IEN6 -#define IEN_CMTW1_CMWI1 IEN7 -#define IEN_USB0_D0FIFO0 IEN2 -#define IEN_USB0_D1FIFO0 IEN3 -#define IEN_RSPI0_SPRI0 IEN6 -#define IEN_RSPI0_SPTI0 IEN7 -#define IEN_RSPI1_SPRI1 IEN0 -#define IEN_RSPI1_SPTI1 IEN1 -#define IEN_QSPI_SPRI IEN2 -#define IEN_QSPI_SPTI IEN3 -#define IEN_SDHI_SBFAI IEN4 -#define IEN_MMCIF_MBFAI IEN5 -#define IEN_RIIC1_RXI1 IEN2 -#define IEN_RIIC1_TXI1 IEN3 -#define IEN_RIIC0_RXI0 IEN4 -#define IEN_RIIC0_TXI0 IEN5 -#define IEN_RIIC2_RXI2 IEN6 -#define IEN_RIIC2_TXI2 IEN7 -#define IEN_SCI0_RXI0 IEN2 -#define IEN_SCI0_TXI0 IEN3 -#define IEN_SCI1_RXI1 IEN4 -#define IEN_SCI1_TXI1 IEN5 -#define IEN_SCI2_RXI2 IEN6 -#define IEN_SCI2_TXI2 IEN7 -#define IEN_ICU_IRQ0 IEN0 -#define IEN_ICU_IRQ1 IEN1 -#define IEN_ICU_IRQ2 IEN2 -#define IEN_ICU_IRQ3 IEN3 -#define IEN_ICU_IRQ4 IEN4 -#define IEN_ICU_IRQ5 IEN5 -#define IEN_ICU_IRQ6 IEN6 -#define IEN_ICU_IRQ7 IEN7 -#define IEN_ICU_IRQ8 IEN0 -#define IEN_ICU_IRQ9 IEN1 -#define IEN_ICU_IRQ10 IEN2 -#define IEN_ICU_IRQ11 IEN3 -#define IEN_ICU_IRQ12 IEN4 -#define IEN_ICU_IRQ13 IEN5 -#define IEN_ICU_IRQ14 IEN6 -#define IEN_ICU_IRQ15 IEN7 -#define IEN_SCI3_RXI3 IEN0 -#define IEN_SCI3_TXI3 IEN1 -#define IEN_SCI4_RXI4 IEN2 -#define IEN_SCI4_TXI4 IEN3 -#define IEN_SCI5_RXI5 IEN4 -#define IEN_SCI5_TXI5 IEN5 -#define IEN_SCI6_RXI6 IEN6 -#define IEN_SCI6_TXI6 IEN7 -#define IEN_LVD1_LVD1 IEN0 -#define IEN_LVD2_LVD2 IEN1 -#define IEN_USB0_USBR0 IEN2 -#define IEN_RTC_ALM IEN4 -#define IEN_RTC_PRD IEN5 -#define IEN_IWDT_IWUNI IEN7 -#define IEN_WDT_WUNI IEN0 -#define IEN_PDC_PCDFI IEN1 -#define IEN_SCI7_RXI7 IEN2 -#define IEN_SCI7_TXI7 IEN3 -#define IEN_SCI8_RXI8 IEN4 -#define IEN_SCI8_TXI8 IEN5 -#define IEN_SCI9_RXI9 IEN6 -#define IEN_SCI9_TXI9 IEN7 -#define IEN_SCI10_RXI10 IEN0 -#define IEN_SCI10_TXI10 IEN1 -#define IEN_ICU_GROUPBE0 IEN2 -#define IEN_ICU_GROUPBL2 IEN3 -#define IEN_RSPI2_SPRI2 IEN4 -#define IEN_RSPI2_SPTI2 IEN5 -#define IEN_ICU_GROUPBL0 IEN6 -#define IEN_ICU_GROUPBL1 IEN7 -#define IEN_ICU_GROUPAL0 IEN0 -#define IEN_ICU_GROUPAL1 IEN1 -#define IEN_SCI11_RXI11 IEN2 -#define IEN_SCI11_TXI11 IEN3 -#define IEN_SCI12_RXI12 IEN4 -#define IEN_SCI12_TXI12 IEN5 -#define IEN_DMAC_DMAC0I IEN0 -#define IEN_DMAC_DMAC1I IEN1 -#define IEN_DMAC_DMAC2I IEN2 -#define IEN_DMAC_DMAC3I IEN3 -#define IEN_DMAC_DMAC74I IEN4 -#define IEN_OST_OSTDI IEN5 -#define IEN_EXDMAC_EXDMAC0I IEN6 -#define IEN_EXDMAC_EXDMAC1I IEN7 -#define IEN_PERIB_INTB128 IEN0 -#define IEN_PERIB_INTB129 IEN1 -#define IEN_PERIB_INTB130 IEN2 -#define IEN_PERIB_INTB131 IEN3 -#define IEN_PERIB_INTB132 IEN4 -#define IEN_PERIB_INTB133 IEN5 -#define IEN_PERIB_INTB134 IEN6 -#define IEN_PERIB_INTB135 IEN7 -#define IEN_PERIB_INTB136 IEN0 -#define IEN_PERIB_INTB137 IEN1 -#define IEN_PERIB_INTB138 IEN2 -#define IEN_PERIB_INTB139 IEN3 -#define IEN_PERIB_INTB140 IEN4 -#define IEN_PERIB_INTB141 IEN5 -#define IEN_PERIB_INTB142 IEN6 -#define IEN_PERIB_INTB143 IEN7 -#define IEN_PERIB_INTB144 IEN0 -#define IEN_PERIB_INTB145 IEN1 -#define IEN_PERIB_INTB146 IEN2 -#define IEN_PERIB_INTB147 IEN3 -#define IEN_PERIB_INTB148 IEN4 -#define IEN_PERIB_INTB149 IEN5 -#define IEN_PERIB_INTB150 IEN6 -#define IEN_PERIB_INTB151 IEN7 -#define IEN_PERIB_INTB152 IEN0 -#define IEN_PERIB_INTB153 IEN1 -#define IEN_PERIB_INTB154 IEN2 -#define IEN_PERIB_INTB155 IEN3 -#define IEN_PERIB_INTB156 IEN4 -#define IEN_PERIB_INTB157 IEN5 -#define IEN_PERIB_INTB158 IEN6 -#define IEN_PERIB_INTB159 IEN7 -#define IEN_PERIB_INTB160 IEN0 -#define IEN_PERIB_INTB161 IEN1 -#define IEN_PERIB_INTB162 IEN2 -#define IEN_PERIB_INTB163 IEN3 -#define IEN_PERIB_INTB164 IEN4 -#define IEN_PERIB_INTB165 IEN5 -#define IEN_PERIB_INTB166 IEN6 -#define IEN_PERIB_INTB167 IEN7 -#define IEN_PERIB_INTB168 IEN0 -#define IEN_PERIB_INTB169 IEN1 -#define IEN_PERIB_INTB170 IEN2 -#define IEN_PERIB_INTB171 IEN3 -#define IEN_PERIB_INTB172 IEN4 -#define IEN_PERIB_INTB173 IEN5 -#define IEN_PERIB_INTB174 IEN6 -#define IEN_PERIB_INTB175 IEN7 -#define IEN_PERIB_INTB176 IEN0 -#define IEN_PERIB_INTB177 IEN1 -#define IEN_PERIB_INTB178 IEN2 -#define IEN_PERIB_INTB179 IEN3 -#define IEN_PERIB_INTB180 IEN4 -#define IEN_PERIB_INTB181 IEN5 -#define IEN_PERIB_INTB182 IEN6 -#define IEN_PERIB_INTB183 IEN7 -#define IEN_PERIB_INTB184 IEN0 -#define IEN_PERIB_INTB185 IEN1 -#define IEN_PERIB_INTB186 IEN2 -#define IEN_PERIB_INTB187 IEN3 -#define IEN_PERIB_INTB188 IEN4 -#define IEN_PERIB_INTB189 IEN5 -#define IEN_PERIB_INTB190 IEN6 -#define IEN_PERIB_INTB191 IEN7 -#define IEN_PERIB_INTB192 IEN0 -#define IEN_PERIB_INTB193 IEN1 -#define IEN_PERIB_INTB194 IEN2 -#define IEN_PERIB_INTB195 IEN3 -#define IEN_PERIB_INTB196 IEN4 -#define IEN_PERIB_INTB197 IEN5 -#define IEN_PERIB_INTB198 IEN6 -#define IEN_PERIB_INTB199 IEN7 -#define IEN_PERIB_INTB200 IEN0 -#define IEN_PERIB_INTB201 IEN1 -#define IEN_PERIB_INTB202 IEN2 -#define IEN_PERIB_INTB203 IEN3 -#define IEN_PERIB_INTB204 IEN4 -#define IEN_PERIB_INTB205 IEN5 -#define IEN_PERIB_INTB206 IEN6 -#define IEN_PERIB_INTB207 IEN7 -#define IEN_PERIA_INTA208 IEN0 -#define IEN_PERIA_INTA209 IEN1 -#define IEN_PERIA_INTA210 IEN2 -#define IEN_PERIA_INTA211 IEN3 -#define IEN_PERIA_INTA212 IEN4 -#define IEN_PERIA_INTA213 IEN5 -#define IEN_PERIA_INTA214 IEN6 -#define IEN_PERIA_INTA215 IEN7 -#define IEN_PERIA_INTA216 IEN0 -#define IEN_PERIA_INTA217 IEN1 -#define IEN_PERIA_INTA218 IEN2 -#define IEN_PERIA_INTA219 IEN3 -#define IEN_PERIA_INTA220 IEN4 -#define IEN_PERIA_INTA221 IEN5 -#define IEN_PERIA_INTA222 IEN6 -#define IEN_PERIA_INTA223 IEN7 -#define IEN_PERIA_INTA224 IEN0 -#define IEN_PERIA_INTA225 IEN1 -#define IEN_PERIA_INTA226 IEN2 -#define IEN_PERIA_INTA227 IEN3 -#define IEN_PERIA_INTA228 IEN4 -#define IEN_PERIA_INTA229 IEN5 -#define IEN_PERIA_INTA230 IEN6 -#define IEN_PERIA_INTA231 IEN7 -#define IEN_PERIA_INTA232 IEN0 -#define IEN_PERIA_INTA233 IEN1 -#define IEN_PERIA_INTA234 IEN2 -#define IEN_PERIA_INTA235 IEN3 -#define IEN_PERIA_INTA236 IEN4 -#define IEN_PERIA_INTA237 IEN5 -#define IEN_PERIA_INTA238 IEN6 -#define IEN_PERIA_INTA239 IEN7 -#define IEN_PERIA_INTA240 IEN0 -#define IEN_PERIA_INTA241 IEN1 -#define IEN_PERIA_INTA242 IEN2 -#define IEN_PERIA_INTA243 IEN3 -#define IEN_PERIA_INTA244 IEN4 -#define IEN_PERIA_INTA245 IEN5 -#define IEN_PERIA_INTA246 IEN6 -#define IEN_PERIA_INTA247 IEN7 -#define IEN_PERIA_INTA248 IEN0 -#define IEN_PERIA_INTA249 IEN1 -#define IEN_PERIA_INTA250 IEN2 -#define IEN_PERIA_INTA251 IEN3 -#define IEN_PERIA_INTA252 IEN4 -#define IEN_PERIA_INTA253 IEN5 -#define IEN_PERIA_INTA254 IEN6 -#define IEN_PERIA_INTA255 IEN7 - -#define VECT_BSC_BUSERR 16 -#define VECT_RAM_RAMERR 18 -#define VECT_FCU_FIFERR 21 -#define VECT_FCU_FRDYI 23 -#define VECT_ICU_SWINT2 26 -#define VECT_ICU_SWINT 27 -#define VECT_CMT0_CMI0 28 -#define VECT_CMT1_CMI1 29 -#define VECT_CMTW0_CMWI0 30 -#define VECT_CMTW1_CMWI1 31 -#define VECT_USB0_D0FIFO0 34 -#define VECT_USB0_D1FIFO0 35 -#define VECT_RSPI0_SPRI0 38 -#define VECT_RSPI0_SPTI0 39 -#define VECT_RSPI1_SPRI1 40 -#define VECT_RSPI1_SPTI1 41 -#define VECT_QSPI_SPRI 42 -#define VECT_QSPI_SPTI 43 -#define VECT_SDHI_SBFAI 44 -#define VECT_MMCIF_MBFAI 45 -#define VECT_RIIC1_RXI1 50 -#define VECT_RIIC1_TXI1 51 -#define VECT_RIIC0_RXI0 52 -#define VECT_RIIC0_TXI0 53 -#define VECT_RIIC2_RXI2 54 -#define VECT_RIIC2_TXI2 55 -#define VECT_SCI0_RXI0 58 -#define VECT_SCI0_TXI0 59 -#define VECT_SCI1_RXI1 60 -#define VECT_SCI1_TXI1 61 -#define VECT_SCI2_RXI2 62 -#define VECT_SCI2_TXI2 63 -#define VECT_ICU_IRQ0 64 -#define VECT_ICU_IRQ1 65 -#define VECT_ICU_IRQ2 66 -#define VECT_ICU_IRQ3 67 -#define VECT_ICU_IRQ4 68 -#define VECT_ICU_IRQ5 69 -#define VECT_ICU_IRQ6 70 -#define VECT_ICU_IRQ7 71 -#define VECT_ICU_IRQ8 72 -#define VECT_ICU_IRQ9 73 -#define VECT_ICU_IRQ10 74 -#define VECT_ICU_IRQ11 75 -#define VECT_ICU_IRQ12 76 -#define VECT_ICU_IRQ13 77 -#define VECT_ICU_IRQ14 78 -#define VECT_ICU_IRQ15 79 -#define VECT_SCI3_RXI3 80 -#define VECT_SCI3_TXI3 81 -#define VECT_SCI4_RXI4 82 -#define VECT_SCI4_TXI4 83 -#define VECT_SCI5_RXI5 84 -#define VECT_SCI5_TXI5 85 -#define VECT_SCI6_RXI6 86 -#define VECT_SCI6_TXI6 87 -#define VECT_LVD1_LVD1 88 -#define VECT_LVD2_LVD2 89 -#define VECT_USB0_USBR0 90 -#define VECT_RTC_ALM 92 -#define VECT_RTC_PRD 93 -#define VECT_IWDT_IWUNI 95 -#define VECT_WDT_WUNI 96 -#define VECT_PDC_PCDFI 97 -#define VECT_SCI7_RXI7 98 -#define VECT_SCI7_TXI7 99 -#define VECT_SCI8_RXI8 100 -#define VECT_SCI8_TXI8 101 -#define VECT_SCI9_RXI9 102 -#define VECT_SCI9_TXI9 103 -#define VECT_SCI10_RXI10 104 -#define VECT_SCI10_TXI10 105 -#define VECT_ICU_GROUPBE0 106 -#define VECT_ICU_GROUPBL2 107 -#define VECT_RSPI2_SPRI2 108 -#define VECT_RSPI2_SPTI2 109 -#define VECT_ICU_GROUPBL0 110 -#define VECT_ICU_GROUPBL1 111 -#define VECT_ICU_GROUPAL0 112 -#define VECT_ICU_GROUPAL1 113 -#define VECT_SCI11_RXI11 114 -#define VECT_SCI11_TXI11 115 -#define VECT_SCI12_RXI12 116 -#define VECT_SCI12_TXI12 117 -#define VECT_DMAC_DMAC0I 120 -#define VECT_DMAC_DMAC1I 121 -#define VECT_DMAC_DMAC2I 122 -#define VECT_DMAC_DMAC3I 123 -#define VECT_DMAC_DMAC74I 124 -#define VECT_OST_OSTDI 125 -#define VECT_EXDMAC_EXDMAC0I 126 -#define VECT_EXDMAC_EXDMAC1I 127 -#define VECT_PERIB_INTB128 128 -#define VECT_PERIB_INTB129 129 -#define VECT_PERIB_INTB130 130 -#define VECT_PERIB_INTB131 131 -#define VECT_PERIB_INTB132 132 -#define VECT_PERIB_INTB133 133 -#define VECT_PERIB_INTB134 134 -#define VECT_PERIB_INTB135 135 -#define VECT_PERIB_INTB136 136 -#define VECT_PERIB_INTB137 137 -#define VECT_PERIB_INTB138 138 -#define VECT_PERIB_INTB139 139 -#define VECT_PERIB_INTB140 140 -#define VECT_PERIB_INTB141 141 -#define VECT_PERIB_INTB142 142 -#define VECT_PERIB_INTB143 143 -#define VECT_PERIB_INTB144 144 -#define VECT_PERIB_INTB145 145 -#define VECT_PERIB_INTB146 146 -#define VECT_PERIB_INTB147 147 -#define VECT_PERIB_INTB148 148 -#define VECT_PERIB_INTB149 149 -#define VECT_PERIB_INTB150 150 -#define VECT_PERIB_INTB151 151 -#define VECT_PERIB_INTB152 152 -#define VECT_PERIB_INTB153 153 -#define VECT_PERIB_INTB154 154 -#define VECT_PERIB_INTB155 155 -#define VECT_PERIB_INTB156 156 -#define VECT_PERIB_INTB157 157 -#define VECT_PERIB_INTB158 158 -#define VECT_PERIB_INTB159 159 -#define VECT_PERIB_INTB160 160 -#define VECT_PERIB_INTB161 161 -#define VECT_PERIB_INTB162 162 -#define VECT_PERIB_INTB163 163 -#define VECT_PERIB_INTB164 164 -#define VECT_PERIB_INTB165 165 -#define VECT_PERIB_INTB166 166 -#define VECT_PERIB_INTB167 167 -#define VECT_PERIB_INTB168 168 -#define VECT_PERIB_INTB169 169 -#define VECT_PERIB_INTB170 170 -#define VECT_PERIB_INTB171 171 -#define VECT_PERIB_INTB172 172 -#define VECT_PERIB_INTB173 173 -#define VECT_PERIB_INTB174 174 -#define VECT_PERIB_INTB175 175 -#define VECT_PERIB_INTB176 176 -#define VECT_PERIB_INTB177 177 -#define VECT_PERIB_INTB178 178 -#define VECT_PERIB_INTB179 179 -#define VECT_PERIB_INTB180 180 -#define VECT_PERIB_INTB181 181 -#define VECT_PERIB_INTB182 182 -#define VECT_PERIB_INTB183 183 -#define VECT_PERIB_INTB184 184 -#define VECT_PERIB_INTB185 185 -#define VECT_PERIB_INTB186 186 -#define VECT_PERIB_INTB187 187 -#define VECT_PERIB_INTB188 188 -#define VECT_PERIB_INTB189 189 -#define VECT_PERIB_INTB190 190 -#define VECT_PERIB_INTB191 191 -#define VECT_PERIB_INTB192 192 -#define VECT_PERIB_INTB193 193 -#define VECT_PERIB_INTB194 194 -#define VECT_PERIB_INTB195 195 -#define VECT_PERIB_INTB196 196 -#define VECT_PERIB_INTB197 197 -#define VECT_PERIB_INTB198 198 -#define VECT_PERIB_INTB199 199 -#define VECT_PERIB_INTB200 200 -#define VECT_PERIB_INTB201 201 -#define VECT_PERIB_INTB202 202 -#define VECT_PERIB_INTB203 203 -#define VECT_PERIB_INTB204 204 -#define VECT_PERIB_INTB205 205 -#define VECT_PERIB_INTB206 206 -#define VECT_PERIB_INTB207 207 -#define VECT_PERIA_INTA208 208 -#define VECT_PERIA_INTA209 209 -#define VECT_PERIA_INTA210 210 -#define VECT_PERIA_INTA211 211 -#define VECT_PERIA_INTA212 212 -#define VECT_PERIA_INTA213 213 -#define VECT_PERIA_INTA214 214 -#define VECT_PERIA_INTA215 215 -#define VECT_PERIA_INTA216 216 -#define VECT_PERIA_INTA217 217 -#define VECT_PERIA_INTA218 218 -#define VECT_PERIA_INTA219 219 -#define VECT_PERIA_INTA220 220 -#define VECT_PERIA_INTA221 221 -#define VECT_PERIA_INTA222 222 -#define VECT_PERIA_INTA223 223 -#define VECT_PERIA_INTA224 224 -#define VECT_PERIA_INTA225 225 -#define VECT_PERIA_INTA226 226 -#define VECT_PERIA_INTA227 227 -#define VECT_PERIA_INTA228 228 -#define VECT_PERIA_INTA229 229 -#define VECT_PERIA_INTA230 230 -#define VECT_PERIA_INTA231 231 -#define VECT_PERIA_INTA232 232 -#define VECT_PERIA_INTA233 233 -#define VECT_PERIA_INTA234 234 -#define VECT_PERIA_INTA235 235 -#define VECT_PERIA_INTA236 236 -#define VECT_PERIA_INTA237 237 -#define VECT_PERIA_INTA238 238 -#define VECT_PERIA_INTA239 239 -#define VECT_PERIA_INTA240 240 -#define VECT_PERIA_INTA241 241 -#define VECT_PERIA_INTA242 242 -#define VECT_PERIA_INTA243 243 -#define VECT_PERIA_INTA244 244 -#define VECT_PERIA_INTA245 245 -#define VECT_PERIA_INTA246 246 -#define VECT_PERIA_INTA247 247 -#define VECT_PERIA_INTA248 248 -#define VECT_PERIA_INTA249 249 -#define VECT_PERIA_INTA250 250 -#define VECT_PERIA_INTA251 251 -#define VECT_PERIA_INTA252 252 -#define VECT_PERIA_INTA253 253 -#define VECT_PERIA_INTA254 254 -#define VECT_PERIA_INTA255 255 - -#define MSTP_EXDMAC SYSTEM.MSTPCRA.BIT.MSTPA29 -#define MSTP_EXDMAC0 SYSTEM.MSTPCRA.BIT.MSTPA29 -#define MSTP_EXDMAC1 SYSTEM.MSTPCRA.BIT.MSTPA29 -#define MSTP_DMAC SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC0 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC1 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC2 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC3 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC4 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC5 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC6 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DMAC7 SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DTC SYSTEM.MSTPCRA.BIT.MSTPA28 -#define MSTP_DA SYSTEM.MSTPCRA.BIT.MSTPA19 -#define MSTP_S12AD SYSTEM.MSTPCRA.BIT.MSTPA17 -#define MSTP_S12AD1 SYSTEM.MSTPCRA.BIT.MSTPA16 -#define MSTP_CMT0 SYSTEM.MSTPCRA.BIT.MSTPA15 -#define MSTP_CMT1 SYSTEM.MSTPCRA.BIT.MSTPA15 -#define MSTP_CMT2 SYSTEM.MSTPCRA.BIT.MSTPA14 -#define MSTP_CMT3 SYSTEM.MSTPCRA.BIT.MSTPA14 -#define MSTP_TPU0 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPU1 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPU2 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPU3 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPU4 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPU5 SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_TPUA SYSTEM.MSTPCRA.BIT.MSTPA13 -#define MSTP_PPG0 SYSTEM.MSTPCRA.BIT.MSTPA11 -#define MSTP_PPG1 SYSTEM.MSTPCRA.BIT.MSTPA10 -#define MSTP_MTU SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU0 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU1 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU2 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU3 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU4 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU5 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU6 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU7 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_MTU8 SYSTEM.MSTPCRA.BIT.MSTPA9 -#define MSTP_TMR0 SYSTEM.MSTPCRA.BIT.MSTPA5 -#define MSTP_TMR1 SYSTEM.MSTPCRA.BIT.MSTPA5 -#define MSTP_TMR01 SYSTEM.MSTPCRA.BIT.MSTPA5 -#define MSTP_TMR2 SYSTEM.MSTPCRA.BIT.MSTPA4 -#define MSTP_TMR3 SYSTEM.MSTPCRA.BIT.MSTPA4 -#define MSTP_TMR23 SYSTEM.MSTPCRA.BIT.MSTPA4 -#define MSTP_CMTW0 SYSTEM.MSTPCRA.BIT.MSTPA1 -#define MSTP_CMTW1 SYSTEM.MSTPCRA.BIT.MSTPA0 -#define MSTP_SCI0 SYSTEM.MSTPCRB.BIT.MSTPB31 -#define MSTP_SMCI0 SYSTEM.MSTPCRB.BIT.MSTPB31 -#define MSTP_SCI1 SYSTEM.MSTPCRB.BIT.MSTPB30 -#define MSTP_SMCI1 SYSTEM.MSTPCRB.BIT.MSTPB30 -#define MSTP_SCI2 SYSTEM.MSTPCRB.BIT.MSTPB29 -#define MSTP_SMCI2 SYSTEM.MSTPCRB.BIT.MSTPB29 -#define MSTP_SCI3 SYSTEM.MSTPCRB.BIT.MSTPB28 -#define MSTP_SMCI3 SYSTEM.MSTPCRB.BIT.MSTPB28 -#define MSTP_SCI4 SYSTEM.MSTPCRB.BIT.MSTPB27 -#define MSTP_SMCI4 SYSTEM.MSTPCRB.BIT.MSTPB27 -#define MSTP_SCI5 SYSTEM.MSTPCRB.BIT.MSTPB26 -#define MSTP_SMCI5 SYSTEM.MSTPCRB.BIT.MSTPB26 -#define MSTP_SCI6 SYSTEM.MSTPCRB.BIT.MSTPB25 -#define MSTP_SMCI6 SYSTEM.MSTPCRB.BIT.MSTPB25 -#define MSTP_SCI7 SYSTEM.MSTPCRB.BIT.MSTPB24 -#define MSTP_SMCI7 SYSTEM.MSTPCRB.BIT.MSTPB24 -#define MSTP_CRC SYSTEM.MSTPCRB.BIT.MSTPB23 -#define MSTP_PDC SYSTEM.MSTPCRB.BIT.MSTPB22 -#define MSTP_RIIC0 SYSTEM.MSTPCRB.BIT.MSTPB21 -#define MSTP_RIIC1 SYSTEM.MSTPCRB.BIT.MSTPB20 -#define MSTP_USB0 SYSTEM.MSTPCRB.BIT.MSTPB19 -#define MSTP_RSPI0 SYSTEM.MSTPCRB.BIT.MSTPB17 -#define MSTP_RSPI1 SYSTEM.MSTPCRB.BIT.MSTPB16 -#define MSTP_EDMAC0 SYSTEM.MSTPCRB.BIT.MSTPB15 -#define MSTP_ETHERC0 SYSTEM.MSTPCRB.BIT.MSTPB15 -#define MSTP_ELC SYSTEM.MSTPCRB.BIT.MSTPB9 -#define MSTP_TEMPS SYSTEM.MSTPCRB.BIT.MSTPB8 -#define MSTP_DOC SYSTEM.MSTPCRB.BIT.MSTPB6 -#define MSTP_SCI12 SYSTEM.MSTPCRB.BIT.MSTPB4 -#define MSTP_SMCI12 SYSTEM.MSTPCRB.BIT.MSTPB4 -#define MSTP_CAN1 SYSTEM.MSTPCRB.BIT.MSTPB1 -#define MSTP_CAN0 SYSTEM.MSTPCRB.BIT.MSTPB0 -#define MSTP_GLCDC SYSTEM.MSTPCRC.BIT.MSTPC29 -#define MSTP_DRW2D SYSTEM.MSTPCRC.BIT.MSTPC28 -#define MSTP_SCI8 SYSTEM.MSTPCRC.BIT.MSTPC27 -#define MSTP_SMCI8 SYSTEM.MSTPCRC.BIT.MSTPC27 -#define MSTP_SCI9 SYSTEM.MSTPCRC.BIT.MSTPC26 -#define MSTP_SMCI9 SYSTEM.MSTPCRC.BIT.MSTPC26 -#define MSTP_SCI10 SYSTEM.MSTPCRC.BIT.MSTPC25 -#define MSTP_SMCI10 SYSTEM.MSTPCRC.BIT.MSTPC25 -#define MSTP_SCI11 SYSTEM.MSTPCRC.BIT.MSTPC24 -#define MSTP_SMCI11 SYSTEM.MSTPCRC.BIT.MSTPC24 -#define MSTP_QSPI SYSTEM.MSTPCRC.BIT.MSTPC23 -#define MSTP_RSPI2 SYSTEM.MSTPCRC.BIT.MSTPC22 -#define MSTP_CAC SYSTEM.MSTPCRC.BIT.MSTPC19 -#define MSTP_RIIC2 SYSTEM.MSTPCRC.BIT.MSTPC17 -#define MSTP_STBYRAM SYSTEM.MSTPCRC.BIT.MSTPC7 -#define MSTP_RAM2 SYSTEM.MSTPCRC.BIT.MSTPC2 -#define MSTP_RAM0 SYSTEM.MSTPCRC.BIT.MSTPC0 -#define MSTP_MMCIF SYSTEM.MSTPCRD.BIT.MSTPD21 -#define MSTP_SDHI SYSTEM.MSTPCRD.BIT.MSTPD19 -#define MSTP_SDSI SYSTEM.MSTPCRD.BIT.MSTPD13 - -#define IS_CAN0_ERS0 IS0 -#define IS_CAN1_ERS1 IS1 -#define IS_SCI0_TEI0 IS0 -#define IS_SCI0_ERI0 IS1 -#define IS_SCI1_TEI1 IS2 -#define IS_SCI1_ERI1 IS3 -#define IS_SCI2_TEI2 IS4 -#define IS_SCI2_ERI2 IS5 -#define IS_SCI3_TEI3 IS6 -#define IS_SCI3_ERI3 IS7 -#define IS_SCI4_TEI4 IS8 -#define IS_SCI4_ERI4 IS9 -#define IS_SCI5_TEI5 IS10 -#define IS_SCI5_ERI5 IS11 -#define IS_SCI6_TEI6 IS12 -#define IS_SCI6_ERI6 IS13 -#define IS_SCI7_TEI7 IS14 -#define IS_SCI7_ERI7 IS15 -#define IS_SCI12_TEI12 IS16 -#define IS_SCI12_ERI12 IS17 -#define IS_SCI12_SCIX0 IS18 -#define IS_SCI12_SCIX1 IS19 -#define IS_SCI12_SCIX2 IS20 -#define IS_SCI12_SCIX3 IS21 -#define IS_QSPI_QSPSSLI IS24 -#define IS_CAC_FERRI IS26 -#define IS_CAC_MENDI IS27 -#define IS_CAC_OVFI IS28 -#define IS_DOC_DOPCI IS29 -#define IS_PDC_PCFEI IS30 -#define IS_PDC_PCERI IS31 -#define IS_SDHI_CDETI IS3 -#define IS_SDHI_CACI IS4 -#define IS_SDHI_SDACI IS5 -#define IS_MMCIF_CDETIO IS6 -#define IS_MMCIF_ERRIO IS7 -#define IS_MMCIF_ACCIO IS8 -#define IS_POE3_OEI1 IS9 -#define IS_POE3_OEI2 IS10 -#define IS_POE3_OEI3 IS11 -#define IS_POE3_OEI4 IS12 -#define IS_RIIC0_TEI0 IS13 -#define IS_RIIC0_EEI0 IS14 -#define IS_RIIC2_TEI2 IS15 -#define IS_RIIC2_EEI2 IS16 -#define IS_S12AD_S12CMPAI IS20 -#define IS_S12AD_S12CMPBI IS21 -#define IS_S12AD1_S12CMPAI1 IS22 -#define IS_S12AD1_S12CMPBI1 IS23 -#define IS_SCI8_TEI8 IS24 -#define IS_SCI8_ERI8 IS25 -#define IS_SCI9_TEI9 IS26 -#define IS_SCI9_ERI9 IS27 -#define IS_RIIC1_TEI1 IS28 -#define IS_RIIC1_EEI1 IS29 -#define IS_SDSI_SDIOI IS0 -#define IS_SCI10_TEI10 IS8 -#define IS_SCI10_ERI10 IS9 -#define IS_SCI11_TEI11 IS12 -#define IS_SCI11_ERI11 IS13 -#define IS_RSPI0_SPII0 IS16 -#define IS_RSPI0_SPEI0 IS17 -#define IS_RSPI1_SPII1 IS18 -#define IS_RSPI1_SPEI1 IS19 -#define IS_RSPI2_SPII2 IS20 -#define IS_RSPI2_SPEI2 IS21 -#define IS_EDMAC0_EINT0 IS4 -#define IS_GLCDC_VPOS IS8 -#define IS_GLCDC_GR1UF IS9 -#define IS_GLCDC_GR2UF IS10 -#define IS_DRW2D_DRWIRQ IS11 - -#define EN_CAN0_ERS0 EN0 -#define EN_CAN1_ERS1 EN1 -#define EN_SCI0_TEI0 EN0 -#define EN_SCI0_ERI0 EN1 -#define EN_SCI1_TEI1 EN2 -#define EN_SCI1_ERI1 EN3 -#define EN_SCI2_TEI2 EN4 -#define EN_SCI2_ERI2 EN5 -#define EN_SCI3_TEI3 EN6 -#define EN_SCI3_ERI3 EN7 -#define EN_SCI4_TEI4 EN8 -#define EN_SCI4_ERI4 EN9 -#define EN_SCI5_TEI5 EN10 -#define EN_SCI5_ERI5 EN11 -#define EN_SCI6_TEI6 EN12 -#define EN_SCI6_ERI6 EN13 -#define EN_SCI7_TEI7 EN14 -#define EN_SCI7_ERI7 EN15 -#define EN_SCI12_TEI12 EN16 -#define EN_SCI12_ERI12 EN17 -#define EN_SCI12_SCIX0 EN18 -#define EN_SCI12_SCIX1 EN19 -#define EN_SCI12_SCIX2 EN20 -#define EN_SCI12_SCIX3 EN21 -#define EN_QSPI_QSPSSLI EN24 -#define EN_CAC_FERRI EN26 -#define EN_CAC_MENDI EN27 -#define EN_CAC_OVFI EN28 -#define EN_DOC_DOPCI EN29 -#define EN_PDC_PCFEI EN30 -#define EN_PDC_PCERI EN31 -#define EN_SDHI_CDETI EN3 -#define EN_SDHI_CACI EN4 -#define EN_SDHI_SDACI EN5 -#define EN_MMCIF_CDETIO EN6 -#define EN_MMCIF_ERRIO EN7 -#define EN_MMCIF_ACCIO EN8 -#define EN_POE3_OEI1 EN9 -#define EN_POE3_OEI2 EN10 -#define EN_POE3_OEI3 EN11 -#define EN_POE3_OEI4 EN12 -#define EN_RIIC0_TEI0 EN13 -#define EN_RIIC0_EEI0 EN14 -#define EN_RIIC2_TEI2 EN15 -#define EN_RIIC2_EEI2 EN16 -#define EN_S12AD_S12CMPAI EN20 -#define EN_S12AD_S12CMPBI EN21 -#define EN_S12AD1_S12CMPAI1 EN22 -#define EN_S12AD1_S12CMPBI1 EN23 -#define EN_SCI8_TEI8 EN24 -#define EN_SCI8_ERI8 EN25 -#define EN_SCI9_TEI9 EN26 -#define EN_SCI9_ERI9 EN27 -#define EN_RIIC1_TEI1 EN28 -#define EN_RIIC1_EEI1 EN29 -#define EN_SDSI_SDIOI EN0 -#define EN_SCI10_TEI10 EN8 -#define EN_SCI10_ERI10 EN9 -#define EN_SCI11_TEI11 EN12 -#define EN_SCI11_ERI11 EN13 -#define EN_RSPI0_SPII0 EN16 -#define EN_RSPI0_SPEI0 EN17 -#define EN_RSPI1_SPII1 EN18 -#define EN_RSPI1_SPEI1 EN19 -#define EN_RSPI2_SPII2 EN20 -#define EN_RSPI2_SPEI2 EN21 -#define EN_EDMAC0_EINT0 EN4 -#define EN_GLCDC_VPOS EN8 -#define EN_GLCDC_GR1UF EN9 -#define EN_GLCDC_GR2UF EN10 -#define EN_DRW2D_DRWIRQ EN11 - -#define CLR_CAN0_ERS0 CLR0 -#define CLR_CAN1_ERS1 CLR1 - -#define GEN_CAN0_ERS0 GENBE0 -#define GEN_CAN1_ERS1 GENBE0 -#define GEN_SCI0_TEI0 GENBL0 -#define GEN_SCI0_ERI0 GENBL0 -#define GEN_SCI1_TEI1 GENBL0 -#define GEN_SCI1_ERI1 GENBL0 -#define GEN_SCI2_TEI2 GENBL0 -#define GEN_SCI2_ERI2 GENBL0 -#define GEN_SCI3_TEI3 GENBL0 -#define GEN_SCI3_ERI3 GENBL0 -#define GEN_SCI4_TEI4 GENBL0 -#define GEN_SCI4_ERI4 GENBL0 -#define GEN_SCI5_TEI5 GENBL0 -#define GEN_SCI5_ERI5 GENBL0 -#define GEN_SCI6_TEI6 GENBL0 -#define GEN_SCI6_ERI6 GENBL0 -#define GEN_SCI7_TEI7 GENBL0 -#define GEN_SCI7_ERI7 GENBL0 -#define GEN_SCI12_TEI12 GENBL0 -#define GEN_SCI12_ERI12 GENBL0 -#define GEN_SCI12_SCIX0 GENBL0 -#define GEN_SCI12_SCIX1 GENBL0 -#define GEN_SCI12_SCIX2 GENBL0 -#define GEN_SCI12_SCIX3 GENBL0 -#define GEN_QSPI_QSPSSLI GENBL0 -#define GEN_CAC_FERRI GENBL0 -#define GEN_CAC_MENDI GENBL0 -#define GEN_CAC_OVFI GENBL0 -#define GEN_DOC_DOPCI GENBL0 -#define GEN_PDC_PCFEI GENBL0 -#define GEN_PDC_PCERI GENBL0 -#define GEN_SDHI_CDETI GENBL1 -#define GEN_SDHI_CACI GENBL1 -#define GEN_SDHI_SDACI GENBL1 -#define GEN_MMCIF_CDETIO GENBL1 -#define GEN_MMCIF_ERRIO GENBL1 -#define GEN_MMCIF_ACCIO GENBL1 -#define GEN_POE3_OEI1 GENBL1 -#define GEN_POE3_OEI2 GENBL1 -#define GEN_POE3_OEI3 GENBL1 -#define GEN_POE3_OEI4 GENBL1 -#define GEN_RIIC0_TEI0 GENBL1 -#define GEN_RIIC0_EEI0 GENBL1 -#define GEN_RIIC2_TEI2 GENBL1 -#define GEN_RIIC2_EEI2 GENBL1 -#define GEN_S12AD_S12CMPAI GENBL1 -#define GEN_S12AD_S12CMPBI GENBL1 -#define GEN_S12AD1_S12CMPAI1 GENBL1 -#define GEN_S12AD1_S12CMPBI1 GENBL1 -#define GEN_SCI8_TEI8 GENBL1 -#define GEN_SCI8_ERI8 GENBL1 -#define GEN_SCI9_TEI9 GENBL1 -#define GEN_SCI9_ERI9 GENBL1 -#define GEN_RIIC1_TEI1 GENBL1 -#define GEN_RIIC1_EEI1 GENBL1 -#define GEN_SDSI_SDIOI GENBL2 -#define GEN_SCI10_TEI10 GENAL0 -#define GEN_SCI10_ERI10 GENAL0 -#define GEN_SCI11_TEI11 GENAL0 -#define GEN_SCI11_ERI11 GENAL0 -#define GEN_RSPI0_SPII0 GENAL0 -#define GEN_RSPI0_SPEI0 GENAL0 -#define GEN_RSPI1_SPII1 GENAL0 -#define GEN_RSPI1_SPEI1 GENAL0 -#define GEN_RSPI2_SPII2 GENAL0 -#define GEN_RSPI2_SPEI2 GENAL0 -#define GEN_EDMAC0_EINT0 GENAL1 -#define GEN_GLCDC_VPOS GENAL1 -#define GEN_GLCDC_GR1UF GENAL1 -#define GEN_GLCDC_GR2UF GENAL1 -#define GEN_DRQ2D_DRWIRQ GENAL1 - -#define GRP_CAN0_ERS0 GRPBE0 -#define GRP_CAN1_ERS1 GRPBE0 -#define GRP_SCI0_TEI0 GRPBL0 -#define GRP_SCI0_ERI0 GRPBL0 -#define GRP_SCI1_TEI1 GRPBL0 -#define GRP_SCI1_ERI1 GRPBL0 -#define GRP_SCI2_TEI2 GRPBL0 -#define GRP_SCI2_ERI2 GRPBL0 -#define GRP_SCI3_TEI3 GRPBL0 -#define GRP_SCI3_ERI3 GRPBL0 -#define GRP_SCI4_TEI4 GRPBL0 -#define GRP_SCI4_ERI4 GRPBL0 -#define GRP_SCI5_TEI5 GRPBL0 -#define GRP_SCI5_ERI5 GRPBL0 -#define GRP_SCI6_TEI6 GRPBL0 -#define GRP_SCI6_ERI6 GRPBL0 -#define GRP_SCI7_TEI7 GRPBL0 -#define GRP_SCI7_ERI7 GRPBL0 -#define GRP_SCI12_TEI12 GRPBL0 -#define GRP_SCI12_ERI12 GRPBL0 -#define GRP_SCI12_SCIX0 GRPBL0 -#define GRP_SCI12_SCIX1 GRPBL0 -#define GRP_SCI12_SCIX2 GRPBL0 -#define GRP_SCI12_SCIX3 GRPBL0 -#define GRP_QSPI_QSPSSLI GRPBL0 -#define GRP_CAC_FERRI GRPBL0 -#define GRP_CAC_MENDI GRPBL0 -#define GRP_CAC_OVFI GRPBL0 -#define GRP_DOC_DOPCI GRPBL0 -#define GRP_PDC_PCFEI GRPBL0 -#define GRP_PDC_PCERI GRPBL0 -#define GRP_SDHI_CDETI GRPBL1 -#define GRP_SDHI_CACI GRPBL1 -#define GRP_SDHI_SDACI GRPBL1 -#define GRP_MMCIF_CDETIO GRPBL1 -#define GRP_MMCIF_ERRIO GRPBL1 -#define GRP_MMCIF_ACCIO GRPBL1 -#define GRP_POE3_OEI1 GRPBL1 -#define GRP_POE3_OEI2 GRPBL1 -#define GRP_POE3_OEI3 GRPBL1 -#define GRP_POE3_OEI4 GRPBL1 -#define GRP_RIIC0_TEI0 GRPBL1 -#define GRP_RIIC0_EEI0 GRPBL1 -#define GRP_RIIC2_TEI2 GRPBL1 -#define GRP_RIIC2_EEI2 GRPBL1 -#define GRP_S12AD_S12CMPAI GRPBL1 -#define GRP_S12AD_S12CMPBI GRPBL1 -#define GRP_S12AD1_S12CMPAI1 GRPBL1 -#define GRP_S12AD1_S12CMPBI1 GRPBL1 -#define GRP_SCI8_TEI8 GRPBL1 -#define GRP_SCI8_ERI8 GRPBL1 -#define GRP_SCI9_TEI9 GRPBL1 -#define GRP_SCI9_ERI9 GRPBL1 -#define GRP_RIIC1_TEI1 GENBL1 -#define GRP_RIIC1_EEI1 GENBL1 -#define GRP_SDSI_SDIOI GRPBL2 -#define GRP_SCI10_TEI10 GRPAL0 -#define GRP_SCI10_ERI10 GRPAL0 -#define GRP_SCI11_TEI11 GRPAL0 -#define GRP_SCI11_ERI11 GRPAL0 -#define GRP_RSPI0_SPII0 GRPAL0 -#define GRP_RSPI0_SPEI0 GRPAL0 -#define GRP_RSPI1_SPII1 GRPAL0 -#define GRP_RSPI1_SPEI1 GRPAL0 -#define GRP_RSPI2_SPII2 GRPAL0 -#define GRP_RSPI2_SPEI2 GRPAL0 -#define GRP_EDMAC0_EINT0 GRPAL1 -#define GRP_GLCDC_VPOS GRPAL1 -#define GRP_GLCDC_GR1UF GRPAL1 -#define GRP_GLCDC_GR2UF GRPAL1 -#define GRP_DRQ2D_DRWIRQ GRPAL1 - -#define GCR_CAN0_ERS0 GCRBE0 -#define GCR_CAN1_ERS1 GCRBE0 - -#define __IR( x ) ICU.IR[ IR ## x ].BIT.IR -#define _IR( x ) __IR( x ) -#define IR( x , y ) _IR( _ ## x ## _ ## y ) -#define __DTCE( x ) ICU.DTCER[ DTCE ## x ].BIT.DTCE -#define _DTCE( x ) __DTCE( x ) -#define DTCE( x , y ) _DTCE( _ ## x ## _ ## y ) -#define __IEN( x ) ICU.IER[ IER ## x ].BIT.IEN ## x -#define _IEN( x ) __IEN( x ) -#define IEN( x , y ) _IEN( _ ## x ## _ ## y ) -#define __IPR( x ) ICU.IPR[ IPR ## x ].BIT.IPR -#define _IPR( x ) __IPR( x ) -#define IPR( x , y ) _IPR( _ ## x ## _ ## y ) -#define __VECT( x ) VECT ## x -#define _VECT( x ) __VECT( x ) -#define VECT( x , y ) _VECT( _ ## x ## _ ## y ) -#define __MSTP( x ) MSTP ## x -#define _MSTP( x ) __MSTP( x ) -#define MSTP( x ) _MSTP( _ ## x ) - -#define __IS( x ) ICU.GRP ## x.BIT.IS ## x -#define _IS( x ) __IS( x ) -#define IS( x , y ) _IS( _ ## x ## _ ## y ) -#define __EN( x ) ICU.GEN ## x.BIT.EN ## x -#define _EN( x ) __EN( x ) -#define EN( x , y ) _EN( _ ## x ## _ ## y ) -#define __CLR( x ) ICU.GCR ## x.BIT.CLR ## x -#define _CLR( x ) __CLR( x ) -#define CLR( x , y ) _CLR( _ ## x ## _ ## y ) - -#define BSC (*(volatile struct st_bsc __sfr *)0x81300) -#define CAC (*(volatile struct st_cac __sfr *)0x8B000) -#define CAN0 (*(volatile struct st_can __sfr *)0x90200) -#define CAN1 (*(volatile struct st_can __sfr *)0x91200) -#define CMT (*(volatile struct st_cmt __sfr *)0x88000) -#define CMT0 (*(volatile struct st_cmt0 __sfr *)0x88002) -#define CMT1 (*(volatile struct st_cmt0 __sfr *)0x88008) -#define CMT2 (*(volatile struct st_cmt0 __sfr *)0x88012) -#define CMT3 (*(volatile struct st_cmt0 __sfr *)0x88018) -#define CMTW0 (*(volatile struct st_cmtw __sfr *)0x94200) -#define CMTW1 (*(volatile struct st_cmtw __sfr *)0x94280) -#define CRC (*(volatile struct st_crc __sfr *)0x88280) -#define DA (*(volatile struct st_da __sfr *)0x88040) -#define DMAC (*(volatile struct st_dmac __sfr *)0x82200) -#define DMAC0 (*(volatile struct st_dmac0 __sfr *)0x82000) -#define DMAC1 (*(volatile struct st_dmac1 __sfr *)0x82040) -#define DMAC2 (*(volatile struct st_dmac1 __sfr *)0x82080) -#define DMAC3 (*(volatile struct st_dmac1 __sfr *)0x820C0) -#define DMAC4 (*(volatile struct st_dmac1 __sfr *)0x82100) -#define DMAC5 (*(volatile struct st_dmac1 __sfr *)0x82140) -#define DMAC6 (*(volatile struct st_dmac1 __sfr *)0x82180) -#define DMAC7 (*(volatile struct st_dmac1 __sfr *)0x821C0) -#define DOC (*(volatile struct st_doc __sfr *)0x8B080) -#define DRW2D (*(volatile struct st_drw2d __sfr *)0xE3000) -#define DTC (*(volatile struct st_dtc __sfr *)0x82400) -#define EDMAC0 (*(volatile struct st_edmac __sfr *)0xC0000) -#define ELC (*(volatile struct st_elc __sfr *)0x8B100) -#define ETHERC0 (*(volatile struct st_etherc __sfr *)0xC0100) -#define EXDMAC (*(volatile struct st_exdmac __sfr *)0x82A00) -#define EXDMAC0 (*(volatile struct st_exdmac0 __sfr *)0x82800) -#define EXDMAC1 (*(volatile struct st_exdmac1 __sfr *)0x82840) -#define FLASH (*(volatile struct st_flash __sfr *)0x81000) -#define GLCDC (*(volatile struct st_glcdc __sfr *)0xE0000) -#define ICU (*(volatile struct st_icu __sfr *)0x87000) -#define IWDT (*(volatile struct st_iwdt __sfr *)0x88030) -#define MMCIF (*(volatile struct st_mmcif __sfr *)0x88500) -#define MPC (*(volatile struct st_mpc __sfr *)0x8C100) -#define MPU (*(volatile struct st_mpu __sfr *)0x86400) -#define MTU (*(volatile struct st_mtu __sfr *)0xC120A) -#define MTU0 (*(volatile struct st_mtu0 __sfr *)0xC1290) -#define MTU1 (*(volatile struct st_mtu1 __sfr *)0xC1290) -#define MTU2 (*(volatile struct st_mtu2 __sfr *)0xC1292) -#define MTU3 (*(volatile struct st_mtu3 __sfr *)0xC1200) -#define MTU4 (*(volatile struct st_mtu4 __sfr *)0xC1200) -#define MTU5 (*(volatile struct st_mtu5 __sfr *)0xC1A94) -#define MTU6 (*(volatile struct st_mtu6 __sfr *)0xC1A00) -#define MTU7 (*(volatile struct st_mtu7 __sfr *)0xC1A00) -#define MTU8 (*(volatile struct st_mtu8 __sfr *)0xC1298) -#define PDC (*(volatile struct st_pdc __sfr *)0xA0500) -#define POE3 (*(volatile struct st_poe __sfr *)0x8C4C0) -#define PORT0 (*(volatile struct st_port0 __sfr *)0x8C000) -#define PORT1 (*(volatile struct st_port1 __sfr *)0x8C001) -#define PORT2 (*(volatile struct st_port2 __sfr *)0x8C002) -#define PORT3 (*(volatile struct st_port3 __sfr *)0x8C003) -#define PORT4 (*(volatile struct st_port4 __sfr *)0x8C004) -#define PORT5 (*(volatile struct st_port5 __sfr *)0x8C005) -#define PORT6 (*(volatile struct st_port6 __sfr *)0x8C006) -#define PORT7 (*(volatile struct st_port7 __sfr *)0x8C007) -#define PORT8 (*(volatile struct st_port8 __sfr *)0x8C008) -#define PORT9 (*(volatile struct st_port9 __sfr *)0x8C009) -#define PORTA (*(volatile struct st_porta __sfr *)0x8C00A) -#define PORTB (*(volatile struct st_portb __sfr *)0x8C00B) -#define PORTC (*(volatile struct st_portc __sfr *)0x8C00C) -#define PORTD (*(volatile struct st_portd __sfr *)0x8C00D) -#define PORTE (*(volatile struct st_porte __sfr *)0x8C00E) -#define PORTF (*(volatile struct st_portf __sfr *)0x8C00F) -#define PORTG (*(volatile struct st_portg __sfr *)0x8C010) -#define PORTJ (*(volatile struct st_portj __sfr *)0x8C012) -#define PPG0 (*(volatile struct st_ppg0 __sfr *)0x881E6) -#define PPG1 (*(volatile struct st_ppg1 __sfr *)0x881F0) -#define QSPI (*(volatile struct st_qspi __sfr *)0x89E00) -#define RAM (*(volatile struct st_ram __sfr *)0x81200) -#define RIIC0 (*(volatile struct st_riic __sfr *)0x88300) -#define RIIC1 (*(volatile struct st_riic __sfr *)0x88320) -#define RIIC2 (*(volatile struct st_riic __sfr *)0x88340) -#define RSPI0 (*(volatile struct st_rspi __sfr *)0xD0100) -#define RSPI1 (*(volatile struct st_rspi __sfr *)0xD0140) -#define RSPI2 (*(volatile struct st_rspi __sfr *)0xD0300) -#define RTC (*(volatile struct st_rtc __sfr *)0x8C400) -#define S12AD (*(volatile struct st_s12ad __sfr *)0x89000) -#define S12AD1 (*(volatile struct st_s12ad1 __sfr *)0x89100) -#define SCI0 (*(volatile struct st_sci0 __sfr *)0x8A000) -#define SCI1 (*(volatile struct st_sci0 __sfr *)0x8A020) -#define SCI2 (*(volatile struct st_sci0 __sfr *)0x8A040) -#define SCI3 (*(volatile struct st_sci0 __sfr *)0x8A060) -#define SCI4 (*(volatile struct st_sci0 __sfr *)0x8A080) -#define SCI5 (*(volatile struct st_sci0 __sfr *)0x8A0A0) -#define SCI6 (*(volatile struct st_sci0 __sfr *)0x8A0C0) -#define SCI7 (*(volatile struct st_sci0 __sfr *)0x8A0E0) -#define SCI8 (*(volatile struct st_sci0 __sfr *)0x8A100) -#define SCI9 (*(volatile struct st_sci0 __sfr *)0x8A120) -#define SCI10 (*(volatile struct st_sci10 __sfr *)0xD0040) -#define SCI11 (*(volatile struct st_sci10 __sfr *)0xD0060) -#define SCI12 (*(volatile struct st_sci12 __sfr *)0x8B300) -#define SDHI (*(volatile struct st_sdhi __sfr *)0x8AC00) -#define SDSI (*(volatile struct st_sdsi __sfr *)0x95000) -#define SMCI0 (*(volatile struct st_smci0 __sfr *)0x8A000) -#define SMCI1 (*(volatile struct st_smci0 __sfr *)0x8A020) -#define SMCI2 (*(volatile struct st_smci0 __sfr *)0x8A040) -#define SMCI3 (*(volatile struct st_smci0 __sfr *)0x8A060) -#define SMCI4 (*(volatile struct st_smci0 __sfr *)0x8A080) -#define SMCI5 (*(volatile struct st_smci0 __sfr *)0x8A0A0) -#define SMCI6 (*(volatile struct st_smci0 __sfr *)0x8A0C0) -#define SMCI7 (*(volatile struct st_smci0 __sfr *)0x8A0E0) -#define SMCI8 (*(volatile struct st_smci0 __sfr *)0x8A100) -#define SMCI9 (*(volatile struct st_smci0 __sfr *)0x8A120) -#define SMCI10 (*(volatile struct st_smci10 __sfr *)0xD0046) -#define SMCI11 (*(volatile struct st_smci10 __sfr *)0xD0066) -#define SMCI12 (*(volatile struct st_smci0 __sfr *)0x8B300) -#define SYSTEM (*(volatile struct st_system __sfr *)0x80000) -#define TEMPS (*(volatile struct st_temps __sfr *)0x8C500) -#define TMR0 (*(volatile struct st_tmr0 __sfr *)0x88200) -#define TMR1 (*(volatile struct st_tmr1 __sfr *)0x88201) -#define TMR2 (*(volatile struct st_tmr0 __sfr *)0x88210) -#define TMR3 (*(volatile struct st_tmr1 __sfr *)0x88211) -#define TMR01 (*(volatile struct st_tmr01 __sfr *)0x88204) -#define TMR23 (*(volatile struct st_tmr01 __sfr *)0x88214) -#define TPU0 (*(volatile struct st_tpu0 __sfr *)0x88108) -#define TPU1 (*(volatile struct st_tpu1 __sfr *)0x88108) -#define TPU2 (*(volatile struct st_tpu2 __sfr *)0x8810A) -#define TPU3 (*(volatile struct st_tpu3 __sfr *)0x8810A) -#define TPU4 (*(volatile struct st_tpu4 __sfr *)0x8810C) -#define TPU5 (*(volatile struct st_tpu5 __sfr *)0x8810C) -#define TPUA (*(volatile struct st_tpua __sfr *)0x88100) -#define USB (*(volatile struct st_usb __sfr *)0xA0400) -#define USB0 (*(volatile struct st_usb0 __sfr *)0xA0000) -#define WDT (*(volatile struct st_wdt __sfr *)0x88020) -#define FLASHCONST (*(volatile struct st_flashconst __sfr *)0xFE7F7D90) -#define TEMPSCONST (*(volatile struct st_tempsconst __sfr *)0xFE7F7D7C) - -typedef enum enum_ir { -IR_BSC_BUSERR=16,IR_RAM_RAMERR=18, -IR_FCU_FIFERR=21,IR_FCU_FRDYI=23, -IR_ICU_SWINT2=26,IR_ICU_SWINT, -IR_CMT0_CMI0, -IR_CMT1_CMI1, -IR_CMTW0_CMWI0, -IR_CMTW1_CMWI1, -IR_USB0_D0FIFO0=34,IR_USB0_D1FIFO0, -IR_RSPI0_SPRI0=38,IR_RSPI0_SPTI0, -IR_RSPI1_SPRI1,IR_RSPI1_SPTI1, -IR_QSPI_SPRI,IR_QSPI_SPTI, -IR_SDHI_SBFAI, -IR_MMCIF_MBFAI, -IR_RIIC1_RXI1=50,IR_RIIC1_TXI1, -IR_RIIC0_RXI0,IR_RIIC0_TXI0, -IR_RIIC2_RXI2,IR_RIIC2_TXI2, -IR_SCI0_RXI0=58,IR_SCI0_TXI0, -IR_SCI1_RXI1,IR_SCI1_TXI1, -IR_SCI2_RXI2,IR_SCI2_TXI2, -IR_ICU_IRQ0,IR_ICU_IRQ1,IR_ICU_IRQ2,IR_ICU_IRQ3,IR_ICU_IRQ4,IR_ICU_IRQ5,IR_ICU_IRQ6,IR_ICU_IRQ7, -IR_ICU_IRQ8,IR_ICU_IRQ9,IR_ICU_IRQ10,IR_ICU_IRQ11,IR_ICU_IRQ12,IR_ICU_IRQ13,IR_ICU_IRQ14,IR_ICU_IRQ15, -IR_SCI3_RXI3,IR_SCI3_TXI3, -IR_SCI4_RXI4,IR_SCI4_TXI4, -IR_SCI5_RXI5,IR_SCI5_TXI5, -IR_SCI6_RXI6,IR_SCI6_TXI6, -IR_LVD1_LVD1, -IR_LVD2_LVD2, -IR_USB0_USBR0, -IR_RTC_ALM=92,IR_RTC_PRD, -IR_IWDT_IWUNI=95, -IR_WDT_WUNI, -IR_PDC_PCDFI, -IR_SCI7_RXI7,IR_SCI7_TXI7, -IR_SCI8_RXI8,IR_SCI8_TXI8, -IR_SCI9_RXI9,IR_SCI9_TXI9, -IR_SCI10_RXI10,IR_SCI10_TXI10, -IR_ICU_GROUPBE0,IR_ICU_GROUPBL2, -IR_RSPI2_SPRI2,IR_RSPI2_SPTI2, -IR_ICU_GROUPBL0,IR_ICU_GROUPBL1,IR_ICU_GROUPAL0,IR_ICU_GROUPAL1, -IR_SCI11_RXI11,IR_SCI11_TXI11, -IR_SCI12_RXI12,IR_SCI12_TXI12, -IR_DMAC_DMAC0I=120,IR_DMAC_DMAC1I,IR_DMAC_DMAC2I,IR_DMAC_DMAC3I,IR_DMAC_DMAC74I, -IR_OST_OSTDI, -IR_EXDMAC_EXDMAC0I,IR_EXDMAC_EXDMAC1I, -IR_PERIB_INTB128,IR_PERIB_INTB129,IR_PERIB_INTB130,IR_PERIB_INTB131,IR_PERIB_INTB132, -IR_PERIB_INTB133,IR_PERIB_INTB134,IR_PERIB_INTB135,IR_PERIB_INTB136,IR_PERIB_INTB137, -IR_PERIB_INTB138,IR_PERIB_INTB139,IR_PERIB_INTB140,IR_PERIB_INTB141,IR_PERIB_INTB142, -IR_PERIB_INTB143,IR_PERIB_INTB144,IR_PERIB_INTB145,IR_PERIB_INTB146,IR_PERIB_INTB147, -IR_PERIB_INTB148,IR_PERIB_INTB149,IR_PERIB_INTB150,IR_PERIB_INTB151,IR_PERIB_INTB152, -IR_PERIB_INTB153,IR_PERIB_INTB154,IR_PERIB_INTB155,IR_PERIB_INTB156,IR_PERIB_INTB157, -IR_PERIB_INTB158,IR_PERIB_INTB159,IR_PERIB_INTB160,IR_PERIB_INTB161,IR_PERIB_INTB162, -IR_PERIB_INTB163,IR_PERIB_INTB164,IR_PERIB_INTB165,IR_PERIB_INTB166,IR_PERIB_INTB167, -IR_PERIB_INTB168,IR_PERIB_INTB169,IR_PERIB_INTB170,IR_PERIB_INTB171,IR_PERIB_INTB172, -IR_PERIB_INTB173,IR_PERIB_INTB174,IR_PERIB_INTB175,IR_PERIB_INTB176,IR_PERIB_INTB177, -IR_PERIB_INTB178,IR_PERIB_INTB179,IR_PERIB_INTB180,IR_PERIB_INTB181,IR_PERIB_INTB182, -IR_PERIB_INTB183,IR_PERIB_INTB184,IR_PERIB_INTB185,IR_PERIB_INTB186,IR_PERIB_INTB187, -IR_PERIB_INTB188,IR_PERIB_INTB189,IR_PERIB_INTB190,IR_PERIB_INTB191,IR_PERIB_INTB192, -IR_PERIB_INTB193,IR_PERIB_INTB194,IR_PERIB_INTB195,IR_PERIB_INTB196,IR_PERIB_INTB197, -IR_PERIB_INTB198,IR_PERIB_INTB199,IR_PERIB_INTB200,IR_PERIB_INTB201,IR_PERIB_INTB202, -IR_PERIB_INTB203,IR_PERIB_INTB204,IR_PERIB_INTB205,IR_PERIB_INTB206,IR_PERIB_INTB207, -IR_PERIA_INTA208,IR_PERIA_INTA209,IR_PERIA_INTA210,IR_PERIA_INTA211,IR_PERIA_INTA212, -IR_PERIA_INTA213,IR_PERIA_INTA214,IR_PERIA_INTA215,IR_PERIA_INTA216,IR_PERIA_INTA217, -IR_PERIA_INTA218,IR_PERIA_INTA219,IR_PERIA_INTA220,IR_PERIA_INTA221,IR_PERIA_INTA222, -IR_PERIA_INTA223,IR_PERIA_INTA224,IR_PERIA_INTA225,IR_PERIA_INTA226,IR_PERIA_INTA227, -IR_PERIA_INTA228,IR_PERIA_INTA229,IR_PERIA_INTA230,IR_PERIA_INTA231,IR_PERIA_INTA232, -IR_PERIA_INTA233,IR_PERIA_INTA234,IR_PERIA_INTA235,IR_PERIA_INTA236,IR_PERIA_INTA237, -IR_PERIA_INTA238,IR_PERIA_INTA239,IR_PERIA_INTA240,IR_PERIA_INTA241,IR_PERIA_INTA242, -IR_PERIA_INTA243,IR_PERIA_INTA244,IR_PERIA_INTA245,IR_PERIA_INTA246,IR_PERIA_INTA247, -IR_PERIA_INTA248,IR_PERIA_INTA249,IR_PERIA_INTA250,IR_PERIA_INTA251,IR_PERIA_INTA252, -IR_PERIA_INTA253,IR_PERIA_INTA254,IR_PERIA_INTA255 -} enum_ir_t; - -typedef enum enum_dtce { -DTCE_ICU_SWINT2=26,DTCE_ICU_SWINT, -DTCE_CMT0_CMI0, -DTCE_CMT1_CMI1, -DTCE_CMTW0_CMWI0, -DTCE_CMTW1_CMWI1, -DTCE_USB0_D0FIFO0=34,DTCE_USB0_D1FIFO0, -DTCE_RSPI0_SPRI0=38,DTCE_RSPI0_SPTI0, -DTCE_RSPI1_SPRI1,DTCE_RSPI1_SPTI1, -DTCE_QSPI_SPRI,DTCE_QSPI_SPTI, -DTCE_SDHI_SBFAI, -DTCE_MMCIF_MBFAI, -DTCE_RIIC1_RXI1=50,DTCE_RIIC1_TXI1, -DTCE_RIIC0_RXI0,DTCE_RIIC0_TXI0, -DTCE_RIIC2_RXI2,DTCE_RIIC2_TXI2, -DTCE_SCI0_RXI0=58,DTCE_SCI0_TXI0, -DTCE_SCI1_RXI1,DTCE_SCI1_TXI1, -DTCE_SCI2_RXI2,DTCE_SCI2_TXI2, -DTCE_ICU_IRQ0,DTCE_ICU_IRQ1,DTCE_ICU_IRQ2,DTCE_ICU_IRQ3,DTCE_ICU_IRQ4,DTCE_ICU_IRQ5,DTCE_ICU_IRQ6,DTCE_ICU_IRQ7, -DTCE_ICU_IRQ8,DTCE_ICU_IRQ9,DTCE_ICU_IRQ10,DTCE_ICU_IRQ11,DTCE_ICU_IRQ12,DTCE_ICU_IRQ13,DTCE_ICU_IRQ14,DTCE_ICU_IRQ15, -DTCE_SCI3_RXI3,DTCE_SCI3_TXI3, -DTCE_SCI4_RXI4,DTCE_SCI4_TXI4, -DTCE_SCI5_RXI5,DTCE_SCI5_TXI5, -DTCE_SCI6_RXI6,DTCE_SCI6_TXI6, -DTCE_PDC_PCDFI=97, -DTCE_SCI7_RXI7,DTCE_SCI7_TXI7, -DTCE_SCI8_RXI8,DTCE_SCI8_TXI8, -DTCE_SCI9_RXI9,DTCE_SCI9_TXI9, -DTCE_SCI10_RXI10,DTCE_SCI10_TXI10, -DTCE_RSPI2_SPRI2=108,DTCE_RSPI2_SPTI2, -DTCE_SCI11_RXI11=114,DTCE_SCI11_TXI11, -DTCE_SCI12_RXI12,DTCE_SCI12_TXI12, -DTCE_DMAC_DMAC0I=120,DTCE_DMAC_DMAC1I,DTCE_DMAC_DMAC2I,DTCE_DMAC_DMAC3I, -DTCE_EXDMAC_EXDMAC0I=126,DTCE_EXDMAC_EXDMAC1I, -DTCE_PERIB_INTB128,DTCE_PERIB_INTB129,DTCE_PERIB_INTB130,DTCE_PERIB_INTB131,DTCE_PERIB_INTB132, -DTCE_PERIB_INTB133,DTCE_PERIB_INTB134,DTCE_PERIB_INTB135,DTCE_PERIB_INTB136,DTCE_PERIB_INTB137, -DTCE_PERIB_INTB138,DTCE_PERIB_INTB139,DTCE_PERIB_INTB140,DTCE_PERIB_INTB141,DTCE_PERIB_INTB142, -DTCE_PERIB_INTB143,DTCE_PERIB_INTB144,DTCE_PERIB_INTB145,DTCE_PERIB_INTB146,DTCE_PERIB_INTB147, -DTCE_PERIB_INTB148,DTCE_PERIB_INTB149,DTCE_PERIB_INTB150,DTCE_PERIB_INTB151,DTCE_PERIB_INTB152, -DTCE_PERIB_INTB153,DTCE_PERIB_INTB154,DTCE_PERIB_INTB155,DTCE_PERIB_INTB156,DTCE_PERIB_INTB157, -DTCE_PERIB_INTB158,DTCE_PERIB_INTB159,DTCE_PERIB_INTB160,DTCE_PERIB_INTB161,DTCE_PERIB_INTB162, -DTCE_PERIB_INTB163,DTCE_PERIB_INTB164,DTCE_PERIB_INTB165,DTCE_PERIB_INTB166,DTCE_PERIB_INTB167, -DTCE_PERIB_INTB168,DTCE_PERIB_INTB169,DTCE_PERIB_INTB170,DTCE_PERIB_INTB171,DTCE_PERIB_INTB172, -DTCE_PERIB_INTB173,DTCE_PERIB_INTB174,DTCE_PERIB_INTB175,DTCE_PERIB_INTB176,DTCE_PERIB_INTB177, -DTCE_PERIB_INTB178,DTCE_PERIB_INTB179,DTCE_PERIB_INTB180,DTCE_PERIB_INTB181,DTCE_PERIB_INTB182, -DTCE_PERIB_INTB183,DTCE_PERIB_INTB184,DTCE_PERIB_INTB185,DTCE_PERIB_INTB186,DTCE_PERIB_INTB187, -DTCE_PERIB_INTB188,DTCE_PERIB_INTB189,DTCE_PERIB_INTB190,DTCE_PERIB_INTB191,DTCE_PERIB_INTB192, -DTCE_PERIB_INTB193,DTCE_PERIB_INTB194,DTCE_PERIB_INTB195,DTCE_PERIB_INTB196,DTCE_PERIB_INTB197, -DTCE_PERIB_INTB198,DTCE_PERIB_INTB199,DTCE_PERIB_INTB200,DTCE_PERIB_INTB201,DTCE_PERIB_INTB202, -DTCE_PERIB_INTB203,DTCE_PERIB_INTB204,DTCE_PERIB_INTB205,DTCE_PERIB_INTB206,DTCE_PERIB_INTB207, -DTCE_PERIA_INTA208,DTCE_PERIA_INTA209,DTCE_PERIA_INTA210,DTCE_PERIA_INTA211,DTCE_PERIA_INTA212, -DTCE_PERIA_INTA213,DTCE_PERIA_INTA214,DTCE_PERIA_INTA215,DTCE_PERIA_INTA216,DTCE_PERIA_INTA217, -DTCE_PERIA_INTA218,DTCE_PERIA_INTA219,DTCE_PERIA_INTA220,DTCE_PERIA_INTA221,DTCE_PERIA_INTA222, -DTCE_PERIA_INTA223,DTCE_PERIA_INTA224,DTCE_PERIA_INTA225,DTCE_PERIA_INTA226,DTCE_PERIA_INTA227, -DTCE_PERIA_INTA228,DTCE_PERIA_INTA229,DTCE_PERIA_INTA230,DTCE_PERIA_INTA231,DTCE_PERIA_INTA232, -DTCE_PERIA_INTA233,DTCE_PERIA_INTA234,DTCE_PERIA_INTA235,DTCE_PERIA_INTA236,DTCE_PERIA_INTA237, -DTCE_PERIA_INTA238,DTCE_PERIA_INTA239,DTCE_PERIA_INTA240,DTCE_PERIA_INTA241,DTCE_PERIA_INTA242, -DTCE_PERIA_INTA243,DTCE_PERIA_INTA244,DTCE_PERIA_INTA245,DTCE_PERIA_INTA246,DTCE_PERIA_INTA247, -DTCE_PERIA_INTA248,DTCE_PERIA_INTA249,DTCE_PERIA_INTA250,DTCE_PERIA_INTA251,DTCE_PERIA_INTA252, -DTCE_PERIA_INTA253,DTCE_PERIA_INTA254,DTCE_PERIA_INTA255 -} enum_dtce_t; - -typedef enum enum_ier { -IER_BSC_BUSERR=0x02, -IER_RAM_RAMERR=0x02, -IER_FCU_FIFERR=0x02,IER_FCU_FRDYI=0x02, -IER_ICU_SWINT2=0x03,IER_ICU_SWINT=0x03, -IER_CMT0_CMI0=0x03, -IER_CMT1_CMI1=0x03, -IER_CMTW0_CMWI0=0x03, -IER_CMTW1_CMWI1=0x03, -IER_USB0_D0FIFO0=0x04,IER_USB0_D1FIFO0=0x04, -IER_RSPI0_SPRI0=0x04,IER_RSPI0_SPTI0=0x04, -IER_RSPI1_SPRI1=0x05,IER_RSPI1_SPTI1=0x05, -IER_QSPI_SPRI=0x05,IER_QSPI_SPTI=0x05, -IER_SDHI_SBFAI=0x05, -IER_MMCIF_MBFAI=0x05, -IER_RIIC1_RXI1=0x06,IER_RIIC1_TXI1=0x06, -IER_RIIC0_RXI0=0x06,IER_RIIC0_TXI0=0x06, -IER_RIIC2_RXI2=0x06,IER_RIIC2_TXI2=0x06, -IER_SCI0_RXI0=0x07,IER_SCI0_TXI0=0x07, -IER_SCI1_RXI1=0x07,IER_SCI1_TXI1=0x07, -IER_SCI2_RXI2=0x07,IER_SCI2_TXI2=0x07, -IER_ICU_IRQ0=0x08,IER_ICU_IRQ1=0x08,IER_ICU_IRQ2=0x08,IER_ICU_IRQ3=0x08,IER_ICU_IRQ4=0x08,IER_ICU_IRQ5=0x08,IER_ICU_IRQ6=0x08,IER_ICU_IRQ7=0x08, -IER_ICU_IRQ8=0x09,IER_ICU_IRQ9=0x09,IER_ICU_IRQ10=0x09,IER_ICU_IRQ11=0x09,IER_ICU_IRQ12=0x09,IER_ICU_IRQ13=0x09,IER_ICU_IRQ14=0x09,IER_ICU_IRQ15=0x09, -IER_SCI3_RXI3=0x0A,IER_SCI3_TXI3=0x0A, -IER_SCI4_RXI4=0x0A,IER_SCI4_TXI4=0x0A, -IER_SCI5_RXI5=0x0A,IER_SCI5_TXI5=0x0A, -IER_SCI6_RXI6=0x0A,IER_SCI6_TXI6=0x0A, -IER_LVD1_LVD1=0x0B, -IER_LVD2_LVD2=0x0B, -IER_USB0_USBR0=0x0B, -IER_RTC_ALM=0x0B,IER_RTC_PRD=0x0B, -IER_IWDT_IWUNI=0x0B, -IER_WDT_WUNI=0x0C, -IER_PDC_PCDFI=0x0C, -IER_SCI7_RXI7=0x0C,IER_SCI7_TXI7=0x0C, -IER_SCI8_RXI8=0x0C,IER_SCI8_TXI8=0x0C, -IER_SCI9_RXI9=0x0C,IER_SCI9_TXI9=0x0C, -IER_SCI10_RXI10=0x0D,IER_SCI10_TXI10=0x0D, -IER_ICU_GROUPBE0=0x0D,IER_ICU_GROUPBL2=0x0D, -IER_RSPI2_SPRI2=0x0D,IER_RSPI2_SPTI2=0x0D, -IER_ICU_GROUPBL0=0x0D,IER_ICU_GROUPBL1=0x0D,IER_ICU_GROUPAL0=0x0E,IER_ICU_GROUPAL1=0x0E, -IER_SCI11_RXI11=0x0E,IER_SCI11_TXI11=0x0E, -IER_SCI12_RXI12=0x0E,IER_SCI12_TXI12=0x0E, -IER_DMAC_DMAC0I=0x0F,IER_DMAC_DMAC1I=0x0F,IER_DMAC_DMAC2I=0x0F,IER_DMAC_DMAC3I=0x0F,IER_DMAC_DMAC74I=0x0F, -IER_OST_OSTDI=0x0F, -IER_EXDMAC_EXDMAC0I=0x0F,IER_EXDMAC_EXDMAC1I=0x0F, -IER_PERIB_INTB128=0x10,IER_PERIB_INTB129=0x10,IER_PERIB_INTB130=0x10,IER_PERIB_INTB131=0x10,IER_PERIB_INTB132=0x10, -IER_PERIB_INTB133=0x10,IER_PERIB_INTB134=0x10,IER_PERIB_INTB135=0x10,IER_PERIB_INTB136=0x11,IER_PERIB_INTB137=0x11, -IER_PERIB_INTB138=0x11,IER_PERIB_INTB139=0x11,IER_PERIB_INTB140=0x11,IER_PERIB_INTB141=0x11,IER_PERIB_INTB142=0x11, -IER_PERIB_INTB143=0x11,IER_PERIB_INTB144=0x12,IER_PERIB_INTB145=0x12,IER_PERIB_INTB146=0x12,IER_PERIB_INTB147=0x12, -IER_PERIB_INTB148=0x12,IER_PERIB_INTB149=0x12,IER_PERIB_INTB150=0x12,IER_PERIB_INTB151=0x12,IER_PERIB_INTB152=0x13, -IER_PERIB_INTB153=0x13,IER_PERIB_INTB154=0x13,IER_PERIB_INTB155=0x13,IER_PERIB_INTB156=0x13,IER_PERIB_INTB157=0x13, -IER_PERIB_INTB158=0x13,IER_PERIB_INTB159=0x13,IER_PERIB_INTB160=0x14,IER_PERIB_INTB161=0x14,IER_PERIB_INTB162=0x14, -IER_PERIB_INTB163=0x14,IER_PERIB_INTB164=0x14,IER_PERIB_INTB165=0x14,IER_PERIB_INTB166=0x14,IER_PERIB_INTB167=0x14, -IER_PERIB_INTB168=0x15,IER_PERIB_INTB169=0x15,IER_PERIB_INTB170=0x15,IER_PERIB_INTB171=0x15,IER_PERIB_INTB172=0x15, -IER_PERIB_INTB173=0x15,IER_PERIB_INTB174=0x15,IER_PERIB_INTB175=0x15,IER_PERIB_INTB176=0x16,IER_PERIB_INTB177=0x16, -IER_PERIB_INTB178=0x16,IER_PERIB_INTB179=0x16,IER_PERIB_INTB180=0x16,IER_PERIB_INTB181=0x16,IER_PERIB_INTB182=0x16, -IER_PERIB_INTB183=0x16,IER_PERIB_INTB184=0x17,IER_PERIB_INTB185=0x17,IER_PERIB_INTB186=0x17,IER_PERIB_INTB187=0x17, -IER_PERIB_INTB188=0x17,IER_PERIB_INTB189=0x17,IER_PERIB_INTB190=0x17,IER_PERIB_INTB191=0x17,IER_PERIB_INTB192=0x18, -IER_PERIB_INTB193=0x18,IER_PERIB_INTB194=0x18,IER_PERIB_INTB195=0x18,IER_PERIB_INTB196=0x18,IER_PERIB_INTB197=0x18, -IER_PERIB_INTB198=0x18,IER_PERIB_INTB199=0x18,IER_PERIB_INTB200=0x19,IER_PERIB_INTB201=0x19,IER_PERIB_INTB202=0x19, -IER_PERIB_INTB203=0x19,IER_PERIB_INTB204=0x19,IER_PERIB_INTB205=0x19,IER_PERIB_INTB206=0x19,IER_PERIB_INTB207=0x19, -IER_PERIA_INTA208=0x1A,IER_PERIA_INTA209=0x1A,IER_PERIA_INTA210=0x1A,IER_PERIA_INTA211=0x1A,IER_PERIA_INTA212=0x1A, -IER_PERIA_INTA213=0x1A,IER_PERIA_INTA214=0x1A,IER_PERIA_INTA215=0x1A,IER_PERIA_INTA216=0x1B,IER_PERIA_INTA217=0x1B, -IER_PERIA_INTA218=0x1B,IER_PERIA_INTA219=0x1B,IER_PERIA_INTA220=0x1B,IER_PERIA_INTA221=0x1B,IER_PERIA_INTA222=0x1B, -IER_PERIA_INTA223=0x1B,IER_PERIA_INTA224=0x1C,IER_PERIA_INTA225=0x1C,IER_PERIA_INTA226=0x1C,IER_PERIA_INTA227=0x1C, -IER_PERIA_INTA228=0x1C,IER_PERIA_INTA229=0x1C,IER_PERIA_INTA230=0x1C,IER_PERIA_INTA231=0x1C,IER_PERIA_INTA232=0x1D, -IER_PERIA_INTA233=0x1D,IER_PERIA_INTA234=0x1D,IER_PERIA_INTA235=0x1D,IER_PERIA_INTA236=0x1D,IER_PERIA_INTA237=0x1D, -IER_PERIA_INTA238=0x1D,IER_PERIA_INTA239=0x1D,IER_PERIA_INTA240=0x1E,IER_PERIA_INTA241=0x1E,IER_PERIA_INTA242=0x1E, -IER_PERIA_INTA243=0x1E,IER_PERIA_INTA244=0x1E,IER_PERIA_INTA245=0x1E,IER_PERIA_INTA246=0x1E,IER_PERIA_INTA247=0x1E, -IER_PERIA_INTA248=0x1F,IER_PERIA_INTA249=0x1F,IER_PERIA_INTA250=0x1F,IER_PERIA_INTA251=0x1F,IER_PERIA_INTA252=0x1F, -IER_PERIA_INTA253=0x1F,IER_PERIA_INTA254=0x1F,IER_PERIA_INTA255=0x1F -} enum_ier_t; - -typedef enum enum_ipr { -IPR_BSC_BUSERR=0, -IPR_RAM_RAMERR=0, -IPR_FCU_FIFERR=1,IPR_FCU_FRDYI=2, -IPR_ICU_SWINT2=3,IPR_ICU_SWINT=3, -IPR_CMT0_CMI0=4, -IPR_CMT1_CMI1=5, -IPR_CMTW0_CMWI0=6, -IPR_CMTW1_CMWI1=7, -IPR_USB0_D0FIFO0=34,IPR_USB0_D1FIFO0=35, -IPR_RSPI0_SPRI0=38,IPR_RSPI0_SPTI0=39, -IPR_RSPI1_SPRI1=40,IPR_RSPI1_SPTI1=41, -IPR_QSPI_SPRI=42,IPR_QSPI_SPTI=43, -IPR_SDHI_SBFAI=44, -IPR_MMCIF_MBFAI=45, -IPR_RIIC1_RXI1=50,IPR_RIIC1_TXI1=51, -IPR_RIIC0_RXI0=52,IPR_RIIC0_TXI0=53, -IPR_RIIC2_RXI2=54,IPR_RIIC2_TXI2=55, -IPR_SCI0_RXI0=58,IPR_SCI0_TXI0=59, -IPR_SCI1_RXI1=60,IPR_SCI1_TXI1=61, -IPR_SCI2_RXI2=62,IPR_SCI2_TXI2=63, -IPR_ICU_IRQ0=64,IPR_ICU_IRQ1=65,IPR_ICU_IRQ2=66,IPR_ICU_IRQ3=67,IPR_ICU_IRQ4=68,IPR_ICU_IRQ5=69,IPR_ICU_IRQ6=70,IPR_ICU_IRQ7=71, -IPR_ICU_IRQ8=72,IPR_ICU_IRQ9=73,IPR_ICU_IRQ10=74,IPR_ICU_IRQ11=75,IPR_ICU_IRQ12=76,IPR_ICU_IRQ13=77,IPR_ICU_IRQ14=78,IPR_ICU_IRQ15=79, -IPR_SCI3_RXI3=80,IPR_SCI3_TXI3=81, -IPR_SCI4_RXI4=82,IPR_SCI4_TXI4=83, -IPR_SCI5_RXI5=84,IPR_SCI5_TXI5=85, -IPR_SCI6_RXI6=86,IPR_SCI6_TXI6=87, -IPR_LVD1_LVD1=88, -IPR_LVD2_LVD2=89, -IPR_USB0_USBR0=90, -IPR_RTC_ALM=92,IPR_RTC_PRD=93, -IPR_IWDT_IWUNI=95, -IPR_WDT_WUNI=96, -IPR_PDC_PCDFI=97, -IPR_SCI7_RXI7=98,IPR_SCI7_TXI7=99, -IPR_SCI8_RXI8=100,IPR_SCI8_TXI8=101, -IPR_SCI9_RXI9=102,IPR_SCI9_TXI9=103, -IPR_SCI10_RXI10=104,IPR_SCI10_TXI10=105, -IPR_ICU_GROUPBE0=106,IPR_ICU_GROUPBL2=107, -IPR_RSPI2_SPRI2=108,IPR_RSPI2_SPTI2=109, -IPR_ICU_GROUPBL0=110,IPR_ICU_GROUPBL1=111,IPR_ICU_GROUPAL0=112,IPR_ICU_GROUPAL1=113, -IPR_SCI11_RXI11=114,IPR_SCI11_TXI11=115, -IPR_SCI12_RXI12=116,IPR_SCI12_TXI12=117, -IPR_DMAC_DMAC0I=120,IPR_DMAC_DMAC1I=121,IPR_DMAC_DMAC2I=122,IPR_DMAC_DMAC3I=123,IPR_DMAC_DMAC74I=124, -IPR_OST_OSTDI=125, -IPR_EXDMAC_EXDMAC0I=126,IPR_EXDMAC_EXDMAC1I=127, -IPR_PERIB_INTB128=128,IPR_PERIB_INTB129=129,IPR_PERIB_INTB130=130,IPR_PERIB_INTB131=131,IPR_PERIB_INTB132=132, -IPR_PERIB_INTB133=133,IPR_PERIB_INTB134=134,IPR_PERIB_INTB135=135,IPR_PERIB_INTB136=136,IPR_PERIB_INTB137=137, -IPR_PERIB_INTB138=138,IPR_PERIB_INTB139=139,IPR_PERIB_INTB140=140,IPR_PERIB_INTB141=141,IPR_PERIB_INTB142=142, -IPR_PERIB_INTB143=143,IPR_PERIB_INTB144=144,IPR_PERIB_INTB145=145,IPR_PERIB_INTB146=146,IPR_PERIB_INTB147=147, -IPR_PERIB_INTB148=148,IPR_PERIB_INTB149=149,IPR_PERIB_INTB150=150,IPR_PERIB_INTB151=151,IPR_PERIB_INTB152=152, -IPR_PERIB_INTB153=153,IPR_PERIB_INTB154=154,IPR_PERIB_INTB155=155,IPR_PERIB_INTB156=156,IPR_PERIB_INTB157=157, -IPR_PERIB_INTB158=158,IPR_PERIB_INTB159=159,IPR_PERIB_INTB160=160,IPR_PERIB_INTB161=161,IPR_PERIB_INTB162=162, -IPR_PERIB_INTB163=163,IPR_PERIB_INTB164=164,IPR_PERIB_INTB165=165,IPR_PERIB_INTB166=166,IPR_PERIB_INTB167=167, -IPR_PERIB_INTB168=168,IPR_PERIB_INTB169=169,IPR_PERIB_INTB170=170,IPR_PERIB_INTB171=171,IPR_PERIB_INTB172=172, -IPR_PERIB_INTB173=173,IPR_PERIB_INTB174=174,IPR_PERIB_INTB175=175,IPR_PERIB_INTB176=176,IPR_PERIB_INTB177=177, -IPR_PERIB_INTB178=178,IPR_PERIB_INTB179=179,IPR_PERIB_INTB180=180,IPR_PERIB_INTB181=181,IPR_PERIB_INTB182=182, -IPR_PERIB_INTB183=183,IPR_PERIB_INTB184=184,IPR_PERIB_INTB185=185,IPR_PERIB_INTB186=186,IPR_PERIB_INTB187=187, -IPR_PERIB_INTB188=188,IPR_PERIB_INTB189=189,IPR_PERIB_INTB190=190,IPR_PERIB_INTB191=191,IPR_PERIB_INTB192=192, -IPR_PERIB_INTB193=193,IPR_PERIB_INTB194=194,IPR_PERIB_INTB195=195,IPR_PERIB_INTB196=196,IPR_PERIB_INTB197=197, -IPR_PERIB_INTB198=198,IPR_PERIB_INTB199=199,IPR_PERIB_INTB200=200,IPR_PERIB_INTB201=201,IPR_PERIB_INTB202=202, -IPR_PERIB_INTB203=203,IPR_PERIB_INTB204=204,IPR_PERIB_INTB205=205,IPR_PERIB_INTB206=206,IPR_PERIB_INTB207=207, -IPR_PERIA_INTA208=208,IPR_PERIA_INTA209=209,IPR_PERIA_INTA210=210,IPR_PERIA_INTA211=211,IPR_PERIA_INTA212=212, -IPR_PERIA_INTA213=213,IPR_PERIA_INTA214=214,IPR_PERIA_INTA215=215,IPR_PERIA_INTA216=216,IPR_PERIA_INTA217=217, -IPR_PERIA_INTA218=218,IPR_PERIA_INTA219=219,IPR_PERIA_INTA220=220,IPR_PERIA_INTA221=221,IPR_PERIA_INTA222=222, -IPR_PERIA_INTA223=223,IPR_PERIA_INTA224=224,IPR_PERIA_INTA225=225,IPR_PERIA_INTA226=226,IPR_PERIA_INTA227=227, -IPR_PERIA_INTA228=228,IPR_PERIA_INTA229=229,IPR_PERIA_INTA230=230,IPR_PERIA_INTA231=231,IPR_PERIA_INTA232=232, -IPR_PERIA_INTA233=233,IPR_PERIA_INTA234=234,IPR_PERIA_INTA235=235,IPR_PERIA_INTA236=236,IPR_PERIA_INTA237=237, -IPR_PERIA_INTA238=238,IPR_PERIA_INTA239=239,IPR_PERIA_INTA240=240,IPR_PERIA_INTA241=241,IPR_PERIA_INTA242=242, -IPR_PERIA_INTA243=243,IPR_PERIA_INTA244=244,IPR_PERIA_INTA245=245,IPR_PERIA_INTA246=246,IPR_PERIA_INTA247=247, -IPR_PERIA_INTA248=248,IPR_PERIA_INTA249=249,IPR_PERIA_INTA250=250,IPR_PERIA_INTA251=251,IPR_PERIA_INTA252=252, -IPR_PERIA_INTA253=253,IPR_PERIA_INTA254=254,IPR_PERIA_INTA255=255, -IPR_ICU_SWI=3, -IPR_CMT0_=4, -IPR_CMT1_=5, -IPR_CMTW0_=6, -IPR_CMTW1_=7, -IPR_SDHI_=44, -IPR_MMCIF_=45, -IPR_LVD1_=88, -IPR_LVD2_=89, -IPR_IWDT_=95, -IPR_WDT_=96, -IPR_PDC_=97, -IPR_OST_=125 -} enum_ipr_t; - -#pragma bitfields=reversed -#pragma pack() - -typedef struct st_bsc { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char STSCLR:1; - } BIT; - } BERCLR; - char wk0[3]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TOEN:1; - unsigned char IGAEN:1; - } BIT; - } BEREN; - char wk1[3]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MST:3; - unsigned char :2; - unsigned char TO:1; - unsigned char IA:1; - } BIT; - } BERSR1; - char wk2[1]; - union { - unsigned short WORD; - struct { - unsigned short ADDR:13; - unsigned short :3; - } BIT; - } BERSR2; - char wk3[4]; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short BPEB:2; - unsigned short BPFB:2; - unsigned short BPHB:2; - unsigned short BPGB:2; - unsigned short BPIB:2; - unsigned short BPRO:2; - unsigned short BPRA:2; - } BIT; - } BUSPRI; - char wk4[7408]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS0MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS0WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS0WCR2; - char wk5[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS1MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS1WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS1WCR2; - char wk6[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS2MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS2WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS2WCR2; - char wk7[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS3MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS3WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS3WCR2; - char wk8[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS4MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS4WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS4WCR2; - char wk9[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS5MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS5WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS5WCR2; - char wk10[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS6MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS6WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS6WCR2; - char wk11[6]; - union { - unsigned short WORD; - struct { - unsigned short PRMOD:1; - unsigned short :5; - unsigned short PWENB:1; - unsigned short PRENB:1; - unsigned short :4; - unsigned short EWENB:1; - unsigned short :2; - unsigned short WRMOD:1; - } BIT; - } CS7MOD; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long CSRWAIT:5; - unsigned long :3; - unsigned long CSWWAIT:5; - unsigned long :5; - unsigned long CSPRWAIT:3; - unsigned long :5; - unsigned long CSPWWAIT:3; - } BIT; - } CS7WCR1; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long CSON:3; - unsigned long :1; - unsigned long WDON:3; - unsigned long :1; - unsigned long WRON:3; - unsigned long :1; - unsigned long RDON:3; - unsigned long :2; - unsigned long AWAIT:2; - unsigned long :1; - unsigned long WDOFF:3; - unsigned long :1; - unsigned long CSWOFF:3; - unsigned long :1; - unsigned long CSROFF:3; - } BIT; - } CS7WCR2; - char wk12[1926]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS0CR; - char wk13[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS0REC; - char wk14[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS1CR; - char wk15[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS1REC; - char wk16[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS2CR; - char wk17[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS2REC; - char wk18[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS3CR; - char wk19[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS3REC; - char wk20[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS4CR; - char wk21[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS4REC; - char wk22[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS5CR; - char wk23[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS5REC; - char wk24[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS6CR; - char wk25[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS6REC; - char wk26[6]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short MPXEN:1; - unsigned short :3; - unsigned short EMODE:1; - unsigned short :2; - unsigned short BSIZE:2; - unsigned short :3; - unsigned short EXENB:1; - } BIT; - } CS7CR; - char wk27[6]; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short WRCV:4; - unsigned short :4; - unsigned short RRCV:4; - } BIT; - } CS7REC; - char wk28[4]; - union { - unsigned short WORD; - struct { - unsigned short RCVENM7:1; - unsigned short RCVENM6:1; - unsigned short RCVENM5:1; - unsigned short RCVENM4:1; - unsigned short RCVENM3:1; - unsigned short RCVENM2:1; - unsigned short RCVENM1:1; - unsigned short RCVENM0:1; - unsigned short RCVEN7:1; - unsigned short RCVEN6:1; - unsigned short RCVEN5:1; - unsigned short RCVEN4:1; - unsigned short RCVEN3:1; - unsigned short RCVEN2:1; - unsigned short RCVEN1:1; - unsigned short RCVEN0:1; - } BIT; - } CSRECEN; - char wk29[894]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BSIZE:2; - unsigned char :3; - unsigned char EXENB:1; - } BIT; - } SDCCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char EMODE:1; - } BIT; - } SDCMOD; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char BE:1; - } BIT; - } SDAMOD; - char wk30[13]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SFEN:1; - } BIT; - } SDSELF; - char wk31[3]; - union { - unsigned short WORD; - struct { - unsigned short REFW:4; - unsigned short RFC:12; - } BIT; - } SDRFCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char RFEN:1; - } BIT; - } SDRFEN; - char wk32[9]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char INIRQ:1; - } BIT; - } SDICR; - char wk33[3]; - union { - unsigned short WORD; - struct { - unsigned short :5; - unsigned short PRC:3; - unsigned short ARFC:4; - unsigned short ARFI:4; - } BIT; - } SDIR; - char wk34[26]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char MXC:2; - } BIT; - } SDADR; - char wk35[3]; - union { - unsigned long LONG; - struct { - unsigned long :13; - unsigned long RAS:3; - unsigned long :2; - unsigned long RCD:2; - unsigned long RP:3; - unsigned long WR:1; - unsigned long :5; - unsigned long CL:3; - } BIT; - } SDTR; - union { - unsigned short WORD; - struct { - unsigned short :1; - unsigned short MR:15; - } BIT; - } SDMOD; - char wk36[6]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char SRFST:1; - unsigned char INIST:1; - unsigned char :2; - unsigned char MRSST:1; - } BIT; - } SDSR; - char wk37[269231]; - union { - unsigned long LONG; - struct { - unsigned long PRERR:1; - unsigned long :1; - unsigned long RPSTOP:1; - unsigned long :10; - unsigned long PR5SEL:3; - unsigned long :1; - unsigned long PR4SEL:3; - unsigned long :1; - unsigned long PR3SEL:3; - unsigned long :1; - unsigned long PR2SEL:3; - unsigned long :1; - unsigned long PR1SEL:3; - } BIT; - } EBMAPCR; -} st_bsc_t; - -typedef struct st_cac { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char CFME:1; - } BIT; - } CACR0; - union { - unsigned char BYTE; - struct { - unsigned char EDGES:2; - unsigned char TCSS:2; - unsigned char FMCS:3; - unsigned char CACREFE:1; - } BIT; - } CACR1; - union { - unsigned char BYTE; - struct { - unsigned char DFS:2; - unsigned char RCDS:2; - unsigned char RSCS:3; - unsigned char RPS:1; - } BIT; - } CACR2; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char OVFFCL:1; - unsigned char MENDFCL:1; - unsigned char FERRFCL:1; - unsigned char :1; - unsigned char OVFIE:1; - unsigned char MENDIE:1; - unsigned char FERRIE:1; - } BIT; - } CAICR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char OVFF:1; - unsigned char MENDF:1; - unsigned char FERRF:1; - } BIT; - } CASTR; - char wk0[1]; - unsigned short CAULVR; - unsigned short CALLVR; - unsigned short CACNTBR; -} st_cac_t; - -typedef struct st_can { - struct { - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned long IDE:1; - unsigned long RTR:1; - unsigned long :1; - unsigned long SID:11; - unsigned long EID:18; - } BIT; - } ID; - unsigned short DLC; - unsigned char DATA[8]; - unsigned short TS; - } MB[32]; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned long :3; - unsigned long SID:11; - unsigned long EID:18; - } BIT; - } MKR[8]; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned long IDE:1; - unsigned long RTR:1; - unsigned long :1; - unsigned long SID:11; - unsigned long EID:18; - } BIT; - } FIDCR0; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned long IDE:1; - unsigned long RTR:1; - unsigned long :1; - unsigned long SID:11; - unsigned long EID:18; - } BIT; - } FIDCR1; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned char MB31:1; - unsigned char MB30:1; - unsigned char MB29:1; - unsigned char MB28:1; - unsigned char MB27:1; - unsigned char MB26:1; - unsigned char MB25:1; - unsigned char MB24:1; - unsigned char MB23:1; - unsigned char MB22:1; - unsigned char MB21:1; - unsigned char MB20:1; - unsigned char MB19:1; - unsigned char MB18:1; - unsigned char MB17:1; - unsigned char MB16:1; - unsigned char MB15:1; - unsigned char MB14:1; - unsigned char MB13:1; - unsigned char MB12:1; - unsigned char MB11:1; - unsigned char MB10:1; - unsigned char MB9:1; - unsigned char MB8:1; - unsigned char MB7:1; - unsigned char MB6:1; - unsigned char MB5:1; - unsigned char MB4:1; - unsigned char MB3:1; - unsigned char MB2:1; - unsigned char MB1:1; - unsigned char MB0:1; - } BIT; - } MKIVLR; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned char MB31:1; - unsigned char MB30:1; - unsigned char MB29:1; - unsigned char MB28:1; - unsigned char MB27:1; - unsigned char MB26:1; - unsigned char MB25:1; - unsigned char MB24:1; - unsigned char MB23:1; - unsigned char MB22:1; - unsigned char MB21:1; - unsigned char MB20:1; - unsigned char MB19:1; - unsigned char MB18:1; - unsigned char MB17:1; - unsigned char MB16:1; - unsigned char MB15:1; - unsigned char MB14:1; - unsigned char MB13:1; - unsigned char MB12:1; - unsigned char MB11:1; - unsigned char MB10:1; - unsigned char MB9:1; - unsigned char MB8:1; - unsigned char MB7:1; - unsigned char MB6:1; - unsigned char MB5:1; - unsigned char MB4:1; - unsigned char MB3:1; - unsigned char MB2:1; - unsigned char MB1:1; - unsigned char MB0:1; - } BIT; - } MIER; - char wk0[1008]; - union { - unsigned char BYTE; - union { - struct { - unsigned char TRMREQ:1; - unsigned char RECREQ:1; - unsigned char :1; - unsigned char ONESHOT:1; - unsigned char :1; - unsigned char TRMABT:1; - unsigned char TRMACTIVE:1; - unsigned char SENTDATA:1; - } TX; - struct { - unsigned char TRMREQ:1; - unsigned char RECREQ:1; - unsigned char :1; - unsigned char ONESHOT:1; - unsigned char :1; - unsigned char MSGLOST:1; - unsigned char INVALDATA:1; - unsigned char NEWDATA:1; - } RX; - } BIT; - } MCTL[32]; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned char :2; - unsigned char RBOC:1; - unsigned char BOM:2; - unsigned char SLPM:1; - unsigned char CANM:2; - unsigned char TSPS:2; - unsigned char TSRC:1; - unsigned char TPM:1; - unsigned char MLM:1; - unsigned char IDFM:2; - unsigned char MBM:1; - } BIT; - } CTLR; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned char :1; - unsigned char RECST:1; - unsigned char TRMST:1; - unsigned char BOST:1; - unsigned char EPST:1; - unsigned char SLPST:1; - unsigned char HLTST:1; - unsigned char RSTST:1; - unsigned char EST:1; - unsigned char TABST:1; - unsigned char FMLST:1; - unsigned char NMLST:1; - unsigned char TFST:1; - unsigned char RFST:1; - unsigned char SDST:1; - unsigned char NDST:1; - } BIT; - } STR; - union { - unsigned long LONG; - struct { - unsigned short H; - unsigned short L; - } WORD; - struct { - unsigned char HH; - unsigned char HL; - unsigned char LH; - unsigned char LL; - } BYTE; - struct { - unsigned long TSEG1:4; - unsigned long :2; - unsigned long BRP:10; - unsigned long :2; - unsigned long SJW:2; - unsigned long :1; - unsigned long TSEG2:3; - unsigned long :7; - unsigned long CCLKS:1; - } BIT; - } BCR; - union { - unsigned char BYTE; - struct { - unsigned char RFEST:1; - unsigned char RFWST:1; - unsigned char RFFST:1; - unsigned char RFMLF:1; - unsigned char RFUST:3; - unsigned char RFE:1; - } BIT; - } RFCR; - unsigned char RFPCR; - union { - unsigned char BYTE; - struct { - unsigned char TFEST:1; - unsigned char TFFST:1; - unsigned char :2; - unsigned char TFUST:3; - unsigned char TFE:1; - } BIT; - } TFCR; - unsigned char TFPCR; - union { - unsigned char BYTE; - struct { - unsigned char BLIE:1; - unsigned char OLIE:1; - unsigned char ORIE:1; - unsigned char BORIE:1; - unsigned char BOEIE:1; - unsigned char EPIE:1; - unsigned char EWIE:1; - unsigned char BEIE:1; - } BIT; - } EIER; - union { - unsigned char BYTE; - struct { - unsigned char BLIF:1; - unsigned char OLIF:1; - unsigned char ORIF:1; - unsigned char BORIF:1; - unsigned char BOEIF:1; - unsigned char EPIF:1; - unsigned char EWIF:1; - unsigned char BEIF:1; - } BIT; - } EIFR; - unsigned char RECR; - unsigned char TECR; - union { - unsigned char BYTE; - struct { - unsigned char EDPM:1; - unsigned char ADEF:1; - unsigned char BE0F:1; - unsigned char BE1F:1; - unsigned char CEF:1; - unsigned char AEF:1; - unsigned char FEF:1; - unsigned char SEF:1; - } BIT; - } ECSR; - unsigned char CSSR; - union { - unsigned char BYTE; - struct { - unsigned char SEST:1; - unsigned char :2; - unsigned char MBNST:5; - } BIT; - } MSSR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char MBSM:2; - } BIT; - } MSMR; - unsigned short TSR; - unsigned short AFSR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TSTM:2; - unsigned char TSTE:1; - } BIT; - } TCR; -} st_can_t; - -typedef struct st_cmt { - union { - unsigned short WORD; - struct { - unsigned short :14; - unsigned short STR1:1; - unsigned short STR0:1; - } BIT; - } CMSTR0; - char wk0[14]; - union { - unsigned short WORD; - struct { - unsigned short :14; - unsigned short STR3:1; - unsigned short STR2:1; - } BIT; - } CMSTR1; -} st_cmt_t; - -typedef struct st_cmt0 { - union { - unsigned short WORD; - struct { - unsigned short :9; - unsigned short CMIE:1; - unsigned short :4; - unsigned short CKS:2; - } BIT; - } CMCR; - unsigned short CMCNT; - unsigned short CMCOR; -} st_cmt0_t; - -typedef struct st_cmtw { - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short STR:1; - } BIT; - } CMWSTR; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short CCLR:3; - unsigned short :3; - unsigned short CMS:1; - unsigned short :1; - unsigned short OC1IE:1; - unsigned short OC0IE:1; - unsigned short IC1IE:1; - unsigned short IC0IE:1; - unsigned short CMWIE:1; - unsigned short :1; - unsigned short CKS:2; - } BIT; - } CMWCR; - char wk1[2]; - union { - unsigned short WORD; - struct { - unsigned short CMWE:1; - unsigned short :1; - unsigned short OC1E:1; - unsigned short OC0E:1; - unsigned short OC1:2; - unsigned short OC0:2; - unsigned short :2; - unsigned short IC1E:1; - unsigned short IC0E:1; - unsigned short IC1:2; - unsigned short IC0:2; - } BIT; - } CMWIOR; - char wk2[6]; - unsigned long CMWCNT; - unsigned long CMWCOR; - unsigned long CMWICR0; - unsigned long CMWICR1; - unsigned long CMWOCR0; - unsigned long CMWOCR1; -} st_cmtw_t; - -typedef struct st_crc { - union { - unsigned char BYTE; - struct { - unsigned char DORCLR:1; - unsigned char LMS:1; - unsigned char :3; - unsigned char GPS:3; - } BIT; - } CRCCR; - char wk0[3]; - union { - unsigned long LONG; - unsigned char BYTE; - } CRCDIR; - union { - unsigned long LONG; - unsigned short WORD; - unsigned char BYTE; - } CRCDOR; -} st_crc_t; - -typedef struct st_da { - unsigned short DADR0; - unsigned short DADR1; - union { - unsigned char BYTE; - struct { - unsigned char DAOE1:1; - unsigned char DAOE0:1; - unsigned char DAE:1; - unsigned char :5; - } BIT; - } DACR; - union { - unsigned char BYTE; - struct { - unsigned char DPSEL:1; - unsigned char :7; - } BIT; - } DADPR; - union { - unsigned char BYTE; - struct { - unsigned char DAADST:1; - unsigned char :7; - } BIT; - } DAADSCR; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char DAAMP1:1; - unsigned char DAAMP0:1; - unsigned char :6; - } BIT; - } DAAMPCR; - char wk1[19]; - union { - unsigned char BYTE; - struct { - unsigned char DAASW1:1; - unsigned char DAASW0:1; - unsigned char :6; - } BIT; - } DAASWCR; - char wk2[17763]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char AMADSEL1:1; - unsigned char :1; - } BIT; - } DAADUSR; -} st_da_t; - -typedef struct st_dmac { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DMST:1; - } BIT; - } DMAST; - char wk0[3]; - union { - unsigned char BYTE; - struct { - unsigned char DMIS7:1; - unsigned char DMIS6:1; - unsigned char DMIS5:1; - unsigned char DMIS4:1; - unsigned char :4; - } BIT; - } DMIST; -} st_dmac_t; - -typedef struct st_dmac0 { - void *DMSAR; - void *DMDAR; - unsigned long DMCRA; - unsigned short DMCRB; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short MD:2; - unsigned short DTS:2; - unsigned short :2; - unsigned short SZ:2; - unsigned short :6; - unsigned short DCTG:2; - } BIT; - } DMTMD; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char DTIE:1; - unsigned char ESIE:1; - unsigned char RPTIE:1; - unsigned char SARIE:1; - unsigned char DARIE:1; - } BIT; - } DMINT; - union { - unsigned short WORD; - struct { - unsigned short SM:2; - unsigned short :1; - unsigned short SARA:5; - unsigned short DM:2; - unsigned short :1; - unsigned short DARA:5; - } BIT; - } DMAMD; - char wk2[2]; - unsigned long DMOFR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTE:1; - } BIT; - } DMCNT; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CLRS:1; - unsigned char :3; - unsigned char SWREQ:1; - } BIT; - } DMREQ; - union { - unsigned char BYTE; - struct { - unsigned char ACT:1; - unsigned char :2; - unsigned char DTIF:1; - unsigned char :3; - unsigned char ESIF:1; - } BIT; - } DMSTS; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DISEL:1; - } BIT; - } DMCSL; -} st_dmac0_t; - -typedef struct st_dmac1 { - void *DMSAR; - void *DMDAR; - unsigned long DMCRA; - unsigned short DMCRB; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short MD:2; - unsigned short DTS:2; - unsigned short :2; - unsigned short SZ:2; - unsigned short :6; - unsigned short DCTG:2; - } BIT; - } DMTMD; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char DTIE:1; - unsigned char ESIE:1; - unsigned char RPTIE:1; - unsigned char SARIE:1; - unsigned char DARIE:1; - } BIT; - } DMINT; - union { - unsigned short WORD; - struct { - unsigned short SM:2; - unsigned short :1; - unsigned short SARA:5; - unsigned short DM:2; - unsigned short :1; - unsigned short DARA:5; - } BIT; - } DMAMD; - char wk2[6]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTE:1; - } BIT; - } DMCNT; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CLRS:1; - unsigned char :3; - unsigned char SWREQ:1; - } BIT; - } DMREQ; - union { - unsigned char BYTE; - struct { - unsigned char ACT:1; - unsigned char :2; - unsigned char DTIF:1; - unsigned char :3; - unsigned char ESIF:1; - } BIT; - } DMSTS; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DISEL:1; - } BIT; - } DMCSL; -} st_dmac1_t; - -typedef struct st_doc { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char DOPCFCL:1; - unsigned char DOPCF:1; - unsigned char DOPCIE:1; - unsigned char :1; - unsigned char DCSEL:1; - unsigned char OMS:2; - } BIT; - } DOCR; - char wk0[1]; - unsigned short DODIR; - unsigned short DODSR; -} st_doc_t; - -typedef struct st_drw2d { - union { - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long SPANSTR:1; - unsigned long SPANABT:1; - unsigned long UNIONCD:1; - unsigned long UNIONAB:1; - unsigned long UNION56:1; - unsigned long UNION34:1; - unsigned long UNION12:1; - unsigned long BAND2EN:1; - unsigned long BAND1EN:1; - unsigned long LIM6TH:1; - unsigned long LIM5TH:1; - unsigned long LIM4TH:1; - unsigned long LIM3TH:1; - unsigned long LIM2TH:1; - unsigned long LIM1TH:1; - unsigned long QUAD3EN:1; - unsigned long QUAD2EN:1; - unsigned long QUAD1EN:1; - unsigned long LIM6EN:1; - unsigned long LIM5EN:1; - unsigned long LIM4EN:1; - unsigned long LIM3EN:1; - unsigned long LIM2EN:1; - unsigned long LIM1EN:1; - } BIT; - } CONTROL; - union { - unsigned long LONG; - struct { - unsigned long :26; - unsigned long DLIR:1; - unsigned long ENUIR:1; - unsigned long DLSTACT:1; - unsigned long CACHEDTY:1; - unsigned long BSYWR:1; - unsigned long BSYENUM:1; - } BIT; - } STATUS; - }; - union { - union { - unsigned long LONG; - struct { - unsigned long RLEPIXW:2; - unsigned long BDIA:1; - unsigned long BSIA:1; - unsigned long CLUTFORM:1; - unsigned long COLKEYEN:1; - unsigned long CLUTEN:1; - unsigned long RLEEN:1; - unsigned long WRALPHA:2; - unsigned long WRFMT:2; - unsigned long RDFMT:2; - unsigned long TEXFILTY:1; - unsigned long TEXFILTX:1; - unsigned long TEXCLPY:1; - unsigned long TEXCLPX:1; - unsigned long BC2:1; - unsigned long BDI:1; - unsigned long BSI:1; - unsigned long BDF:1; - unsigned long BSF:1; - unsigned long WRFMT2:1; - unsigned long BDFA:1; - unsigned long BSFA:1; - unsigned long RDFMT2:2; - unsigned long USEACB:1; - unsigned long PTNSRCL5:1; - unsigned long TEXENA:1; - unsigned long PTNEN:1; - } BIT; - } CONTROL2; - union { - unsigned long LONG; - struct { - unsigned long :4; - unsigned long ACBLD:1; - unsigned long :1; - unsigned long COLKEY:1; - unsigned long TEXCLUT256:1; - unsigned long RLEUNIT:1; - unsigned long :1; - unsigned long TEXCLUT:1; - unsigned long PERFCNT:1; - unsigned long TXCACHE:1; - unsigned long FBCACHE:1; - unsigned long DLR:1; - unsigned long :5; - unsigned long REV:12; - } BIT; - } HWVER; - }; - char wk0[8]; - unsigned long L1START; - unsigned long L2START; - unsigned long L3START; - unsigned long L4START; - unsigned long L5START; - unsigned long L6START; - unsigned long L1XADD; - unsigned long L2XADD; - unsigned long L3XADD; - unsigned long L4XADD; - unsigned long L5XADD; - unsigned long L6XADD; - unsigned long L1YADD; - unsigned long L2YADD; - unsigned long L3YADD; - unsigned long L4YADD; - unsigned long L5YADD; - unsigned long L6YADD; - unsigned long L1BAND; - unsigned long L2BAND; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long COL1A:8; - unsigned long COL1R:8; - unsigned long COL1G:8; - unsigned long COL1B:8; - } BIT; - } COLOR1; - union { - unsigned long LONG; - struct { - unsigned long COL2A:8; - unsigned long COL2R:8; - unsigned long COL2G:8; - unsigned long COL2B:8; - } BIT; - } COLOR2; - char wk2[8]; - unsigned long PATTERN; - union { - unsigned long LONG; - struct { - unsigned long Y:16; - unsigned long X:16; - } BIT; - } SIZE; - union { - unsigned long LONG; - struct { - unsigned long SSD:16; - unsigned long PITCH:16; - } BIT; - } PITCH; - unsigned long ORIGIN; - char wk3[12]; - unsigned long LUST; - unsigned long LUXADD; - unsigned long LUYADD; - unsigned long LVSTI; - unsigned long LVSTF; - unsigned long LVXADDI; - unsigned long LVYADDI; - union { - unsigned long LONG; - struct { - unsigned long LVYADDF:16; - unsigned long LVXADDF:16; - } BIT; - } LVYXADDF; - char wk4[4]; - unsigned long TEXPITCH; - union { - unsigned long LONG; - struct { - unsigned long TEXVMSK:21; - unsigned long TEXUMSK:11; - } BIT; - } TEXMSK; - unsigned long TEXORG; - union { - unsigned long LONG; - struct { - unsigned long :28; - unsigned long DLIRCLR:1; - unsigned long ENUIRCLR:1; - unsigned long DLIREN:1; - unsigned long ENUIREN:1; - } BIT; - } IRQCTL; - union { - unsigned long LONG; - struct { - unsigned long :28; - unsigned long CFLUTX:1; - unsigned long CENTX:1; - unsigned long CFLUFX:1; - unsigned long CENFX:1; - } BIT; - } CACHECTL; - unsigned long DLISTST; - unsigned long PERFCNT1; - unsigned long PERFCNT2; - union { - unsigned long LONG; - struct { - unsigned long TRG2:16; - unsigned long TRG1:16; - } BIT; - } PERFTRG; - char wk5[4]; - unsigned long TEXCLADDR; - unsigned long TEXCLDATA; - unsigned long TEXCLOFST; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } COLKEY; -} st_drw2d_t; - -typedef struct st_dtc { - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char RRS:1; - unsigned char :4; - } BIT; - } DTCCR; - char wk0[3]; - void *DTCVBR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SHORT:1; - } BIT; - } DTCADMOD; - char wk1[3]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTCST:1; - } BIT; - } DTCST; - char wk2[1]; - union { - unsigned short WORD; - struct { - unsigned short ACT:1; - unsigned short :7; - unsigned short VECN:8; - } BIT; - } DTCSTS; - void *DTCIBR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SQTFRL:1; - } BIT; - } DTCOR; - char wk3[1]; - union { - unsigned short WORD; - struct { - unsigned short ESPSEL:1; - unsigned short :7; - unsigned short VECN:8; - } BIT; - } DTCSQE; - unsigned long DTCDISP; -} st_dtc_t; - -typedef struct st_edmac { - union { - unsigned long LONG; - struct { - unsigned long :25; - unsigned long DE:1; - unsigned long DL:2; - unsigned long :3; - unsigned long SWR:1; - } BIT; - } EDMR; - char wk0[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long TR:1; - } BIT; - } EDTRR; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long RR:1; - } BIT; - } EDRRR; - char wk2[4]; - void *TDLAR; - char wk3[4]; - void *RDLAR; - char wk4[4]; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long TWB:1; - unsigned long :3; - unsigned long TABT:1; - unsigned long RABT:1; - unsigned long RFCOF:1; - unsigned long :1; - unsigned long ECI:1; - unsigned long TC:1; - unsigned long TDE:1; - unsigned long TFUF:1; - unsigned long FR:1; - unsigned long RDE:1; - unsigned long RFOF:1; - unsigned long :4; - unsigned long CND:1; - unsigned long DLC:1; - unsigned long CD:1; - unsigned long TRO:1; - unsigned long RMAF:1; - unsigned long :2; - unsigned long RRF:1; - unsigned long RTLF:1; - unsigned long RTSF:1; - unsigned long PRE:1; - unsigned long CERF:1; - } BIT; - } EESR; - char wk5[4]; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long TWBIP:1; - unsigned long :3; - unsigned long TABTIP:1; - unsigned long RABTIP:1; - unsigned long RFCOFIP:1; - unsigned long :1; - unsigned long ECIIP:1; - unsigned long TCIP:1; - unsigned long TDEIP:1; - unsigned long TFUFIP:1; - unsigned long FRIP:1; - unsigned long RDEIP:1; - unsigned long RFOFIP:1; - unsigned long :4; - unsigned long CNDIP:1; - unsigned long DLCIP:1; - unsigned long CDIP:1; - unsigned long TROIP:1; - unsigned long RMAFIP:1; - unsigned long :2; - unsigned long RRFIP:1; - unsigned long RTLFIP:1; - unsigned long RTSFIP:1; - unsigned long PREIP:1; - unsigned long CERFIP:1; - } BIT; - } EESIPR; - char wk6[4]; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long RMAFCE:1; - unsigned long :2; - unsigned long RRFCE:1; - unsigned long :4; - } BIT; - } TRSCER; - char wk7[4]; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long MFC:16; - } BIT; - } RMFCR; - char wk8[4]; - union { - unsigned long LONG; - struct { - unsigned long :21; - unsigned long TFT:11; - } BIT; - } TFTR; - char wk9[4]; - union { - unsigned long LONG; - struct { - unsigned long :19; - unsigned long TFD:5; - unsigned long :3; - unsigned long RFD:5; - } BIT; - } FDR; - char wk10[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long RNR:1; - } BIT; - } RMCR; - char wk11[8]; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long UNDER:16; - } BIT; - } TFUCR; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long OVER:16; - } BIT; - } RFOCR; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long ELB:1; - } BIT; - } IOSR; - union { - unsigned long LONG; - struct { - unsigned long :13; - unsigned long RFFO:3; - unsigned long :13; - unsigned long RFDO:3; - } BIT; - } FCFTR; - char wk12[4]; - union { - unsigned long LONG; - struct { - unsigned long :14; - unsigned long PADS:2; - unsigned long :10; - unsigned long PADR:6; - } BIT; - } RPADIR; - union { - unsigned long LONG; - struct { - unsigned long :27; - unsigned long TIM:1; - unsigned long :3; - unsigned long TIS:1; - } BIT; - } TRIMD; - char wk13[72]; - void *RBWAR; - void *RDFAR; - char wk14[4]; - void *TBRAR; - void *TDFAR; -} st_edmac_t; - -typedef struct st_elc { - union { - unsigned char BYTE; - struct { - unsigned char ELCON:1; - unsigned char :7; - } BIT; - } ELCR; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR0; - char wk0[2]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR3; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR4; - char wk1[2]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR7; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR10; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR11; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR12; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR13; - char wk3[1]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR15; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR16; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR18; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR19; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR20; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR21; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR22; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR23; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR24; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR25; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR26; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR27; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR28; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char MTU3MD:2; - unsigned char :4; - unsigned char MTU0MD:2; - } BIT; - } ELOPA; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char MTU4MD:2; - } BIT; - } ELOPB; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char CMT1MD:2; - unsigned char :2; - } BIT; - } ELOPC; - union { - unsigned char BYTE; - struct { - unsigned char TMR3MD:2; - unsigned char TMR2MD:2; - unsigned char TMR1MD:2; - unsigned char TMR0MD:2; - } BIT; - } ELOPD; - union { - unsigned char BYTE; - struct { - unsigned char PGR7:1; - unsigned char PGR6:1; - unsigned char PGR5:1; - unsigned char PGR4:1; - unsigned char PGR3:1; - unsigned char PGR2:1; - unsigned char PGR1:1; - unsigned char PGR0:1; - } BIT; - } PGR1; - union { - unsigned char BYTE; - struct { - unsigned char PGR7:1; - unsigned char PGR6:1; - unsigned char PGR5:1; - unsigned char PGR4:1; - unsigned char PGR3:1; - unsigned char PGR2:1; - unsigned char PGR1:1; - unsigned char PGR0:1; - } BIT; - } PGR2; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PGCO:3; - unsigned char :1; - unsigned char PGCOVE:1; - unsigned char PGCI:2; - } BIT; - } PGC1; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PGCO:3; - unsigned char :1; - unsigned char PGCOVE:1; - unsigned char PGCI:2; - } BIT; - } PGC2; - union { - unsigned char BYTE; - struct { - unsigned char PDBF7:1; - unsigned char PDBF6:1; - unsigned char PDBF5:1; - unsigned char PDBF4:1; - unsigned char PDBF3:1; - unsigned char PDBF2:1; - unsigned char PDBF1:1; - unsigned char PDBF0:1; - } BIT; - } PDBF1; - union { - unsigned char BYTE; - struct { - unsigned char PDBF7:1; - unsigned char PDBF6:1; - unsigned char PDBF5:1; - unsigned char PDBF4:1; - unsigned char PDBF3:1; - unsigned char PDBF2:1; - unsigned char PDBF1:1; - unsigned char PDBF0:1; - } BIT; - } PDBF2; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSM:2; - unsigned char PSP:2; - unsigned char PSB:3; - } BIT; - } PEL0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSM:2; - unsigned char PSP:2; - unsigned char PSB:3; - } BIT; - } PEL1; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSM:2; - unsigned char PSP:2; - unsigned char PSB:3; - } BIT; - } PEL2; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSM:2; - unsigned char PSP:2; - unsigned char PSB:3; - } BIT; - } PEL3; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char WI:1; - unsigned char WE:1; - unsigned char :5; - unsigned char SEG:1; - } BIT; -#endif - } ELSEGR; - char wk6[3]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR33; - char wk7[1]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR35; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR36; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR37; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR38; - char wk8[6]; - union { - unsigned char BYTE; - struct { - unsigned char ELS:8; - } BIT; - } ELSR45; - char wk9[1]; - union { - unsigned char BYTE; - struct { - unsigned char TPU3MD:2; - unsigned char TPU2MD:2; - unsigned char TPU1MD:2; - unsigned char TPU0MD:2; - } BIT; - } ELOPF; - char wk10[1]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char CMTW0MD:2; - } BIT; - } ELOPH; -} st_elc_t; - -typedef struct st_etherc { - union { - unsigned long LONG; - struct { - unsigned long :11; - unsigned long TPC:1; - unsigned long ZPF:1; - unsigned long PFR:1; - unsigned long RXF:1; - unsigned long TXF:1; - unsigned long :3; - unsigned long PRCEF:1; - unsigned long :2; - unsigned long MPDE:1; - unsigned long :2; - unsigned long RE:1; - unsigned long TE:1; - unsigned long :1; - unsigned long ILB:1; - unsigned long RTM:1; - unsigned long DM:1; - unsigned long PRM:1; - } BIT; - } ECMR; - char wk0[4]; - union { - unsigned long LONG; - struct { - unsigned long :20; - unsigned long RFL:12; - } BIT; - } RFLR; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long :26; - unsigned long BFR:1; - unsigned long PSRTO:1; - unsigned long :1; - unsigned long LCHNG:1; - unsigned long MPD:1; - unsigned long ICD:1; - } BIT; - } ECSR; - char wk2[4]; - union { - unsigned long LONG; - struct { - unsigned long :26; - unsigned long BFSIPR:1; - unsigned long PSRTOIP:1; - unsigned long :1; - unsigned long LCHNGIP:1; - unsigned long MPDIP:1; - unsigned long ICDIP:1; - } BIT; - } ECSIPR; - char wk3[4]; - union { - unsigned long LONG; - struct { - unsigned long :28; - unsigned long MDI:1; - unsigned long MDO:1; - unsigned long MMD:1; - unsigned long MDC:1; - } BIT; - } PIR; - char wk4[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long LMON:1; - } BIT; - } PSR; - char wk5[20]; - union { - unsigned long LONG; - struct { - unsigned long :12; - unsigned long RMD:20; - } BIT; - } RDMLR; - char wk6[12]; - union { - unsigned long LONG; - struct { - unsigned long :27; - unsigned long IPG:5; - } BIT; - } IPGR; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long AP:16; - } BIT; - } APR; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long MP:16; - } BIT; - } MPR; - char wk7[4]; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long RPAUSE:8; - } BIT; - } RFCF; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long TPAUSE:16; - } BIT; - } TPAUSER; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long TXP:8; - } BIT; - } TPAUSECR; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long BCF:16; - } BIT; - } BCFRR; - char wk8[80]; - unsigned long MAHR; - char wk9[4]; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long MA:16; - } BIT; - } MALR; - char wk10[4]; - unsigned long TROCR; - unsigned long CDCR; - unsigned long LCCR; - unsigned long CNDCR; - char wk11[4]; - unsigned long CEFCR; - unsigned long FRECR; - unsigned long TSFRCR; - unsigned long TLFRCR; - unsigned long RFCR; - unsigned long MAFCR; -} st_etherc_t; - -typedef struct st_exdmac { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DMST:1; - } BIT; - } EDMAST; - char wk0[479]; - unsigned long CLSBR0; - unsigned long CLSBR1; - unsigned long CLSBR2; - unsigned long CLSBR3; - unsigned long CLSBR4; - unsigned long CLSBR5; - unsigned long CLSBR6; - unsigned long CLSBR7; -} st_exdmac_t; - -typedef struct st_exdmac0 { - void *EDMSAR; - void *EDMDAR; - unsigned long EDMCRA; - unsigned short EDMCRB; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short MD:2; - unsigned short DTS:2; - unsigned short :2; - unsigned short SZ:2; - unsigned short :6; - unsigned short DCTG:2; - } BIT; - } EDMTMD; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char DACKS:1; - unsigned char DACKE:1; - unsigned char DACKW:1; - unsigned char DACKSEL:1; - } BIT; - } EDMOMD; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char DTIE:1; - unsigned char ESIE:1; - unsigned char RPTIE:1; - unsigned char SARIE:1; - unsigned char DARIE:1; - } BIT; - } EDMINT; - union { - unsigned long LONG; - struct { - unsigned long :14; - unsigned long AMS:1; - unsigned long DIR:1; - unsigned long SM:2; - unsigned long :1; - unsigned long SARA:5; - unsigned long DM:2; - unsigned long :1; - unsigned long DARA:5; - } BIT; - } EDMAMD; - unsigned long EDMOFR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTE:1; - } BIT; - } EDMCNT; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CLRS:1; - unsigned char :3; - unsigned char SWREQ:1; - } BIT; - } EDMREQ; - union { - unsigned char BYTE; - struct { - unsigned char ACT:1; - unsigned char :2; - unsigned char DTIF:1; - unsigned char :3; - unsigned char ESIF:1; - } BIT; - } EDMSTS; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char DREQS:2; - } BIT; - } EDMRMD; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char EREQ:1; - } BIT; - } EDMERF; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char PREQ:1; - } BIT; - } EDMPRF; -} st_exdmac0_t; - -typedef struct st_exdmac1 { - void *EDMSAR; - void *EDMDAR; - unsigned long EDMCRA; - unsigned short EDMCRB; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short MD:2; - unsigned short DTS:2; - unsigned short :2; - unsigned short SZ:2; - unsigned short :6; - unsigned short DCTG:2; - } BIT; - } EDMTMD; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char DACKS:1; - unsigned char DACKE:1; - unsigned char DACKW:1; - unsigned char DACKSEL:1; - } BIT; - } EDMOMD; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char DTIE:1; - unsigned char ESIE:1; - unsigned char RPTIE:1; - unsigned char SARIE:1; - unsigned char DARIE:1; - } BIT; - } EDMINT; - union { - unsigned long LONG; - struct { - unsigned long :14; - unsigned long AMS:1; - unsigned long DIR:1; - unsigned long SM:2; - unsigned long :1; - unsigned long SARA:5; - unsigned long DM:2; - unsigned long :1; - unsigned long DARA:5; - } BIT; - } EDMAMD; - char wk1[4]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTE:1; - } BIT; - } EDMCNT; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CLRS:1; - unsigned char :3; - unsigned char SWREQ:1; - } BIT; - } EDMREQ; - union { - unsigned char BYTE; - struct { - unsigned char ACT:1; - unsigned char :2; - unsigned char DTIF:1; - unsigned char :3; - unsigned char ESIF:1; - } BIT; - } EDMSTS; - char wk2[1]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char DREQS:2; - } BIT; - } EDMRMD; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char EREQ:1; - } BIT; - } EDMERF; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char PREQ:1; - } BIT; - } EDMPRF; -} st_exdmac1_t; - -typedef struct st_flash { - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short ROMCEN:1; - } BIT; - } ROMCE; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short ROMCIV:1; - } BIT; - } ROMCIV; - char wk1[45712]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char FLWE:2; - } BIT; - } FWEPROR; - char wk2[7798185]; - unsigned char EEPFCLK; - char wk3[8143]; - union { - unsigned char BYTE; - struct { - unsigned char CFAE:1; - unsigned char :2; - unsigned char CMDLK:1; - unsigned char DFAE:1; - unsigned char :3; - } BIT; - } FASTAT; - char wk4[3]; - union { - unsigned char BYTE; - struct { - unsigned char CFAEIE:1; - unsigned char :2; - unsigned char CMDLKIE:1; - unsigned char DFAEIE:1; - unsigned char :3; - } BIT; - } FAEINT; - char wk5[3]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char FRDYIE:1; - } BIT; - } FRDYIE; - char wk6[23]; - union { - unsigned long LONG; - struct { - unsigned long FSADDR:32; - } BIT; - } FSADDR; - union { - unsigned long LONG; - struct { - unsigned long FEADDR:32; - } BIT; - } FEADDR; - char wk7[72]; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long ILGCOMERR:1; - unsigned long FESETERR:1; - unsigned long SECERR:1; - unsigned long OTERR:1; - unsigned long :4; - unsigned long FRDY:1; - unsigned long ILGLERR:1; - unsigned long ERSERR:1; - unsigned long PRGERR:1; - unsigned long SUSRDY:1; - unsigned long DBFULL:1; - unsigned long ERSSPD:1; - unsigned long PRGSPD:1; - unsigned long :1; - unsigned long FLWEERR:1; - unsigned long :6; - } BIT; - } FSTATR; - union { - unsigned short WORD; - struct { - unsigned short KEY:8; - unsigned short FENTRYD:1; - unsigned short :6; - unsigned short FENTRYC:1; - } BIT; - } FENTRYR; - char wk8[6]; - union { - unsigned short WORD; - struct { - unsigned short KEY:8; - unsigned short :7; - unsigned short SUINIT:1; - } BIT; - } FSUINITR; - char wk9[18]; - union { - unsigned short WORD; - struct { - unsigned short CMDR:8; - unsigned short PCMDR:8; - } BIT; - } FCMDR; - char wk10[46]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char BCDIR:1; - } BIT; - } FBCCNT; - char wk11[3]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char BCST:1; - } BIT; - } FBCSTAT; - char wk12[3]; - union { - unsigned long LONG; - struct { - unsigned long :13; - unsigned long PSADR:19; - } BIT; - } FPSADDR; - union { - unsigned long LONG; - struct { - unsigned long BTFLG:1; - unsigned long :3; - unsigned long FAWE:12; - unsigned long FSPR:1; - unsigned long :3; - unsigned long FAWS:12; - } BIT; - } FAWMON; - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short ESUSPMD:1; - } BIT; - } FCPSR; - char wk13[2]; - union { - unsigned short WORD; - struct { - unsigned short KEY:8; - unsigned short PCKA:8; - } BIT; - } FPCKAR; - char wk14[2]; - union { - unsigned short WORD; - struct { - unsigned short KEY:8; - unsigned short :6; - unsigned short SAS:2; - } BIT; - } FSUACR; -} st_flash_t; - -typedef struct st_glcdc { - union { - unsigned long LONG; - struct { - unsigned long A:8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } GR1CLUT0[256]; - union { - unsigned long LONG; - struct { - unsigned long A:8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } GR1CLUT1[256]; - union { - unsigned long LONG; - struct { - unsigned long A:8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } GR2CLUT0[256]; - union { - unsigned long LONG; - struct { - unsigned long A:8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } GR2CLUT1[256]; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long SWRST:1; - unsigned long :7; - unsigned long VEN:1; - unsigned long :7; - unsigned long EN:1; - } BIT; - } BGEN; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long FV:11; - unsigned long :5; - unsigned long FH:11; - } BIT; - } BGPERI; - union { - unsigned long LONG; - struct { - unsigned long :12; - unsigned long VP:4; - unsigned long :12; - unsigned long HP:4; - } BIT; - } BGSYNC; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long VP:11; - unsigned long :5; - unsigned long VW:11; - } BIT; - } BGVSIZE; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long HP:11; - unsigned long :5; - unsigned long HW:11; - } BIT; - } BGHSIZE; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long R:8; - unsigned long G:8; - unsigned long B:8; - } BIT; - } BGCOLOR; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long SWRST:1; - unsigned long :7; - unsigned long VEN:1; - unsigned long :7; - unsigned long EN:1; - } BIT; - } BGMON; - char wk0[228]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } GR1VEN; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long RENB:1; - } BIT; - } GR1FLMRD; - char wk1[4]; - unsigned long GR1FLM2; - union { - unsigned long LONG; - struct { - unsigned long LNOFF:16; - unsigned long :16; - } BIT; - } GR1FLM3; - char wk2[4]; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long LNNUM:11; - unsigned long DATANUM:16; - } BIT; - } GR1FLM5; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long FORMAT:3; - unsigned long :28; - } BIT; - } GR1FLM6; - union { - unsigned long LONG; - struct { - unsigned long :19; - unsigned long ARCON:1; - unsigned long :3; - unsigned long ARCDISPON:1; - unsigned long :3; - unsigned long GRCDISPON:1; - unsigned long :2; - unsigned long DISPSEL:2; - } BIT; - } GR1AB1; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GRCVS:11; - unsigned long :5; - unsigned long GRCVW:11; - } BIT; - } GR1AB2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GRCHS:11; - unsigned long :5; - unsigned long GRCHW:11; - } BIT; - } GR1AB3; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long ARCVS:11; - unsigned long :5; - unsigned long ARCVW:11; - } BIT; - } GR1AB4; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long ARCHS:11; - unsigned long :5; - unsigned long ARCHW:11; - } BIT; - } GR1AB5; - union { - unsigned long LONG; - struct { - unsigned long :7; - unsigned long ARCCOEF:9; - unsigned long :8; - unsigned long ARCRATE:8; - } BIT; - } GR1AB6; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long ARCDEF:8; - unsigned long :15; - unsigned long CKON:1; - } BIT; - } GR1AB7; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long CKKG:8; - unsigned long CKKB:8; - unsigned long CKKR:8; - } BIT; - } GR1AB8; - union { - unsigned long LONG; - struct { - unsigned long CKA:8; - unsigned long CKG:8; - unsigned long CKB:8; - unsigned long CKR:8; - } BIT; - } GR1AB9; - char wk3[8]; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long G:8; - unsigned long B:8; - unsigned long R:8; - } BIT; - } GR1BASE; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long SEL:1; - unsigned long :5; - unsigned long LINE:11; - } BIT; - } GR1CLUTINT; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long UFST:1; - unsigned long :15; - unsigned long ARCST:1; - } BIT; - } GR1MON; - char wk4[168]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } GR2VEN; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long RENB:1; - } BIT; - } GR2FLMRD; - char wk5[4]; - unsigned long GR2FLM2; - union { - unsigned long LONG; - struct { - unsigned long LNOFF:16; - unsigned long :16; - } BIT; - } GR2FLM3; - char wk6[4]; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long LNNUM:11; - unsigned long DATANUM:16; - } BIT; - } GR2FLM5; - union { - unsigned long LONG; - struct { - unsigned long :1; - unsigned long FORMAT:3; - unsigned long :28; - } BIT; - } GR2FLM6; - union { - unsigned long LONG; - struct { - unsigned long :19; - unsigned long ARCON:1; - unsigned long :3; - unsigned long ARCDISPON:1; - unsigned long :3; - unsigned long GRCDISPON:1; - unsigned long :2; - unsigned long DISPSEL:2; - } BIT; - } GR2AB1; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GRCVS:11; - unsigned long :5; - unsigned long GRCVW:11; - } BIT; - } GR2AB2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GRCHS:11; - unsigned long :5; - unsigned long GRCHW:11; - } BIT; - } GR2AB3; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long ARCVS:11; - unsigned long :5; - unsigned long ARCVW:11; - } BIT; - } GR2AB4; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long ARCHS:11; - unsigned long :5; - unsigned long ARCHW:11; - } BIT; - } GR2AB5; - union { - unsigned long LONG; - struct { - unsigned long :7; - unsigned long ARCCOEF:9; - unsigned long :8; - unsigned long ARCRATE:8; - } BIT; - } GR2AB6; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long ARCDEF:8; - unsigned long :15; - unsigned long CKON:1; - } BIT; - } GR2AB7; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long CKKG:8; - unsigned long CKKB:8; - unsigned long CKKR:8; - } BIT; - } GR2AB8; - union { - unsigned long LONG; - struct { - unsigned long CKA:8; - unsigned long CKG:8; - unsigned long CKB:8; - unsigned long CKR:8; - } BIT; - } GR2AB9; - char wk7[8]; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long G:8; - unsigned long B:8; - unsigned long R:8; - } BIT; - } GR2BASE; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long SEL:1; - unsigned long :5; - unsigned long LINE:11; - } BIT; - } GR2CLUTINT; - union { - unsigned long LONG; - struct { - unsigned long :15; - unsigned long UFST:1; - unsigned long :15; - unsigned long ARCST:1; - } BIT; - } GR2MON; - char wk8[168]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } GAMGVEN; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long GAMON:1; - } BIT; - } GAMSW; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN00:11; - unsigned long :5; - unsigned long GAIN01:11; - } BIT; - } GAMGLUT1; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN02:11; - unsigned long :5; - unsigned long GAIN03:11; - } BIT; - } GAMGLUT2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN04:11; - unsigned long :5; - unsigned long GAIN05:11; - } BIT; - } GAMGLUT3; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN06:11; - unsigned long :5; - unsigned long GAIN07:11; - } BIT; - } GAMGLUT4; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN08:11; - unsigned long :5; - unsigned long GAIN09:11; - } BIT; - } GAMGLUT5; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN10:11; - unsigned long :5; - unsigned long GAIN11:11; - } BIT; - } GAMGLUT6; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN12:11; - unsigned long :5; - unsigned long GAIN13:11; - } BIT; - } GAMGLUT7; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN14:11; - unsigned long :5; - unsigned long GAIN15:11; - } BIT; - } GAMGLUT8; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH01:10; - unsigned long TH02:10; - unsigned long TH03:10; - } BIT; - } GAMGAREA1; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH04:10; - unsigned long TH05:10; - unsigned long TH06:10; - } BIT; - } GAMGAREA2; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH07:10; - unsigned long TH08:10; - unsigned long TH09:10; - } BIT; - } GAMGAREA3; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH10:10; - unsigned long TH11:10; - unsigned long TH12:10; - } BIT; - } GAMGAREA4; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH13:10; - unsigned long TH14:10; - unsigned long TH15:10; - } BIT; - } GAMGAREA5; - char wk9[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } GAMBVEN; - char wk10[4]; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN00:11; - unsigned long :5; - unsigned long GAIN01:11; - } BIT; - } GAMBLUT1; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN02:11; - unsigned long :5; - unsigned long GAIN03:11; - } BIT; - } GAMBLUT2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN04:11; - unsigned long :5; - unsigned long GAIN05:11; - } BIT; - } GAMBLUT3; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN06:11; - unsigned long :5; - unsigned long GAIN07:11; - } BIT; - } GAMBLUT4; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN08:11; - unsigned long :5; - unsigned long GAIN09:11; - } BIT; - } GAMBLUT5; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN10:11; - unsigned long :5; - unsigned long GAIN11:11; - } BIT; - } GAMBLUT6; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN12:11; - unsigned long :5; - unsigned long GAIN13:11; - } BIT; - } GAMBLUT7; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN14:11; - unsigned long :5; - unsigned long GAIN15:11; - } BIT; - } GAMBLUT8; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH01:10; - unsigned long TH02:10; - unsigned long TH03:10; - } BIT; - } GAMBAREA1; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH04:10; - unsigned long TH05:10; - unsigned long TH06:10; - } BIT; - } GAMBAREA2; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH07:10; - unsigned long TH08:10; - unsigned long TH09:10; - } BIT; - } GAMBAREA3; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH10:10; - unsigned long TH11:10; - unsigned long TH12:10; - } BIT; - } GAMBAREA4; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH13:10; - unsigned long TH14:10; - unsigned long TH15:10; - } BIT; - } GAMBAREA5; - char wk11[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } GAMRVEN; - char wk12[4]; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN00:11; - unsigned long :5; - unsigned long GAIN01:11; - } BIT; - } GAMRLUT1; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN02:11; - unsigned long :5; - unsigned long GAIN03:11; - } BIT; - } GAMRLUT2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN04:11; - unsigned long :5; - unsigned long GAIN05:11; - } BIT; - } GAMRLUT3; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN06:11; - unsigned long :5; - unsigned long GAIN07:11; - } BIT; - } GAMRLUT4; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN08:11; - unsigned long :5; - unsigned long GAIN09:11; - } BIT; - } GAMRLUT5; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN10:11; - unsigned long :5; - unsigned long GAIN11:11; - } BIT; - } GAMRLUT6; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN12:11; - unsigned long :5; - unsigned long GAIN13:11; - } BIT; - } GAMRLUT7; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long GAIN14:11; - unsigned long :5; - unsigned long GAIN15:11; - } BIT; - } GAMRLUT8; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH01:10; - unsigned long TH02:10; - unsigned long TH03:10; - } BIT; - } GAMRAREA1; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH04:10; - unsigned long TH05:10; - unsigned long TH06:10; - } BIT; - } GAMRAREA2; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH07:10; - unsigned long TH08:10; - unsigned long TH09:10; - } BIT; - } GAMRAREA3; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH10:10; - unsigned long TH11:10; - unsigned long TH12:10; - } BIT; - } GAMRAREA4; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long TH13:10; - unsigned long TH14:10; - unsigned long TH15:10; - } BIT; - } GAMRAREA5; - char wk13[4]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long VEN:1; - } BIT; - } OUTVEN; - union { - unsigned long LONG; - struct { - unsigned long :3; - unsigned long ENDIANON:1; - unsigned long :3; - unsigned long SWAPON:1; - unsigned long :10; - unsigned long FORMAT:2; - unsigned long :2; - unsigned long FRQSEL:1; - unsigned long :4; - unsigned long DIRSEL:1; - unsigned long :2; - unsigned long PHASE:2; - } BIT; - } OUTSET; - union { - unsigned long LONG; - struct { - unsigned long :22; - unsigned long BRTG:10; - } BIT; - } BRIGHT1; - union { - unsigned long LONG; - struct { - unsigned long :6; - unsigned long BRTB:10; - unsigned long :6; - unsigned long BRTR:10; - } BIT; - } BRIGHT2; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long CONTG:8; - unsigned long CONTB:8; - unsigned long CONTR:8; - } BIT; - } CONTRAST; - union { - unsigned long LONG; - struct { - unsigned long :10; - unsigned long SEL:2; - unsigned long :2; - unsigned long FORM:2; - unsigned long :2; - unsigned long PA:2; - unsigned long :2; - unsigned long PB:2; - unsigned long :2; - unsigned long PC:2; - unsigned long :2; - unsigned long PD:2; - } BIT; - } PANELDTHA; - char wk14[12]; - union { - unsigned long LONG; - struct { - unsigned long :19; - unsigned long FRONTGAM:1; - unsigned long :3; - unsigned long LCDEDG:1; - unsigned long :1; - unsigned long TCON0EDG:1; - unsigned long TCON1EDG:1; - unsigned long TCON2EDG:1; - unsigned long TCON3EDG:1; - unsigned long :3; - } BIT; - } CLKPHASE; - char wk15[28]; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long HALF:11; - unsigned long :5; - unsigned long OFFSET:11; - } BIT; - } TCONTIM; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long VS:11; - unsigned long :5; - unsigned long VW:11; - } BIT; - } TCONSTVA1; - union { - unsigned long LONG; - struct { - unsigned long :27; - unsigned long INV:1; - unsigned long :1; - unsigned long SEL:3; - } BIT; - } TCONSTVA2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long VS:11; - unsigned long :5; - unsigned long VW:11; - } BIT; - } TCONSTVB1; - union { - unsigned long LONG; - struct { - unsigned long :27; - unsigned long INV:1; - unsigned long :1; - unsigned long SEL:3; - } BIT; - } TCONSTVB2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long HS:11; - unsigned long :5; - unsigned long HW:11; - } BIT; - } TCONSTHA1; - union { - unsigned long LONG; - struct { - unsigned long :23; - unsigned long HSSEL:1; - unsigned long :3; - unsigned long INV:1; - unsigned long :1; - unsigned long SEL:3; - } BIT; - } TCONSTHA2; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long HS:11; - unsigned long :5; - unsigned long HW:11; - } BIT; - } TCONSTHB1; - union { - unsigned long LONG; - struct { - unsigned long :23; - unsigned long HSSEL:1; - unsigned long :3; - unsigned long INV:1; - unsigned long :1; - unsigned long SEL:3; - } BIT; - } TCONSTHB2; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long INV:1; - } BIT; - } TCONDE; - char wk16[20]; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long GR2UFDTC:1; - unsigned long GR1UFDTC:1; - unsigned long VPOSDTC:1; - } BIT; - } DTCTEN; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long GR2UFINTEN:1; - unsigned long GR1UFINTEN:1; - unsigned long VPOSINTEN:1; - } BIT; - } INTEN; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long GR2UFCLR:1; - unsigned long GR1UFCLR:1; - unsigned long VPOSCLR:1; - } BIT; - } STCLR; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long GR2UF:1; - unsigned long GR1UF:1; - unsigned long VPOS:1; - } BIT; - } STMON; - union { - unsigned long LONG; - struct { - unsigned long :19; - unsigned long PIXSEL:1; - unsigned long :3; - unsigned long CLKSEL:1; - unsigned long :1; - unsigned long CLKEN:1; - unsigned long DCDR:6; - } BIT; - } PANELCLK; -} st_glcdc_t; - -typedef struct st_icu { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char IR:1; - } BIT; - } IR[256]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DTCE:1; - } BIT; - } DTCER[256]; - union { - unsigned char BYTE; - struct { - unsigned char IEN7:1; - unsigned char IEN6:1; - unsigned char IEN5:1; - unsigned char IEN4:1; - unsigned char IEN3:1; - unsigned char IEN2:1; - unsigned char IEN1:1; - unsigned char IEN0:1; - } BIT; - } IER[32]; - char wk0[192]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SWINT:1; - } BIT; - } SWINTR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SWINT2:1; - } BIT; - } SWINT2R; - char wk1[14]; - union { - unsigned short WORD; - struct { - unsigned short FIEN:1; - unsigned short :7; - unsigned short FVCT:8; - } BIT; - } FIR; - char wk2[14]; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char IPR:4; - } BIT; - } IPR[256]; - unsigned char DMRSR0; - char wk3[3]; - unsigned char DMRSR1; - char wk4[3]; - unsigned char DMRSR2; - char wk5[3]; - unsigned char DMRSR3; - char wk6[3]; - unsigned char DMRSR4; - char wk7[3]; - unsigned char DMRSR5; - char wk8[3]; - unsigned char DMRSR6; - char wk9[3]; - unsigned char DMRSR7; - char wk10[227]; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char IRQMD:2; - unsigned char :2; - } BIT; - } IRQCR[16]; - char wk11[16]; - union { - unsigned char BYTE; - struct { - unsigned char FLTEN7:1; - unsigned char FLTEN6:1; - unsigned char FLTEN5:1; - unsigned char FLTEN4:1; - unsigned char FLTEN3:1; - unsigned char FLTEN2:1; - unsigned char FLTEN1:1; - unsigned char FLTEN0:1; - } BIT; - } IRQFLTE0; - union { - unsigned char BYTE; - struct { - unsigned char FLTEN15:1; - unsigned char FLTEN14:1; - unsigned char FLTEN13:1; - unsigned char FLTEN12:1; - unsigned char FLTEN11:1; - unsigned char FLTEN10:1; - unsigned char FLTEN9:1; - unsigned char FLTEN8:1; - } BIT; - } IRQFLTE1; - char wk12[6]; - union { - unsigned short WORD; - struct { - unsigned short FCLKSEL7:2; - unsigned short FCLKSEL6:2; - unsigned short FCLKSEL5:2; - unsigned short FCLKSEL4:2; - unsigned short FCLKSEL3:2; - unsigned short FCLKSEL2:2; - unsigned short FCLKSEL1:2; - unsigned short FCLKSEL0:2; - } BIT; - } IRQFLTC0; - union { - unsigned short WORD; - struct { - unsigned short FCLKSEL15:2; - unsigned short FCLKSEL14:2; - unsigned short FCLKSEL13:2; - unsigned short FCLKSEL12:2; - unsigned short FCLKSEL11:2; - unsigned short FCLKSEL10:2; - unsigned short FCLKSEL9:2; - unsigned short FCLKSEL8:2; - } BIT; - } IRQFLTC1; - char wk13[84]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char RAMST:1; - unsigned char LVD2ST:1; - unsigned char LVD1ST:1; - unsigned char IWDTST:1; - unsigned char WDTST:1; - unsigned char OSTST:1; - unsigned char NMIST:1; - } BIT; - } NMISR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char RAMEN:1; - unsigned char LVD2EN:1; - unsigned char LVD1EN:1; - unsigned char IWDTEN:1; - unsigned char WDTEN:1; - unsigned char OSTEN:1; - unsigned char NMIEN:1; - } BIT; - } NMIER; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char LVD2CLR:1; - unsigned char LVD1CLR:1; - unsigned char IWDTCLR:1; - unsigned char WDTCLR:1; - unsigned char OSTCLR:1; - unsigned char NMICLR:1; - } BIT; - } NMICLR; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char NMIMD:1; - unsigned char :3; - } BIT; - } NMICR; - char wk14[12]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char NFLTEN:1; - } BIT; - } NMIFLTE; - char wk15[3]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char NFCLKSEL:2; - } BIT; - } NMIFLTC; - char wk16[107]; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPBE0; - char wk17[44]; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPBL0; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPBL1; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPBL2; - char wk18[4]; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENBE0; - char wk19[44]; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENBL0; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENBL1; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENBL2; - char wk20[4]; - union { - unsigned long LONG; - struct { - unsigned long CLR31:1; - unsigned long CLR30:1; - unsigned long CLR29:1; - unsigned long CLR28:1; - unsigned long CLR27:1; - unsigned long CLR26:1; - unsigned long CLR25:1; - unsigned long CLR24:1; - unsigned long CLR23:1; - unsigned long CLR22:1; - unsigned long CLR21:1; - unsigned long CLR20:1; - unsigned long CLR19:1; - unsigned long CLR18:1; - unsigned long CLR17:1; - unsigned long CLR16:1; - unsigned long CLR15:1; - unsigned long CLR14:1; - unsigned long CLR13:1; - unsigned long CLR12:1; - unsigned long CLR11:1; - unsigned long CLR10:1; - unsigned long CLR9:1; - unsigned long CLR8:1; - unsigned long CLR7:1; - unsigned long CLR6:1; - unsigned long CLR5:1; - unsigned long CLR4:1; - unsigned long CLR3:1; - unsigned long CLR2:1; - unsigned long CLR1:1; - unsigned long CLR0:1; - } BIT; - } GCRBE0; - char wk21[124]; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR0; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR1; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR2; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR3; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR4; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR5; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR6; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR7; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR8; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBR9; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBRA; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIBRB; - char wk22[116]; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR128; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR129; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR130; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR131; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR132; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR133; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR134; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR135; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR136; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR137; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR138; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR139; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR140; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR141; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR142; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBXR143; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR144; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR145; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR146; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR147; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR148; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR149; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR150; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR151; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR152; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR153; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR154; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR155; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR156; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR157; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR158; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR159; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR160; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR161; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR162; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR163; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR164; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR165; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR166; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR167; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR168; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR169; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR170; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR171; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR172; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR173; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR174; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR175; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR176; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR177; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR178; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR179; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR180; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR181; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR182; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR183; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR184; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR185; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR186; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR187; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR188; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR189; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR190; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR191; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR192; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR193; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR194; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR195; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR196; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR197; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR198; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR199; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR200; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR201; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR202; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR203; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR204; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR205; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR206; - union { - unsigned char BYTE; - struct { - unsigned char SLI:8; - } BIT; - } SLIBR207; - char wk23[96]; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPAL0; - union { - unsigned long LONG; - struct { - unsigned long IS31:1; - unsigned long IS30:1; - unsigned long IS29:1; - unsigned long IS28:1; - unsigned long IS27:1; - unsigned long IS26:1; - unsigned long IS25:1; - unsigned long IS24:1; - unsigned long IS23:1; - unsigned long IS22:1; - unsigned long IS21:1; - unsigned long IS20:1; - unsigned long IS19:1; - unsigned long IS18:1; - unsigned long IS17:1; - unsigned long IS16:1; - unsigned long IS15:1; - unsigned long IS14:1; - unsigned long IS13:1; - unsigned long IS12:1; - unsigned long IS11:1; - unsigned long IS10:1; - unsigned long IS9:1; - unsigned long IS8:1; - unsigned long IS7:1; - unsigned long IS6:1; - unsigned long IS5:1; - unsigned long IS4:1; - unsigned long IS3:1; - unsigned long IS2:1; - unsigned long IS1:1; - unsigned long IS0:1; - } BIT; - } GRPAL1; - char wk24[56]; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENAL0; - union { - unsigned long LONG; - struct { - unsigned long EN31:1; - unsigned long EN30:1; - unsigned long EN29:1; - unsigned long EN28:1; - unsigned long EN27:1; - unsigned long EN26:1; - unsigned long EN25:1; - unsigned long EN24:1; - unsigned long EN23:1; - unsigned long EN22:1; - unsigned long EN21:1; - unsigned long EN20:1; - unsigned long EN19:1; - unsigned long EN18:1; - unsigned long EN17:1; - unsigned long EN16:1; - unsigned long EN15:1; - unsigned long EN14:1; - unsigned long EN13:1; - unsigned long EN12:1; - unsigned long EN11:1; - unsigned long EN10:1; - unsigned long EN9:1; - unsigned long EN8:1; - unsigned long EN7:1; - unsigned long EN6:1; - unsigned long EN5:1; - unsigned long EN4:1; - unsigned long EN3:1; - unsigned long EN2:1; - unsigned long EN1:1; - unsigned long EN0:1; - } BIT; - } GENAL1; - char wk25[136]; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR0; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR1; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR2; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR3; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR4; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIAR5; - char wk26[5]; - union { - unsigned char BYTE; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned char PIR7:1; - unsigned char PIR6:1; - unsigned char PIR5:1; - unsigned char PIR4:1; - unsigned char PIR3:1; - unsigned char PIR2:1; - unsigned char PIR1:1; - unsigned char PIR0:1; - } BIT; -#endif - } PIARB; - char wk27[196]; - union { - unsigned char BYTE; - } SLIAR208; - union { - unsigned char BYTE; - } SLIAR209; - union { - unsigned char BYTE; - } SLIAR210; - union { - unsigned char BYTE; - } SLIAR211; - union { - unsigned char BYTE; - } SLIAR212; - union { - unsigned char BYTE; - } SLIAR213; - union { - unsigned char BYTE; - } SLIAR214; - union { - unsigned char BYTE; - } SLIAR215; - union { - unsigned char BYTE; - } SLIAR216; - union { - unsigned char BYTE; - } SLIAR217; - union { - unsigned char BYTE; - } SLIAR218; - union { - unsigned char BYTE; - } SLIAR219; - union { - unsigned char BYTE; - } SLIAR220; - union { - unsigned char BYTE; - } SLIAR221; - union { - unsigned char BYTE; - } SLIAR222; - union { - unsigned char BYTE; - } SLIAR223; - union { - unsigned char BYTE; - } SLIAR224; - union { - unsigned char BYTE; - } SLIAR225; - union { - unsigned char BYTE; - } SLIAR226; - union { - unsigned char BYTE; - } SLIAR227; - union { - unsigned char BYTE; - } SLIAR228; - union { - unsigned char BYTE; - } SLIAR229; - union { - unsigned char BYTE; - } SLIAR230; - union { - unsigned char BYTE; - } SLIAR231; - union { - unsigned char BYTE; - } SLIAR232; - union { - unsigned char BYTE; - } SLIAR233; - union { - unsigned char BYTE; - } SLIAR234; - union { - unsigned char BYTE; - } SLIAR235; - union { - unsigned char BYTE; - } SLIAR236; - union { - unsigned char BYTE; - } SLIAR237; - union { - unsigned char BYTE; - } SLIAR238; - union { - unsigned char BYTE; - } SLIAR239; - union { - unsigned char BYTE; - } SLIAR240; - union { - unsigned char BYTE; - } SLIAR241; - union { - unsigned char BYTE; - } SLIAR242; - union { - unsigned char BYTE; - } SLIAR243; - union { - unsigned char BYTE; - } SLIAR244; - union { - unsigned char BYTE; - } SLIAR245; - union { - unsigned char BYTE; - } SLIAR246; - union { - unsigned char BYTE; - } SLIAR247; - union { - unsigned char BYTE; - } SLIAR248; - union { - unsigned char BYTE; - } SLIAR249; - union { - unsigned char BYTE; - } SLIAR250; - union { - unsigned char BYTE; - } SLIAR251; - union { - unsigned char BYTE; - } SLIAR252; - union { - unsigned char BYTE; - } SLIAR253; - union { - unsigned char BYTE; - } SLIAR254; - union { - unsigned char BYTE; - } SLIAR255; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char WPRC:1; - } BIT; - } SLIPRCR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char SELEXD1:1; - unsigned char SELEXD0:1; - } BIT; - } SELEXDR; -} st_icu_t; - -typedef struct st_iwdt { - unsigned char IWDTRR; - char wk0[1]; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short RPSS:2; - unsigned short :2; - unsigned short RPES:2; - unsigned short CKS:4; - unsigned short :2; - unsigned short TOPS:2; - } BIT; - } IWDTCR; - union { - unsigned short WORD; - struct { - unsigned short REFEF:1; - unsigned short UNDFF:1; - unsigned short CNTVAL:14; - } BIT; - } IWDTSR; - union { - unsigned char BYTE; - struct { - unsigned char RSTIRQS:1; - unsigned char :7; - } BIT; - } IWDTRCR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char SLCSTP:1; - unsigned char :7; - } BIT; - } IWDTCSTPR; -} st_iwdt_t; - -typedef struct st_mmcif { - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :1; - unsigned long BOOT:1; - unsigned long CMD:6; - unsigned long RTYP:2; - unsigned long RBSY:1; - unsigned long :1; - unsigned long WDAT:1; - unsigned long DWEN:1; - unsigned long CMLTE:1; - unsigned long CMD12EN:1; - unsigned long RIDXC:2; - unsigned long RCRC7C:2; - unsigned long :1; - unsigned long CRC16C:1; - unsigned long BOOTACK:1; - unsigned long CRCSTE:1; - unsigned long TBIT:1; - unsigned long OPDM:1; - unsigned long :2; - unsigned long SBIT:1; - unsigned long :1; - unsigned long DATW:2; - } BIT; -#endif - } CECMDSET; - char wk0[4]; - union { - unsigned long LONG; - } CEARG; - union { - unsigned long LONG; - struct { - unsigned long C12ARG:32; - } BIT; - } CEARGCMD12; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long BREAK:1; - } BIT; - } CECMDCTRL; - union { - unsigned long LONG; - struct { - unsigned long BLKCNT:16; - unsigned long BLKSIZ:16; - } BIT; - } CEBLOCKSET; - union { - unsigned long LONG; - struct { - unsigned long MMCBUSBSY:1; - unsigned long :6; - unsigned long CLKEN:1; - unsigned long :4; - unsigned long CLKDIV:4; - unsigned long :2; - unsigned long SRSPTO:2; - unsigned long SRBSYTO:4; - unsigned long SRWDTO:4; - unsigned long :4; - } BIT; - } CECLKCTRL; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long DMATYP:1; - unsigned long DMAWEN:1; - unsigned long DMAREN:1; - unsigned long :7; - unsigned long ATYP:1; - unsigned long :16; - } BIT; - } CEBUFACC; - unsigned long CERESP3; - unsigned long CERESP2; - unsigned long CERESP1; - unsigned long CERESP0; - union { - unsigned long LONG; - struct { - unsigned long RSP12:32; - } BIT; - } CERESPCMD12; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long DATA:32; - } BIT; -#endif - } CEDATA; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long SBTCLKDIV:4; - unsigned long SBTACKTO:4; - unsigned long SFSTBTDATTO:4; - unsigned long SBTDATTO:4; - unsigned long :16; - } BIT; - } CEBOOT; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :5; - unsigned long CMD12DRE:1; - unsigned long CMD12RBE:1; - unsigned long CMD12CRE:1; - unsigned long DTRANE:1; - unsigned long BUFRE:1; - unsigned long BUFWEN:1; - unsigned long BUFREN:1; - unsigned long :2; - unsigned long RBSYE:1; - unsigned long CRSPE:1; - unsigned long CMDVIO:1; - unsigned long BUFVIO:1; - unsigned long :2; - unsigned long WDATERR:1; - unsigned long RDATERR:1; - unsigned long RIDXERR:1; - unsigned long RSPERR:1; - unsigned long :3; - unsigned long CRCSTO:1; - unsigned long WDATTO:1; - unsigned long RDATTO:1; - unsigned long RBSYTO:1; - unsigned long RSPTO:1; - } BIT; -#endif - } CEINT; - union { - unsigned long LONG; - struct { - unsigned long :5; - unsigned long MCMD12DRE:1; - unsigned long MCMD12RBE:1; - unsigned long MCMD12CRE:1; - unsigned long MDTRANE:1; - unsigned long MBUFRE:1; - unsigned long MBUFWEN:1; - unsigned long MBUFREN:1; - unsigned long :2; - unsigned long MRBSYE:1; - unsigned long MCRSPE:1; - unsigned long MCMDVIO:1; - unsigned long MBUFVIO:1; - unsigned long :2; - unsigned long MWDATERR:1; - unsigned long MRDATERR:1; - unsigned long MRIDXERR:1; - unsigned long MRSPERR:1; - unsigned long :3; - unsigned long MCRCSTO:1; - unsigned long MWDATTO:1; - unsigned long MRDATTO:1; - unsigned long MRBSYTO:1; - unsigned long MRSPTO:1; - } BIT; - } CEINTEN; - union { - unsigned long LONG; - struct { - unsigned long CMDSEQ:1; - unsigned long CMDSIG:1; - unsigned long RSPIDX:6; - unsigned long DATSIG:8; - unsigned long RCVBLK:16; - } BIT; - } CEHOSTSTS1; - union { - unsigned long LONG; - struct { - unsigned long CRCSTE:1; - unsigned long CRC16E:1; - unsigned long AC12CRCE:1; - unsigned long RSPCRC7E:1; - unsigned long CRCSTEBE:1; - unsigned long RDATEBE:1; - unsigned long AC12REBE:1; - unsigned long RSPEBE:1; - unsigned long AC12IDXE:1; - unsigned long RSPIDXE:1; - unsigned long BTACKPATE:1; - unsigned long BTACKEBE:1; - unsigned long :1; - unsigned long CRCST:3; - unsigned long :1; - unsigned long STRDATTO:1; - unsigned long DATBSYTO:1; - unsigned long CRCSTTO:1; - unsigned long AC12BSYTO:1; - unsigned long RSPBSYTO:1; - unsigned long AC12RSPTO:1; - unsigned long STRSPTO:1; - unsigned long BTACKTO:1; - unsigned long FSTBTDATTO:1; - unsigned long BTDATTO:1; - unsigned long :5; - } BIT; - } CEHOSTSTS2; - char wk2[32]; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :17; - unsigned long CDSIG:1; - unsigned long CDRISE:1; - unsigned long CDFALL:1; - unsigned long :6; - unsigned long MCDRISE:1; - unsigned long MCDFALL:1; - unsigned long :4; - } BIT; -#endif - } CEDETECT; - union { - unsigned long LONG; - struct { - unsigned long :10; - unsigned long RESNOUT:1; - unsigned long :1; - unsigned long CLKMAIN:1; - unsigned long :19; - } BIT; - } CEADDMODE; - char wk3[4]; - union { - unsigned long LONG; - struct { - unsigned long SWRST:1; - unsigned long :15; - unsigned long VERSION:16; - } BIT; - } CEVERSION; -} st_mmcif_t; - -typedef struct st_mpc { - union { - unsigned char BYTE; - struct { - unsigned char CS7E:1; - unsigned char CS6E:1; - unsigned char CS5E:1; - unsigned char CS4E:1; - unsigned char CS3E:1; - unsigned char CS2E:1; - unsigned char CS1E:1; - unsigned char CS0E:1; - } BIT; - } PFCSE; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char CS3S:2; - unsigned char CS2S:2; - unsigned char CS1S:2; - unsigned char :1; - unsigned char CS0S:1; - } BIT; - } PFCSS0; - union { - unsigned char BYTE; - struct { - unsigned char CS7S:2; - unsigned char CS6S:2; - unsigned char CS5S:2; - unsigned char CS4S:2; - } BIT; - } PFCSS1; - union { - unsigned char BYTE; - struct { - unsigned char A15E:1; - unsigned char A14E:1; - unsigned char A13E:1; - unsigned char A12E:1; - unsigned char A11E:1; - unsigned char A10E:1; - unsigned char A9E:1; - unsigned char A8E:1; - } BIT; - } PFAOE0; - union { - unsigned char BYTE; - struct { - unsigned char A23E:1; - unsigned char A22E:1; - unsigned char A21E:1; - unsigned char A20E:1; - unsigned char A19E:1; - unsigned char A18E:1; - unsigned char A17E:1; - unsigned char A16E:1; - } BIT; - } PFAOE1; - union { - unsigned char BYTE; - struct { - unsigned char WR32BC32E:1; - unsigned char WR1BC1E:1; - unsigned char DH32E:1; - unsigned char DHE:1; - unsigned char BCLKO:1; - unsigned char ADRHMS2:1; - unsigned char ADRHMS:1; - unsigned char ADRLE:1; - } BIT; - } PFBCR0; - union { - unsigned char BYTE; - struct { - unsigned char SDCLKE:1; - unsigned char DQM1E:1; - unsigned char :1; - unsigned char MDSDE:1; - unsigned char ALES:1; - unsigned char ALEOE:1; - unsigned char WAITS:2; - } BIT; - } PFBCR1; - union { - unsigned char BYTE; - struct { - unsigned char D3S:2; - unsigned char D2S:2; - unsigned char D1S:2; - unsigned char D0S:2; - } BIT; - } PFBCR2; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DLHS:1; - } BIT; - } PFBCR3; - char wk1[4]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char PHYMODE0:1; - unsigned char :4; - } BIT; - } PFENET; - char wk2[16]; - union { - unsigned char BYTE; - struct { - unsigned char B0WI:1; - unsigned char PFSWE:1; - unsigned char :6; - } BIT; - } PWPR; - char wk3[32]; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P00PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P01PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P02PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P03PFS; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P05PFS; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P07PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P10PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P11PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P12PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P13PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P14PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P15PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P16PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P17PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P20PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P21PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P22PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P23PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P24PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P25PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P26PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P27PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P30PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P31PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P32PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P33PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P34PFS; - char wk6[3]; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P40PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P41PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P42PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P43PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P44PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P45PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P46PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } P47PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P50PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P51PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P52PFS; - char wk7[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P54PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P55PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P56PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P57PFS; - char wk8[6]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P66PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } P67PFS; - char wk9[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P71PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P72PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P73PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P74PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P75PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P76PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P77PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P80PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P81PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P82PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P83PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P84PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P85PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P86PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } P87PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } P90PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } P91PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } P92PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } P93PFS; - char wk10[4]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PA0PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PA1PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PA2PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PA3PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PA4PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PA5PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PA6PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PA7PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PB0PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PB1PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB2PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB3PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB4PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB5PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB6PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PB7PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PC0PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PC1PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PC2PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PC3PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PC4PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PC5PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PC6PFS; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PC7PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD0PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD1PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD2PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD3PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD4PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD5PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD6PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PD7PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } PE0PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } PE1PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PE2PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } PE3PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char :1; - unsigned char PSEL:6; - } BIT; - } PE4PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PE5PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PE6PFS; - union { - unsigned char BYTE; - struct { - unsigned char ASEL:1; - unsigned char ISEL:1; - unsigned char PSEL:6; - } BIT; - } PE7PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PF0PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PF1PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PF2PFS; - char wk11[2]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ISEL:1; - unsigned char :6; - } BIT; - } PF5PFS; - char wk12[18]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PJ0PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PJ1PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PJ2PFS; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PJ3PFS; - char wk13[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char PSEL:6; - } BIT; - } PJ5PFS; -} st_mpc_t; - -typedef struct st_mpu { - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE0; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE0; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE1; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE1; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE2; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE2; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE3; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE3; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE4; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE4; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE5; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE5; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE6; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE6; - union { - unsigned long LONG; - struct { - unsigned long RSPN:28; - unsigned long :4; - } BIT; - } RSPAGE7; - union { - unsigned long LONG; - struct { - unsigned long REPN:28; - unsigned long UAC:3; - unsigned long V:1; - } BIT; - } REPAGE7; - char wk0[192]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long MPEN:1; - } BIT; - } MPEN; - union { - unsigned long LONG; - struct { - unsigned long :28; - unsigned long UBAC:3; - unsigned long :1; - } BIT; - } MPBAC; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long CLR:1; - } BIT; - } MPECLR; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long DRW:1; - unsigned long DMPER:1; - unsigned long IMPER:1; - } BIT; - } MPESTS; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long DEA:32; - } BIT; - } MPDEA; - char wk2[8]; - union { - unsigned long LONG; - struct { - unsigned long SA:32; - } BIT; - } MPSA; - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short S:1; - } BIT; - } MPOPS; - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short INV:1; - } BIT; - } MPOPI; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long HITI:8; - unsigned long :12; - unsigned long UHACI:3; - unsigned long :1; - } BIT; - } MHITI; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long HITD:8; - unsigned long :12; - unsigned long UHACD:3; - unsigned long :1; - } BIT; - } MHITD; -} st_mpu_t; - -typedef struct st_mtu { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char OE4D:1; - unsigned char OE4C:1; - unsigned char OE3D:1; - unsigned char OE4B:1; - unsigned char OE4A:1; - unsigned char OE3B:1; - } BIT; - } TOERA; - char wk0[2]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char BDC:1; - unsigned char N:1; - unsigned char P:1; - unsigned char FB:1; - unsigned char WF:1; - unsigned char VF:1; - unsigned char UF:1; - } BIT; - } TGCRA; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSYE:1; - unsigned char :2; - unsigned char TOCL:1; - unsigned char TOCS:1; - unsigned char OLSN:1; - unsigned char OLSP:1; - } BIT; - } TOCR1A; - union { - unsigned char BYTE; - struct { - unsigned char BF:2; - unsigned char OLS3N:1; - unsigned char OLS3P:1; - unsigned char OLS2N:1; - unsigned char OLS2P:1; - unsigned char OLS1N:1; - unsigned char OLS1P:1; - } BIT; - } TOCR2A; - char wk1[4]; - unsigned short TCDRA; - unsigned short TDDRA; - char wk2[8]; - unsigned short TCNTSA; - unsigned short TCBRA; - char wk3[12]; - union { - unsigned char BYTE; - struct { - unsigned char T3AEN:1; - unsigned char T3ACOR:3; - unsigned char T4VEN:1; - unsigned char T4VCOR:3; - } BIT; - } TITCR1A; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char T3ACNT:3; - unsigned char :1; - unsigned char T4VCNT:3; - } BIT; - } TITCNT1A; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char BTE:2; - } BIT; - } TBTERA; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TDER:1; - } BIT; - } TDERA; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char OLS3N:1; - unsigned char OLS3P:1; - unsigned char OLS2N:1; - unsigned char OLS2P:1; - unsigned char OLS1N:1; - unsigned char OLS1P:1; - } BIT; - } TOLBRA; - char wk6[3]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TITM:1; - } BIT; - } TITMRA; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TRG4COR:3; - } BIT; - } TITCR2A; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TRG4CNT:3; - } BIT; - } TITCNT2A; - char wk7[35]; - union { - unsigned char BYTE; - struct { - unsigned char CCE:1; - unsigned char :5; - unsigned char SCC:1; - unsigned char WRE:1; - } BIT; - } TWCRA; - char wk8[15]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DRS:1; - } BIT; - } TMDR2A; - char wk9[15]; - union { - unsigned char BYTE; - struct { - unsigned char CST4:1; - unsigned char CST3:1; - unsigned char :2; - unsigned char CST8:1; - unsigned char CST2:1; - unsigned char CST1:1; - unsigned char CST0:1; - } BIT; - } TSTRA; - union { - unsigned char BYTE; - struct { - unsigned char SYNC4:1; - unsigned char SYNC3:1; - unsigned char :3; - unsigned char SYNC2:1; - unsigned char SYNC1:1; - unsigned char SYNC0:1; - } BIT; - } TSYRA; - union { - unsigned char BYTE; - struct { - unsigned char SCH0:1; - unsigned char SCH1:1; - unsigned char SCH2:1; - unsigned char SCH3:1; - unsigned char SCH4:1; - unsigned char :1; - unsigned char SCH6:1; - unsigned char SCH7:1; - } BIT; - } TCSYSTR; - char wk10[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char RWE:1; - } BIT; - } TRWERA; - char wk11[1925]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char OE7D:1; - unsigned char OE7C:1; - unsigned char OE6D:1; - unsigned char OE7B:1; - unsigned char OE7A:1; - unsigned char OE6B:1; - } BIT; - } TOERB; - char wk12[3]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PSYE:1; - unsigned char :2; - unsigned char TOCL:1; - unsigned char TOCS:1; - unsigned char OLSN:1; - unsigned char OLSP:1; - } BIT; - } TOCR1B; - union { - unsigned char BYTE; - struct { - unsigned char BF:2; - unsigned char OLS3N:1; - unsigned char OLS3P:1; - unsigned char OLS2N:1; - unsigned char OLS2P:1; - unsigned char OLS1N:1; - unsigned char OLS1P:1; - } BIT; - } TOCR2B; - char wk13[4]; - unsigned short TCDRB; - unsigned short TDDRB; - char wk14[8]; - unsigned short TCNTSB; - unsigned short TCBRB; - char wk15[12]; - union { - unsigned char BYTE; - struct { - unsigned char T6AEN:1; - unsigned char T6ACOR:3; - unsigned char T7VEN:1; - unsigned char T7VCOR:3; - } BIT; - } TITCR1B; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char T6ACNT:3; - unsigned char :1; - unsigned char T7VCNT:3; - } BIT; - } TITCNT1B; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char BTE:2; - } BIT; - } TBTERB; - char wk16[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TDER:1; - } BIT; - } TDERB; - char wk17[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char OLS3N:1; - unsigned char OLS3P:1; - unsigned char OLS2N:1; - unsigned char OLS2P:1; - unsigned char OLS1N:1; - unsigned char OLS1P:1; - } BIT; - } TOLBRB; - char wk18[3]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TITM:1; - } BIT; - } TITMRB; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TRG7COR:3; - } BIT; - } TITCR2B; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TRG7CNT:3; - } BIT; - } TITCNT2B; - char wk19[35]; - union { - unsigned char BYTE; - struct { - unsigned char CCE:1; - unsigned char :5; - unsigned char SCC:1; - unsigned char WRE:1; - } BIT; - } TWCRB; - char wk20[15]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DRS:1; - } BIT; - } TMDR2B; - char wk21[15]; - union { - unsigned char BYTE; - struct { - unsigned char CST7:1; - unsigned char CST6:1; - unsigned char :6; - } BIT; - } TSTRB; - union { - unsigned char BYTE; - struct { - unsigned char SYNC7:1; - unsigned char SYNC6:1; - unsigned char :6; - } BIT; - } TSYRB; - char wk22[2]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char RWE:1; - } BIT; - } TRWERB; -} st_mtu_t; - -typedef struct st_mtu0 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR0; - char wk0[8]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCRC; - char wk1[102]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char BFE:1; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :2; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk2[1]; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; - unsigned short TGRC; - unsigned short TGRD; - char wk3[16]; - unsigned short TGRE; - unsigned short TGRF; - union { - unsigned char BYTE; - struct { - unsigned char TTGE2:1; - unsigned char :5; - unsigned char TGIEF:1; - unsigned char TGIEE:1; - } BIT; - } TIER2; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TTSE:1; - unsigned char TTSB:1; - unsigned char TTSA:1; - } BIT; - } TBTM; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; -} st_mtu0_t; - -typedef struct st_mtu1 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR1; - char wk1[238]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char MD:4; - } BIT; - } TMDR1; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk2[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :1; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; - char wk3[4]; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char I2BE:1; - unsigned char I2AE:1; - unsigned char I1BE:1; - unsigned char I1AE:1; - } BIT; - } TICCR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char PHCKSEL:1; - unsigned char LWA:1; - } BIT; - } TMDR3; - char wk4[2]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char PCB:2; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk5[11]; - unsigned long TCNTLW; - unsigned long TGRALW; - unsigned long TGRBLW; -} st_mtu1_t; - -typedef struct st_mtu2 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR2; - char wk0[365]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char MD:4; - } BIT; - } TMDR1; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :1; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char PCB:2; - unsigned char TPSC2:3; - } BIT; - } TCR2; -} st_mtu2_t; - -typedef struct st_mtu3 { - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :2; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk3[7]; - unsigned short TCNT; - char wk4[6]; - unsigned short TGRA; - unsigned short TGRB; - char wk5[8]; - unsigned short TGRC; - unsigned short TGRD; - char wk6[4]; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - char wk7[11]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TTSB:1; - unsigned char TTSA:1; - } BIT; - } TBTM; - char wk8[19]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk9[37]; - unsigned short TGRE; - char wk10[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR3; -} st_mtu3_t; - -typedef struct st_mtu4 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - char wk3[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char TTGE2:1; - unsigned char :1; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk4[8]; - unsigned short TCNT; - char wk5[8]; - unsigned short TGRA; - unsigned short TGRB; - char wk6[8]; - unsigned short TGRC; - unsigned short TGRD; - char wk7[1]; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - char wk8[11]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TTSB:1; - unsigned char TTSA:1; - } BIT; - } TBTM; - char wk9[6]; - union { - unsigned short WORD; - struct { - unsigned short BF:2; - unsigned short :6; - unsigned short UT4AE:1; - unsigned short DT4AE:1; - unsigned short UT4BE:1; - unsigned short DT4BE:1; - unsigned short ITA3AE:1; - unsigned short ITA4VE:1; - unsigned short ITB3AE:1; - unsigned short ITB4VE:1; - } BIT; - } TADCR; - char wk10[2]; - unsigned short TADCORA; - unsigned short TADCORB; - unsigned short TADCOBRA; - unsigned short TADCOBRB; - char wk11[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk12[38]; - unsigned short TGRE; - unsigned short TGRF; - char wk13[28]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR4; -} st_mtu4_t; - -typedef struct st_mtu5 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char :1; - unsigned char NFWEN:1; - unsigned char NFVEN:1; - unsigned char NFUEN:1; - } BIT; - } NFCR5; - char wk1[490]; - unsigned short TCNTU; - unsigned short TGRU; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TPSC:2; - } BIT; - } TCRU; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CKEG:2; - unsigned char TPSC2:3; - } BIT; - } TCR2U; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char IOC:5; - } BIT; - } TIORU; - char wk2[9]; - unsigned short TCNTV; - unsigned short TGRV; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TPSC:2; - } BIT; - } TCRV; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CKEG:2; - unsigned char TPSC2:3; - } BIT; - } TCR2V; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char IOC:5; - } BIT; - } TIORV; - char wk3[9]; - unsigned short TCNTW; - unsigned short TGRW; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TPSC:2; - } BIT; - } TCRW; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char CKEG:2; - unsigned char TPSC2:3; - } BIT; - } TCR2W; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char IOC:5; - } BIT; - } TIORW; - char wk4[11]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TGIE5U:1; - unsigned char TGIE5V:1; - unsigned char TGIE5W:1; - } BIT; - } TIER; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char CSTU5:1; - unsigned char CSTV5:1; - unsigned char CSTW5:1; - } BIT; - } TSTR; - char wk6[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char CMPCLR5U:1; - unsigned char CMPCLR5V:1; - unsigned char CMPCLR5W:1; - } BIT; - } TCNTCMPCLR; -} st_mtu5_t; - -typedef struct st_mtu6 { - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :2; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk3[7]; - unsigned short TCNT; - char wk4[6]; - unsigned short TGRA; - unsigned short TGRB; - char wk5[8]; - unsigned short TGRC; - unsigned short TGRD; - char wk6[4]; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - char wk7[11]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TTSB:1; - unsigned char TTSA:1; - } BIT; - } TBTM; - char wk8[19]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk9[3]; - union { - unsigned char BYTE; - struct { - unsigned char CE0A:1; - unsigned char CE0B:1; - unsigned char CE0C:1; - unsigned char CE0D:1; - unsigned char CE1A:1; - unsigned char CE1B:1; - unsigned char CE2A:1; - unsigned char CE2B:1; - } BIT; - } TSYCR; - char wk10[33]; - unsigned short TGRE; - char wk11[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR6; -} st_mtu6_t; - -typedef struct st_mtu7 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - char wk3[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char TTGE2:1; - unsigned char :1; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk4[8]; - unsigned short TCNT; - char wk5[8]; - unsigned short TGRA; - unsigned short TGRB; - char wk6[8]; - unsigned short TGRC; - unsigned short TGRD; - char wk7[1]; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :7; - } BIT; - } TSR; - char wk8[11]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char TTSB:1; - unsigned char TTSA:1; - } BIT; - } TBTM; - char wk9[6]; - union { - unsigned short WORD; - struct { - unsigned short BF:2; - unsigned short :6; - unsigned short UT7AE:1; - unsigned short DT7AE:1; - unsigned short UT7BE:1; - unsigned short DT7BE:1; - unsigned short ITA6AE:1; - unsigned short ITA7VE:1; - unsigned short ITB6AE:1; - unsigned short ITB7VE:1; - } BIT; - } TADCR; - char wk10[2]; - unsigned short TADCORA; - unsigned short TADCORB; - unsigned short TADCOBRA; - unsigned short TADCOBRB; - char wk11[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk12[38]; - unsigned short TGRE; - unsigned short TGRF; - char wk13[28]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR7; -} st_mtu7_t; - -typedef struct st_mtu8 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR8; - char wk0[871]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR1; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char TPSC2:3; - } BIT; - } TCR2; - char wk2[1]; - unsigned long TCNT; - unsigned long TGRA; - unsigned long TGRB; - unsigned long TGRC; - unsigned long TGRD; -} st_mtu8_t; - -typedef struct st_pdc { - union { - unsigned long LONG; - struct { - unsigned long :17; - unsigned long EDS:1; - unsigned long PCKDIV:3; - unsigned long PCKOE:1; - unsigned long HERIE:1; - unsigned long VERIE:1; - unsigned long UDRIE:1; - unsigned long OVIE:1; - unsigned long FEIE:1; - unsigned long DFIE:1; - unsigned long PRST:1; - unsigned long HPS:1; - unsigned long VPS:1; - unsigned long PCKE:1; - } BIT; - } PCCR0; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long PCE:1; - } BIT; - } PCCR1; - union { - unsigned long LONG; - struct { - unsigned long :25; - unsigned long HERF:1; - unsigned long VERF:1; - unsigned long UDRF:1; - unsigned long OVRF:1; - unsigned long FEF:1; - unsigned long FEMPF:1; - unsigned long FBSY:1; - } BIT; - } PCSR; - union { - unsigned long LONG; - struct { - unsigned long :30; - unsigned long HSYNC:1; - unsigned long VSYNC:1; - } BIT; - } PCMONR; - union { - unsigned long LONG; - } PCDR; - union { - unsigned long LONG; - struct { - unsigned long :4; - unsigned long VSZ:12; - unsigned long :4; - unsigned long VST:12; - } BIT; - } VCR; - union { - unsigned long LONG; - struct { - unsigned long :4; - unsigned long HSZ:12; - unsigned long :4; - unsigned long HST:12; - } BIT; - } HCR; -} st_pdc_t; - -typedef struct st_poe { - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short POE0F:1; - unsigned short :3; - unsigned short PIE1:1; - unsigned short :6; - unsigned short POE0M:2; - } BIT; - } ICSR1; - union { - unsigned short WORD; - struct { - unsigned short OSF1:1; - unsigned short :5; - unsigned short OCE1:1; - unsigned short OIE1:1; - unsigned short :8; - } BIT; - } OCSR1; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short POE4F:1; - unsigned short :3; - unsigned short PIE2:1; - unsigned short :6; - unsigned short POE4M:2; - } BIT; - } ICSR2; - union { - unsigned short WORD; - struct { - unsigned short OSF2:1; - unsigned short :5; - unsigned short OCE2:1; - unsigned short OIE2:1; - unsigned short :8; - } BIT; - } OCSR2; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short POE8F:1; - unsigned short :2; - unsigned short POE8E:1; - unsigned short PIE3:1; - unsigned short :6; - unsigned short POE8M:2; - } BIT; - } ICSR3; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char MTUCH0HIZ:1; - unsigned char MTUCH67HIZ:1; - unsigned char MTUCH34HIZ:1; - } BIT; - } SPOER; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char MTU0DZE:1; - unsigned char MTU0CZE:1; - unsigned char MTU0BZE:1; - unsigned char MTU0AZE:1; - } BIT; - } POECR1; - union { - unsigned short WORD; - struct { - unsigned short :5; - unsigned short MTU3BDZE:1; - unsigned short MTU4ACZE:1; - unsigned short MTU4BDZE:1; - unsigned short :5; - unsigned short MTU6BDZE:1; - unsigned short MTU7ACZE:1; - unsigned short MTU7BDZE:1; - } BIT; - } POECR2; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short IC5ADDMT67ZE:1; - unsigned short IC4ADDMT67ZE:1; - unsigned short IC3ADDMT67ZE:1; - unsigned short :1; - unsigned short IC1ADDMT67ZE:1; - unsigned short :3; - unsigned short IC5ADDMT34ZE:1; - unsigned short IC4ADDMT34ZE:1; - unsigned short IC3ADDMT34ZE:1; - unsigned short IC2ADDMT34ZE:1; - unsigned short :2; - } BIT; - } POECR4; - union { - unsigned short WORD; - struct { - unsigned short :10; - unsigned short IC5ADDMT0ZE:1; - unsigned short IC4ADDMT0ZE:1; - unsigned short :1; - unsigned short IC2ADDMT0ZE:1; - unsigned short IC1ADDMT0ZE:1; - unsigned short :1; - } BIT; - } POECR5; - char wk1[2]; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short POE10F:1; - unsigned short :2; - unsigned short POE10E:1; - unsigned short PIE4:1; - unsigned short :6; - unsigned short POE10M:2; - } BIT; - } ICSR4; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short POE11F:1; - unsigned short :2; - unsigned short POE11E:1; - unsigned short PIE5:1; - unsigned short :6; - unsigned short POE11M:2; - } BIT; - } ICSR5; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short OLSEN:1; - unsigned short :1; - unsigned short OLSG2B:1; - unsigned short OLSG2A:1; - unsigned short OLSG1B:1; - unsigned short OLSG1A:1; - unsigned short OLSG0B:1; - unsigned short OLSG0A:1; - } BIT; - } ALR1; - union { - unsigned short WORD; - struct { - unsigned short :3; - unsigned short OSTSTF:1; - unsigned short :2; - unsigned short OSTSTE:1; - unsigned short :9; - } BIT; - } ICSR6; - char wk2[6]; - union { - unsigned char BYTE; - struct { - unsigned char M0BSEL:4; - unsigned char M0ASEL:4; - } BIT; - } M0SELR1; - union { - unsigned char BYTE; - struct { - unsigned char M0DSEL:4; - unsigned char M0CSEL:4; - } BIT; - } M0SELR2; - union { - unsigned char BYTE; - struct { - unsigned char M3DSEL:4; - unsigned char M3BSEL:4; - } BIT; - } M3SELR; - union { - unsigned char BYTE; - struct { - unsigned char M4CSEL:4; - unsigned char M4ASEL:4; - } BIT; - } M4SELR1; - union { - unsigned char BYTE; - struct { - unsigned char M4DSEL:4; - unsigned char M4BSEL:4; - } BIT; - } M4SELR2; - char wk3[1]; - union { - unsigned char BYTE; - struct { - unsigned char M6DSEL:4; - unsigned char M6BSEL:4; - } BIT; - } M6SELR; -} st_poe_t; - -typedef struct st_port0 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[31]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :3; - unsigned char B2:1; - unsigned char :2; - } BIT; - } ODR1; - char wk4[62]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port0_t; - -typedef struct st_port1 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[32]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[61]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char :1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :2; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char :1; - } BIT; - } DSCR2; -} st_port1_t; - -typedef struct st_port2 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[33]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[60]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :7; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :3; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port2_t; - -typedef struct st_port3 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[34]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :3; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[59]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[103]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port3_t; - -typedef struct st_port4 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[35]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[58]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; -} st_port4_t; - -typedef struct st_port5 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[36]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[57]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port5_t; - -typedef struct st_port6 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[37]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[56]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; -} st_port6_t; - -typedef struct st_port7 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[38]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[55]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :2; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port7_t; - -typedef struct st_port8 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[39]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[54]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char :1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port8_t; - -typedef struct st_port9 { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[40]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[53]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_port9_t; - -typedef struct st_porta { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[41]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[52]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_porta_t; - -typedef struct st_portb { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[42]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[51]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_portb_t; - -typedef struct st_portc { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[43]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[50]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_portc_t; - -typedef struct st_portd { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[44]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[49]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_portd_t; - -typedef struct st_porte { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[45]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[48]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_porte_t; - -typedef struct st_portf { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[46]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[47]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; -} st_portf_t; - -typedef struct st_portg { - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[47]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR1; - char wk4[46]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char B7:1; - unsigned char B6:1; - unsigned char B5:1; - unsigned char B4:1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_portg_t; - -typedef struct st_portj { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PDR; - char wk0[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PODR; - char wk1[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PIDR; - char wk2[31]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PMR; - char wk3[49]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char B6:1; - unsigned char :1; - unsigned char B4:1; - unsigned char :1; - unsigned char B2:1; - unsigned char :1; - unsigned char B0:1; - } BIT; - } ODR0; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char :2; - } BIT; - } ODR1; - char wk4[44]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char B5:1; - unsigned char :1; - unsigned char B3:1; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } PCR; - char wk5[31]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR; - char wk6[71]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char B2:1; - unsigned char B1:1; - unsigned char B0:1; - } BIT; - } DSCR2; -} st_portj_t; - -typedef struct st_ppg0 { - union { - unsigned char BYTE; - struct { - unsigned char G3CMS:2; - unsigned char G2CMS:2; - unsigned char G1CMS:2; - unsigned char G0CMS:2; - } BIT; - } PCR; - union { - unsigned char BYTE; - struct { - unsigned char G3INV:1; - unsigned char G2INV:1; - unsigned char G1INV:1; - unsigned char G0INV:1; - unsigned char G3NOV:1; - unsigned char G2NOV:1; - unsigned char G1NOV:1; - unsigned char G0NOV:1; - } BIT; - } PMR; - union { - unsigned char BYTE; - struct { - unsigned char NDER15:1; - unsigned char NDER14:1; - unsigned char NDER13:1; - unsigned char NDER12:1; - unsigned char NDER11:1; - unsigned char NDER10:1; - unsigned char NDER9:1; - unsigned char NDER8:1; - } BIT; - } NDERH; - union { - unsigned char BYTE; - struct { - unsigned char NDER7:1; - unsigned char NDER6:1; - unsigned char NDER5:1; - unsigned char NDER4:1; - unsigned char NDER3:1; - unsigned char NDER2:1; - unsigned char NDER1:1; - unsigned char NDER0:1; - } BIT; - } NDERL; - union { - unsigned char BYTE; - struct { - unsigned char POD15:1; - unsigned char POD14:1; - unsigned char POD13:1; - unsigned char POD12:1; - unsigned char POD11:1; - unsigned char POD10:1; - unsigned char POD9:1; - unsigned char POD8:1; - } BIT; - } PODRH; - union { - unsigned char BYTE; - struct { - unsigned char POD7:1; - unsigned char POD6:1; - unsigned char POD5:1; - unsigned char POD4:1; - unsigned char POD3:1; - unsigned char POD2:1; - unsigned char POD1:1; - unsigned char POD0:1; - } BIT; - } PODRL; - union { - unsigned char BYTE; - struct { - unsigned char NDR15:1; - unsigned char NDR14:1; - unsigned char NDR13:1; - unsigned char NDR12:1; - unsigned char NDR11:1; - unsigned char NDR10:1; - unsigned char NDR9:1; - unsigned char NDR8:1; - } BIT; - } NDRH; - union { - unsigned char BYTE; - struct { - unsigned char NDR7:1; - unsigned char NDR6:1; - unsigned char NDR5:1; - unsigned char NDR4:1; - unsigned char NDR3:1; - unsigned char NDR2:1; - unsigned char NDR1:1; - unsigned char NDR0:1; - } BIT; - } NDRL; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char NDR11:1; - unsigned char NDR10:1; - unsigned char NDR9:1; - unsigned char NDR8:1; - } BIT; - } NDRH2; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char NDR3:1; - unsigned char NDR2:1; - unsigned char NDR1:1; - unsigned char NDR0:1; - } BIT; - } NDRL2; -} st_ppg0_t; - -typedef struct st_ppg1 { - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char PTRSL:1; - } BIT; - } PTRSLR; - char wk0[5]; - union { - unsigned char BYTE; - struct { - unsigned char G3CMS:2; - unsigned char G2CMS:2; - unsigned char G1CMS:2; - unsigned char G0CMS:2; - } BIT; - } PCR; - union { - unsigned char BYTE; - struct { - unsigned char G3INV:1; - unsigned char G2INV:1; - unsigned char G1INV:1; - unsigned char G0INV:1; - unsigned char G3NOV:1; - unsigned char G2NOV:1; - unsigned char G1NOV:1; - unsigned char G0NOV:1; - } BIT; - } PMR; - union { - unsigned char BYTE; - struct { - unsigned char NDER31:1; - unsigned char NDER30:1; - unsigned char NDER29:1; - unsigned char NDER28:1; - unsigned char NDER27:1; - unsigned char NDER26:1; - unsigned char NDER25:1; - unsigned char NDER24:1; - } BIT; - } NDERH; - union { - unsigned char BYTE; - struct { - unsigned char NDER23:1; - unsigned char NDER22:1; - unsigned char NDER21:1; - unsigned char NDER20:1; - unsigned char NDER19:1; - unsigned char NDER18:1; - unsigned char NDER17:1; - unsigned char NDER16:1; - } BIT; - } NDERL; - union { - unsigned char BYTE; - struct { - unsigned char POD31:1; - unsigned char POD30:1; - unsigned char POD29:1; - unsigned char POD28:1; - unsigned char POD27:1; - unsigned char POD26:1; - unsigned char POD25:1; - unsigned char POD24:1; - } BIT; - } PODRH; - union { - unsigned char BYTE; - struct { - unsigned char POD23:1; - unsigned char POD22:1; - unsigned char POD21:1; - unsigned char POD20:1; - unsigned char POD19:1; - unsigned char POD18:1; - unsigned char POD17:1; - unsigned char POD16:1; - } BIT; - } PODRL; - union { - unsigned char BYTE; - struct { - unsigned char NDR31:1; - unsigned char NDR30:1; - unsigned char NDR29:1; - unsigned char NDR28:1; - unsigned char NDR27:1; - unsigned char NDR26:1; - unsigned char NDR25:1; - unsigned char NDR24:1; - } BIT; - } NDRH; - union { - unsigned char BYTE; - struct { - unsigned char NDR23:1; - unsigned char NDR22:1; - unsigned char NDR21:1; - unsigned char NDR20:1; - unsigned char NDR19:1; - unsigned char NDR18:1; - unsigned char NDR17:1; - unsigned char NDR16:1; - } BIT; - } NDRL; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char NDR27:1; - unsigned char NDR26:1; - unsigned char NDR25:1; - unsigned char NDR24:1; - } BIT; - } NDRH2; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char NDR19:1; - unsigned char NDR18:1; - unsigned char NDR17:1; - unsigned char NDR16:1; - } BIT; - } NDRL2; -} st_ppg1_t; - -typedef struct st_qspi { - union { - unsigned char BYTE; - struct { - unsigned char SPRIE:1; - unsigned char SPE:1; - unsigned char SPTIE:1; - unsigned char :1; - unsigned char MSTR:1; - unsigned char :1; - unsigned char SPSSLIE:1; - unsigned char :1; - } BIT; - } SPCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SSLP:1; - } BIT; - } SSLP; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char MOIFE:1; - unsigned char MOIFV:1; - unsigned char :1; - unsigned char IO3FV:1; - unsigned char IO2FV:1; - unsigned char SPLP:1; - } BIT; - } SPPCR; - union { - unsigned char BYTE; - struct { - unsigned char SPRFF:1; - unsigned char TREND:1; - unsigned char SPTEF:1; - unsigned char SPSSLF:1; - unsigned char :4; - } BIT; - } SPSR; - union { - unsigned long LONG; - struct { - unsigned short H; - } WORD; - struct { - unsigned char HH; - } BYTE; - } SPDR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char SPSC:2; - } BIT; - } SPSCR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char SPSS:2; - } BIT; - } SPSSR; - union { - unsigned char BYTE; - struct { - unsigned char SPBR7:1; - unsigned char SPBR6:1; - unsigned char SPBR5:1; - unsigned char SPBR4:1; - unsigned char SPBR3:1; - unsigned char SPBR2:1; - unsigned char SPBR1:1; - unsigned char SPBR0:1; - } BIT; - } SPBR; - union { - unsigned char BYTE; - struct { - unsigned char TXDMY:1; - unsigned char :7; - } BIT; - } SPDCR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SCKDL:3; - } BIT; - } SPCKD; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SLNDL:3; - } BIT; - } SSLND; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SPNDL:3; - } BIT; - } SPND; - char wk0[1]; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SPIMOD:2; - unsigned short SPRW:1; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD0; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SPIMOD:2; - unsigned short SPRW:1; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD1; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SPIMOD:2; - unsigned short SPRW:1; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD2; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SPIMOD:2; - unsigned short SPRW:1; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD3; - union { - unsigned char BYTE; - struct { - unsigned char TXRST:1; - unsigned char RXRST:1; - unsigned char TXTRG:2; - unsigned char TXTRGEX:1; - unsigned char RXTRG:3; - } BIT; - } SPBFCR; - char wk1[1]; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short TXBC:6; - unsigned short :2; - unsigned short RXBC:6; - } BIT; - } SPBDCR; - unsigned long SPBMUL0; - unsigned long SPBMUL1; - unsigned long SPBMUL2; - unsigned long SPBMUL3; -} st_qspi_t; - -typedef struct st_ram { - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char RAMMODE:2; - } BIT; - } RAMMODE; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char RAMERR:1; - } BIT; - } RAMSTS; - char wk0[2]; - union { - unsigned char BYTE; - struct { - unsigned char KW:7; - unsigned char RAMPRCR:1; - } BIT; - } RAMPRCR; - char wk1[3]; - union { - unsigned long LONG; - struct { - unsigned long :13; - unsigned long READ:16; - unsigned long :3; - } BIT; - } RAMECAD; - char wk2[52]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char EXRAMMODE:2; - } BIT; - } EXRAMMODE; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char EXRAMERR:1; - } BIT; - } EXRAMSTS; - char wk3[2]; - union { - unsigned char BYTE; - struct { - unsigned char KW:7; - unsigned char EXRAMPRCR:1; - } BIT; - } EXRAMPRCR; - char wk4[3]; - union { - unsigned long LONG; - struct { - unsigned long :13; - unsigned long READ:16; - unsigned long :3; - } BIT; - } EXRAMECAD; -} st_ram_t; - -typedef struct st_riic { - union { - unsigned char BYTE; - struct { - unsigned char ICE:1; - unsigned char IICRST:1; - unsigned char CLO:1; - unsigned char SOWP:1; - unsigned char SCLO:1; - unsigned char SDAO:1; - unsigned char SCLI:1; - unsigned char SDAI:1; - } BIT; - } ICCR1; - union { - unsigned char BYTE; - struct { - unsigned char BBSY:1; - unsigned char MST:1; - unsigned char TRS:1; - unsigned char :1; - unsigned char SP:1; - unsigned char RS:1; - unsigned char ST:1; - unsigned char :1; - } BIT; - } ICCR2; - union { - unsigned char BYTE; - struct { - unsigned char MTWP:1; - unsigned char CKS:3; - unsigned char BCWP:1; - unsigned char BC:3; - } BIT; - } ICMR1; - union { - unsigned char BYTE; - struct { - unsigned char DLCS:1; - unsigned char SDDL:3; - unsigned char :1; - unsigned char TMOH:1; - unsigned char TMOL:1; - unsigned char TMOS:1; - } BIT; - } ICMR2; - union { - unsigned char BYTE; - struct { - unsigned char SMBS:1; - unsigned char WAIT:1; - unsigned char RDRFS:1; - unsigned char ACKWP:1; - unsigned char ACKBT:1; - unsigned char ACKBR:1; - unsigned char NF:2; - } BIT; - } ICMR3; - union { - unsigned char BYTE; - struct { - unsigned char FMPE:1; - unsigned char SCLE:1; - unsigned char NFE:1; - unsigned char NACKE:1; - unsigned char SALE:1; - unsigned char NALE:1; - unsigned char MALE:1; - unsigned char TMOE:1; - } BIT; - } ICFER; - union { - unsigned char BYTE; - struct { - unsigned char HOAE:1; - unsigned char :1; - unsigned char DIDE:1; - unsigned char :1; - unsigned char GCAE:1; - unsigned char SAR2E:1; - unsigned char SAR1E:1; - unsigned char SAR0E:1; - } BIT; - } ICSER; - union { - unsigned char BYTE; - struct { - unsigned char TIE:1; - unsigned char TEIE:1; - unsigned char RIE:1; - unsigned char NAKIE:1; - unsigned char SPIE:1; - unsigned char STIE:1; - unsigned char ALIE:1; - unsigned char TMOIE:1; - } BIT; - } ICIER; - union { - unsigned char BYTE; - struct { - unsigned char HOA:1; - unsigned char :1; - unsigned char DID:1; - unsigned char :1; - unsigned char GCA:1; - unsigned char AAS2:1; - unsigned char AAS1:1; - unsigned char AAS0:1; - } BIT; - } ICSR1; - union { - unsigned char BYTE; - struct { - unsigned char TDRE:1; - unsigned char TEND:1; - unsigned char RDRF:1; - unsigned char NACKF:1; - unsigned char STOP:1; - unsigned char START:1; - unsigned char AL:1; - unsigned char TMOF:1; - } BIT; - } ICSR2; - union { - unsigned char BYTE; - struct { - unsigned char SVA:7; - unsigned char SVA0:1; - } BIT; - } SARL0; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SVA:2; - unsigned char FS:1; - } BIT; - } SARU0; - union { - unsigned char BYTE; - struct { - unsigned char SVA:7; - unsigned char SVA0:1; - } BIT; - } SARL1; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SVA:2; - unsigned char FS:1; - } BIT; - } SARU1; - union { - unsigned char BYTE; - struct { - unsigned char SVA:7; - unsigned char SVA0:1; - } BIT; - } SARL2; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SVA:2; - unsigned char FS:1; - } BIT; - } SARU2; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char BRL:5; - } BIT; - } ICBRL; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char BRH:5; - } BIT; - } ICBRH; - unsigned char ICDRT; - unsigned char ICDRR; -} st_riic_t; - -typedef struct st_rspi { - union { - unsigned char BYTE; - struct { - unsigned char SPRIE:1; - unsigned char SPE:1; - unsigned char SPTIE:1; - unsigned char SPEIE:1; - unsigned char MSTR:1; - unsigned char MODFEN:1; - unsigned char TXMD:1; - unsigned char SPMS:1; - } BIT; - } SPCR; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char SSL3P:1; - unsigned char SSL2P:1; - unsigned char SSL1P:1; - unsigned char SSL0P:1; - } BIT; - } SSLP; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char MOIFE:1; - unsigned char MOIFV:1; - unsigned char :2; - unsigned char SPLP2:1; - unsigned char SPLP:1; - } BIT; - } SPPCR; - union { - unsigned char BYTE; - struct { - unsigned char SPRF:1; - unsigned char :1; - unsigned char SPTEF:1; - unsigned char UDRF:1; - unsigned char PERF:1; - unsigned char MODF:1; - unsigned char IDLNF:1; - unsigned char OVRF:1; - } BIT; - } SPSR; - union { - unsigned long LONG; - struct { - unsigned short H; - } WORD; - struct { - unsigned char HH; - } BYTE; - } SPDR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SPSLN:3; - } BIT; - } SPSCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SPECM:3; - unsigned char :1; - unsigned char SPCP:3; - } BIT; - } SPSSR; - unsigned char SPBR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SPBYT:1; - unsigned char SPLW:1; - unsigned char SPRDTD:1; - unsigned char :2; - unsigned char SPFC:2; - } BIT; - } SPDCR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SCKDL:3; - } BIT; - } SPCKD; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SLNDL:3; - } BIT; - } SSLND; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SPNDL:3; - } BIT; - } SPND; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char SCKASE:1; - unsigned char PTE:1; - unsigned char SPIIE:1; - unsigned char SPOE:1; - unsigned char SPPE:1; - } BIT; - } SPCR2; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD0; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD1; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD2; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD3; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD4; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD5; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD6; - union { - unsigned short WORD; - struct { - unsigned short SCKDEN:1; - unsigned short SLNDEN:1; - unsigned short SPNDEN:1; - unsigned short LSBF:1; - unsigned short SPB:4; - unsigned short SSLKP:1; - unsigned short SSLA:3; - unsigned short BRDV:2; - unsigned short CPOL:1; - unsigned short CPHA:1; - } BIT; - } SPCMD7; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char BYSW:1; - } BIT; - } SPDCR2; -} st_rspi_t; - -typedef struct st_rtc { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char F1HZ:1; - unsigned char F2HZ:1; - unsigned char F4HZ:1; - unsigned char F8HZ:1; - unsigned char F16HZ:1; - unsigned char F32HZ:1; - unsigned char F64HZ:1; - } BIT; - } R64CNT; - char wk0[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SEC10:3; - unsigned char SEC1:4; - } BIT; - } RSECCNT; - union { - unsigned char BYTE; - struct { - unsigned char BCNT:8; - } BIT; - } BCNT0; - }; - char wk1[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MIN10:3; - unsigned char MIN1:4; - } BIT; - } RMINCNT; - union { - unsigned char BYTE; - struct { - unsigned char BCNT:8; - } BIT; - } BCNT1; - }; - char wk2[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PM:1; - unsigned char HR10:2; - unsigned char HR1:4; - } BIT; - } RHRCNT; - union { - unsigned char BYTE; - struct { - unsigned char BCNT:8; - } BIT; - } BCNT2; - }; - char wk3[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char DAYW:3; - } BIT; - } RWKCNT; - union { - unsigned char BYTE; - struct { - unsigned char BCNT:8; - } BIT; - } BCNT3; - }; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char DATE10:2; - unsigned char DATE1:4; - } BIT; - } RDAYCNT; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char MON10:1; - unsigned char MON1:4; - } BIT; - } RMONCNT; - char wk6[1]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short YR10:4; - unsigned short YR1:4; - } BIT; - } RYRCNT; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char SEC10:3; - unsigned char SEC1:4; - } BIT; - } RSECAR; - union { - unsigned char BYTE; - struct { - unsigned char BCNTAR:8; - } BIT; - } BCNT0AR; - }; - char wk7[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char MIN10:3; - unsigned char MIN1:4; - } BIT; - } RMINAR; - union { - unsigned char BYTE; - struct { - unsigned char BCNTAR:8; - } BIT; - } BCNT1AR; - }; - char wk8[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char PM:1; - unsigned char HR10:2; - unsigned char HR1:4; - } BIT; - } RHRAR; - union { - unsigned char BYTE; - struct { - unsigned char BCNTAR:8; - } BIT; - } BCNT2AR; - }; - char wk9[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char :4; - unsigned char DAYW:3; - } BIT; - } RWKAR; - union { - unsigned char BYTE; - struct { - unsigned char BCNTAR:8; - } BIT; - } BCNT3AR; - }; - char wk10[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char :1; - unsigned char DATE10:2; - unsigned char DATE1:4; - } BIT; - } RDAYAR; - union { - unsigned char BYTE; - struct { - unsigned char ENB:8; - } BIT; - } BCNT0AER; - }; - char wk11[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char :2; - unsigned char MON10:1; - unsigned char MON1:4; - } BIT; - } RMONAR; - union { - unsigned char BYTE; - struct { - unsigned char ENB:8; - } BIT; - } BCNT1AER; - }; - char wk12[1]; - union { - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short YR10:4; - unsigned short YR1:4; - } BIT; - } RYRAR; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short ENB:8; - } BIT; - } BCNT2AER; - }; - union { - union { - unsigned char BYTE; - struct { - unsigned char ENB:1; - unsigned char :7; - } BIT; - } RYRAREN; - union { - unsigned char BYTE; - struct { - unsigned char ENB:8; - } BIT; - } BCNT3AER; - }; - char wk13[3]; - union { - unsigned char BYTE; - struct { - unsigned char PES:4; - unsigned char RTCOS:1; - unsigned char PIE:1; - unsigned char CIE:1; - unsigned char AIE:1; - } BIT; - } RCR1; - char wk14[1]; - union { - unsigned char BYTE; - struct { - unsigned char CNTMD:1; - unsigned char HR24:1; - unsigned char AADJP:1; - unsigned char AADJE:1; - unsigned char RTCOE:1; - unsigned char ADJ30:1; - unsigned char RESET:1; - unsigned char START:1; - } BIT; - } RCR2; - char wk15[1]; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char RTCDV:3; - unsigned char RTCEN:1; - } BIT; - } RCR3; - char wk16[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char RCKSEL:1; - } BIT; - } RCR4; - char wk17[1]; - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short RFC:1; - } BIT; - } RFRH; - union { - unsigned short WORD; - struct { - unsigned short RFC:16; - } BIT; - } RFRL; - union { - unsigned char BYTE; - struct { - unsigned char PMADJ:2; - unsigned char ADJ:6; - } BIT; - } RADJ; - char wk18[17]; - union { - unsigned char BYTE; - struct { - unsigned char TCEN:1; - unsigned char :1; - unsigned char TCNF:2; - unsigned char :1; - unsigned char TCST:1; - unsigned char TCCT:2; - } BIT; - } RTCCR0; - char wk19[1]; - union { - unsigned char BYTE; - struct { - unsigned char TCEN:1; - unsigned char :1; - unsigned char TCNF:2; - unsigned char :1; - unsigned char TCST:1; - unsigned char TCCT:2; - } BIT; - } RTCCR1; - char wk20[1]; - union { - unsigned char BYTE; - struct { - unsigned char TCEN:1; - unsigned char :1; - unsigned char TCNF:2; - unsigned char :1; - unsigned char TCST:1; - unsigned char TCCT:2; - } BIT; - } RTCCR2; - char wk21[13]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SEC10:3; - unsigned char SEC1:4; - } BIT; - } RSECCP0; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP0:8; - } BIT; - } BCNT0CP0; - }; - char wk22[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MIN10:3; - unsigned char MIN1:4; - } BIT; - } RMINCP0; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP0:8; - } BIT; - } BCNT1CP0; - }; - char wk23[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PM:1; - unsigned char HR10:2; - unsigned char HR1:4; - } BIT; - } RHRCP0; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP0:8; - } BIT; - } BCNT2CP0; - }; - char wk24[3]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char DATE10:2; - unsigned char DATE1:4; - } BIT; - } RDAYCP0; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP0:8; - } BIT; - } BCNT3CP0; - }; - char wk25[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char MON10:1; - unsigned char MON1:4; - } BIT; - } RMONCP0; - char wk26[5]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SEC10:3; - unsigned char SEC1:4; - } BIT; - } RSECCP1; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP1:8; - } BIT; - } BCNT0CP1; - }; - char wk27[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MIN10:3; - unsigned char MIN1:4; - } BIT; - } RMINCP1; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP1:8; - } BIT; - } BCNT1CP1; - }; - char wk28[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PM:1; - unsigned char HR10:2; - unsigned char HR1:4; - } BIT; - } RHRCP1; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP1:8; - } BIT; - } BCNT2CP1; - }; - char wk29[3]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char DATE10:2; - unsigned char DATE1:4; - } BIT; - } RDAYCP1; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP1:8; - } BIT; - } BCNT3CP1; - }; - char wk30[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char MON10:1; - unsigned char MON1:4; - } BIT; - } RMONCP1; - char wk31[5]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char SEC10:3; - unsigned char SEC1:4; - } BIT; - } RSECCP2; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP2:8; - } BIT; - } BCNT0CP2; - }; - char wk32[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MIN10:3; - unsigned char MIN1:4; - } BIT; - } RMINCP2; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP2:8; - } BIT; - } BCNT1CP2; - }; - char wk33[1]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char PM:1; - unsigned char HR10:2; - unsigned char HR1:4; - } BIT; - } RHRCP2; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP2:8; - } BIT; - } BCNT2CP2; - }; - char wk34[3]; - union { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char DATE10:2; - unsigned char DATE1:4; - } BIT; - } RDAYCP2; - union { - unsigned char BYTE; - struct { - unsigned char BCNTCP2:8; - } BIT; - } BCNT3CP2; - }; - char wk35[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char MON10:1; - unsigned char MON1:4; - } BIT; - } RMONCP2; -} st_rtc_t; - -typedef struct st_s12ad { - union { - unsigned short WORD; - struct { - unsigned short ADST:1; - unsigned short ADCS:2; - unsigned short ADIE:1; - unsigned short :2; - unsigned short TRGE:1; - unsigned short EXTRG:1; - unsigned short DBLE:1; - unsigned short GBADIE:1; - unsigned short :1; - unsigned short DBLANS:5; - } BIT; - } ADCSR; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short ANSA007:1; - unsigned short ANSA006:1; - unsigned short ANSA005:1; - unsigned short ANSA004:1; - unsigned short ANSA003:1; - unsigned short ANSA002:1; - unsigned short ANSA001:1; - unsigned short ANSA000:1; - } BIT; - } ADANSA0; - char wk1[2]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short ADS007:1; - unsigned short ADS006:1; - unsigned short ADS005:1; - unsigned short ADS004:1; - unsigned short ADS003:1; - unsigned short ADS002:1; - unsigned short ADS001:1; - unsigned short ADS000:1; - } BIT; - } ADADS0; - char wk2[2]; - union { - unsigned char BYTE; - struct { - unsigned char AVEE:1; - unsigned char :4; - unsigned char ADC:3; - } BIT; - } ADADC; - char wk3[1]; - union { - unsigned short WORD; - struct { - unsigned short ADRFMT:1; - unsigned short :3; - unsigned short DIAGM:1; - unsigned short DIAGLD:1; - unsigned short DIAGVAL:2; - unsigned short :2; - unsigned short ACE:1; - unsigned short :2; - unsigned short ADPRC:2; - unsigned short :1; - } BIT; - } ADCER; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short TRSA:6; - unsigned short :2; - unsigned short TRSB:6; - } BIT; - } ADSTRGR; - char wk4[2]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short ANSB007:1; - unsigned short ANSB006:1; - unsigned short ANSB005:1; - unsigned short ANSB004:1; - unsigned short ANSB003:1; - unsigned short ANSB002:1; - unsigned short ANSB001:1; - unsigned short ANSB000:1; - } BIT; - } ADANSB0; - char wk5[2]; - union { - unsigned short WORD; - } ADDBLDR; - char wk6[4]; - union { - unsigned short WORD; - union { - struct { - unsigned short DIAGST:2; - unsigned short :2; - unsigned short AD:12; - } RIGHT; - struct { - unsigned short AD:12; - unsigned short :2; - unsigned short DIAGST:2; - } LEFT; - } BIT; - } ADRD; - unsigned short ADDR0; - unsigned short ADDR1; - unsigned short ADDR2; - unsigned short ADDR3; - unsigned short ADDR4; - unsigned short ADDR5; - unsigned short ADDR6; - unsigned short ADDR7; - char wk7[51]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char PRO:2; - } BIT; - } ADSAMPR; - char wk8[2]; - union { - unsigned short WORD; - struct { - unsigned short :5; - unsigned short SHANS:3; - unsigned short SSTSH:8; - } BIT; - } ADSHCR; - char wk9[6]; - union { - unsigned short WORD; - struct { - unsigned short :10; - unsigned short SAM:1; - unsigned short :5; - } BIT; - } ADSAM; - char wk10[10]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char ADNDIS:5; - } BIT; - } ADDISCR; - char wk11[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SHMD:1; - } BIT; - } ADSHMSR; - char wk12[3]; - union { - unsigned short WORD; - struct { - unsigned short GBRP:1; - unsigned short LGRRS:1; - unsigned short :12; - unsigned short GBRSCN:1; - unsigned short PGS:1; - } BIT; - } ADGSPCR; - char wk13[2]; - unsigned short ADDBLDRA; - unsigned short ADDBLDRB; - char wk14[4]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char MONCMPB:1; - unsigned char MONCMPA:1; - unsigned char :3; - unsigned char MONCOMB:1; - } BIT; - } ADWINMON; - char wk15[3]; - union { - unsigned short WORD; - struct { - unsigned short CMPAIE:1; - unsigned short WCMPE:1; - unsigned short CMPBIE:1; - unsigned short :1; - unsigned short CMPAE:1; - unsigned short :1; - unsigned short CMPBE:1; - unsigned short :7; - unsigned short CMPAB:2; - } BIT; - } ADCMPCR; - char wk16[2]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short CMPCHA007:1; - unsigned short CMPCHA006:1; - unsigned short CMPCHA005:1; - unsigned short CMPCHA004:1; - unsigned short CMPCHA003:1; - unsigned short CMPCHA002:1; - unsigned short CMPCHA001:1; - unsigned short CMPCHA000:1; - } BIT; - } ADCMPANSR0; - char wk17[2]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short CMPLCHA007:1; - unsigned short CMPLCHA006:1; - unsigned short CMPLCHA005:1; - unsigned short CMPLCHA004:1; - unsigned short CMPLCHA003:1; - unsigned short CMPLCHA002:1; - unsigned short CMPLCHA001:1; - unsigned short CMPLCHA000:1; - } BIT; - } ADCMPLR0; - char wk18[2]; - unsigned short ADCMPDR0; - unsigned short ADCMPDR1; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short CMPSTCHA007:1; - unsigned short CMPSTCHA006:1; - unsigned short CMPSTCHA005:1; - unsigned short CMPSTCHA004:1; - unsigned short CMPSTCHA003:1; - unsigned short CMPSTCHA002:1; - unsigned short CMPSTCHA001:1; - unsigned short CMPSTCHA000:1; - } BIT; - } ADCMPSR0; - char wk19[4]; - union { - unsigned char BYTE; - struct { - unsigned char CMPLB:1; - unsigned char :1; - unsigned char CMPCHB:6; - } BIT; - } ADCMPBNSR; - char wk20[1]; - unsigned short ADWINLLB; - unsigned short ADWINULB; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char CMPSTB:1; - } BIT; - } ADCMPBSR; - char wk21[39]; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short ANSC007:1; - unsigned short ANSC006:1; - unsigned short ANSC005:1; - unsigned short ANSC004:1; - unsigned short ANSC003:1; - unsigned short ANSC002:1; - unsigned short ANSC001:1; - unsigned short ANSC000:1; - } BIT; - } ADANSC0; - char wk22[3]; - union { - unsigned char BYTE; - struct { - unsigned char GRCE:1; - unsigned char GCADIE:1; - unsigned char TRSC:6; - } BIT; - } ADGCTRGR; - char wk23[6]; - unsigned char ADSSTR0; - unsigned char ADSSTR1; - unsigned char ADSSTR2; - unsigned char ADSSTR3; - unsigned char ADSSTR4; - unsigned char ADSSTR5; - unsigned char ADSSTR6; - unsigned char ADSSTR7; -} st_s12ad_t; - -typedef struct st_s12ad1 { - union { - unsigned short WORD; - struct { - unsigned short ADST:1; - unsigned short ADCS:2; - unsigned short ADIE:1; - unsigned short :2; - unsigned short TRGE:1; - unsigned short EXTRG:1; - unsigned short DBLE:1; - unsigned short GBADIE:1; - unsigned short :1; - unsigned short DBLANS:5; - } BIT; - } ADCSR; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short ANSA015:1; - unsigned short ANSA014:1; - unsigned short ANSA013:1; - unsigned short ANSA012:1; - unsigned short ANSA011:1; - unsigned short ANSA010:1; - unsigned short ANSA009:1; - unsigned short ANSA008:1; - unsigned short ANSA007:1; - unsigned short ANSA006:1; - unsigned short ANSA005:1; - unsigned short ANSA004:1; - unsigned short ANSA003:1; - unsigned short ANSA002:1; - unsigned short ANSA001:1; - unsigned short ANSA000:1; - } BIT; - } ADANSA0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short ANSA104:1; - unsigned short ANSA103:1; - unsigned short ANSA102:1; - unsigned short ANSA101:1; - unsigned short ANSA100:1; - } BIT; - } ADANSA1; - union { - unsigned short WORD; - struct { - unsigned short ADS015:1; - unsigned short ADS014:1; - unsigned short ADS013:1; - unsigned short ADS012:1; - unsigned short ADS011:1; - unsigned short ADS010:1; - unsigned short ADS009:1; - unsigned short ADS008:1; - unsigned short ADS007:1; - unsigned short ADS006:1; - unsigned short ADS005:1; - unsigned short ADS004:1; - unsigned short ADS003:1; - unsigned short ADS002:1; - unsigned short ADS001:1; - unsigned short ADS000:1; - } BIT; - } ADADS0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short ADS104:1; - unsigned short ADS103:1; - unsigned short ADS102:1; - unsigned short ADS101:1; - unsigned short ADS100:1; - } BIT; - } ADADS1; - union { - unsigned char BYTE; - struct { - unsigned char AVEE:1; - unsigned char :4; - unsigned char ADC:3; - } BIT; - } ADADC; - char wk1[1]; - union { - unsigned short WORD; - struct { - unsigned short ADRFMT:1; - unsigned short :3; - unsigned short DIAGM:1; - unsigned short DIAGLD:1; - unsigned short DIAGVAL:2; - unsigned short :2; - unsigned short ACE:1; - unsigned short :2; - unsigned short ADPRC:2; - unsigned short :1; - } BIT; - } ADCER; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short TRSA:6; - unsigned short :2; - unsigned short TRSB:6; - } BIT; - } ADSTRGR; - union { - unsigned short WORD; - struct { - unsigned short EXOEN:1; - unsigned short EXSEL:2; - unsigned short :1; - unsigned short OCSB:1; - unsigned short TSSB:1; - unsigned short OCSA:1; - unsigned short TSSA:1; - unsigned short :6; - unsigned short OCSAD:1; - unsigned short TSSAD:1; - } BIT; - } ADEXICR; - union { - unsigned short WORD; - struct { - unsigned short ANSB015:1; - unsigned short ANSB014:1; - unsigned short ANSB013:1; - unsigned short ANSB012:1; - unsigned short ANSB011:1; - unsigned short ANSB010:1; - unsigned short ANSB009:1; - unsigned short ANSB008:1; - unsigned short ANSB007:1; - unsigned short ANSB006:1; - unsigned short ANSB005:1; - unsigned short ANSB004:1; - unsigned short ANSB003:1; - unsigned short ANSB002:1; - unsigned short ANSB001:1; - unsigned short ANSB000:1; - } BIT; - } ADANSB0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short ANSB104:1; - unsigned short ANSB103:1; - unsigned short ANSB102:1; - unsigned short ANSB101:1; - unsigned short ANSB100:1; - } BIT; - } ADANSB1; - unsigned short ADDBLDR; - unsigned short ADTSDR; - unsigned short ADOCDR; - union { - unsigned short WORD; - union { - struct { - unsigned short DIAGST:2; - unsigned short :2; - unsigned short AD:12; - } RIGHT; - struct { - unsigned short AD:12; - unsigned short :2; - unsigned short DIAGST:2; - } LEFT; - } BIT; - } ADRD; - unsigned short ADDR0; - unsigned short ADDR1; - unsigned short ADDR2; - unsigned short ADDR3; - unsigned short ADDR4; - unsigned short ADDR5; - unsigned short ADDR6; - unsigned short ADDR7; - unsigned short ADDR8; - unsigned short ADDR9; - unsigned short ADDR10; - unsigned short ADDR11; - unsigned short ADDR12; - unsigned short ADDR13; - unsigned short ADDR14; - unsigned short ADDR15; - unsigned short ADDR16; - unsigned short ADDR17; - unsigned short ADDR18; - unsigned short ADDR19; - unsigned short ADDR20; - char wk2[25]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char PRO:2; - } BIT; - } ADSAMPR; - char wk3[10]; - union { - unsigned short WORD; - struct { - unsigned short :10; - unsigned short SAM:1; - unsigned short :5; - } BIT; - } ADSAM; - char wk4[10]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char ADNDIS:5; - } BIT; - } ADDISCR; - char wk5[5]; - union { - unsigned short WORD; - struct { - unsigned short GBRP:1; - unsigned short LGRRS:1; - unsigned short :12; - unsigned short GBRSCN:1; - unsigned short PGS:1; - } BIT; - } ADGSPCR; - char wk6[2]; - unsigned short ADDBLDRA; - unsigned short ADDBLDRB; - char wk7[4]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char MONCMPB:1; - unsigned char MONCMPA:1; - unsigned char :3; - unsigned char MONCOMB:1; - } BIT; - } ADWINMON; - char wk8[3]; - union { - unsigned short WORD; - struct { - unsigned short CMPAIE:1; - unsigned short WCMPE:1; - unsigned short CMPBIE:1; - unsigned short :1; - unsigned short CMPAE:1; - unsigned short :1; - unsigned short CMPBE:1; - unsigned short :7; - unsigned short CMPAB:2; - } BIT; - } ADCMPCR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char CMPSOC:1; - unsigned char CMPSTS:1; - } BIT; - } ADCMPANSER; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char CMPLOC:1; - unsigned char CMPLTS:1; - } BIT; - } ADCMPLER; - union { - unsigned short WORD; - struct { - unsigned short CMPCHA015:1; - unsigned short CMPCHA014:1; - unsigned short CMPCHA013:1; - unsigned short CMPCHA012:1; - unsigned short CMPCHA011:1; - unsigned short CMPCHA010:1; - unsigned short CMPCHA009:1; - unsigned short CMPCHA008:1; - unsigned short CMPCHA007:1; - unsigned short CMPCHA006:1; - unsigned short CMPCHA005:1; - unsigned short CMPCHA004:1; - unsigned short CMPCHA003:1; - unsigned short CMPCHA002:1; - unsigned short CMPCHA001:1; - unsigned short CMPCHA000:1; - } BIT; - } ADCMPANSR0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short CMPCHA104:1; - unsigned short CMPCHA103:1; - unsigned short CMPCHA102:1; - unsigned short CMPCHA101:1; - unsigned short CMPCHA100:1; - } BIT; - } ADCMPANSR1; - union { - unsigned short WORD; - struct { - unsigned short CMPLCHA015:1; - unsigned short CMPLCHA014:1; - unsigned short CMPLCHA013:1; - unsigned short CMPLCHA012:1; - unsigned short CMPLCHA011:1; - unsigned short CMPLCHA010:1; - unsigned short CMPLCHA009:1; - unsigned short CMPLCHA008:1; - unsigned short CMPLCHA007:1; - unsigned short CMPLCHA006:1; - unsigned short CMPLCHA005:1; - unsigned short CMPLCHA004:1; - unsigned short CMPLCHA003:1; - unsigned short CMPLCHA002:1; - unsigned short CMPLCHA001:1; - unsigned short CMPLCHA000:1; - } BIT; - } ADCMPLR0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short CMPLCHA104:1; - unsigned short CMPLCHA103:1; - unsigned short CMPLCHA102:1; - unsigned short CMPLCHA101:1; - unsigned short CMPLCHA100:1; - } BIT; - } ADCMPLR1; - unsigned short ADCMPDR0; - unsigned short ADCMPDR1; - union { - unsigned short WORD; - struct { - unsigned short CMPSTCHA015:1; - unsigned short CMPSTCHA014:1; - unsigned short CMPSTCHA013:1; - unsigned short CMPSTCHA012:1; - unsigned short CMPSTCHA011:1; - unsigned short CMPSTCHA010:1; - unsigned short CMPSTCHA009:1; - unsigned short CMPSTCHA008:1; - unsigned short CMPSTCHA007:1; - unsigned short CMPSTCHA006:1; - unsigned short CMPSTCHA005:1; - unsigned short CMPSTCHA004:1; - unsigned short CMPSTCHA003:1; - unsigned short CMPSTCHA002:1; - unsigned short CMPSTCHA001:1; - unsigned short CMPSTCHA000:1; - } BIT; - } ADCMPSR0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short CMPSTCHA104:1; - unsigned short CMPSTCHA103:1; - unsigned short CMPSTCHA102:1; - unsigned short CMPSTCHA101:1; - unsigned short CMPSTCHA100:1; - } BIT; - } ADCMPSR1; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char CMPFOC:1; - unsigned char CMPFTS:1; - } BIT; - } ADCMPSER; - char wk9[1]; - union { - unsigned char BYTE; - struct { - unsigned char CMPLB:1; - unsigned char :1; - unsigned char CMPCHB:6; - } BIT; - } ADCMPBNSR; - char wk10[1]; - unsigned short ADWINLLB; - unsigned short ADWINULB; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char CMPSTB:1; - } BIT; - } ADCMPBSR; - char wk11[39]; - union { - unsigned short WORD; - struct { - unsigned short ANSC015:1; - unsigned short ANSC014:1; - unsigned short ANSC013:1; - unsigned short ANSC012:1; - unsigned short ANSC011:1; - unsigned short ANSC010:1; - unsigned short ANSC009:1; - unsigned short ANSC008:1; - unsigned short ANSC007:1; - unsigned short ANSC006:1; - unsigned short ANSC005:1; - unsigned short ANSC004:1; - unsigned short ANSC003:1; - unsigned short ANSC002:1; - unsigned short ANSC001:1; - unsigned short ANSC000:1; - } BIT; - } ADANSC0; - union { - unsigned short WORD; - struct { - unsigned short :11; - unsigned short ANSC104:1; - unsigned short ANSC103:1; - unsigned short ANSC102:1; - unsigned short ANSC101:1; - unsigned short ANSC100:1; - } BIT; - } ADANSC1; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char OCSC:1; - unsigned char TSSC:1; - } BIT; - } ADGCEXCR; - union { - unsigned char BYTE; - struct { - unsigned char GRCE:1; - unsigned char GCADIE:1; - unsigned char TRSC:6; - } BIT; - } ADGCTRGR; - char wk12[3]; - unsigned char ADSSTRL; - unsigned char ADSSTRT; - unsigned char ADSSTRO; - unsigned char ADSSTR0; - unsigned char ADSSTR1; - unsigned char ADSSTR2; - unsigned char ADSSTR3; - unsigned char ADSSTR4; - unsigned char ADSSTR5; - unsigned char ADSSTR6; - unsigned char ADSSTR7; - unsigned char ADSSTR8; - unsigned char ADSSTR9; - unsigned char ADSSTR10; - unsigned char ADSSTR11; - unsigned char ADSSTR12; - unsigned char ADSSTR13; - unsigned char ADSSTR14; - unsigned char ADSSTR15; -} st_s12ad1_t; - -typedef struct st_sci0 { - union { - unsigned char BYTE; - struct { - unsigned char CM:1; - unsigned char CHR:1; - unsigned char PE:1; - unsigned char PM:1; - unsigned char STOP:1; - unsigned char MP:1; - unsigned char CKS:2; - } BIT; - } SMR; - unsigned char BRR; - union { - unsigned char BYTE; - struct { - unsigned char TIE:1; - unsigned char RIE:1; - unsigned char TE:1; - unsigned char RE:1; - unsigned char MPIE:1; - unsigned char TEIE:1; - unsigned char CKE:2; - } BIT; - } SCR; - unsigned char TDR; - union { - unsigned char BYTE; - struct { - unsigned char TDRE:1; - unsigned char RDRF:1; - unsigned char ORER:1; - unsigned char FER:1; - unsigned char PER:1; - unsigned char TEND:1; - unsigned char MPB:1; - unsigned char MPBT:1; - } BIT; - } SSR; - unsigned char RDR; - union { - unsigned char BYTE; - struct { - unsigned char BCP2:1; - unsigned char :2; - unsigned char CHR1:1; - unsigned char SDIR:1; - unsigned char SINV:1; - unsigned char :1; - unsigned char SMIF:1; - } BIT; - } SCMR; - union { - unsigned char BYTE; - struct { - unsigned char RXDESEL:1; - unsigned char BGDM:1; - unsigned char NFEN:1; - unsigned char ABCS:1; - unsigned char :1; - unsigned char BRME:1; - unsigned char :1; - unsigned char ACS0:1; - } BIT; - } SEMR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char NFCS:3; - } BIT; - } SNFR; - union { - unsigned char BYTE; - struct { - unsigned char IICDL:5; - unsigned char :2; - unsigned char IICM:1; - } BIT; - } SIMR1; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char IICACKT:1; - unsigned char :3; - unsigned char IICCSC:1; - unsigned char IICINTM:1; - } BIT; - } SIMR2; - union { - unsigned char BYTE; - struct { - unsigned char IICSCLS:2; - unsigned char IICSDAS:2; - unsigned char IICSTIF:1; - unsigned char IICSTPREQ:1; - unsigned char IICRSTAREQ:1; - unsigned char IICSTAREQ:1; - } BIT; - } SIMR3; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char IICACKR:1; - } BIT; - } SISR; - union { - unsigned char BYTE; - struct { - unsigned char CKPH:1; - unsigned char CKPOL:1; - unsigned char :1; - unsigned char MFF:1; - unsigned char :1; - unsigned char MSS:1; - unsigned char CTSE:1; - unsigned char SSE:1; - } BIT; - } SPMR; - union { - unsigned short WORD; - struct { - unsigned char TDRH; - unsigned char TDRL; - } BYTE; - } TDRHL; - union { - unsigned short WORD; - struct { - unsigned char RDRH; - unsigned char RDRL; - } BYTE; - } RDRHL; - unsigned char MDDR; -} st_sci0_t; - -typedef struct st_sci10 { - union { - unsigned char BYTE; - struct { - unsigned char CM:1; - unsigned char CHR:1; - unsigned char PE:1; - unsigned char PM:1; - unsigned char STOP:1; - unsigned char MP:1; - unsigned char CKS:2; - } BIT; - } SMR; - unsigned char BRR; - union { - unsigned char BYTE; - struct { - unsigned char TIE:1; - unsigned char RIE:1; - unsigned char TE:1; - unsigned char RE:1; - unsigned char MPIE:1; - unsigned char TEIE:1; - unsigned char CKE:2; - } BIT; - } SCR; - unsigned char TDR; - union { - union { - unsigned char BYTE; - struct { - unsigned char TDRE:1; - unsigned char RDRF:1; - unsigned char ORER:1; - unsigned char FER:1; - unsigned char PER:1; - unsigned char TEND:1; - unsigned char MPB:1; - unsigned char MPBT:1; - } BIT; - } SSR; - union { - unsigned char BYTE; - struct { - unsigned char TDFE:1; - unsigned char RDF:1; - unsigned char ORER:1; - unsigned char FER:1; - unsigned char PER:1; - unsigned char TEND:1; - unsigned char :1; - unsigned char DR:1; - } BIT; - } SSRFIFO; - }; - unsigned char RDR; - union { - unsigned char BYTE; - struct { - unsigned char BCP2:1; - unsigned char :2; - unsigned char CHR1:1; - unsigned char SDIR:1; - unsigned char SINV:1; - unsigned char :1; - unsigned char SMIF:1; - } BIT; - } SCMR; - union { - unsigned char BYTE; - struct { - unsigned char RXDESEL:1; - unsigned char BGDM:1; - unsigned char NFEN:1; - unsigned char ABCS:1; - unsigned char :1; - unsigned char BRME:1; - unsigned char :1; - unsigned char ACS0:1; - } BIT; - } SEMR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char NFCS:3; - } BIT; - } SNFR; - union { - unsigned char BYTE; - struct { - unsigned char IICDL:5; - unsigned char :2; - unsigned char IICM:1; - } BIT; - } SIMR1; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char IICACKT:1; - unsigned char :3; - unsigned char IICCSC:1; - unsigned char IICINTM:1; - } BIT; - } SIMR2; - union { - unsigned char BYTE; - struct { - unsigned char IICSCLS:2; - unsigned char IICSDAS:2; - unsigned char IICSTIF:1; - unsigned char IICSTPREQ:1; - unsigned char IICRSTAREQ:1; - unsigned char IICSTAREQ:1; - } BIT; - } SIMR3; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char IICACKR:1; - } BIT; - } SISR; - union { - unsigned char BYTE; - struct { - unsigned char CKPH:1; - unsigned char CKPOL:1; - unsigned char :1; - unsigned char MFF:1; - unsigned char :1; - unsigned char MSS:1; - unsigned char CTSE:1; - unsigned char SSE:1; - } BIT; - } SPMR; - union { - union { - unsigned short WORD; - struct { - unsigned char TDRH; - unsigned char TDRL; - } BYTE; - } TDRHL; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned short :6; - unsigned short MPBT:1; - unsigned short TDAT:9; - } BIT; - } FTDR; - }; - union { - union { - unsigned short WORD; - struct { - unsigned char RDRH; - unsigned char RDRL; - } BYTE; - } RDRHL; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned short :1; - unsigned short RDF:1; - unsigned short ORER:1; - unsigned short FER:1; - unsigned short PER:1; - unsigned short DR:1; - unsigned short MPB:1; - unsigned short RDAT:9; - } BIT; - } FRDR; - }; - unsigned char MDDR; - union { - unsigned char BYTE; - struct { - unsigned char DCME:1; - unsigned char IDSEL:1; - unsigned char :1; - unsigned char DFER:1; - unsigned char DPER:1; - unsigned char :2; - unsigned char DCMF:1; - } BIT; - } DCCR; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned char RSTRG:4; - unsigned char RTRG:4; - unsigned char TTRG:4; - unsigned char DRES:1; - unsigned char TFRST:1; - unsigned char RFRST:1; - unsigned char FM:1; - } BIT; - } FCR; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned char :3; - unsigned char T:5; - unsigned char :3; - unsigned char R:5; - } BIT; - } FDR; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned char :3; - unsigned char PNUM:5; - unsigned char :1; - unsigned char FNUM:5; - unsigned char :1; - unsigned char ORER:1; - } BIT; - } LSR; - union { - unsigned short WORD; - struct { - unsigned char H; - unsigned char L; - } BYTE; - struct { - unsigned short :7; - unsigned short CMPD:9; - } BIT; - } CDR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SPB2IO:1; - unsigned char SPB2DT:1; - unsigned char RXDMON:1; - } BIT; - } SPTR; -} st_sci10_t; - -typedef struct st_sci12 { - union { - unsigned char BYTE; - struct { - unsigned char CM:1; - unsigned char CHR:1; - unsigned char PE:1; - unsigned char PM:1; - unsigned char STOP:1; - unsigned char MP:1; - unsigned char CKS:2; - } BIT; - } SMR; - unsigned char BRR; - union { - unsigned char BYTE; - struct { - unsigned char TIE:1; - unsigned char RIE:1; - unsigned char TE:1; - unsigned char RE:1; - unsigned char MPIE:1; - unsigned char TEIE:1; - unsigned char CKE:2; - } BIT; - } SCR; - unsigned char TDR; - union { - unsigned char BYTE; - struct { - unsigned char TDRE:1; - unsigned char RDRF:1; - unsigned char ORER:1; - unsigned char FER:1; - unsigned char PER:1; - unsigned char TEND:1; - unsigned char MPB:1; - unsigned char MPBT:1; - } BIT; - } SSR; - unsigned char RDR; - union { - unsigned char BYTE; - struct { - unsigned char BCP2:1; - unsigned char :2; - unsigned char CHR1:1; - unsigned char SDIR:1; - unsigned char SINV:1; - unsigned char :1; - unsigned char SMIF:1; - } BIT; - } SCMR; - union { - unsigned char BYTE; - struct { - unsigned char RXDESEL:1; - unsigned char BGDM:1; - unsigned char NFEN:1; - unsigned char ABCS:1; - unsigned char :1; - unsigned char BRME:1; - unsigned char :1; - unsigned char ACS0:1; - } BIT; - } SEMR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char NFCS:3; - } BIT; - } SNFR; - union { - unsigned char BYTE; - struct { - unsigned char IICDL:5; - unsigned char :2; - unsigned char IICM:1; - } BIT; - } SIMR1; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char IICACKT:1; - unsigned char :3; - unsigned char IICCSC:1; - unsigned char IICINTM:1; - } BIT; - } SIMR2; - union { - unsigned char BYTE; - struct { - unsigned char IICSCLS:2; - unsigned char IICSDAS:2; - unsigned char IICSTIF:1; - unsigned char IICSTPREQ:1; - unsigned char IICRSTAREQ:1; - unsigned char IICSTAREQ:1; - } BIT; - } SIMR3; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char IICACKR:1; - } BIT; - } SISR; - union { - unsigned char BYTE; - struct { - unsigned char CKPH:1; - unsigned char CKPOL:1; - unsigned char :1; - unsigned char MFF:1; - unsigned char :1; - unsigned char MSS:1; - unsigned char CTSE:1; - unsigned char SSE:1; - } BIT; - } SPMR; - union { - unsigned short WORD; - struct { - unsigned char TDRH; - unsigned char TDRL; - } BYTE; - } TDRHL; - union { - unsigned short WORD; - struct { - unsigned char RDRH; - unsigned char RDRL; - } BYTE; - } RDRHL; - unsigned char MDDR; - char wk0[13]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char ESME:1; - } BIT; - } ESMER; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char BRME:1; - unsigned char RXDSF:1; - unsigned char SFSF:1; - unsigned char :1; - } BIT; - } CR0; - union { - unsigned char BYTE; - struct { - unsigned char PIBS:3; - unsigned char PIBE:1; - unsigned char CF1DS:2; - unsigned char CF0RE:1; - unsigned char BFE:1; - } BIT; - } CR1; - union { - unsigned char BYTE; - struct { - unsigned char RTS:2; - unsigned char BCCS:2; - unsigned char :1; - unsigned char DFCS:3; - } BIT; - } CR2; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SDST:1; - } BIT; - } CR3; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char SHARPS:1; - unsigned char :2; - unsigned char RXDXPS:1; - unsigned char TXDXPS:1; - } BIT; - } PCR; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char AEDIE:1; - unsigned char BCDIE:1; - unsigned char PIBDIE:1; - unsigned char CF1MIE:1; - unsigned char CF0MIE:1; - unsigned char BFDIE:1; - } BIT; - } ICR; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char AEDF:1; - unsigned char BCDF:1; - unsigned char PIBDF:1; - unsigned char CF1MF:1; - unsigned char CF0MF:1; - unsigned char BFDF:1; - } BIT; - } STR; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char AEDCL:1; - unsigned char BCDCL:1; - unsigned char PIBDCL:1; - unsigned char CF1MCL:1; - unsigned char CF0MCL:1; - unsigned char BFDCL:1; - } BIT; - } STCR; - unsigned char CF0DR; - union { - unsigned char BYTE; - struct { - unsigned char CF0CE7:1; - unsigned char CF0CE6:1; - unsigned char CF0CE5:1; - unsigned char CF0CE4:1; - unsigned char CF0CE3:1; - unsigned char CF0CE2:1; - unsigned char CF0CE1:1; - unsigned char CF0CE0:1; - } BIT; - } CF0CR; - unsigned char CF0RR; - unsigned char PCF1DR; - unsigned char SCF1DR; - union { - unsigned char BYTE; - struct { - unsigned char CF1CE7:1; - unsigned char CF1CE6:1; - unsigned char CF1CE5:1; - unsigned char CF1CE4:1; - unsigned char CF1CE3:1; - unsigned char CF1CE2:1; - unsigned char CF1CE1:1; - unsigned char CF1CE0:1; - } BIT; - } CF1CR; - unsigned char CF1RR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TCST:1; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char TCSS:3; - unsigned char TWRC:1; - unsigned char :1; - unsigned char TOMS:2; - } BIT; - } TMR; - unsigned char TPRE; - unsigned char TCNT; -} st_sci12_t; - -typedef struct st_sdhi { - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :16; - unsigned long CMD12AT:2; - unsigned long TRSTP:1; - unsigned long CMDRW:1; - unsigned long CMDTP:1; - unsigned long RSPTP:3; - unsigned long ACMD:2; - unsigned long CMDIDX:6; - } BIT; -#endif - } SDCMD; - char wk0[4]; - unsigned long SDARG; - char wk1[4]; - union { - unsigned long LONG; - struct { - unsigned long :23; - unsigned long SDBLKCNTEN:1; - unsigned long :7; - unsigned long STP:1; - } BIT; - } SDSTOP; - unsigned long SDBLKCNT; - unsigned long SDRSP10; - char wk2[4]; - unsigned long SDRSP32; - char wk3[4]; - unsigned long SDRSP54; - char wk4[4]; - unsigned long SDRSP76; - char wk5[4]; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :21; - unsigned long SDD3MON:1; - unsigned long SDD3IN:1; - unsigned long SDD3RM:1; - unsigned long SDWPMON:1; - unsigned long :1; - unsigned long SDCDMON:1; - unsigned long SDCDIN:1; - unsigned long SDCDRM:1; - unsigned long ACEND:1; - unsigned long :1; - unsigned long RSPEND:1; - } BIT; -#endif - } SDSTS1; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :16; - unsigned long ILA:1; - unsigned long CBSY:1; - unsigned long SDCLKCREN:1; - unsigned long :3; - unsigned long BWE:1; - unsigned long BRE:1; - unsigned long SDD0MON:1; - unsigned long RSPTO:1; - unsigned long ILR:1; - unsigned long ILW:1; - unsigned long DTO:1; - unsigned long ENDE:1; - unsigned long CRCE:1; - unsigned long CMDE:1; - } BIT; -#endif - } SDSTS2; - union { - unsigned long LONG; - struct { - unsigned long :22; - unsigned long SDD3INM:1; - unsigned long SDD3RMM:1; - unsigned long :3; - unsigned long SDCDINM:1; - unsigned long SDCDRMM:1; - unsigned long ACENDM:1; - unsigned long :1; - unsigned long RSPENDM:1; - } BIT; - } SDIMSK1; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long ILAM:1; - unsigned long :5; - unsigned long BWEM:1; - unsigned long BREM:1; - unsigned long :1; - unsigned long RSPTOM:1; - unsigned long ILRM:1; - unsigned long ILWM:1; - unsigned long DTTOM:1; - unsigned long ENDEM:1; - unsigned long CRCEM:1; - unsigned long CMDEM:1; - } BIT; - } SDIMSK2; - union { - unsigned long LONG; - struct { - unsigned long :22; - unsigned long CLKCTRLEN:1; - unsigned long CLKEN:1; - unsigned long CLKSEL:8; - } BIT; - } SDCLKCR; - union { - unsigned long LONG; - struct { - unsigned long :22; - unsigned long LEN:10; - } BIT; - } SDSIZE; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long WIDTH:1; - unsigned long :7; - unsigned long TOP:4; - unsigned long CTOP:4; - } BIT; - } SDOPT; - char wk6[4]; - union { - unsigned long LONG; - struct { - unsigned long :17; - unsigned long CRCTK:3; - unsigned long CRCTKE:1; - unsigned long RDCRCE:1; - unsigned long RSPCRCE1:1; - unsigned long RSPCRCE0:1; - unsigned long :2; - unsigned long CRCLENE:1; - unsigned long RDLENE:1; - unsigned long RSPLENE1:1; - unsigned long RSPLENE0:1; - unsigned long CMDE1:1; - unsigned long CMDE0:1; - } BIT; - } SDERSTS1; - union { - unsigned long LONG; - struct { - unsigned long :25; - unsigned long CRCBSYTO:1; - unsigned long CRCTO:1; - unsigned long RDTO:1; - unsigned long BSYTO1:1; - unsigned long BSYTO0:1; - unsigned long RSPTO1:1; - unsigned long RSPTO0:1; - } BIT; - } SDERSTS2; - unsigned long SDBUFR; - char wk7[4]; - union { - unsigned long LONG; - struct { - unsigned long :22; - unsigned long C52PUB:1; - unsigned long IOABT:1; - unsigned long :5; - unsigned long RWREQ:1; - unsigned long :1; - unsigned long INTEN:1; - } BIT; - } SDIOMD; - union { - unsigned long LONG; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned long :16; - unsigned long EXWT:1; - unsigned long EXPUB52:1; - unsigned long :13; - unsigned long IOIRQ:1; - } BIT; -#endif - } SDIOSTS; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long EXWTM:1; - unsigned long EXPUB52M:1; - unsigned long :13; - unsigned long IOIRQM:1; - } BIT; - } SDIOIMSK; - char wk8[316]; - union { - unsigned long LONG; - struct { - unsigned long :30; - unsigned long DMAEN:1; - unsigned long :1; - } BIT; - } SDDMAEN; - char wk9[12]; - union { - unsigned long LONG; - struct { - unsigned long :31; - unsigned long SDRST:1; - } BIT; - } SDRST; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long CPRM:1; - unsigned long CLKRAT:1; - unsigned long :2; - unsigned long IP2:4; - unsigned long IP1:8; - } BIT; - } SDVER; - char wk10[24]; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long BRSWP:1; - unsigned long BWSWP:1; - unsigned long :6; - } BIT; - } SDSWAP; -} st_sdhi_t; - -typedef struct st_sdsi { - union { - unsigned long LONG; - struct { - unsigned long :20; - unsigned long FN1ACC:1; - unsigned long :11; - } BIT; - } FN1ACCR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char CMD53RIREN:1; - unsigned char CMD53WIREN:1; - unsigned char CMD52WIREN:1; - } BIT; - } INTENCR1; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char CMD53R:1; - unsigned char CMD53W:1; - unsigned char CMD52W:1; - } BIT; - } INTSR1; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char SDOPCODE:1; - unsigned char SDBMODE:1; - unsigned char SDRAWFLG:1; - unsigned char SDWNRFLG:1; - unsigned char SDCMDINDEX:1; - } BIT; - } SDCMDCR; - union { - unsigned char BYTE; - struct { - unsigned char SDCMDACCADD:8; - } BIT; - } SDCADD0R; - union { - unsigned char BYTE; - struct { - unsigned char SDCMDACCADD:8; - } BIT; - } SDCADD1R; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SDCMDACCADD:1; - } BIT; - } SDCADD2R; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char EMPC:1; - unsigned char EPS:1; - unsigned char IOE1IOR1:1; - } BIT; - } SDSICR1; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char DMALOCKEN:1; - unsigned char DMAEN:1; - } BIT; - } DMACR1; - union { - unsigned short WORD; - struct { - unsigned short :7; - unsigned short CMD53BLK:9; - } BIT; - } BLKCNT; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short CMD53BYT:12; - } BIT; - } BYTCNT; - union { - unsigned long LONG; - struct { - unsigned long DMAADD:32; - } BIT; - } DMATRADDR; - char wk0[236]; - union { - unsigned long LONG; - struct { - unsigned long :27; - unsigned long REG5EN:1; - unsigned long :1; - unsigned long WSWAP:1; - unsigned long :1; - unsigned long RSWAP:1; - } BIT; - } SDSICR2; - union { - unsigned long LONG; - struct { - unsigned long :12; - unsigned long SMPC:1; - unsigned long SPS:1; - unsigned long :14; - unsigned long CEN:1; - unsigned long IOR0:1; - unsigned long :1; - unsigned long SRST:1; - } BIT; - } SDSICR3; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long DTEEN:1; - unsigned long CDREN:1; - unsigned long CDFEN:1; - } BIT; - } INTENCR2; - union { - unsigned long LONG; - struct { - unsigned long :29; - unsigned long DTE:1; - unsigned long CDR:1; - unsigned long CDF:1; - } BIT; - } INTSR2; - union { - unsigned long LONG; - struct { - unsigned long :23; - unsigned long DMASDSEL:1; - unsigned long :4; - unsigned long DMAWSWAP:2; - unsigned long DMARSWAP:2; - } BIT; - } DMACR2; - char wk1[236]; - unsigned long CISDATAR[27]; - char wk2[4]; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long FBR1U:8; - unsigned long :4; - unsigned long FBR1L:4; - } BIT; - } FBR1; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long FBR2:8; - } BIT; - } FBR2; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long FBR3:16; - } BIT; - } FBR3; - union { - unsigned long LONG; - struct { - unsigned long :16; - unsigned long FBR4:16; - } BIT; - } FBR4; - union { - unsigned long LONG; - struct { - unsigned long :24; - unsigned long FBR5:8; - } BIT; - } FBR5; - char wk3[1404]; - unsigned long FN1DATAR1[64]; - unsigned long FN1DATAR2[64]; - unsigned long FN1DATAR3[64]; - union { - unsigned char BYTE; - struct { - unsigned char INTVEC:8; - } BIT; - } FN1INTVECR; - union { - unsigned char BYTE; - struct { - unsigned char INTCTR:8; - } BIT; - } FN1INTCLRR; - char wk4[254]; - unsigned long FN1DATAR5[256]; -} st_sdsi_t; - -typedef struct st_smci0 { - union { - unsigned char BYTE; - struct { - unsigned char GM:1; - unsigned char BLK:1; - unsigned char PE:1; - unsigned char PM:1; - unsigned char BCP:2; - unsigned char CKS:2; - } BIT; - } SMR; - unsigned char BRR; - union { - unsigned char BYTE; - struct { - unsigned char TIE:1; - unsigned char RIE:1; - unsigned char TE:1; - unsigned char RE:1; - unsigned char MPIE:1; - unsigned char TEIE:1; - unsigned char CKE:2; - } BIT; - } SCR; - unsigned char TDR; - union { - unsigned char BYTE; - struct { - unsigned char TDRE:1; - unsigned char RDRF:1; - unsigned char ORER:1; - unsigned char ERS:1; - unsigned char PER:1; - unsigned char TEND:1; - unsigned char MPB:1; - unsigned char MPBT:1; - } BIT; - } SSR; - unsigned char RDR; - union { - unsigned char BYTE; - struct { - unsigned char BCP2:1; - unsigned char :2; - unsigned char CHR1:1; - unsigned char SDIR:1; - unsigned char SINV:1; - unsigned char :1; - unsigned char SMIF:1; - } BIT; - } SCMR; -} st_smci0_t; - -typedef struct st_smci10 { - union { - unsigned char BYTE; - struct { - unsigned char BCP2:1; - unsigned char :2; - unsigned char CHR1:1; - unsigned char SDIR:1; - unsigned char SINV:1; - unsigned char :1; - unsigned char SMIF:1; - } BIT; - } SCMR; -} st_smci10_t; - -typedef struct st_system { - union { - unsigned short WORD; - struct { - unsigned short :15; - unsigned short MD:1; - } BIT; - } MDMONR; - char wk0[4]; - union { - unsigned short WORD; - struct { - unsigned short KEY:8; - unsigned short :6; - unsigned short EXBE:1; - unsigned short ROME:1; - } BIT; - } SYSCR0; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short SBYRAME:1; - unsigned short :6; - unsigned short RAME:1; - } BIT; - } SYSCR1; - char wk1[2]; - union { - unsigned short WORD; - struct { - unsigned short SSBY:1; - unsigned short OPE:1; - unsigned short :14; - } BIT; - } SBYCR; - char wk2[2]; - union { - unsigned long LONG; - struct { - unsigned long ACSE:1; - unsigned long :1; - unsigned long MSTPA29:1; - unsigned long MSTPA28:1; - unsigned long MSTPA27:1; - unsigned long :2; - unsigned long MSTPA24:1; - unsigned long :4; - unsigned long MSTPA19:1; - unsigned long :1; - unsigned long MSTPA17:1; - unsigned long MSTPA16:1; - unsigned long MSTPA15:1; - unsigned long MSTPA14:1; - unsigned long MSTPA13:1; - unsigned long :1; - unsigned long MSTPA11:1; - unsigned long MSTPA10:1; - unsigned long MSTPA9:1; - unsigned long :3; - unsigned long MSTPA5:1; - unsigned long MSTPA4:1; - unsigned long :2; - unsigned long MSTPA1:1; - unsigned long MSTPA0:1; - } BIT; - } MSTPCRA; - union { - unsigned long LONG; - struct { - unsigned long MSTPB31:1; - unsigned long MSTPB30:1; - unsigned long MSTPB29:1; - unsigned long MSTPB28:1; - unsigned long MSTPB27:1; - unsigned long MSTPB26:1; - unsigned long MSTPB25:1; - unsigned long MSTPB24:1; - unsigned long MSTPB23:1; - unsigned long MSTPB22:1; - unsigned long MSTPB21:1; - unsigned long MSTPB20:1; - unsigned long MSTPB19:1; - unsigned long :1; - unsigned long MSTPB17:1; - unsigned long MSTPB16:1; - unsigned long MSTPB15:1; - unsigned long :5; - unsigned long MSTPB9:1; - unsigned long MSTPB8:1; - unsigned long :1; - unsigned long MSTPB6:1; - unsigned long :1; - unsigned long MSTPB4:1; - unsigned long :2; - unsigned long MSTPB1:1; - unsigned long MSTPB0:1; - } BIT; - } MSTPCRB; - union { - unsigned long LONG; - struct { - unsigned long :2; - unsigned long MSTPC29:1; - unsigned long MSTPC28:1; - unsigned long MSTPC27:1; - unsigned long MSTPC26:1; - unsigned long MSTPC25:1; - unsigned long MSTPC24:1; - unsigned long MSTPC23:1; - unsigned long MSTPC22:1; - unsigned long :2; - unsigned long MSTPC19:1; - unsigned long :1; - unsigned long MSTPC17:1; - unsigned long :9; - unsigned long MSTPC7:1; - unsigned long :4; - unsigned long MSTPC2:1; - unsigned long :1; - unsigned long MSTPC0:1; - } BIT; - } MSTPCRC; - union { - unsigned long LONG; - struct { - unsigned long :4; - unsigned long MSTPD27:1; - unsigned long :5; - unsigned long MSTPD21:1; - unsigned long :1; - unsigned long MSTPD19:1; - unsigned long :5; - unsigned long MSTPD13:1; - unsigned long :5; - unsigned long MSTPD7:1; - unsigned long MSTPD6:1; - unsigned long MSTPD5:1; - unsigned long MSTPD4:1; - unsigned long MSTPD3:1; - unsigned long MSTPD2:1; - unsigned long MSTPD1:1; - unsigned long MSTPD0:1; - } BIT; - } MSTPCRD; - union { - unsigned long LONG; - struct { - unsigned long FCK:4; - unsigned long ICK:4; - unsigned long PSTOP1:1; - unsigned long PSTOP0:1; - unsigned long :2; - unsigned long BCK:4; - unsigned long PCKA:4; - unsigned long PCKB:4; - unsigned long PCKC:4; - unsigned long PCKD:4; - } BIT; - } SCKCR; - union { - unsigned short WORD; - struct { - unsigned short :8; - unsigned short UCK:4; - unsigned short :4; - } BIT; - } SCKCR2; - union { - unsigned short WORD; - struct { - unsigned short :5; - unsigned short CKSEL:3; - unsigned short :8; - } BIT; - } SCKCR3; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short STC:6; - unsigned short :3; - unsigned short PLLSRCSEL:1; - unsigned short :2; - unsigned short PLIDIV:2; - } BIT; - } PLLCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char PLLEN:1; - } BIT; - } PLLCR2; - char wk3[5]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char BCLKDIV:1; - } BIT; - } BCKCR; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char MOSTP:1; - } BIT; - } MOSCCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char SOSTP:1; - } BIT; - } SOSCCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char LCSTP:1; - } BIT; - } LOCOCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char ILCSTP:1; - } BIT; - } ILOCOCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char HCSTP:1; - } BIT; - } HOCOCR; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char HCFRQ:2; - } BIT; - } HOCOCR2; - char wk5[4]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char ILCOVF:1; - unsigned char HCOVF:1; - unsigned char PLOVF:1; - unsigned char SOOVF:1; - unsigned char MOOVF:1; - } BIT; - } OSCOVFSR; - char wk6[3]; - union { - unsigned char BYTE; - struct { - unsigned char OSTDE:1; - unsigned char :6; - unsigned char OSTDIE:1; - } BIT; - } OSTDCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char OSTDF:1; - } BIT; - } OSTDSR; - char wk7[94]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char OPCMTSF:1; - unsigned char :1; - unsigned char OPCM:3; - } BIT; - } OPCCR; - union { - unsigned char BYTE; - struct { - unsigned char RSTCKEN:1; - unsigned char :4; - unsigned char RSTCKSEL:3; - } BIT; - } RSTCKCR; - union { - unsigned char BYTE; - struct { - unsigned char MSTS:8; - } BIT; - } MOSCWTCR; - union { - unsigned char BYTE; - struct { - unsigned char SSTS:8; - } BIT; - } SOSCWTCR; - char wk8[28]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char SWRF:1; - unsigned char WDTRF:1; - unsigned char IWDTRF:1; - } BIT; - } RSTSR2; - char wk9[1]; - unsigned short SWRR; - char wk10[28]; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char LVD1IRQSEL:1; - unsigned char LVD1IDTSEL:2; - } BIT; - } LVD1CR1; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char LVD1MON:1; - unsigned char LVD1DET:1; - } BIT; - } LVD1SR; - union { - unsigned char BYTE; - struct { - unsigned char :5; - unsigned char LVD2IRQSEL:1; - unsigned char LVD2IDTSEL:2; - } BIT; - } LVD2CR1; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char LVD2MON:1; - unsigned char LVD2DET:1; - } BIT; - } LVD2SR; - char wk11[794]; - union { - unsigned short WORD; - struct { - unsigned short PRKEY:8; - unsigned short :4; - unsigned short PRC3:1; - unsigned short :1; - unsigned short PRC1:1; - unsigned short PRC0:1; - } BIT; - } PRCR; - char wk12[3100]; - union { - unsigned char BYTE; - struct { - unsigned char :6; - unsigned char ROMWT:2; - } BIT; - } ROMWT; - char wk13[45667]; - union { - unsigned char BYTE; - struct { - unsigned char DPSBY:1; - unsigned char IOKEEP:1; - unsigned char :4; - unsigned char DEEPCUT:2; - } BIT; - } DPSBYCR; - char wk14[1]; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ7E:1; - unsigned char DIRQ6E:1; - unsigned char DIRQ5E:1; - unsigned char DIRQ4E:1; - unsigned char DIRQ3E:1; - unsigned char DIRQ2E:1; - unsigned char DIRQ1E:1; - unsigned char DIRQ0E:1; - } BIT; - } DPSIER0; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ15E:1; - unsigned char DIRQ14E:1; - unsigned char DIRQ13E:1; - unsigned char DIRQ12E:1; - unsigned char DIRQ11E:1; - unsigned char DIRQ10E:1; - unsigned char DIRQ9E:1; - unsigned char DIRQ8E:1; - } BIT; - } DPSIER1; - union { - unsigned char BYTE; - struct { - unsigned char DUSBIE:1; - unsigned char DRIICCIE:1; - unsigned char DRIICDIE:1; - unsigned char DNMIE:1; - unsigned char DRTCAIE:1; - unsigned char DRTCIIE:1; - unsigned char DLVD2IE:1; - unsigned char DLVD1IE:1; - } BIT; - } DPSIER2; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DCANIE:1; - } BIT; - } DPSIER3; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ7F:1; - unsigned char DIRQ6F:1; - unsigned char DIRQ5F:1; - unsigned char DIRQ4F:1; - unsigned char DIRQ3F:1; - unsigned char DIRQ2F:1; - unsigned char DIRQ1F:1; - unsigned char DIRQ0F:1; - } BIT; - } DPSIFR0; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ15F:1; - unsigned char DIRQ14F:1; - unsigned char DIRQ13F:1; - unsigned char DIRQ12F:1; - unsigned char DIRQ11F:1; - unsigned char DIRQ10F:1; - unsigned char DIRQ9F:1; - unsigned char DIRQ8F:1; - } BIT; - } DPSIFR1; - union { - unsigned char BYTE; - struct { - unsigned char DUSBIF:1; - unsigned char DRIICCIF:1; - unsigned char DRIICDIF:1; - unsigned char DNMIF:1; - unsigned char DRTCAIF:1; - unsigned char DRTCIIF:1; - unsigned char DLVD2IF:1; - unsigned char DLVD1IF:1; - } BIT; - } DPSIFR2; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DCANIF:1; - } BIT; - } DPSIFR3; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ7EG:1; - unsigned char DIRQ6EG:1; - unsigned char DIRQ5EG:1; - unsigned char DIRQ4EG:1; - unsigned char DIRQ3EG:1; - unsigned char DIRQ2EG:1; - unsigned char DIRQ1EG:1; - unsigned char DIRQ0EG:1; - } BIT; - } DPSIEGR0; - union { - unsigned char BYTE; - struct { - unsigned char DIRQ15EG:1; - unsigned char DIRQ14EG:1; - unsigned char DIRQ13EG:1; - unsigned char DIRQ12EG:1; - unsigned char DIRQ11EG:1; - unsigned char DIRQ10EG:1; - unsigned char DIRQ9EG:1; - unsigned char DIRQ8EG:1; - } BIT; - } DPSIEGR1; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char DRIICCEG:1; - unsigned char DRIICDEG:1; - unsigned char DNMIEG:1; - unsigned char :2; - unsigned char DLVD2EG:1; - unsigned char DLVD1EG:1; - } BIT; - } DPSIEGR2; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char DCANIEG:1; - } BIT; - } DPSIEGR3; - char wk15[2]; - union { - unsigned char BYTE; - struct { - unsigned char DPSRSTF:1; - unsigned char :3; - unsigned char LVD2RF:1; - unsigned char LVD1RF:1; - unsigned char LVD0RF:1; - unsigned char PORF:1; - } BIT; - } RSTSR0; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char CWSF:1; - } BIT; - } RSTSR1; - char wk16[1]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char MOSEL:1; - unsigned char MODRV2:2; - unsigned char :3; - unsigned char MOFXIN:1; - } BIT; - } MOFCR; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char HOCOPCNT:1; - } BIT; - } HOCOPCR; - char wk17[2]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char LVD2E:1; - unsigned char LVD1E:1; - unsigned char :5; - } BIT; - } LVCMPCR; - union { - unsigned char BYTE; - struct { - unsigned char LVD2LVL:4; - unsigned char LVD1LVL:4; - } BIT; - } LVDLVLR; - char wk18[1]; - union { - unsigned char BYTE; - struct { - unsigned char LVD1RN:1; - unsigned char LVD1RI:1; - unsigned char LVD1FSAMP:2; - unsigned char :1; - unsigned char LVD1CMPE:1; - unsigned char LVD1DFDIS:1; - unsigned char LVD1RIE:1; - } BIT; - } LVD1CR0; - union { - unsigned char BYTE; - struct { - unsigned char LVD2RN:1; - unsigned char LVD2RI:1; - unsigned char LVD2FSAMP:2; - unsigned char :1; - unsigned char LVD2CMPE:1; - unsigned char LVD2DFDIS:1; - unsigned char LVD2RIE:1; - } BIT; - } LVD2CR0; - char wk19[4]; - unsigned char DPSBKR[32]; -} st_system_t; - -typedef struct st_temps { - union { - unsigned char BYTE; - struct { - unsigned char TSEN:1; - unsigned char :2; - unsigned char TSOE:1; - unsigned char :4; - } BIT; - } TSCR; -} st_temps_t; - -typedef struct st_tmr0 { - union { - unsigned char BYTE; - struct { - unsigned char CMIEB:1; - unsigned char CMIEA:1; - unsigned char OVIE:1; - unsigned char CCLR:2; - unsigned char :3; - } BIT; - } TCR; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char ADTE:1; - unsigned char OSB:2; - unsigned char OSA:2; - } BIT; - } TCSR; - char wk1[1]; - unsigned char TCORA; - char wk2[1]; - unsigned char TCORB; - char wk3[1]; - unsigned char TCNT; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char TMRIS:1; - unsigned char :2; - unsigned char CSS:2; - unsigned char CKS:3; - } BIT; - } TCCR; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TCS:1; - } BIT; - } TCSTR; -} st_tmr0_t; - -typedef struct st_tmr1 { - union { - unsigned char BYTE; - struct { - unsigned char CMIEB:1; - unsigned char CMIEA:1; - unsigned char OVIE:1; - unsigned char CCLR:2; - unsigned char :3; - } BIT; - } TCR; - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :4; - unsigned char OSB:2; - unsigned char OSA:2; - } BIT; - } TCSR; - char wk1[1]; - unsigned char TCORA; - char wk2[1]; - unsigned char TCORB; - char wk3[1]; - unsigned char TCNT; - char wk4[1]; - union { - unsigned char BYTE; - struct { - unsigned char TMRIS:1; - unsigned char :2; - unsigned char CSS:2; - unsigned char CKS:3; - } BIT; - } TCCR; - char wk5[1]; - union { - unsigned char BYTE; - struct { - unsigned char :7; - unsigned char TCS:1; - } BIT; - } TCSTR; -} st_tmr1_t; - -typedef struct st_tmr01 { - unsigned short TCORA; - unsigned short TCORB; - unsigned short TCNT; - unsigned short TCCR; -} st_tmr01_t; - -typedef struct st_tpu0 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk0[7]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char ICSELD:1; - unsigned char ICSELB:1; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :2; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char TCFV:1; - unsigned char TGFD:1; - unsigned char TGFC:1; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; - unsigned short TGRC; - unsigned short TGRD; -} st_tpu0_t; - -typedef struct st_tpu1 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char :2; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk1[22]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ICSELB:1; - unsigned char :2; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk2[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :1; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :1; - unsigned char TCFU:1; - unsigned char TCFV:1; - unsigned char :2; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; -} st_tpu1_t; - -typedef struct st_tpu2 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char :2; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk0[37]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ICSELB:1; - unsigned char :2; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :1; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :1; - unsigned char TCFU:1; - unsigned char TCFV:1; - unsigned char :2; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; -} st_tpu2_t; - -typedef struct st_tpu3 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char NFDEN:1; - unsigned char NFCEN:1; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk1[52]; - union { - unsigned char BYTE; - struct { - unsigned char CCLR:3; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char ICSELD:1; - unsigned char ICSELB:1; - unsigned char BFB:1; - unsigned char BFA:1; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIORH; - union { - unsigned char BYTE; - struct { - unsigned char IOD:4; - unsigned char IOC:4; - } BIT; - } TIORL; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :2; - unsigned char TCIEV:1; - unsigned char TGIED:1; - unsigned char TGIEC:1; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char :3; - unsigned char TCFV:1; - unsigned char TGFD:1; - unsigned char TGFC:1; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; - unsigned short TGRC; - unsigned short TGRD; -} st_tpu3_t; - -typedef struct st_tpu4 { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char :2; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk0[67]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ICSELB:1; - unsigned char :2; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk1[1]; - union { - unsigned char BYTE; - struct { - unsigned char TTGE:1; - unsigned char :1; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :1; - unsigned char TCFU:1; - unsigned char TCFV:1; - unsigned char :2; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; -} st_tpu4_t; - -typedef struct st_tpu5 { - char wk0[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char NFCS:2; - unsigned char :2; - unsigned char NFBEN:1; - unsigned char NFAEN:1; - } BIT; - } NFCR; - char wk1[82]; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char CCLR:2; - unsigned char CKEG:2; - unsigned char TPSC:3; - } BIT; - } TCR; - union { - unsigned char BYTE; - struct { - unsigned char :1; - unsigned char ICSELB:1; - unsigned char :2; - unsigned char MD:4; - } BIT; - } TMDR; - union { - unsigned char BYTE; - struct { - unsigned char IOB:4; - unsigned char IOA:4; - } BIT; - } TIOR; - char wk2[1]; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char TCIEU:1; - unsigned char TCIEV:1; - unsigned char :2; - unsigned char TGIEB:1; - unsigned char TGIEA:1; - } BIT; - } TIER; - union { - unsigned char BYTE; - struct { - unsigned char TCFD:1; - unsigned char :1; - unsigned char TCFU:1; - unsigned char TCFV:1; - unsigned char :2; - unsigned char TGFB:1; - unsigned char TGFA:1; - } BIT; - } TSR; - unsigned short TCNT; - unsigned short TGRA; - unsigned short TGRB; -} st_tpu5_t; - -typedef struct st_tpua { - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char CST5:1; - unsigned char CST4:1; - unsigned char CST3:1; - unsigned char CST2:1; - unsigned char CST1:1; - unsigned char CST0:1; - } BIT; - } TSTR; - union { - unsigned char BYTE; - struct { - unsigned char :2; - unsigned char SYNC5:1; - unsigned char SYNC4:1; - unsigned char SYNC3:1; - unsigned char SYNC2:1; - unsigned char SYNC1:1; - unsigned char SYNC0:1; - } BIT; - } TSYR; -} st_tpua_t; - -typedef struct st_usb { - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long DVBSTS0:1; - unsigned long :1; - unsigned long DOVCB0:1; - unsigned long DOVCA0:1; - unsigned long :2; - unsigned long DM0:1; - unsigned long DP0:1; - unsigned long :11; - unsigned long FIXPHY0:1; - unsigned long DRPD0:1; - unsigned long :1; - unsigned long RPUE0:1; - unsigned long SRPC0:1; - } BIT; - } DPUSR0R; - union { - unsigned long LONG; - struct { - unsigned long :8; - unsigned long DVBINT0:1; - unsigned long :1; - unsigned long DOVRCRB0:1; - unsigned long DOVRCRA0:1; - unsigned long :2; - unsigned long DMINT0:1; - unsigned long DPINT0:1; - unsigned long :8; - unsigned long DVBSE0:1; - unsigned long :1; - unsigned long DOVRCRBE0:1; - unsigned long DOVRCRAE0:1; - unsigned long :2; - unsigned long DMINTE0:1; - unsigned long DPINTE0:1; - } BIT; - } DPUSR1R; -} st_usb_t; - -typedef struct st_usb0 { - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :5; - unsigned short SCKE:1; - unsigned short :3; - unsigned short DCFM:1; - unsigned short DRPD:1; - unsigned short DPRPU:1; - unsigned short :3; - unsigned short USBE:1; - } BIT; -#endif - } SYSCFG; - char wk0[2]; - union { - unsigned short WORD; - struct { - unsigned short OVCMON:2; - unsigned short :7; - unsigned short HTACT:1; - unsigned short SOFEA:1; - unsigned short :2; - unsigned short IDMON:1; - unsigned short LNST:2; - } BIT; - } SYSSTS0; - char wk1[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :4; - unsigned short HNPBTOA:1; - unsigned short EXICEN:1; - unsigned short VBUSEN:1; - unsigned short WKUP:1; - unsigned short RWUPE:1; - unsigned short USBRST:1; - unsigned short RESUME:1; - unsigned short UACT:1; - unsigned short :1; - unsigned short RHST:3; - } BIT; -#endif - } DVSTCTR0; - char wk2[10]; - union { - unsigned short WORD; - struct { - unsigned char L; - unsigned char H; - } BYTE; - } CFIFO; - char wk3[2]; - union { - unsigned short WORD; - struct { - unsigned char L; - unsigned char H; - } BYTE; - } D0FIFO; - char wk4[2]; - union { - unsigned short WORD; - struct { - unsigned char L; - unsigned char H; - } BYTE; - } D1FIFO; - char wk5[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short RCNT:1; - unsigned short REW:1; - unsigned short :3; - unsigned short MBW:1; - unsigned short :1; - unsigned short BIGEND:1; - unsigned short :2; - unsigned short ISEL:1; - unsigned short :1; - unsigned short CURPIPE:4; - } BIT; -#endif - } CFIFOSEL; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BVAL:1; - unsigned short BCLR:1; - unsigned short FRDY:1; - unsigned short :4; - unsigned short DTLN:9; - } BIT; -#endif - } CFIFOCTR; - char wk6[4]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short RCNT:1; - unsigned short REW:1; - unsigned short DCLRM:1; - unsigned short DREQE:1; - unsigned short :1; - unsigned short MBW:1; - unsigned short :1; - unsigned short BIGEND:1; - unsigned short :4; - unsigned short CURPIPE:4; - } BIT; -#endif - } D0FIFOSEL; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BVAL:1; - unsigned short BCLR:1; - unsigned short FRDY:1; - unsigned short :4; - unsigned short DTLN:9; - } BIT; -#endif - } D0FIFOCTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short RCNT:1; - unsigned short REW:1; - unsigned short DCLRM:1; - unsigned short DREQE:1; - unsigned short :1; - unsigned short MBW:1; - unsigned short :1; - unsigned short BIGEND:1; - unsigned short :4; - unsigned short CURPIPE:4; - } BIT; -#endif - } D1FIFOSEL; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BVAL:1; - unsigned short BCLR:1; - unsigned short FRDY:1; - unsigned short :4; - unsigned short DTLN:9; - } BIT; -#endif - } D1FIFOCTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short VBSE:1; - unsigned short RSME:1; - unsigned short SOFE:1; - unsigned short DVSE:1; - unsigned short CTRE:1; - unsigned short BEMPE:1; - unsigned short NRDYE:1; - unsigned short BRDYE:1; - unsigned short :8; - } BIT; -#endif - } INTENB0; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short OVRCRE:1; - unsigned short BCHGE:1; - unsigned short :1; - unsigned short DTCHE:1; - unsigned short ATTCHE:1; - unsigned short :4; - unsigned short EOFERRE:1; - unsigned short SIGNE:1; - unsigned short SACKE:1; - unsigned short :4; - } BIT; -#endif - } INTENB1; - char wk7[2]; - union { - unsigned short WORD; - struct { - unsigned short :6; - unsigned short PIPE9BRDYE:1; - unsigned short PIPE8BRDYE:1; - unsigned short PIPE7BRDYE:1; - unsigned short PIPE6BRDYE:1; - unsigned short PIPE5BRDYE:1; - unsigned short PIPE4BRDYE:1; - unsigned short PIPE3BRDYE:1; - unsigned short PIPE2BRDYE:1; - unsigned short PIPE1BRDYE:1; - unsigned short PIPE0BRDYE:1; - } BIT; - } BRDYENB; - union { - unsigned short WORD; - struct { - unsigned short :6; - unsigned short PIPE9NRDYE:1; - unsigned short PIPE8NRDYE:1; - unsigned short PIPE7NRDYE:1; - unsigned short PIPE6NRDYE:1; - unsigned short PIPE5NRDYE:1; - unsigned short PIPE4NRDYE:1; - unsigned short PIPE3NRDYE:1; - unsigned short PIPE2NRDYE:1; - unsigned short PIPE1NRDYE:1; - unsigned short PIPE0NRDYE:1; - } BIT; - } NRDYENB; - union { - unsigned short WORD; - struct { - unsigned short :6; - unsigned short PIPE9BEMPE:1; - unsigned short PIPE8BEMPE:1; - unsigned short PIPE7BEMPE:1; - unsigned short PIPE6BEMPE:1; - unsigned short PIPE5BEMPE:1; - unsigned short PIPE4BEMPE:1; - unsigned short PIPE3BEMPE:1; - unsigned short PIPE2BEMPE:1; - unsigned short PIPE1BEMPE:1; - unsigned short PIPE0BEMPE:1; - } BIT; - } BEMPENB; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :7; - unsigned short TRNENSEL:1; - unsigned short :1; - unsigned short BRDYM:1; - unsigned short :1; - unsigned short EDGESTS:1; - unsigned short :4; - } BIT; -#endif - } SOFCFG; - char wk8[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short VBINT:1; - unsigned short RESM:1; - unsigned short SOFR:1; - unsigned short DVST:1; - unsigned short CTRT:1; - unsigned short BEMP:1; - unsigned short NRDY:1; - unsigned short BRDY:1; - unsigned short VBSTS:1; - unsigned short DVSQ:3; - unsigned short VALID:1; - unsigned short CTSQ:3; - } BIT; -#endif - } INTSTS0; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short OVRCR:1; - unsigned short BCHG:1; - unsigned short :1; - unsigned short DTCH:1; - unsigned short ATTCH:1; - unsigned short :4; - unsigned short EOFERR:1; - unsigned short SIGN:1; - unsigned short SACK:1; - unsigned short :4; - } BIT; -#endif - } INTSTS1; - char wk9[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short PIPE9BRDY:1; - unsigned short PIPE8BRDY:1; - unsigned short PIPE7BRDY:1; - unsigned short PIPE6BRDY:1; - unsigned short PIPE5BRDY:1; - unsigned short PIPE4BRDY:1; - unsigned short PIPE3BRDY:1; - unsigned short PIPE2BRDY:1; - unsigned short PIPE1BRDY:1; - unsigned short PIPE0BRDY:1; - } BIT; -#endif - } BRDYSTS; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short PIPE9NRDY:1; - unsigned short PIPE8NRDY:1; - unsigned short PIPE7NRDY:1; - unsigned short PIPE6NRDY:1; - unsigned short PIPE5NRDY:1; - unsigned short PIPE4NRDY:1; - unsigned short PIPE3NRDY:1; - unsigned short PIPE2NRDY:1; - unsigned short PIPE1NRDY:1; - unsigned short PIPE0NRDY:1; - } BIT; -#endif - } NRDYSTS; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short PIPE9BEMP:1; - unsigned short PIPE8BEMP:1; - unsigned short PIPE7BEMP:1; - unsigned short PIPE6BEMP:1; - unsigned short PIPE5BEMP:1; - unsigned short PIPE4BEMP:1; - unsigned short PIPE3BEMP:1; - unsigned short PIPE2BEMP:1; - unsigned short PIPE1BEMP:1; - unsigned short PIPE0BEMP:1; - } BIT; -#endif - } BEMPSTS; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short OVRN:1; - unsigned short CRCE:1; - unsigned short :3; - unsigned short FRNM:11; - } BIT; -#endif - } FRMNUM; - union { - unsigned short WORD; - struct { - unsigned short DVCHG:1; - unsigned short :15; - } BIT; - } DVCHGR; - union { - unsigned short WORD; - struct { - unsigned short :4; - unsigned short STSRECOV:4; - unsigned short :1; - unsigned short USBADDR:7; - } BIT; - } USBADDR; - char wk10[2]; - union { - unsigned short WORD; - struct { - unsigned short BREQUEST:8; - unsigned short BMREQUESTTYPE:8; - } BIT; - } USBREQ; - unsigned short USBVAL; - unsigned short USBINDX; - unsigned short USBLENG; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short SHTNAK:1; - unsigned short :2; - unsigned short DIR:1; - unsigned short :4; - } BIT; -#endif - } DCPCFG; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short DEVSEL:4; - unsigned short :5; - unsigned short MXPS:7; - } BIT; -#endif - } DCPMAXP; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short SUREQ:1; - unsigned short :2; - unsigned short SUREQCLR:1; - unsigned short :2; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :2; - unsigned short CCPL:1; - unsigned short PID:2; - } BIT; -#endif - } DCPCTR; - char wk11[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :12; - unsigned short PIPESEL:4; - } BIT; -#endif - } PIPESEL; - char wk12[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short TYPE:2; - unsigned short :3; - unsigned short BFRE:1; - unsigned short DBLB:1; - unsigned short :1; - unsigned short SHTNAK:1; - unsigned short :2; - unsigned short DIR:1; - unsigned short EPNUM:4; - } BIT; -#endif - } PIPECFG; - char wk13[2]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short DEVSEL:4; - unsigned short :3; - unsigned short MXPS:9; - } BIT; -#endif - } PIPEMAXP; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :3; - unsigned short IFIS:1; - unsigned short :9; - unsigned short IITV:3; - } BIT; -#endif - } PIPEPERI; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short INBUFM:1; - unsigned short :3; - unsigned short ATREPM:1; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE1CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short INBUFM:1; - unsigned short :3; - unsigned short ATREPM:1; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE2CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short INBUFM:1; - unsigned short :3; - unsigned short ATREPM:1; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE3CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short INBUFM:1; - unsigned short :3; - unsigned short ATREPM:1; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE4CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short INBUFM:1; - unsigned short :3; - unsigned short ATREPM:1; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE5CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short :5; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE6CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short :5; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE7CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short :5; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE8CTR; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short BSTS:1; - unsigned short :5; - unsigned short ACLRM:1; - unsigned short SQCLR:1; - unsigned short SQSET:1; - unsigned short SQMON:1; - unsigned short PBUSY:1; - unsigned short :3; - unsigned short PID:2; - } BIT; -#endif - } PIPE9CTR; - char wk14[14]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short TRENB:1; - unsigned short TRCLR:1; - unsigned short :8; - } BIT; -#endif - } PIPE1TRE; - unsigned short PIPE1TRN; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short TRENB:1; - unsigned short TRCLR:1; - unsigned short :8; - } BIT; -#endif - } PIPE2TRE; - unsigned short PIPE2TRN; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short TRENB:1; - unsigned short TRCLR:1; - unsigned short :8; - } BIT; -#endif - } PIPE3TRE; - unsigned short PIPE3TRN; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short TRENB:1; - unsigned short TRCLR:1; - unsigned short :8; - } BIT; -#endif - } PIPE4TRE; - unsigned short PIPE4TRN; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :6; - unsigned short TRENB:1; - unsigned short TRCLR:1; - unsigned short :8; - } BIT; -#endif - } PIPE5TRE; - unsigned short PIPE5TRN; - char wk15[44]; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD0; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD1; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD2; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD3; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD4; - union { - unsigned short WORD; -#ifdef IODEFINE_H_HISTORY - struct { - unsigned short :8; - unsigned short USBSPD:2; - unsigned short :6; - } BIT; -#endif - } DEVADD5; - char wk16[20]; - union { - unsigned long LONG; - struct { - unsigned long :28; - unsigned long SLEWF01:1; - unsigned long SLEWF00:1; - unsigned long SLEWR01:1; - unsigned long SLEWR00:1; - } BIT; - } PHYSLEW; -} st_usb0_t; - -typedef struct st_wdt { - unsigned char WDTRR; - char wk0[1]; - union { - unsigned short WORD; - struct { - unsigned short :2; - unsigned short RPSS:2; - unsigned short :2; - unsigned short RPES:2; - unsigned short CKS:4; - unsigned short :2; - unsigned short TOPS:2; - } BIT; - } WDTCR; - union { - unsigned short WORD; - struct { - unsigned short REFEF:1; - unsigned short UNDFF:1; - unsigned short CNTVAL:14; - } BIT; - } WDTSR; - union { - unsigned char BYTE; - struct { - unsigned char RSTIRQS:1; - unsigned char :7; - } BIT; - } WDTRCR; -} st_wdt_t; - -typedef struct st_flashconst { - unsigned long UIDR0; - unsigned long UIDR1; - unsigned long UIDR2; - unsigned long UIDR3; -} st_flashconst_t; - -typedef struct st_tempsconst { - unsigned long TSCDR; -} st_tempsconst_t; - -#pragma bitfields=default - - -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/platform.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/platform.h deleted file mode 100644 index 9b5aabbafdf..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/platform.h +++ /dev/null @@ -1,224 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2011-2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : platform.h -* Description : The user chooses which MCU and board they are developing for in this file. If the board you are using -* is not listed below, please add your own or use the default 'User Board'. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 30.11.2011 1.00 First Release -* : 13.01.2012 1.10 Moved from having platform defined using macro definition, to having platform defined -* by choosing an include path. This makes this file simpler and cleans up the issue -* where HEW shows all header files for all platforms under 'Dependencies'. -* : 14.02.2012 1.20 Added RX210 BSP. -* : 18.04.2012 1.30 Updated to v0.70 of FIT S/W Spec and v0.20 of FIT r_bsp Spec. This includes adding -* locking.c and locking.h in board folders. Also, r_bsp can now be configured through -* r_bsp_config.h. -* : 26.06.2012 1.40 Added new options such as exception callbacks and the ability to choose your MCU using -* its part number in r_bsp_config.h. Moved mcu_info.h to the 'mcu' folder. Made an effort -* to remove any extra files that the user would need to touch. Removed the flash_options.c -* file and put its contents in vecttbl.c. -* : 17.07.2012 1.50 Fixed bug with exception callback function names. Added BCLK_OUTPUT and SDCLK_OUTPUT -* macro options in r_bsp_config.h. Added some extra code to handle exceptions in -* vecttbl.c. Added vecttbl.h so that user has prototypes for exception callbacks. -* : 09.08.2012 1.60 Added IO_LIB_ENABLE macro to r_bsp_config_reference.h. -* : 14.11.2012 1.70 Added RSKRX62G, RSKRX63T, and RSKRX111 support. -* : 28.11.2012 2.00 Updated to be compliant with v1.00 r_bsp specification. -* : 21.01.2013 2.10 Added RSKRX63T_144PIN support. -* : 10.05.2013 2.20 Added new packages and memory variants to RX210. All iodefine.h files have been updated -* to latest revisions. On reset, all MCUs will now initialize non-bonded out pins to -* reduce current draw. r_bsp_common.c and .h files were added to support functionality -* common to all BSPs. cpu.c and cpu.h files were added to all MCU groups to support -* CPU functions such as enabling/disabling interrupts, setting the IPL, and controlling -* register protection. mcu_init.c and mcu_init.h were add to all MCU groups to support -* initialization functions that are common to a MCU group such as non-bonded pin init. -* Choosing MCU endian has been removed from r_bsp_config.h and is now automatically -* set based on compiler macros. RX-C, IAR, and GCC endian macros are supported. RX210 -* now has support for choosing HOCO frequency. All r_bsp_config.h files now have macro -* for defining Vcc which is needed by some FIT modules. IRQ locks were added for all -* MCU groups. BSP_PACKAGE_PINS macro was added to mcu_info.h which defines number of pins -* for the currently chosen package. RX111 and RX210 now have the option of using the -* r_cgc_rx module for clock management based on BSP_CFG_USE_CGC_MODULE macro in -* r_bsp_config.h. -* : 31.05.2013 2.21 Added latest iodefine.h files for RX111 (v0.9a), RX630 (v1,50a), and RX63N (v1.60). Also -* added 'doc' folder to root of r_bsp. Currently the only the document in there is the -* preliminary version of the r_bsp User's Manual. For RX210, the ability to choose chip -* version C was added to its r_bsp_config.h file. -* : 01.07.2013 2.30 Removed RSPI pin setup in RSKRX111 which caused excess current draw in low power -* modes. Changed FIT_NO_PTR and FIT_NO_FUNC macros to 0x10000000 which works for all -* RX MCUs. Added ability for user to use 1 or 2 stacks for RX MCUs. Added new interrupt -* handling features which allows for interrupt callback registration. This feature allows -* all interrupts that map to the NMI vector to be used and replaces the static callback -* definitions that were in r_bsp_config.h previously. RX111 information has been updated -* according to v1.00 HW manual. This includes support for 40-pin packages. All compiler -* messages and warnings for lowsrc.c have been cleaned up. Non-existent port init has -* been moved to end of hardware_setup() to ensure user does not overwrite the settings. -* Added blank lines between clock macros in r_bsp_config.h to aid in readability. Added -* '(void *)' cast to FIT_NO_PTR to remove compiler warnings. All r_bsp.h files now include -* r_bsp_common.h which has common includes (stdint.h, stddef.h, & stdbool.h) and uses -* r_typedefs.h when C99 is not available. RX111 and RX210 MCUs have the option of using -* the r_cgc_rx module for clock management. When this is used, the clock info macros in -* mcu_info.h (e.g. BSP_ICLK_HZ) will now make calls to the r_cgc_rx module instead of -* providing static info. For debug console output, lowlvl.src was replaced by lowlvl.c -* (assembly converted to C source). -* : 10.02.2014 2.40 Added support for the RSKRX110, RPBRX111, RSKRX220, and HSBRX21AP. Made sure -* in hwsetup.c files that the PMR registers are set after the MPC registers. Replaced -* use of stdint.h, stdbool.h, and stddef.h with platform.h to remove compiler warnings. -* Removed includes for machine.h since it is compiler specific and replaced with -* platform.h. Fixed bug in resetprg.c for many boards where LOCO was not being turned off -* when it was not being used. RX100 code now uses the oscillation stabilization flags -* instead of SW delay loop. Changed size_t to unsigned long. Defined PRC2 in register -* protection section for RX111. Fixed bug in non-existent pin setup for RX111. No -* platform is chosen by default (used to be the RSKRX111). This makes it easier to -* understand the problem when you build a new project and have not selected your platform. -* : 24.03.2014 2.50 Added support for the RSKRX64M. -* : 16.06.2014 2.60 Added version control for r_bsp_config.h Two user callback functions may now be configured -* allowing callbacks from PowerON_Reset_PC() for warm start detection. Stdio charget() and -* charput() functions may now be redirected to user defined functions. -* Added support for RSKRX631 and RDKRX631. -* : 05.08.2014 2.70 Added support for RSKRX113. -* : 29.09.2014 2.80 Added support for RSKRX71M. -* : 22.12.2014 2.90 Added support for RSKRX231. -* : 30.09.2015 3.00 Added support for RSSKRX23T and RSKRX23T. -* : 30.09.2015 3.01 Fix for RSKRX231 and RSKRX23T(RSSKRX23T). -* : 01.12.2015 3.10 Added support for RSKRX130. -* : 01.02.2016 3.20 Added support for RSKRX24T. -* : 29.02.2016 3.30 Added support for RSKRX230. -* : 01.10.2016 3.40 Added support for RSKRX65N. -* : 22.08.2016 3.50 Added support for RSKRX24U. -* : 31.01.2017 3.60_ES Added support for RSKRX65N-2MB. -* Added support for GENERIC_RX65N. -* -***********************************************************************************************************************/ - -#ifndef PLATFORM_H -#define PLATFORM_H - -/*********************************************************************************************************************** -DEFINE YOUR SYSTEM - UNCOMMENT THE INCLUDE PATH FOR THE PLATFORM YOU ARE USING. -***********************************************************************************************************************/ -/* RSKRX610 */ -//#include "./board/rskrx610/r_bsp.h" - -/* RSKRX62N */ -//#include "./board/rskrx62n/r_bsp.h" - -/* RSKRX62T */ -//#include "./board/rskrx62t/r_bsp.h" - -/* RSKRX62G */ -//#include "./board/rskrx62g/r_bsp.h" - -/* RDKRX62N */ -//#include "./board/rdkrx62n/r_bsp.h" - -/* RSKRX630 */ -//#include "./board/rskrx630/r_bsp.h" - -/* RSKRX63N */ -//#include "./board/rskrx63n/r_bsp.h" - -/* RSKRX631 */ -//#include "./board/rskrx631/r_bsp.h" - -/* RSKRX63T_64PIN */ -//#include "./board/rskrx63t_64pin/r_bsp.h" - -/* RSKRX63T_144PIN */ -//#include "./board/rskrx63t_144pin/r_bsp.h" - -/* RDKRX63N */ -//#include "./board/rdkrx63n/r_bsp.h" - -/* RDKRX631 */ -//#include "./board/rdkrx631/r_bsp.h" - -/* RSKRX64M */ -//#include "./board/rskrx64m/r_bsp.h" - -/* RSKRX65N */ -//#include "./board/rskrx65n/r_bsp.h" - -/* RSKRX65N_2MB */ -#include "./board/rskrx65n_2mb/r_bsp.h" - -/* GENERIC_RX65N */ -//#include "./board/generic_rx65n/r_bsp.h" - -/* RSKRX71M */ -//#include "./board/rskrx71m/r_bsp.h" - -/* RSKRX210 */ -//#include "./board/rskrx210/r_bsp.h" - -/* HSBRX21AP */ -//#include "./board/hsbrx21ap/r_bsp.h" - -/* RSKRX220 */ -//#include "./board/rskrx220/r_bsp.h" - -/* RSKRX230 */ -//#include "./board/rskrx230/r_bsp.h" - -/* RSKRX231 */ -//#include "./board/rskrx231/r_bsp.h" - -/* RSSKRX23T */ -//#include "./board/rsskrx23t/r_bsp.h" - -/* RSKRX23T */ -//#include "./board/rskrx23t/r_bsp.h" - -/* RSKRX24T */ -//#include "./board/rskrx24t/r_bsp.h" - -/* RSKRX24U */ -//#include "./board/rskrx24u/r_bsp.h" - -/* RSKRX111 */ -//#include "./board/rskrx111/r_bsp.h" - -/* RSKRX110 */ -//#include "./board/rskrx110/r_bsp.h" - -/* RPBRX111 */ -//#include "./board/rpbrx111/r_bsp.h" - -/* RSKRX113 */ -//#include "./board/rskrx113/r_bsp.h" - -/* RSKRX130 */ -//#include "./board/rskrx130/r_bsp.h" - -/* User Board - Define your own board here. */ -//#include "./board/user/r_bsp.h" - -/* abstraction for compiler */ -#include "SCFGcompiler.h" - -/*********************************************************************************************************************** -MAKE SURE AT LEAST ONE PLATFORM WAS DEFINED - DO NOT EDIT BELOW THIS POINT -***********************************************************************************************************************/ -#ifndef PLATFORM_DEFINED -#error "Error - No platform defined in platform.h!" -#endif - -#endif /* PLATFORM_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/readme.txt deleted file mode 100644 index da42205ef3e..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/readme.txt +++ /dev/null @@ -1,58 +0,0 @@ -r_bsp Package -============= - - -Overview --------- -The r_bsp package provides a foundation for code to be built on top of. It provides startup code, iodefines, and MCU -information for different boards. There are 2 folders that make up the r_bsp package. The 'mcu' folder contains files -that are common to a MCU group. These files provide functionality such as easy register access, CPU functions, -and a file named 'mcu_info.h' for each MCU group. The 'mcu_info.h' file has information about the MCU on the board -and is configured based on the information given in r_bsp_config.h. The information in 'mcu_info.h' is used to help -configure Renesas middleware that uses the r_bsp package. The 'board' folder has a folder with startup code for each -supported board. Which MCU and board is chosen is decided by the settings in 'platform.h'. The user can choose which -board they are using by uncommenting the include path that applies to their board. For example, if you are using the -RSK+RX62N then you would uncomment the #include "./board/rskrx62n/r_bsp.h" include path. Users are encouraged to add -their own boards to the 'board' directory. BSPs are configured by using the r_bsp_config.h file. Each board will have a -reference configuration file named r_bsp_config_reference.h. The user should copy this file to their project, rename it -to r_bsp_config.h, and use the options inside the file to configure the BSP for their project. - - -Features --------- -* Provides foundation to build code on top of. -* Provides MCU startup code. -* Provides SFR access through iodefine.h -* Stores details of MCU in 'mcu_info.h' to help configure Renesas middleware. -* Easily configure BSP through r_bsp_config.h. -* Choose MCU easily by inputting part number details in r_bsp_config.h. -* Provides callbacks for MCU exceptions and the bus error interrupt. -* Supports initializing non-bonded out pins to reduce power -* Provides API to control CPU functions such as setting the IPL, enabling/disabling interrupts, and controlling - register protection - - - -File Structure --------------- -r_bsp -| platform.h -| readme.txt -| -+---board -| +---rskrx111 -| | : -| : -| \---user -| -+---doc -| +---en -| r01an1685ej{VERSION_NUMBER}-rx.pdf -| +---ja -| r01an1685jj{VERSION_NUMBER}-rx.pdf -| -\---mcu - +---all - +---rx111 - | : - : \ No newline at end of file diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/doc/r01an1683jj0160_rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/doc/r01an1683jj0160_rx.pdf deleted file mode 100644 index c3a9186f5992cec1089ec71428b57a1960ce566f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719503 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�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

      jeJHLjB3LbhWWM>zDeUF_Dd35 z`XY6fH}~Y>pQGAKtFV>GS$7nueGfHa87_hsm{7dz5=F(Ey<%6{uC^tmoipgUY@2Hd zBK=AyD|b4zbzC3MIrjyRA|C-rw9%j}LPw6|p2t^xcn zo*Z)9G~YL56y;C1Pu8<`)tnl#RRmwRCI-XWBa}2bJaF$_U%I@!wj%QZQ|6z^MimZ` zXhnzk-jGOX=3iVRLu%7>dnnSR0btiKdb+E@A?=>@WrW|@-3#ylwk^(p&bUb$^0EMP z^uBNAw)X40eNUd#gf(iQ9dfRNU$7!MDL~B<*y>Z>>!*p&hCgJ1fAi%uU(hFD%f2V+ z;8^!mv;sB};A{zZk(Q2aq`<%WJeH{)MXVImOpsG1HFr3yyG2YB))BSl=|=@msk`h6 zhTzZjFC`@2#^v#j(&rqz@`YSe$gMX>{s7@AZ_POmz`j8KF{bCHOv2g+%g$Gwq-Bm!99)erYQqfL<#%}MK2@T^- zV$e3gt1|lxLu}-4yv&SbC|C?+aJt`u9ZsSLY!+_5N^*j(?>_{uQy!ISm|m3q^Nrr zPUXW|B_S(1Mj$qQ$On(9G%oKVOyL}iu%e~Ml7JGLc3&HwZ$0s&_k$dO-vvO}$+Gf6 z-!2tiLMKwaKku&e!c-ZWYL2RH$)~Ea4#4z9V@0Rt;x#xIGdbHQv>pINF!I;`8`sC* zXoG*;F#=z9e|mj%3nl{O5ji2@Gtpg59)kDVeZMa&Suu)g5c3 ziVjf!+W=YEIsOF5NY6q`|AnuhXZ&vhWc{B4Wc&+^`A>vWU)Y5|EEL8ssN)}B(_gsS zKaLv3uNM73a5NbI0)zf%MPGiCKNbBOg!zA4(f>ljWBi+j_ZLlr@o&!F|2r`0e=_}d zO8ys)?%$>VBP^}2_QC%f8N~Q+65M};CM{@Z{14;ezpL%vfXaW-GyZO@|9|KiBJR#& zO3q*GiLc%&ru608`5U70=QZ<}Y3EO_{`BB4lg`%(|5uESuhaiO;At@ZZ+RMj;`}Ek z|FeUKk&WYDmK}q>wB(dN>H7R91j}80t8Ym-6nCq{0>34T3JfO7c0%VP6VN%K?f@WZ zVg;hAVL}h=o3JQ|+wAr4YU(;ZfK|+qX+pnv{oOCxjl{-bq}dGLLhiz^a-%{_3<0=dHxfLZ0=G zehVQg(YX~WOi}Y_yt;*;?b@RkYEI!a1Ws!}=Ln)xAv*!*Vz^*Gl7T6DUYz|6Ay>J_ zS5mGMn4!+C*3z~AAR*&v14ph7fK8L4`+yi8PxN!(yAU1iLj?C&JH-xi@8M8rNrwDF z0U8iuINdZB5Hcn_^wT(AmCT~iDG3*LzlE0RQ>{;&uz=SZnofxUpL$=j9|OHkNQyA3 zgrZ$9z);$bL?mi+kY|PE_0NPVe@}hij%k@*^|ESue1tzX++IUh^1* zs-e}&O}R=}P9d0Zay5v>?1VA)DkZ{>A5PRua$yDHN;_ECb~WB{cHy;B1>53$lH-+s zgY7a^x|qO0?Utk@OAyi{drnC0<5b1al3@@{3KL&H-G1o{Ld=)2L`mxk%KaPpZDPH z{!1F;qZoCHH#-Vk6@3E^qpV9Ie_=Zf=ohOJ;6ll5aT${A1PREcTu|QxFmI-vTmV(p zfaLo^ryaBaoL71ByPDc1m=pyMYs7ZB5iB{&`Ks9Ya&iVK<6`@gVS?D7OgLJ3kg*)s znHSPrmK1nlX*RoYerpxZr!_K6ug)17;vv0y625qpmdGC z+PB4JeR5Tr^9wX_TH)HJGjztE6}MHGKz^A0va$b$y-{vss^|N- z03NHiDW}U7U&tG2TJV-^D6pU@=X36~Ls3NUXD>s)8$#4*HVY1K5=P_dJ>)wJ*kjR% zZ0a2iQ|Oe$`zD!F!LZA8*&2!5#;z)GHNsJfqpv&9J`=7i;ak>*rvjFlCA^e4!CSAn zu`F4XuAG8hC&*844|7s|0XhD^j zQ(W*f^rwb|xRSNDmk~dK%YmShd9IPRn^8J7N_o{t^S{9=&Y7A_NV%sFi%P$CXs-Op z6?u4(qk}(3tZui>D?0n=6%eJ1>JJ}0UE2$9g;k<1$JOW7^Llx(PLdt757=l zh}noj!H7c_{Brt&r;0Q5<`d z{AyT0ZA8vg;ElRu*vR6WgQ}g$IwG?Oag<-mxtUmr=I2xsjtB);48J0Z>81WRGyX-VI>@r6bB;uHxw=&hU0ttIF9GjV*`@3;O9Pk)-9)uvme*_Ih<9z* zeg=-x_IxljE_uNt=ssGV$*CSC~3Q#8CwRkg|m3Q(*GpdJ2A~z}& z-KNB5UAZ}^&RW}X$zl{e7D=@~YHbH3f65~i?~M?A_j2z57$4-}A7DNLv3vdYitXw= z4aOqr%4AMJ(xZO&``qI}$^*~{)QJ3g{4EiilYpTS`T6t9RmP%av1zElIEux)Q0%8E zSTjyQnFxCioqfHMUr%qaRx7=V)A0_Dhobth1p632ZYuFdeGsFv&p1Hm1!c9vS5Il6{Z;KywG4ZiC2KR zX!FI4RA&7|-ax)XfgbZ4NDOT<#Hx-8@bh&rI6Q>oi`rSyyX)}4?sJ)E$)I6W zVGnJF0yP=ianaiC#_6#FeTVBZ_8=YLi7jkta(Q-NuDVH zg@e?6sqoVea!kCq=9zI1H(gp)_27LJlDY^sm4lXF>OTN43fg9xq3aA0-@wDsDKQ8s zvy3CHMEEBAo{8C-YbkM>GG|U zGKn0oQ-KS1-1H{O2Bi}p`fjNd=A$tJm~N**rJGbXd8Sv=SxH?l3Ad&8+92has!Aen zr%v>@@_UcyWPN8ZolZ1cCc4z)t1X7C?k*g^@Of*j$mOItaQuImyXPQFo<33dZQHhO z+vc=w+qP}nnzn7*w%ya1_B;FA2fOb+clXAPxDoe{6B$*Rm6cKFM4bF)R(`Szuq`gQ zO%$Mi!Fp%*7Fg^Ig>1OXr%9Id)1y`tDrM=hd1on-Jrs&?`lLAo(g!OgU=UK8GmzG) zwE3MtdtSl0S9TCc4_EG+5Ser%`UGl0wOV;GprKrcTs1itpQkb>9_F6IpBl9Uw&(n4 zA$19|Lx@3)VzjY7>^c~n3~cmc+4#QcHybXiX`xAp_qL+UvAM6;Xmj|$n9cW}-TleoUwtCk*eD|6WSzM&*p#zX2EdN3tBi;u zBUA1WOu^stW67E6S(~@{29>^@@mJlr-r3>}UXmyj_i`hbtVdF{OSVI(VU)ZXIkxkxJu^5L`@JK6$8B zr@J-&L~!if+~8faYWBncX#~hGG@6J`1Gl;_xNIl0p-OH)favw$jeOK9rU;+|GX34T zUd=>1m(IKf-TN=X+y5A%{fDsQ-(9@_r^AjvBIaL`(Ep_TvH#Ke{}#IZUx-Ei=nVgj z?e}kw@qdg(7&%$k{>cYSgyIfOY)!R8>ASb2SO}lAt{fv|g}u1j2R+4PPq1N`qbpiE zF^PD*B&NLT{v6l7H&XWYj?zHqfq`mlqNR`YmQvpi8-TJRjAB1uk*3}7_+X0k8H}jq z>NUmKCV{6ho$)X7ysFmz{1tSxSF8{kRmYMYwc(3N;FB-?Fj%hJ7nABIY7)kc-vat0 z<2TF`z8rUz9ml<#Mo%q`iNDj2wd66w6YL_A29ps0*6BhcEf*EOF+%3J#61|%<8@xED+u04xT%<`Bj^kO71|4gLG`;agxPoAP{Up;#7dc7^fH)s1cXTD>mDWb!fEcunTs!nKu}^TF zK4CUzL|k_Bz11|kDA6ua1Z~3j!=Ct3)6Y^QoxsoVw zqGh@KRoDDPOyiIRNfHOla#Q2Zxeaw)`eV|ya)wOaiS3~67+iN=CHkH?`4sTe84?J+d+Skg$P^ zmB7VtORON+vnV-^dGvzcUWQM-^@I1kn>+-_Y1iJ(DH=VqrOVqIR9r2HO;6u2{c zUa--O^ziLV*1YZw*GEfT4mSpsbPB?ZJ{G3n5FEt)3IJZq?AgeJF*R;-6SqMCqLm?x z;IH;bkOrJaTeq4fyk3_+ikKCqWeQIf*09aXaHI}RnVV22ZN2+F6b&?yM<8JqTO`n% za-E5tQ*V)AeW5QJM8!0;sxGIrZMq4$HXOAG$m@%y0&VE$;(2d%YdVQV<%CmcKY z@y$34&pa}#574Fkv5%<~paqSHlbuzkD9$3Ka+*?3dGQ7}$_Jl+_4~|wV>}(g)-j<( zjuobeVo@myiK(&Gdexr`c*{Mf{Oxc#(Rnq5Z(Ly%B3(l) zkaVx{6U)aLtzJd5T1Y^Z{D_A%wa%2Tk~>_Qfx{(w8Vy5YIu^ibC!gNLX(A=b@w~&u z;>Q;P_05nneO`Fuso?Vphzj0*hY9n(V~(69r7hVv2?AkG( zCto)#s^L?j=pwEm@=b813)Ue^QwmK-8`jaz{hQPQc*|GFRy`IB!-vIofjyL!M&2Ro ziPAI;{v}mRo<9tQIAe3|>ao+OSvG&PFdObG=9hCTHk?OVi_Mo9mm-0WQ}2&EGv|<` z=@}STAderjnTwV^ry%SgT$nHc|~OFrGqxK zfcL7u!t{hlv;6*^1x#Z=J=a-Ltd;-<=ow^L@C&I07(QJAculRwI=Nz~-?MZw#y)?! z!GR*l;DbdvIYatc`9TGE z->(R1=|X!SoOFY7+Jzl8vp~{zE5kN789yT^>GJ|-jGLy?)B*I^#GM3$54#@zrklTp ze0-;0UFUKM9jqKW3P!AHq@iR|c4$K}C}H^=2*MlnOyBl>cCA!+@~+F@-7|~3-Q!Cm zOa{$pKTgJDg={cN(2URjQ99d6CJ`0xmJFTa#ot@RFfuuPkf{l5<5~s2P{7*)<=KHP z-q!z3Mu*&q#kBqlClfP3dfWO;oZvPGbGC;cPn5hmrP zO>M=p01{1kN-hvEIj;#!3AY;)Q}kVP%PK^x-ynLo!O7O_ejO4M*%7{S$Pz#O3C2GI z=YJ_lVvG#`7;69F=wkAh^7Rkui~cVi$?4BP?Y{$G|C}lKtN-&~S}7zfA}UHP{KrnV zFmWViVvsX&`#))+bT{=e7Uzl|*aU19pGzP~m1Zx$5?GxPtFqWXhD{X3oZ zhoWNS;P@957409d>94#$^DTccD#rgGM)jB2{-+oDXI%TQ$1M1-p3MIqO~wAldj3C= zss4$x{c)-O^cnx`f%Tu#e>?j7=RfED{p`O=|8vQI9{sbf|L&@PmG|GB`>(bB{f_^3 z)ql1jrKWJ{==G1Y1BYRABo9i9l-(#@w?9ry8S>33s{t zaUE4S_0d%G#fo!Ga>;<@H)lx&k+ZissBuzP!WGiM{5xFFH7rV#LBAqxi>x0|2hPXo zh^S&|95!WK*eoTCozM%fU^Y&MM|NF3w9+@b&4W&8q`zU z{0rx|FUd@(@<_nyM`s7+mjrgwOi1I>_e*#B;x5<+I_~x+Wvy};gclO)xnc0ffCm{I>Rg8L? zZ3?*EDqVU#LhPEDzfYArHk=lbQ3VJJjn-_IlnwrXthA z$-wQ171SB6nlwlM@hj7LVYk~G@C@qo1=nT3+#rfG*#dG<0`(;1%gEqkn8*Gz$Efhj zh$|gHx+(qWP>DrW~4Z|hl2EkGb&kTEi=9*dpEmd*(0e}o=M@&UjUu}<*{=k$(-Kt=q>iV>Lbf0(=krpj zhbhLbSPBWV4J|OKs2(GVl%sKK8I(%0RjXP9u%AGYo8sJf8(P~Zsxd+XZ8@S&#C!*m zn;+kuzB}f_pCdTl>Uc^+Qh^1%I|YK(JutXL>-Y=j0}?f4GG3FTPD7wX2S@9+VsE*DF$lzA#H7kGhWSA8Igd_TF3Xn<~=qc^Fe z?T@4eftN!_z1z3d5`T^n2)=Cv_^fxV&1LJrEO7y}?nzPSyk79wrN@|iMZ8cr5I~Uy zOOj`XwJ#S{9%n3&g-k*?4cD4)Sj*Cy@;STM+`7GU8(d=mNPxFsiFApVilZQ;**C7f z-54$?Iz`2Ut-FY!>;pDXDyiYfcYXGgEI^eSe%c-19c{|kKoM8zPfp)VJfz36LkAgT zfa!$`5v@NP#wpmYgz*8D3ddX6UKju5>_H+B47)+5@VT82gpHBnYfHa_*a!(fTjQi3 zVdRj&;6^uJtq4ow@;(%=i<-wg=MkdkP7;SS6;eJBhpAQ*`m^@%J%YZDZKHo&K+(U- zX*B_Rh!4G1$AqdP+H`wF5Hc@T^=2re(C|yhMN$JS1bi=T9qxACxlQ}i->G%V>G1epo|Q1 z&Qh`U9#FdAwrlX%5}#00@N;RoeW$uKcie%#{&Gr-)jzLK3`-HIr(joz8Qq=+0z1k~R3x)BB zA4GN%2Phc4QzErF=Pk+qnSZ+5b!;>oNGu<+7>$<_*$vXiV-$(7x3W-x9}RtKJ+hv@ zSn5?|%<4T6xiIP#3d$Dc>+#bf&8h6^M(TaDHZ78!lVRctrSv#4{Q>1lv#yu+siYSp zaAgdvF~6hd!Q!7#e7zN;4{mw*$6mmP7~eGD;|X&pP{V@A95D%+OcOvhq8aQe_>5%9kJ!MmDfcV}Wcji>QC!Zn3-xu-gUMoxqkUbI-O6ZaRt|CZ0uA(M851k-4 zM?2n%;LExsB^y|oIr)KYiT$B9^o)Z}0}Z1M-K0Yp?=JG>yF znlKSgewYwOS6I)S^A+>mGabRxKq{-7 zcr?GMrxu11iR%`?e%3et@$c~DD0xZ3(t)!g4Qop{QilB6)Kx| zuyePwWt=S$wkdvs{*8I_OrG;lI4S8nMGw#oB1!bM89T7r2LLu&8hTxr13&~|8v3L~ zViyn&C0GsMo9$5R=BI3mbEvP-&E|d=ne8+7JjaI~jns$w=VxnYlp%{8E}4I4-o5bk z6(Ev#|C6kK!H_bH=ex%&??ZqUuN{z`2Lt4Sza{O%y2Gf%%EZi-q`dy;_)pFIApDhW zA^T1|BBe!t`KxWr;!)b@q|WTqn#Eo2;305kmrQl|rz%A#JLxe|QD#SQIex!|dqT2ePbB4!(GyuOKA(bOr;-GW4 zz@)3}wVB&arMkEbn5=r%A=%(6AJ|CeI(w}y#D;+QKRTIzZ86u1V-iY#yAq9@`1Ez- zo^-p}W?m~oOzxhuszQ9GcS|&oKIH7DbRqNxo^d%3&W`rXq~`B|a1_x~E7EP1u?roR z6=t&3r4pa|0u}1Pak$oG^|m<(NJJZyp(_VuS_uIyXHcRuQbNx3lmB+ytni9lY1e7o ziEn(i9CMqv0ssS&LCyoMRjRkGmXjyyQR)Bs9OxHWSJ6$*3vHYuRTGYG5hS(MZvu}e zNGcsATL#rLCh|TiaA#KJXS30=-TI^n=pHxcCR637ljihqHR@MvVJT_^`FKDZnFmLh z;eb{7aLZ*{2a;-)*}A`3GcnUHzDGQDkXkiFo~foYJ>r*Tr>aHj zcx474XoULQ=k<7F0Ff&~} z+;9!hvUYa&koWN=*&60+8G(RYXl89tOwO$e*%c`n)}StEs=)xEy5ZeK;*HRgB}QPE zMruup7XriHmZh;_KZ#`oFNGb(F3;tN9CdU^J&LLs|7o+e_5md?UT zK5>5`bR$*l{P9j-G0GKm-n*(djTgU;>Au%+44$$09_vrAXV2oYs=TPGX_4R#Bkf1G z%##WEeS}xLFl{VLvCa`3ysWQ`)!QxQm3ZNog|x^MVRw2LbZ^EQ>Z}nt3%xtaoRMv5s-o1zX)SJ-eInL}3MOAt-I3`pA zo^AU}V?(Qw5jeLSe8TQ9<{Hw<2LLjQg6zjiS%a(fdJxLDBq}g$`0KS(;~CnSE^b;S zv`{xCn|B@s<))jexEQ^*0>ETV6L#I$_y9|Dv+9|fnH%CBs>yf?Y?J# zxq!2^jI+0Ek@%Z4R=jOP_i;l4CKD6!wRyHe5J%m4khwXRzj*qUHy7x7lc&ngn~d{4 zx%*5QC<4bC$AoQfmNs`g6weR*&EmL0ao_cuGqw#ydA0&g=2u!*h^T4SYnhmS9Eh5p z1R|6u85KxP_ve=hwO%&k4NXO&Mkp1ogM%ro_!^wA`^AAVI3)b{OVvqXy3!^~`DuDA zTlfdi7AIH0*uqN~p_94&L)-w`Ms;hKBIoDDP3!CdS^P1wV?h47{?7WV^B zl&ReY1f_(DE2LT%&)%^TB5d|f$VQ~3Cp$-zWvFSrx^rv(=FF$wBidzkM$iG3K5vjb!RB0PX#Ch&lK!G3QwO<1 z2#}4V!>_03{%ifAfGbOgMX_esev=V?OfzYHnEFf!_M)ya9Y~7c0*|$6V+OiR8dbkX zcG&B-reFqkk@8n;nT!^?XV@)p(t^y`hSvOAne3xgVREraBa ztMK#A%)34!aXOqWCV>F5iVR2~5s+@+6=Dd}95v`Ma(FndzT>_W#T{GNKTEH;EEs~I zQ!i8Y#sVxYE8h(zrf6RGbOgKRBO{8NK4Eh9LIjhOdCA!m5|1-QqEt~L_R8SVoBdZ! zIJk4Jr!4xP>_eQqv?6YmQ}q;1ncx?YCMp%UB%mg68}!fGE@>tx2H!F9YvrebR@#d^ zn@^}wV)8q$?UNs`RF(#ZVB5g!Y$ue%uuHG%3$yvxE7I=D$0++wl0tQ*bvC{*&js!G zQAbFD#<3)r-1H*Cr_%_qE6R>9Q8}FcmvDQ9imzhbF(9@@0f2QQzm zwFW|t%03XXae<1&r^S0_r`2a2^t2UVR+9)vY%>(C4h}W*aicgD#-wO;Fzur_Z#R86 zvV>*8UAMd+_zOT(BUMShs<}1i)g4g7u9((0)>x(DTCHjMZ#t8FQeXyrUb5w1V}ld7 zvnoQsZ5}u`0tGmkvUvo>EE8C0rdqG2LlYrHo++c>Hj#+rROKE?FF;MA%77Dbvc;)T zR_kTVbK;80&GKBEL_|Gy2myX=izDJu!Pb-@6^ONuUUMc)KZdAiNUy#T7&mL~n?dBtIqFJ1^x#c^$Y!Tvl zi_v0;>mVJfQtJTcrevLfx5#mB7Cbkmsw7&##GI(6*o|=!(V++Z?RUc*GZ~(jk2Sq_ zhBKLlMA)AwU4d>lpSFf5GUIXjAqoyKQpVWNgZ9gB>5DVJIFhzol&t8W8a>XV!2!aO z5%01dQQLc9&gets?PTi)%pVN^8UzpKuSvyfIDAGN&V0|;0`y>2`52cDn-#Iy%n!1c zr}vR!r0nmYIPzljWxgh#!Rw`;&Yr#wtHfbcK%Ew?VTh`9ssdozl|yB%%wRX|{peYl zBucV8B;}I#jyDGRMZ}Y4oXfa0$Q64YuOhY<(}DUdn@@37c$Xe!=`Od*NA^anzsO7M zurG3qUjQ^`4KFCkLNnL=b#F5SRD*93MvwqF{4)5m&?}o>LuUjpIFyxV=I=&5@5({9g@gJ?xUQ^Zre1F# zn_ZW1)-nBP*kq&@X(U}1G^Zk*aY&=Jzm?Y=KU7wf#~)&e zK!RmpIv_&i-aVPi_e%?6K8nf?*lS!T68F&$9qoINyff2kTeF7}mHfO#-i32Mj)@j@ zPWk4k2H8B7bB=`y)41{j^vCx07lZ{CUO8Y+wpkxLZg@qmQ#r6Pz7N#}LC>NsoyoAruMa8Y(0rJ9L(i!jr70 zbJ=adE?KTiR(tFy@)hAWA(!DIj15t2CIPE!zvL&CMDc30#{|mZ03k;bC!#*o(*!>f zn-_?#>*FH}g*bmcIw%q3pJjy>%7RG3thj46(oNd_oM?Gl^O0Db^+ACNaZW}OjP)%tX&#GUy9y)v0D zRqmNDJovHi^gj^kx~2ir%r~x7dp91%aX((vkPK=oQG5^g9W>r+hb^$e=E~+%UK9Ak zd5I;XyC(k_bp{O*Fe-m4z{GJtr&F33kQY=gLg9yIkvKtMw#%EQc70t1n%&?7qp#LfRBWyO;AHr z(wh3%J8c@JHx|yOa!?oX3LoXdi55X~ttKPD>@u>6fn;B4k~tR1ZBeWtiEzS@lR zmcZ3$lT=o1g@)V9gw(s3en3+n#1L2*-hIgTSSi>QSmmUm~F3pE?tgnUJg?)PzN=s=5-dE4B{oK*_ zhSs7)4tZZtnMI7XF>GB%{B3TBCWEEj9m4tnnl!ZWBdE7K^l`21w5#e*lU&i?CHL1} zX5K;RaRhIXB4BO1Q8!JeeT;aa@3aoFxKG_C#gy(XtQF*9K`AtvRrlcZuZmb@6kp4mJ* zD`LwzNSO_yD&)_0=s&rTVuE-(Hm9lK>qZ7Jse9l5fLOqtQ+A7R6R|tqJ>lQcx|PuB zIETj<$a8Nk22U*H%5;HiuilF6jh^RMKW2Yk9aqS6nS2TZJQ(1B)G`AsJ8En#waqc0 z7nq9&4A@%3F$Z3ucfu)D&<2t*;^s-d`gWdHX5N1!M-+^U}lwc9LpE$0&UenVJuX$$vIws<> zba?!g=$HtRYW9QCZ0l5+_070a3lRQyPie>G9-TJlc1Tof1uRRn_1fFIu`UQ>5cKDe zM7Tj3TEX*TsRy&UQZap`B8t?XbqO);oRAe7j%45BiG@Gn-Z_~bD91UrpMr)-+%nlJ z%zlk5$ zH#1l1618J%UYQwNJ4kAa|Mf3da4( zdO2j`WyF*di|ojmj1yt8fmBc2DS8}&k|&Res-uhpLgxgPQ4wuZ?_Y0$sv2#Y>y0Q` zqT5JF#qVB#tqHq9G@1l(RQe?=6gctCQ9lOewS|{9JG!0Lh-ZTtqjW3-cm#_RNwR$L zD=M+NIsEXc0>gKDn|s%8_mEHH8XfhBitE>l|DIdfHklwIK1cQTQ2Ti}88hKxIW8JF zZ>Hf7Dk#1(#`J_6%{TxceyPsLpUD7*@-HBw7qwhSo9}0D*!LgQWPCz$jiT!71CyH-%QWr|AolF)O3zjNM?i9P0EJ>eE)I@RlTAzdjtU@^a;{!+uDRcdVua4% zuw-v-n1z6Itity6y$+RJC$Oiw}aWBoq@OOS+vq zQ?db4=_g62mlF8$awgnl)J${N{!zV!OIf|LF$jpepYg_NUxi6-TQIX%vpfY9e?^4Z zQ!EMi()WmS-AU91u~jJH-Bx$SBG(^lUt0nk5G*S<7cOF1L1hz!7?xxj^BJH8HY@ zwnyYI9K~`Q#cHvPE{GQ3e&1Gq!-6#1Jy{;4#3GmoEn+*mwLAYp90pIdKxdF=>I0it zNQ=z-?>_M`dE8WJ&r}J8AHxWSYvPNVKIU+JpcaM|)zd+#3K*eYO)gq^hZ3gGXLH~B@&l+;SHp;kaQI1*^KH3G!|7}FIXez`riclvy&|8zCLKi zegVL9Y+ssUQZ;(*NC{^Z0aZX>5#(e3pi=l=^hzX0XHyE@*(h}BnL{rS;mZfvKVaTC z-msaNgUYoB@bZs$Dj^2MGfFut4`aw<4~&-a%zer&7G)FW5Ie<7l!=Tp1#WMKv56O*5;&$ta??yrr*O zs;Wq_r?LkrZYa$$>&@#v5k!n|PU;y>&|5Ru19%S1xfCYf0i7-)EzJDrq(PGKYI5L% z3}zo+N{XT`y!J((N;;w53-ivsQ&vWFr=r?l@IoZTimd3YoG?X4~g7I-t{wvlEt|6=zVHC zM{y7FK^&6#>g1|f=rTG!uI320VUwv~mWo>4N<2Q+I|(jNr}z9bpAhflun+TOAO|_( z->{F+!JjiXhlzQdMj^#pyBI(~wRassr1QMxFGrwQQf!oR!gK6_y%eQd{tF8KkO&I* z_h+T;p0|4d`r+4Dn0+rlVUXgEPc|@7GfDg}+39ld2B%HN_?d1J(awm|Qx!~B7d6Oz z{jvah;Q@)8%b$4SnjUCaN^w(t>O1WBkkqA7!C_&?-1L1l4-_OD;+qTAcBJ4NU=(bP zgftqg?SnruM^{gJLD(frPjWQ`qgZkWWcup>SWML)H#r0fbE`-;i8$GPj@iB-Cl;~M zeE}^q`SIclr%ugUY!Wxzu9rhG2*zfRxI}pf_g(#DlH+ zE{Q*^ii3X}*m_3XH&J%4I_8tCcS`&o;?mdRObpI%y#}hwl)s2hL*~-<4L#KcMN8Y? z8C@7s)kWmG)k!lqr&fx}83gFjij;w@{?HAxzzF}%YJkqv4o{b%meE3vh86Bbe~>?D zjU4U{!Qq~c0+K!>-B17m9 zOcpnib0AXSHzFSX#=8UM@@a^$Cv&SSjQ*Uum+7kmlKegth2q|rw}US;p6oC!)xMn0 z)lxuZLT9)|&Ap5@N+~SkQ%3`%>2BQU_WSiA5DPM(_MH5Wh684FpNXTk?&(&ahfa7D zpO>l{A}SHl3%uxZaF6G-)jC(CWb30vWKnXV&q2WA8`;V-eS4`@KjFwxSacN|Olprh zCJrypQXH<*2=)W%aqRKcpsBkwmY<)bY^rRrX1dP=bU^KP-b$#_Qmy6T%-`<9SXoJw z)eE6#*Q79^8`|zb{lYI}aFJ_mvVNrLQex19M8eE~&A1y|`NNV2KffmQXS;iQ8T@=| z7kRv(@Qr8aH4rEvDMZUNG&Q(Ne%)aB(icL8>8}a|$E5-Ke8r=Nwm!D=SQLG7!whV- zmdQMKe$YL2lE37KA5{9gCFqC%3E4*We43cx%oFq4uRPX8vL}glT9Z5O!EuS9u(0h@`2o z0xvbBWOC2#7xl$hi8rUs|3z8^L1U$)x{1!iD_zzpHAV>#BgPLN zW}#;2JFo0nFOLb)m|@i7P@@&5$Q?7UAqugYtsU3Zx2jBYW#g4|A1j}(x2q0D?DIgd zVhv0bDM|G3Rri(LG}Dtdi%wYM2Hr1lRfTk>Mw6)87Ce;KkcUQP;*^}qe##b$<~4^! zG!qa@x%}lAiL6AoUab7Nxg|PZ;!6i^jGy(Nx?!ACUza7PutQ&KQJMha^P#-R&WO8h z9{lolSlkn(8sD2 z3R&6GD$E?1s+b*-iksS$w?jKG^nPfSHO*` z(>ST;Q$)`4@u~A;yAy0adSMD>yZ|j>v|A9gPA$4p?&9)v1JPe{f8+6y>_JYSae|T zO*VR2*3weWJlS8bHVktv%QyZTmr>gSC5O2_^0rniauL0kH7!!lj(Ztil1c2yGFDq7 z%^3+3O|{WjG=$atdg$y#?nlHH>@Q9SGQDwe8)<^ZWw*uZghiyh;sXk2i&uEcil7i& zelg!~MBUc(gv6{&vj9JCY81X>+O5K~%*dw@RRbjAqjOn~Q8Ll@XM&;XDB0Ly{~CgH z;at!COx#T!pDADf*)X-UJz0|7E21ymC$iaVM|&nzCDL#k^a_Sq=f%B+ATc*ydzryx zu<{c~0N^#h8(rGhX$ttKcFyMIpb|!{@lpY|MiTv+qhxXDGfLm~Ha~Rl34B`Lh(dDPTed2(6g_gV zBly}5k4fyH_n3a9$Mo(+?$(WuG!IdL2%Bs%;Ldmw8_;l~neUK(O2e*xFm8UIshp_> z0i*MGK(G~-p;D`z*_I5yZ16Q`qu@LF!WOQaV|AX=x`sJGx#||Wowb>r6CfVLfhnXXu2;x^|2Q)&0Hx*XqT&Lpp$_DZ4HBA%ns1M%aic60>wtgLDGYtJ2SS-P>WR03Te z%QXf~jcTh}nS;2EDN02?s}XL`{#ehrb1YnZeURbLG$QxStf59ztWCWy1c(=FiG|*M@nQ2QY(r2|&DDHPzb+D_Zd7W;Ab&dLlYz zC?z#7G7Dl#rq;EvX;|wz1fTxyx<`HEmxJf(?GJmNsU#=O-f`Ah3o_INX4`K}o+_ZM z(9Wl=h)7{dh15|E+xfDQ(f4ER4Mf(tX8juFrpI>;EB_?H6p)tG*W|AMS<1G&xMgJe z^H9-gYXw#`hq`w2-U#;I$%#itVZh~wZ8GTY!s)L~l*1-cW8iNKtRM}O8_RK&q*r^W z>89KDpH_pzkrkxzM~WH_pzDHQc6Fx_YKYSUe(0lb;y-4=^7>#eh3)b-?x zVSmktIp@xDq)G^wlj>T~fS_4T$cIoeEVj_(#h{~LK@WwpkhQ(ZR*DaM*HnpN7*$_at3D5R=!E4p#9i3+zd1q1qy4iTW<2sOi(a9BDj=j*AWY;!`eRcJf20fu@7;uooBrLGF2t1aN{){6-6x!w^Sm0BBn+jyPGGF6mfS3z&6$zlw`QOsdn z3HusI(T=ygJpEP}9GAhmC%lk@46JKUcr&!?;!K=;tQYCcPR}>@&|i4HLn5 z)>*dG<)oZ2DIo@|gfO4fna@nZ&~)0w2^l`yR!C*65wJO&a|G zJo1O`@Qfvg-J03h5&yNV7$kPhCZ&MHOA8y-5^CUsu$JYw4A$A#SY1Q=yLiQwo=0CK z2${eX`|%U3x`B1+nnV*^@D7e)u?82!-2tmKBW(r+9ZJ)t`5Yqt4PsIbuauk?<~Z>R zO6H!;i-)KO0fl6u1AN!`{xvQar+$N=mrvwH0Ip!5RUQvS4g9C5X@oIvHec6E&iR}n zTitMwmJizp?B(*Me*b3a6r^LR)Q1P}&3zLZ-!M=?UtZr7l1eV9;+d>kw5z7}YEbOu z;Pg(FsxQLJrJ#VW7!1vI9t0}q!T>ym{zTtBEM^Tf_`<=$d} zM@j=lgb8uDkHPG6q4Gw@tLQ5bBco~A`V*giieb@rRR_ls!8_e>cf@wFfQZhzCSyEs zacFlw4-+Gjxmx_JlF6O*U!S0D$p(B0>t*WPgjiI(7A|E*ljX-8ushXqYOn5^0${uo zt#fwfv14-Tv;xSc{%y|WzX3CwE$32!e((K67AY`|DRqRSS@$Hk z4Fk6kt8fU?CQP4q$jg{odPgChv1Oc(Z-ZlttWM>Hq1C*uNy2qYxXt-AbqdMySqh{M zXvJ2jgE544N-uh1NYOz3;1EEGH*vS)zaDCICAz@J@B*93@^aaTNy-sPh3K=Igt=o( zBq1A{Jo%j>SDetr*bhQ`f!(CIqvM!dpVZo9L@UB!lZX*|CPu0m{qWA67Tpr?x72?M`Y5?9Y8WCI^4GlY%0m@U>lBb zpbvB5A?oKOw)ti%;iRiH6lV_cRn_z&679a|h*f`fbZH`9_X4jEutn=3@hq9QxG)AC zB~>bP`Vm>}=J$J+xT7uBCerf~cy2prqKL$y2%ux7waCrS$wDi&)Ocr_FgpCf9=&jJ zR%(8@?J)ewwq*qS_4!Y{K|^+*mHMb9b+pNXW~XEw{sU{Z0L^&03^21lxNWJ+blin7 z9pYRdU=}U98Jvk5kWita#IvWXQN4$Pxl8xoUQY(l_>LUX4ZY%egX=p3g~cqH)3cs2 zq<-ijj$}9NdGYJNac&+fq<0uTso7<*h=&$TWG4r#C73=((r-jfXZI<91KkErj&Qz^ z*DaKQ<;}Z#v){AziSvVzXf+mq*2m0AV>vYEKN!uPZu?NpOg?YacC|TlghCWhY~(fT z*BJv)85yUIwILwNQLA6TiV7C@_6H=7IN|@K9(h*Wz_tCL-vo|oaZ`PEd7kqJ1%4E# z$ZY}6HA|^{Z76O1%^`_ApC&A~*jN%gINrIfiYwah0Tktt zqIc+B5FHwej)c(zj*jM5zNQjr^9aviwtj9v;C_HaO%--A8IV*RgUOft)quMkR)OZH z%2M(*yF{Vj(a&qfi}hRMYtv}wA>M*jG{a2sM9$Eex7>pyO`1lLgXPY0I%c4gmie)~ z?BQcWVmYhXBjMmU<`6X)YGodan{ds-@TbryY`7Fn@-w)F1*?>9}p`*K%F= z6;$9K+XlgJWTQt&Cc0o5^g^iZx&0nR(mP>tAg!^5@`w5Y&rQ(qh~HWqPeB8K?O@#G zgLgUyFV<+7l_T56?K%s<3emC%+CBg305?mtLMmgNK2hJVaLDyd#8^7o`RT(7jKUwks!liPz@M7-b{%()kHLOhaT5 z)vBX+@2dhM$tH8V_+m^w`(=3W!fGkK2qLG>J%_k$2^gD)R1s#WAjV&)r0h=WGKl?X3{(@3pZU`__BYd&UMI)de)A z06-jR(t%%0%qevWd+#e3hyfOz^H9VsW)BJZcb-@tElsg)kKd3)M4rwzVrB`87<|$b z>hUjWJuNSzm`LnAu64=%mHfskH)6t{0tb$qvy~B;ryn%0(mlZNuE)38hY z<*1-WPK^muQ4>H7FmnWb4tlg(Gd|_`U-d3m8iEKV!oyhM24;!dN08GNr@e9;Ek{^8 zWmUda_UtCAH=hSV2dy$3oOe8zK86%}SB_3?VoQcHl@A*x*CFdY8;L%9lTo709;3Iv z(OXRB@Gi$io9~&sInPUJejBddZD!2(PH_xgZ~Haa~gRLB}}(^ z)K~cg>egLkf^f*`QSsBgZOv4|L7}9-FTDtD@Db(sgIIM4InsvNzn#7b@ouM`vKU*z zL9`Xz@+x*wB7zJM!;5nF2i=OB8eT-o2id# ztc@K2DCB00^5zZBN+$tJL?;Ll2pg?7gW$m2YxgC(`@NY#>A*@hCl9rXZg$&Ijcuv+@+|J@OtZ7vNc-k;c&^}B zXGX1|5&`8=Vf&j&W7154VuF)j+#54=C?P+Yy&I}Cxj(uBCW?Y`(MF@|GM(fI`Sy~`tASSj%QU`4wmD>h`M?c z22rKLBu6OJ9Vns5BFNI@qGlRJ%UQChUqeIllG)g5KC~q{ObJiR;z&F)@V-H&8=mT4 z8tdPFA)`Cdyp@;JKIQKBs@NXEGTI_3+q0C#X^_2Btf+2@mlbhk*6?JfnYvI^WYowkk z!^Ql9umQ@R3rR!fNC8nx>l;seg424HLnyv{vzYq6+y9KMZ0Tc#dH8D2s8o>89Y-Vb z!SbqYa9>y_S1=&u@&6o`JF-yZTE@dn!)}v!Yb#vu8GedPb4qB80I_vu{r&b1c># zo@Vdnbu}7U2b?3v0G}pQbnK3rx>X1Mk)+U2sNiSgs5UEkz};M2f8a<*Zi?~_O!b~e`CLCzfydA_EXg%a@GW}mBruHTec`~h1Up-!WZ?v+c^_FiJI!?@^n-~MG5X6=uC?HDIjYgdm*QYd!D5Vv-V z*dUR?4JIFapf6p;Mh$-u!ib1&4~_#$tD?DN>ytenFN@lZj;RHJ9_Fw(9_rcA zlLa~un^jXB)(G;aSHp{k(Qe@31lG%N+m(=|vtBlki0}W?;EfO1nmev2yzm%BtX+d1 znR$JM_1OTvj6DW_{E*4=v_L}_OJXa$qp27doMdHk)oHbZt>4SpyJ zDrii;^VF%;&5Xlt4sw~0p~iuHt{^i!%zLvO!I{R*f_V6Z4!<9%?5i$}UTy{lJ_L~i zYDUjBIa{n2i=7xEf>afHvvXK4qjIVYH=kiv6tAXbr_6#E+GDHE#|{TTa8hj4wPoL= zv>CtH3!$>Fh$H`YYBZz?tH0*ja;1@tNg+@$(UB);TS4N<2%7Ecr~7>08GYWa zy&hl+&&5J^Kw;r6bwk~ATdg(@RM|&#Cm@3{^j9>S$^rf(@2C&q(SyQ0Jgz@-g9%Hs zBR>o-sED@ONlDDwlIL*PKFaW7S&nB3fGHW+YP26^2nd4g-d8$W7eU5r-g=Nos7g)XI z#}y>GDmmRM_)aRy&tjC}8~7eSL23*!;Yd{S7_L-md}7z`Gx8yjNj&O4(;o&V7zbiy zfxxy)xOiKjQI!%*dVMBIFA%h@9fz+c5apa_az+IGjBV(_nHKM46Lcf!xpIt4m;*u) zI{CX!4MUQ($ET1KK$&b7?jl>>Wk7EP3_FIm32%i1r9^3(n`qTtmkv!?zb~-4ry`bJ z^=^=kF)>J_7Y8Etsb`IWCd+p(t;R^eQ2bLb3UITNnnnszP{-_^NiTOhv3V8ofk^}; zYhD<~VzR)5w9wfhUbJ~!*`U!KA6Zzaf8|fIx(5W44JTbM>DUyls+R6w?8hA=1ta%7 zbegnxI55bmhF(WBv%L#C2MILjNv0@K^m$zxQyX?VT5`?ruXFg*j705(1Rec5hw1UgI<@SJLdRp z6;4>U2Z&T1OsIo$E~s%9Iq7|Tnaa9*fCPb``Mbid?!}-`iSl(?EZvCy1oDl-y|TU##WV<+GslHbLeb9uIjEJ z`{&j1wV%FPTpnz|L#Ws^ zcXC5&a`0fA_`0r>Pb#X4F4dEER*6*uhDTz()$0>$E*EnE)OPfipcywxe!whG#oGsw zIrb=J5$(9oq;k>&vu>LVteD)NoCqOzn5)t7cl2pfx4u>dE?kj8p zt-cO7V=$sBo~q>mT>lf3UFOjfW`vG{)tb6fM%fjS1`0vR(=$_cO zF^e{Vj0tTKJxNIND)N2dhWsi^c@0^A^gtQd8}C4uVQ4}s)C0o%ZD;7Y>>eFTyk5|o z;^_$Bc9EiIr36HuLmD9Q%c*3Y-f~Yn7X1!STBXKR9Vtcw@xBe#qn*SLmDybgngP8p zxLrqZZJ3uCy@DH}LQe{8NNsz)75pG%8mTNL;a$lEe(EX3?<|nRP2`aIb~wf`m{4h- z!RdE^5YA%*f1F*d6Bx+^4z`k;N&@a6M(C8tMjAp_G(KjK`OWtb$#!!aCf~{y2x&Tn zgh_K30(2HksFq@5li6q6MAdJ9C84Aa&TWsFE@i?-Rn5}H6(%Iw{)^zZ2H#}xKOt!2 zQJi0#k#BssL&#hvH#e(+%5zhDAa^3;MB`F@I58XP)%;`7s|X0fmH;bC#=wA?jyS&y zS`^1h>p0v2rF8aFN3Z1wB{gPNEZTGE&6$?si{$fcR!5Q=G>slgNEH1FPF#&p-rSTe z9$0rGNXFN`2#kV3NwS@$)RH(RlF$*pD5twDd%LO@Rv+ftEBpNl5YS;1UJdOokox2V z0(YtY$KX2C3GZ=oiIu%to{V)3GZA<67pAs`yx4s>PqknP`GB{n)X%A|5LcIZ2rZR| z^R&03<|Px2YS7*d9$({g5Il{NPnnGB7h53$AhUap%>DFIPetulEg=7uo;Rpxdi$co z6xzan|1~84RjTvHx0Bi$AJ#P}8(|lV98Rhw`-czHpeCnb3_F}TVpQH;Z6_0eIALYV z(>eddwx@_pGV=HK>-Lf-Ui+xzK$dGXFnrKtwK@x2-OVh)R9qf@cE8ytnCBU)h)V1^ z^&;YK$)88-O5sa5!dti??!NAllXbBgr7}GCh;-`h6q{D&!^4QNGl<7_)Q(N**6fUE zQedR}*8KuNV7Z(pEs;?x<8BkTqID2UVLIt_$9*If-8f){z?Unoh4NphRT;QlN*@(C zZO4hTOCwLchq06CdQ7{o@Uol_d0)0CDdG@=!Zm%Re=1`nnP;}%zNJ`@l0h-MQ-wFJ zB)yLClC7(QwfUHu^j{M5X?0y%vU)*oi@k+_Xs#Aj9iV(QNf^bb!|Hm(2I35!iuu_n z2>NHgh+rZ3WYw%E6|(OO?$;7qH9%SKCzV%@_k9C&N>X$!5UGZUJ+P}R1W;Bmg|E@ zEWo1KabCBvj;Q@2^Wm;ckoZBKHNbbd>UQ;WyW2%06C%OvxW(aZg8$pneEpR+i%^JI zW8uNdgkk#YCdX^KPeHGgvW}!nOZWCAs4+N82<^2vXktba2IxzByrxrR3wNnG`r%#g zwmz*&{=-G|T*eFAbnHwmR8+D*FiGr<7%KXp=kb4KM3eyOV8EY1Pdbdo{RqUFfn)o* zZcwL-O`i3GT3d}D;CN5f#p*v^$(xWAk7W&PpplxfWz4E5bKHN^W9JKpA3+E zw7wYL<V@`EIIsSZSPwf?&rD(mA4rZO-AkT(iMCzuQ|va;~e>S58?-oD@iJA*ztz|N(Y zG~m@M=0h)9)!FWDA8b~XIU*8ycn`4&t--ogP^{%jpo@tgJ zKEWnu#wSm|W4Jys^teLIy!sy$eO>@U{#f0`RDYDyJru(D6uti0sk zEj>k^cZRCM4H4_BifcDj)mg^u$BuOlZa6ZUScDb z@9xW0hL1d@1JS=zll9V{$rByRC{OG#W1r^$QJ7DNQhqu%w0Y zVJ44($X9sZSsiF&7q<3U%nTj?mWE&0D;!T7=JR-&NCdKp2UgNzNL&+OE6#nNaaA$0 zJjQxonElLfSnX)XuTo+W9+2G|R8JY00Z6yc-czrY_Eaz$ zz-oa#a1ux3uAc#}bp^(WaSX|bs3Qv!Zh4K8tWFo@F#_VLM`6c2Ys+%>7jBjBQ6tvfN6;ZqgH~wjt&{i-qC}p_G9y`BP0$FMQ>ACDU9f&cW_4pRLei~ z*SjSBhi+_6?U^Y>v|U`GF=!PaacqwUxDs8$2V}xSMHc``I0e>Ecx?JuKRm}uMo*OW z?p(9A+PZ-_q>7L|a}@FuH#}OGEOIprw}Mpibqp`#lmEFT>(eCpX_uQG1tO^1K~HdoKd4t%2toaf4~+nmQjx5%RNV2cRGZoLFbZwBsPfyB%cRD{AJyD*- zjfQ!wMNkLIq8kvqQi0!aGbML;=u(XNdwbuby;(TF!!avlIZURd?;$7wOztRk4crus zcu#nFoJAi_+YZ3JTA+&AthFKfS>zmILFaXExr_*hx5%7>Gb6BRvKFv;p%PY!Yt6`! zdfvL2l++!&s_5ucU51YoBmI>bf@yik6wR9hREg*sUM%l-ovCD8D@@yjI-PY4(_Y3Q zGG9;z8?M0|JEO;dPBpYJO4^8Skc<;?tGp{XUh6)@-H=PU2mw_L?$gvIj{-nCUuK_R z31TWZ!&zvwxb)?)+@~8g#zSMk^ct-&&OhX`jn_9*z6Y7ZbXKy9C&=Gb!ZxHRhNyC5 zu33&Sbt$gqN*}hnz2=^-zmℜf0&vmiXftX+!V0-F%-!pVwImeOld%6usMGz?dUx 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%0At%cbPf51jwSBn+ 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

      D5{jcl82yO%lVwli}s~TPVmVc6YvpPiS6tH zp@(${H${Ht6eaa4z@)wo7)5s;->^?{UgWg_QItRz2%vY}aN(k_Z0%wW99TE*2jlA9 z8%iZ*e#|B22!^y1Ip@?JV|}z6#TcWFE4G{KR?)|#uhbj^llo_1QZr^Sp(!WHc#fy~ zS?ZT-nWb^a!EVY8)U^rpAuS%c80zZ z3nKAOh9Qg#Ec!^a(=$7%*{Bm~r*z?nExs*f^`dtv8;L$Y_$1c`42R9nnSCQ6Dlob0 zVSS^X1SYw1F1-_M7JNhnJ&e8-JVu!2iNQzZmv0A*8!8?~h8~0hlen^F@^vnh%to0Z z9~#fU^ySSH8AD=+w38SVuuAP)kI-_eQagqx}Ge zB9e7To|7?J_DK1ZcHGkO_!xr|rof~woW7GtdxMGZh&7iu5>wIrAiN=bz!4(I5%WVK z$o%AP9~C=jBHs=eUYv)4Px1l4G!IMPmN{!)4Y7=|490EIP1qw{FSm63{OBw7oxpI; zd^-vz2NvTI;FEd_U<7_-T#*^twd~P=B7)eL$4W%DC|3z%FlVuO z_S}e^?J1Lqbx^cx(L6ENMQlf3iCG#f`gNR=3G(hIX3w>r!44_?~t`d*(Na{9@V02(!Lw zXQ*ol>!qFCR|D4Kcaq+h{pCm(@G%$hBY^R0L!=9-9a%52|Im)UgD5jLhSHfb>0rxn z!sPr*U$M!+`Y}&J-$9Hw0h4+{`pSJ`U{dExU#Yn>SjmUH!TKbB-u{Oy~03+J$>1=)Do&%G+LG+ckkbucuOZuYNWDJUSJd9gF zQd0>&kyY@?TRsMhegydB4hOJt^q;YyYR~OJ9rz`g-)Q48$r9tiGn04|j-u!*U`ppM z4~}@cFs{a9iJ?S)oV97Z3BwTmd+^B{V3fJ3kBM>;-Gng6ImHAd(1pN*+zkT810iv3 z7JU^M9=X7vmcoPvHln$H45LAW(O3N@GTU)~(Ge|nkTMk64^lQt z18xh(x!A@DjKVn&V}5GSfknGYyB6A0OBd*Dkmyre#ht__5&c**X6hiuMS<~OoHNnV zFfQ!~wn#fY*K#n6yutjWUKxBXvOwjC&PC$X^wpeKkNSwf5an+HC5lfz(YFR3XKeNVBPu5BV`4T}j%UoNqQzR*wV<$-ZJ_3JQ+ zQGVumfj}2TOWpuWrZLb3nA~SFSoD!7tdJNKFsbRFujDX*$(=%ALVNJZc^?>0uL=za z%nMBN8uTSA?Arm8nqy${rUdij(B%68qH7#O#kV_)8N5n7S+7n<_ida##VV3WEQU?P{m zBz^!){byj}?{a33K8WE{+H20AcEcDK0LBG|NCWJftPOz^8sKCKzfcS-`)dwX90L=o zV~`|}c2fJn1442Z2PU=qz~rqkVDcshuzt*?0u$X1OwPo>#BTzo`B2JfBAppl>S^rd z%IG6mJBgPtW$`ho+l=~!8OyuVwu)Gr2Q~_{J?(+Xn*#=mdK{R%!v{=iw}1`eIUbng zw}43cA288Z28(edU}E>V4J-Acc8tpH$EFRd&pc=Ch8OI3@WD%uJ@dk~>2rfiU%!6+ zrbS2$-xob}-5+jv+qwLf(y{mRTRb_F2{XXSuI=MTd{o5U(sFhs+0Nb;f@ , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Version Number of API. */ -#define BYTEQ_VERSION_MAJOR (1) -#define BYTEQ_VERSION_MINOR (60) - - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -typedef enum e_byteq_err // BYTEQ API error codes -{ - BYTEQ_SUCCESS = 0, - BYTEQ_ERR_NULL_PTR, // received null ptr; missing required argument - BYTEQ_ERR_INVALID_ARG, // argument is not valid for parameter - BYTEQ_ERR_MALLOC_FAIL, // can't allocate memory for ctrl block; increase heap - BYTEQ_ERR_NO_MORE_CTRL_BLKS, // no more control blocks, increase BYTEQ_MAX_CTRL_BLKS - BYTEQ_ERR_QUEUE_FULL, // queue full; cannot add another byte - BYTEQ_ERR_QUEUE_EMPTY // queue empty; no byte to fetch -} byteq_err_t; - - -/* BYTE QUEUE HANDLE */ - -typedef struct st_byteq_ctrl * byteq_hdl_t; - - -/***************************************************************************** -Public Functions -******************************************************************************/ -byteq_err_t R_BYTEQ_Open(uint8_t * const p_buf, - uint16_t const size, - byteq_hdl_t * const p_hdl); - -byteq_err_t R_BYTEQ_Close(byteq_hdl_t const hdl); - -byteq_err_t R_BYTEQ_Put(byteq_hdl_t const hdl, - uint8_t const byte); - -byteq_err_t R_BYTEQ_Get(byteq_hdl_t const hdl, - uint8_t * const p_byte); - -byteq_err_t R_BYTEQ_Flush(byteq_hdl_t const hdl); - -byteq_err_t R_BYTEQ_Used(byteq_hdl_t const hdl, - uint16_t * const p_cnt); - -byteq_err_t R_BYTEQ_Unused(byteq_hdl_t const hdl, - uint16_t * const p_cnt); - -uint32_t R_BYTEQ_GetVersion(void); - - -#endif /* BYTEQ_IF_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/readme.txt deleted file mode 100644 index fb10e762035..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/readme.txt +++ /dev/null @@ -1,44 +0,0 @@ - -r_byteq -======= - -Overview --------------------------------------------------------------------------------- -The r_byteq module is a collection of circular buffer routines for byte data. -The application passes a buffer to be used as a circular buffer to the Open() -function which assigns a queue control block to it to handle indexing. The -Open() function returns a handle which is then used as a queue/buffer id for all -other API functions. These functions include routines for adding and removing -data from a queue, inspecting the amount of data in a queue, and the ability to -flush a queue. - -The queue control blocks can be allocated at compile time or dynamically at run -time. A configuration option for this exists in "r_config\r_byteq_config.h". -An original copy of the configuration file is stored in "r_byteq\ref\ -r_byteq_config_reference.h". - - -Features --------- -* Statically or dynamically allocated queue control blocks. -* Number of queues limited only by the amount of RAM available on the mcu. - -File Structure --------------- -r_byteq -| readme.txt -| r_byteq_if.h -| -+---doc -| r01an1683jj{VERSION_NUMBER}_rx.pdf -| -+---ref -| r_byteq_config_reference.h -| -+---src - r_byteq.c - r_byteq_private.h - -r_config - r_byteq_config.h - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/ref/r_byteq_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/ref/r_byteq_config_reference.h deleted file mode 100644 index 907d2379240..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/ref/r_byteq_config_reference.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq.c deleted file mode 100644 index 2bcbbd66812..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq.c +++ /dev/null @@ -1,419 +0,0 @@ -/***************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2016 Renesas Electronics Corporation. All rights reserved. -******************************************************************************/ -/***************************************************************************** -* File Name : r_byteq.c -* Description : Functions for using byte queues/circular buffers. -****************************************************************************** -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -* : 29.01.2016 1.60 Fixed the initial setting process in the R_LONGQ_Open function. -* : Fixed a program according to the Renesas coding rules. -******************************************************************************/ - -/***************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -/* Used functions of malloc() and the free() */ -#include - -/* Used the common type */ -#include "platform.h" - -/* Defines for BYTEQ support */ -#include "r_byteq_private.h" -#include "r_byteq_if.h" -#include "r_byteq_config.h" - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/***************************************************************************** -Macro definitions -******************************************************************************/ - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ - -/* QUEUE CONTROL BLOCK ALLOCATIONS */ - -#if BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS == 0 -static byteq_ctrl_t g_qcb[BYTEQ_CFG_MAX_CTRL_BLKS]; -#endif - - -/***************************************************************************** -* Function Name: R_BYTEQ_Open -* Description : Allocates or assigns a queue control block for the buffer -* pointed to by p_buf (see BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS in -* config.h). Initializes the queue to an empty state and -* provides a Handle to its control structure in p_hdl which is -* then used as a queue ID for the other API functions. -* Arguments : p_buf - -* Pointer to byte buffer. -* size - -* Buffer size in bytes. -* p_hdl - -* Pointer to a handle for queue (value set here) -* Return Value : SCI_SUCCESS - -* queue initialized successfully -* BYTEQ_ERR_NULL_PTR -* received null ptr; missing required argument -* BYTEQ_ERR_INVALID_ARG -* argument is not valid for parameter -* BYTEQ_ERR_MALLOC_FAIL -* can't allocate memory for ctrl block; increase heap -* BYTEQ_ERR_NO_MORE_CTRL_BLKS -* no more control blocks, increase BYTEQ_CFG_MAX_CTRL_BLKS -******************************************************************************/ -byteq_err_t R_BYTEQ_Open(uint8_t * const p_buf, - uint16_t const size, - byteq_hdl_t * const p_hdl) -{ - byteq_ctrl_t *p_qcb = 0; -#if BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS == 0 - uint32_t i; - static bool qcb_init = false; -#endif - - /* CHECK ARGUMENTS */ - -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == p_hdl) - { - return BYTEQ_ERR_INVALID_ARG; // return if invalid location - } - if (NULL == p_buf) - { - return BYTEQ_ERR_NULL_PTR; // return if no buffer pointer - } - if (size < 2) - { - return BYTEQ_ERR_INVALID_ARG; // return insufficient buffer size - } -#endif - - /* GET QUEUE CONTROL BLOCK */ - -#if BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS - - /* allocate memory for a QCB */ - p_qcb = (byteq_ctrl_t *)malloc(sizeof(byteq_ctrl_t)); - if (NULL == p_qcb) - { - return BYTEQ_ERR_MALLOC_FAIL; - } -#else - /* if first Open call, mark all QCBs as being available */ - if (false == qcb_init) - { - for (i=0; i < BYTEQ_CFG_MAX_CTRL_BLKS; i++) - { - g_qcb[i].buffer = NULL; - } - qcb_init = true; - } - - /* locate first available QCB */ - for (i=0; i < BYTEQ_CFG_MAX_CTRL_BLKS; i++) - { - if (NULL == g_qcb[i].buffer) - { - p_qcb = &g_qcb[i]; - break; - } - } - - /* return error if none available */ - if (BYTEQ_CFG_MAX_CTRL_BLKS == i) - { - return BYTEQ_ERR_NO_MORE_CTRL_BLKS; - } -#endif - - - /* INITIALIZE QCB FIELDS */ - - p_qcb->buffer = p_buf; - p_qcb->size = size; - p_qcb->count = 0; - p_qcb->in_index = 0; - p_qcb->out_index = 0; - - - /* SET HANDLE */ - - *p_hdl = p_qcb; - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Put -* Description : This function adds a byte of data to the queue. -* -* NOTE: This function does not disable/enable interrupts. If the queue is -* accessed from both the interrupt and application level, the app must -* disable/enable interrupts before/after calling this routine. -* -* Arguments : hdl - -* Handle for queue. -* byte - -* Byte to add to queue. -* Return Value : BYTEQ_SUCCESS - -* Successful; byte sent or queued for transmit -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL -* BYTEQ_ERR_QUEUE_FULL - -* Queue full; cannot add byte to queue. -******************************************************************************/ -byteq_err_t R_BYTEQ_Put(byteq_hdl_t const hdl, - uint8_t const byte) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; // return if no handle - } -#endif - - if (hdl->count >= hdl->size) - { - return BYTEQ_ERR_QUEUE_FULL; // return if queue is full - } - - /* load byte into queue */ - hdl->buffer[hdl->in_index++] = byte; // add byte - if (hdl->in_index >= hdl->size) // adjust index - { - hdl->in_index = 0; - } - hdl->count++; // adjust count - - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Get -* Description : This function removes a byte of data from the queue. -* -* NOTE: This function does not disable/enable interrupts. If the queue is -* accessed from both the interrupt and application level, the app must -* disable/enable interrupts before/after calling this routine. -* -* Arguments : hdl - -* Handle for queue. -* p_byte - -* Pointer to load byte to. -* Return Value : BYTEQ_SUCCESS - -* Successful; byte sent or queued for transmit -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL -* BYTEQ_ERR_INVALID_ARG - -* p_byte is NULL -* BYTEQ_ERR_QUEUE_EMPTY - -* Queue empty; no data available to fetch -******************************************************************************/ -byteq_err_t R_BYTEQ_Get(byteq_hdl_t const hdl, - uint8_t * const p_byte) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; // return if no handle - } - if (NULL == p_byte) - { - return BYTEQ_ERR_INVALID_ARG; // return if invalid location - } -#endif - - if (0 == hdl->count) - { - return BYTEQ_ERR_QUEUE_EMPTY; // return if queue empty - } - - *p_byte = hdl->buffer[hdl->out_index++]; // get byte - if (hdl->out_index >= hdl->size) // adjust index - { - hdl->out_index = 0; - } - hdl->count--; // adjust count - - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Flush -* Description : This function resets a queue to an empty state. -* -* NOTE: This function does not disable/enable interrupts. If the queue is -* accessed from both the interrupt and application level, the app must -* disable/enable interrupts before/after calling this routine. -* -* Arguments : hdl - -* Handle for queue. -* Return Value : BYTEQ_SUCCESS - -* Successful; queue is reset to en ampty state -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL -******************************************************************************/ -byteq_err_t R_BYTEQ_Flush(byteq_hdl_t const hdl) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; - } -#endif - - /* RESET QUEUE */ - - hdl->in_index = 0; - hdl->out_index = 0; - hdl->count = 0; - - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Used -* Description : This function provides the number of data bytes in the queue. -* Arguments : hdl - -* Handle for queue. -* p_cnt - -* Pointer to load queue data count to. -* Return Value : BYTEQ_SUCCESS - -* Successful; *p_cnt loaded with number of bytes in queue -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL -* BYTEQ_ERR_INVALID_ARG - -* p_cnt is NULL -******************************************************************************/ -byteq_err_t R_BYTEQ_Used(byteq_hdl_t const hdl, - uint16_t * const p_cnt) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; - } - if (NULL == p_cnt) - { - return BYTEQ_ERR_INVALID_ARG; // return if invalid location - } -#endif - - *p_cnt = hdl->count; - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Unused -* Description : This function provides the number of data bytes available -* for storage in the queue. -* Arguments : hdl - -* Handle for queue. -* p_cnt - -* Pointer to load queue unused byte count to. -* Return Value : BYTEQ_SUCCESS - -* Successful; *p_cnt loaded with number of bytes available in -* queue -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL -* BYTEQ_ERR_INVALID_ARG - -* p_cnt is NULL -******************************************************************************/ -byteq_err_t R_BYTEQ_Unused(byteq_hdl_t const hdl, - uint16_t * const p_cnt) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; - } - if (NULL == p_cnt) - { - return BYTEQ_ERR_INVALID_ARG; // return if invalid location - } -#endif - - *p_cnt = (uint16_t) (hdl->size - hdl->count); - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_Close -* Description : If the control block associated with this Handle was allocated -* dynamically at run time (BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS set to 1 -* in config.h), then that memory is free()d by this function. If -* the control block was statically allocated at compile time -* (BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS set to 0 in config.h), then this -* function marks the control block as available for use by another -* buffer. Nothing is done to the contents of the buffer referenced -* by this Handle. -* Arguments : hdl - -* handle for queue -* Return Value : BYTEQ_SUCCESS - -* Successful; control block freed -* BYTEQ_ERR_NULL_PTR - -* hdl is NULL. -******************************************************************************/ -byteq_err_t R_BYTEQ_Close(byteq_hdl_t const hdl) -{ -#if (BYTEQ_CFG_PARAM_CHECKING_ENABLE == 1) - if (NULL == hdl) - { - return BYTEQ_ERR_NULL_PTR; - } -#endif - -#if BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS - free(hdl); // free QCB memory -#else - hdl->buffer = NULL; // mark QCB as free -#endif - - return BYTEQ_SUCCESS; -} - - -/***************************************************************************** -* Function Name: R_BYTEQ_GetVersion -* Description : Returns the version of this module. The version number is -* encoded such that the top two bytes are the major version -* number and the bottom two bytes are the minor version number. -* Arguments : none -* Return Value : version number -******************************************************************************/ -R_ATTRIB_INLINE -uint32_t R_BYTEQ_GetVersion(void) -{ - - uint32_t const version = (BYTEQ_VERSION_MAJOR << 16) | BYTEQ_VERSION_MINOR; - return version; -} diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq_private.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq_private.h deleted file mode 100644 index 7686b17f7b2..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/src/r_byteq_private.h +++ /dev/null @@ -1,58 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_private.h -* Description : Definitions internal to byte queue module -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.0 Initial Release -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ - -#ifndef BYTEQ_PRIVATE_H -#define BYTEQ_PRIVATE_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/* QUEUE CONTROL BLOCK */ - -typedef struct st_byteq_ctrl // Byte Queue Control Block (for handle) -{ - uint8_t *buffer; // pointer to buffer - uint16_t size; // buffer size - uint16_t count; // number data bytes in queue - uint16_t in_index; // index used by Put function to add data - uint16_t out_index; // index used by Get function to remove data -} byteq_ctrl_t; - - -#endif /* BYTEQ_PRIVATE_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/en/r01an1856ej0320-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/en/r01an1856ej0320-rx.pdf deleted file mode 100644 index e8228f230d88f2fa1f9a3b649f175624e3c0c8d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125908 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®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

      ARkc4omN~%Yd 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 diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/ja/r01an1856jj0320-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/ja/r01an1856jj0320-rx.pdf deleted file mode 100644 index 0a64eb08ce27cc99ab1ee40ba96a5e72052d5b57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350583 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%0Auw9cCp0q~G?1xasa_7D^Vyy55aCe+3 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
        ^zGw0CowfI%-01t3hbTCH4v>XR_0&H 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%0Ae!>-Z3{*Q!RR2u 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

        >GaKUhVRlNej`ApWY6*p@CjE`(v65Aj+gP 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℘Qsh+mmL#rE75>PpQBTyK>Di;%AObKwX^~%5F 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
        WQT%jL6{K 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 z%0AW>7sS}5!{!1gPE!qp9lt@?4NX*iyh*x2qL_ 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�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 diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/ja/r01an2009jj0113-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/ja/r01an2009jj0113-rx.pdf deleted file mode 100644 index 6fbcd1749bad8d8456ab6e5f9efbb55349746fbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250855 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

        %zfZrgP|2-=wpxO<+`&Us;zP!D$!QTrC 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≫^ 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ΜD&tH<+KyDAd-Van`i=t_v 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

        LvLa&{yr5%mX18g^IB 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

        YK)H10IAV z9AU4v)m(@!+E61YVbA59ZI2f!T~Rnu%Xm=-TYc3EN<3#Ru>ZCvE&Zzm!sO-C1|aoy zH1`Z^*3(x<`aOTj=~tZuTM%f-=0(u?13djeV}|4~T#+toUcH!%`|cLH!xg0m?eP7J zz8NhTT?sYDYy6hyNuGya7W3ebAf9y6uRx^N&&7Y_G^%ySX_Zq}J>o8bfvj{!p~Hizh+y) zc4w$JiqoKS9E+#d*iA38P5+4U^45p!{aO<6JxyKTid$x^eVw)-{q40Uk8t6R z>NxdzTa*k#mop;3iQFypZ~23{N+P_XU-2vIpCf{eh8h$m!PQGdI^ee2 z*A*dpg$Nw~eID!CE@HEnk2d~y0q{6b0`^|$*`UHuT zzFChm*=Y#lPt(_0%R-WT2~};r7@+@EbVv%g_X+xK!q+ig~nAGuBzSn8F!Py__HcI^?q+5ofHs_G5yVw*b=xcva3^8LQ?fT#t+G41vNHBDPOxdMla9q34OFNp^@=$Pk(sA#G>-h{sNm^lg#Y0H`(BE9u%yqvs@lJC(Panh!va+Z>awn|XP}N3qgmNKRE!fnb@5_qmQ)+}dd$PQZVVhF zz9vS=seW6R(VjkbsfMh6;-_)TJ<}fvWM6-|w${>xY!TQCRrkl5M9b|n=hyk}a!r+k zY5+)FfH&)KEe4$)kNb*kAkxz;3^mp8wi0d7-YZtZ9@-TXg283+UQAk(Q*_J*ROv)M zCtlGcSx*-;U{CxV$HD?GP7Nt3yvWDdiik%EVS02*5sB_x z8|18$K(^*aDHMmv>Nc_1w6G(-27!zQF2h=%{#8(x5Iek&Q;R3_&VTos-~fQ^OEbWR ztv1ErIZ*9y0VG_wgh`TZ7B{YV^t63_*hpU!Li(#W;+k!`*b0`eyb?YIJ`8f>;Hc6t zpdG7Ly(Y}jYsSl*Va|}w<*S;iHHH*^ww&jZs&r|g9CFUEj&EawTJXlKnNVKThsm}OW zPD@g$AEP=jU67(Mf@)*2BS{uJ&4R}M_(O5T{JE|;{?`T}%y3I9$6g}R1j`wejwgD= z(lq!@P}=KWGrm*H^zH?$8Ab@DxwB`TO&oO+4lkS2CWI)yjGj%~pDc07j(qITqZXV{ zR$*XR<`+IUeU%+z-j}%Zo@G*Ky1rqQT9w?e2-ReUgCv6Hfsk9GMR%`Sg4HV%HnP&m zL_wmaHK7Y3%ruAG@!d&|*&qG1jc%0@^5!ZWoXR|o8MQja9`_`9YQ|Zo$%0qYNFc%j zU}SZBodNu-YoU`V@Cs$kCd_arA*||~76-Ui#R5)ujcL8HVR*PN-I*q*d0VsZHNCs@ zc+V63i}NoZVtNL?Rs}dNRyM-1-2u4`zC-RT+A2|TcZsV?wzbDFE@%q9VdA9z9_+gj zg|ajP*>s}}82_YBfcf>PCsM(AOTyN&9Bl7P?fP1xQ#i{(82v6tFmT*u8d?z^PuK7~!1QXX(0zCdA40eAo1vaKALR2WiLZG|0Fh}JTQ3=-73Fj~Ixab>j!192 zb^@=@hxU&qG7K(%b+yLc>Z z4}Vuip8aZ&LXED)2&xNFL~Dh3ddkaoT#ANFI-dIrLO;}^F#GNZ-=L+CFJBk{+SlSF zz?OJXW5Pf2-ojFlhN~mCk{1KL_Kv9%5)bB9U5u7hYS#9ZZdNnS{zD|S$pL#m9^YtJ zkiZsgC*S1WI{E0=$NU#NNMfucOoOW<@+*`Ys+$~}ycC3>l4w?~8WQ69=5K-%bD5Mzz+DblBmYUK zKsFh(BANVZd_~EbAd~#Z1A+Aay}QC{gOZ8N^SqJRrDvpuRE}6x0+s(IzS!XH0Kp9n zX})UZ3vwea{VpHM?i-C|1n4V!?8w2ij{HNN4tg!1Y39Y9Cin#HR|$mU@ClK725=?w z22(PD7t<(#=?npVwY08bEs0_9W52RD&|gkJF;OYYV31=SwY?HdE3&z2dUvbH7#!cw zt09pKsPm&xLLRQc&xm|1eWa#9%JQ5`NRGN!#Evmpt)n1BTx0~DFS^kh%QDx9{1)4jb7Vy%CG-5jmqllI0L$MJp?kHNw1OdWkhcV}tmug>j z$JaFs?)^GGiCh0|GkU)72Kq{W;+>4#+p`6{lw^_pdE{|1P zNz_SXvDIzEm1{lvhje%xUggBx_Mf>bm6p|(NV9W$f~XpHcd{PvNO1vubv*slv!`vP z!$XwSHf;~;I3)r1$VM4#smKxlNuIZQzV==MFA-mUCvF5j^>YuLqq+kTS5ig*u873M zivBFSIkt#z%YsJ#@%@t+RHb+)VfgDc>~Ug~V6~MH!>rJxn_>4~RV3NV&t+>dRF6)s z=aN!nz`Gf)7uu*-+q0G6oJ=*mB1MK2;|D=sRHEd`>zqyKR3M7_W zWNoc$Or#A{x-`==egUAo^VK+wf0+?(cEMi4JN` ziaGZY_4g;HT31l_vmmdVPjj#Rnm!pu+R7jJT)mLW?J@~ZSQg;PMnSKj{`uq%{O?T? z+1}?eHe1%mDlD2>-#>Mt$wn0MDA1!MJ{ifY9xB*0>Vc*z(MWGU%NGw51|E_Zo{+v1 zeuTt>eM+Z`xYiRUD7>4s#Ry+*4`aos9G<`9UUl^&v0t6*F*kLtZjoX6cXL>tWR0Uq zs4fN9bdX&37l`5?%vjd8eiokYF7#RGALDaqGI|JdMX{ z5Lcu8FALL4ZS4Re`s{C)qro19mp*I6>_M~0hBY$LTb4KanZ!^{?{oT?# zf51%a>yO#I!V2yocMF&>307$sO>eKJ+(LD~L~Kr}ifyxu2-FW48J(QXPq!gI64jyv&5Hec9A3=W z4O?*Or7o=s^=Hsgela0rA3yLOr@}Poxvw5nT+q9TZlwsD=l3Lkz=_9>-lXNd%I4V= zzH;f>EQAQ3^zk7iV#U`HcKTBd0qES^`gYvGeu!}8`Xv@ko9_G;=#6SzY}~&wAErhu zByM{5M-igT5eKic+Zk7DBmbMl+u%a-Gaj^tTSG&VIXXwj8GV8-SYv-1?G!m_YE|N5 znm1R&n#1Y~oXzc|B$A!4)_{7qdJQg4Rb)FRu+p;#I(Dso41~pt1|LJvOp7E&Wrh8WRCo0K2J>r zt;3-NI^H*)7!3Z}!Y^li11}m+-4plP!RZceeih*Uu^F#d*>7kHL4|s2rjx{}032|7 z_K*g2q7vBLau?mlWVjW_JjksYq}`F%(Qzy6!^D_HLI>l1b?kMyOnLE}@Ho{7hd0QE zQ)X%HO9Y^rGn1=49@EoK9xQC6s|qaVDAt+lrJw-1GOwpUv-T13*53HgF$y9i&H%H=vlc?y*84%AmDft87W>m&$`|iH&A3WMg!OI2Yf@@9RzF} z=mj$aNs4}}h0LdyNB7G;G?bAoj|YvV1dNFe-rw?H2|d|#tqP8ukS%fj)wPQ_D>T0e z-)L=INTZnx7w+siYEzBGwdF~D%xVnW7r-mQmn(~(N$s9wAuKUx-Gr&U29eNasHWh} ztvk;a5w%JX!+$qotwX+7`k`4d5b>?Kp0t3`XVu+)Ei_b9z19R~`E6Y{So7YNxGx7E z`793`$AK|d{!vcS1}wgodtzp-Hiv-Z0e3y$S*Gp?krT47>k3V)#z4pRXhg+t`w@uV zlHe~uqDO8DyXboDjBMO#H>PAYoB@d;Tdyl(^uY;=e;&t6f76S{rZ)v{i%6`(u+80_ zSB6SLX$6R$092u5k_h9LFu{NGxG!L!-R)@U+PLA$dV#ehUU1mR#ftgMSwza-CDEs? z08~+kea1itXW0K>ZvC{Jt@3tu714Br^Dc`lZ-Esh94^&^^lB@yOl%hX0u8(zEpGd=Uv#wQvH zNb#t9wxl__wMNY~6;GUv$`#0(!b)1VE5`tW1eET`KSJ)>YXa;fDgzu z!f^mVbMfbuBw>$NZSwIQaKrTees;dFd&tu=3KJ?ALefN~ru?IDsa%|x1vhlU$Mh|` zIBvr|-=V@59lyI=)R8;jg3_6$!I6iC06V;f+uiXXcH2^3v5%v(9_n5G{FZhTUQK=PBRq z%CP)$f!t7W)|>@~?EGEe{Y&a2L+G&YtCLogkXA#7zP{FlWoH4kz0NN<2jP6JEG}!< zoncED_BctLQ+Hj)&cdR8u0hSe<%COVWnNG*DOA!J6WKQyIreNka!G5U#bimaPNca{ zI8x*|c|VM>J$dY|R3^@Pzp${;Y}6?AQ4){q(N{1X?gB}$D6dnqUA?p{|FR|FnW2}# z=2GI1)~Keau;EMS;CK`|&}SdAnzg)bPA4{CXN(`Mx>+-vGHz_NrQF5QdTnko-gy50 z!DmyI&<5=M;$n=>pt^smrwpSe=QO+XdKTX^-3k6?e?12|9J_I}nDm4QxOR z7V;z|0jX_ZZSk4;tLMwsC08;UYTT~;g<2m=PUn3E1%ptgSe*(muBwE6NcZe|B~z@89{7@QoXGLrE_58_}L^v%FRii6aN9chh^ZRfK- za8YviMu+X!ya3;NO+n}8_<%x zwILQSU@}Pp|dT@V%)1p^3UpH6Yb~uOu z)!0>@c9*u$<7D4`vCyj+XbxMsR&pR>9YBO3ZCPS;<$6Ra9q6!Exa%>B zE}uI|jGDZ?Xm9|pV+Ut2e}u-x_4vqQRGR9dbgvTMlFD7@m_QXd85k{Rmak>v zs4PH0r%uTVTBVMcj`f7|GjEkZP_WYyAK>(y4>($+`rO}>cT^-Yyo2JZ6s;H_J=m_v>7z<$<@g^;<%)_10(L{40d`aEfo)J?T*1c?v!43 zGZXU?N|?2eghSbwOOqKYS05?DFSO$3l>6ylv|b)VxpFU3%lPdPhX6g;vjMIdW#&k3 zPgsNK@da*G(YmD{>%_??C(HQ*qo}HGl?pD_TlA!t@W6?N!sohSjZgwt5+?$2LL7<6 zBhMh5jvTBVik1{DgNI!dq}CT%|+Jen2PoK~bB{-`OT zsC7u_8P!jLE5#K~0k|~T&nu zS_Lj{$&{$%+)!CIH}}dtVp7BmsyQMqpNsw>Oj= zd1>DR3vc`~J8c}X`uU1wFu&_J=L#SIAtH%+6jU=<;5Arn)jYp!ZS|Bk1+_0v`g>S8 zEpNBKf^=IOa^8KD-%%6(X+FdfBDP1?$zYWElE?B$r6-_=(e5%(S3?LQT;bRx?8hAH ze4{KqpraU0$(T4k12`;8JvdK5IcJ-cAz-E&Rl9j!RSljTrz+eQW)V(|8dfI5*;60tUu^j1Cofe=a&jTPFi269RfVB_{`GBPV$S2NN47M*;>Wmj70kfB|B?tY zu+#q=5xn9t`G8u77bo2UCj(~6_4LD{UP3Eajo;ilsP9`~RyS}m;>&$I9lNQfB2`Sj zLw;$BX`VKJaS7UU#pgM9*z2l?i=oA9;Y@3Ry7nU_*3WaW$rg@RkvZil-^A92ES!i0 zmhC9c*+!hrE< z^upUpyUZM4!kpbHPa+G-Ibcy+3G2{vp>t-L@wkO_^Fc4=XYT&Zyc4LubkA$gFl=ZtTX;?IqPT$s9z ztWDj!;eHAi?m4bMi2)$KH6t~VTq5L~D_eVL_o{doQfQTQ@!Je6C1XH`j)Hjhwv@|R z*fj;ZwuICk6R*Q4RbI>i94z2HNGe|t;xme~x~JHsYscWMxe7W9hvbM;r9q+BU`92v zBqEPW;$eo)aD(0pa%mvI!dkOqsqYTQ5#`tiKZeyEj0yA+J=yfq@m_=dGDY-|dU-m5 zM;!4JQ*`+`c?_Vx@nLNWmy@fG5tXg+P9JBm&OmnIgZ!?km`85R24rb2n-?rz$PS}NGg z#QNZ*Um9ys1eUeiDT8i;d?PVSAGU4&zbAx5D876PITB}i5``sx-(&u*5efvo3pNW5 zsVyCz9vvSPW-y?X>~MoQ^^-K+IRqLIA&82iiS^@AvFGC+(KGuPx-ta)y=II?Xc>%E z7yN1G+Qh#O#dfpl^MZAk@i0lRKH2$_q$Q?_Wm(E^jz}AByp;Znfml1Z4phFBg5ExI1VN>7Hk zFVcKzL=KEHw!LJ7I*VL-`&Ugu##w&UrMlH_>mftZc0g2=^xUj;&XhX{YPXa$-cHpe zu1-b1zg~KU60g3b)@hdQETxB;+b~b+ss9NFh$7kG!XoM|l7R$ok!&&-8>1kvE$W4z zP3bSuJ^g4AOB_=b6dT(Y?wYU41|TL7waaS~`EJwQ+N1awro_}S2f&o$V}w}MJSb4H zfNHNv<>iK;)UQ6qxQM8Xq+6=;1oeZK$gi-8r1!6fCBiMd$w^~Xb5N$SG|3T}%!Up{ zWXnYHHF+FY$y;-D$J=dMDk|=M>a3)GZ#_oPF`AS&iMa*?aTn^*_}i%b{_=!39XAaH zR9Vg<8s$IeV@&}EB9@lh*d5X|PX|fJOUw0kRanGw7CY7N05gvStt0Weg-_eUD| zGQ$K53f@=7S(q1Q@Av+~fDuaKsCrb! zW41m(s8Wsn+g&;{z<@nDDC%_hQu15VMK>#_EIPKU_^E^z1LEi=_>99^#g50e z@i0@)3DsgQGSl5F307w`K-4|LU{_zf5{KqszhE0i%~lq;=23fjtlj9b2HqZUkD14< z09ZgpK-b)Y7>0+LwNVkuq|=Pt%Az<&C1)jR3i9WtEj=1VfjacT^4BqRL26$dfxlnY^*0SGDj+XjQOHu;Xsi#KrlBai0!T}z zJvgnw)9dGx&<=X9$vA_Om`3x|!g5wf^%{LPBOxj0e?gEUS#!%~c^wAmJ1o~~F(4g= zNZ&e8M^jG2uUkw=l-bp!#(cERUCS@-#*RP@u);^&xiKOWKpADl0);XZ%Ilfz{8t&! zzXJ1r#8p8-TQ{wLavf$y2HGD1OeSV_S_W1fI#F{gCld!cQLCT0Eo@?BYivUIAM?db z?2OEGG6qf#=06Y8GO*FJ|C2oZ{Ad~JS^w$bq1T~PG;y?bb}%w=Z>ES4nK~^0&Ou9Rp=wy4eQ>7F zN$gq)v@R~|0H9PJ(m5jRE$;yRjLEmF=mltjf!{92LwSm5Rr0?)Fbcs_xE}+gP?Kz> zJkeIR7oLA)v9019ADMI~e3j_C*F>$X5mNtLV(slanxJZtb4FTCnhIt_Pg17L z!g286F;gHJqtHX;Jtx0+TH&%MhIx-|X+Oso3y>m7T>aY9vP0E!Kl~$7BC99bVpXiZ z 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%0Ds=5aXaWMMEhUc*!^NYY^~ zYUEBRrKq_yF{*hx>3@^xEY+rU-F)~Mw{=K|1PX93l0= zStffpps8Av#1g&_fk-UX`tfPnGod8!f%|J4k2ypsMFwK%*}i*k- zEV!AAeJBwIN-YK1(c*)Muoj;goRpJuN8qPJp9CG~=^rw();v|820Jr2Uf!8Ic1yw! z^H*AwKHfMe*KLor0hB{@xyY?KP7H2v1^B3H2C$!ap+w z$;)SIT|sZIMd~xmR4YPPg70K|7=`pTF#eAU+UnVLZ%k$fo(#{1vjpJB(QP`*Tub=)8U`>^GES`axq4B7SXjc5sX#%6)UR2rJHIe3O`MfNOVf;l7#yvut zg% z-uLVz!5%_tJQ|WpvzK(7fL4}jC0l28f*Y&D=O}J42k1L? z4{R(gdKO4@Rh!D zaNAfI8;pIt?wHl0XghMp9W&EG)axzahAtaIanB-)GlzJX@b8^F!qdpEEP;=Xk@YZv zHt_qYcBA|}PUMRhQZ8ox&|s+%(S`w=h#U~hm0~vRrhjNu-y~o;KoYUB0+`{{-VCwE zXgc74FQ$sc%B{4GJ}7(bv5V329H}^_7N91kV#R7Kkxo&O84Smqlp>IKGoh6Zm#GV< zG|SJT?(>x?gsKwrqBDTtPt@q~_B|&EdMqkU#h;S!Mkx(f5`}?ZDpgq_tF@s z!H!r14KKz6e9DJu+i2t#hg%0ycEMwINyi4Hdp7lW9hEm-NEFj?L8-FVCOpYyEeEBQ*%YK3#Bm^=qX)kQAC=i9)V!H+SP4Dn{QxdDE z1?i4$FnyZMbeXsC&zPL6@^f+(#eV3M6Y^Msvnt2vVE&VW`DO|tSS=hqfkuDU_}Efb z%f31zMz;#RpKl<5{je})hmguwA2BsV;Cz%xB8{<(8!s&lxAu*Rs62H>+GzP zHS8e!wW;{uJvIVpac3Szs7Iq@Lej479Hs?$=6;93&e(Q6b9TO*u08z&o6DS0E*aeaQxEaKX7vAGnF=EZCo>zv|4~8wuU>(Hm4)H|3J-`kvo_9r zyk6ATa?c0K*_Y=7zi_yI?%^}xu#cTVkv%)nvzy!arhV4jQG|%0YWrQJW}04SB2^oP z_bzTjhF*cEfs2CcvH9FjXm=Lpgi+nTeRTcFaIL`u$f=*=9JXtKJUHhDdJH2=AjVU* zXqd7!_h+X%2ZruLNo8fN9KldXGrm{Utn3Cr(+QOm#jotv5iyw1=~<3ePCdJ&YRL_P zN8H2Ze$c0ABLtLSJnPl`$kiAxjyI<*##4&c96(XFH>#`6vRdIL3XGDeL5{Xq;6hYS zpTr(SSg+MD@efcw!uNuY50<}M^sB{I92-mI=`ZQ_b zjF4uknOD0kn>7fFpH^ImzX~LDd-c<8fD-i}kGDBjmDpjs^xjm^Wk^*0SV2_h1P21_ z{|1|e1i#2fVrMAE8Uah$97}ddKA|;meIM{aaFq9N`@f9}g!`(zWgR35XqbJf&G*H3 zKhE~^lj1_-APK=BOcC-ho|Nr}i|>z17{mMf-OiAkGsgIjf81RSK$myi+cGRtxtlow+qV>~ahN4afWOW}f;(_1&Lh^yBjEKf4l z7h7zCcdo=p=FB+A{ZSuF$bss<8?{T8gX|mX+CWwOX+o;^z*$b*uax{dDCvrqA1L3@ zPyqY03ZE-nOHevF(I0hI=m&(Rxw9lTtYg-A$otz4$qJ%`7Jgvbg`n=^cnTjonbmyD z7i)T~pMn}v1WcCno(BWC(eJkhe|CXCBKuumv72s5V1AE`)ckjCc@NxlqmAPZg0LEh zqt_f7poI*s2=;4o2Xo8SP1OOG2@$gs|6H3n~f) zrwfAuD6zM^^A;e|^*| zH^>O?G_Q@C5oEO7HBjoqj>7}+Faaj!@+Lr{hPm%({zLJFE3J3lhsO0SVOutz?y2SJi$PIgAae<+L%&cq<@U`YtHPgXm+~6Yr?S-_iVCjb&ZDrCnB`9#?8vx zB)WUM;^0J!^PvZs+ON2oFt5Ecb58r{%+1EtMf6sNmPiJG>TQr?q;v3*7VC7LP_U4;mwvIv^~a&1%DGQ#l4keDL8=qF zu*D7xMwaEKG%qMaK?GWSEouHb*00H=6NhB{O;zQRY`QiiEJoSP2j<0Z|PIY3SXehi59}H8WQ+X>&`?eS2DI>S8XXA zG#5Op^X@qVP2OwLcRR$Oc>P~}!Pn-2777TIu?L_|-GH-G`+Z?oMoJ~#dC#FlG8pX( z8buN4U2?u_Es3=VdVfzWd^$^WE9s=Sl)nOfd#kkAoG^dGk}#jI5mV%QiUxuUN%)k~ z_>QveL}p({auKY@X!$NO^yxxUR%PuSA7Sj{jT?tC@%bU?1#eEjsNJfPL-*L2t~hp` zUZy?ISW68aOfI)ml45!wOlCTC61Uzn;r|<9?_^y; zjd)bns!Eq$*p!|>s8i0sPB$UKQ3FmAk~t&whekh?5z|sx!v0VKbFcDWac<$+JG0=4 zU*llFd-%!NVh7Sx8YKMwu5*~bmwA2&eOF7SIsp1p9UnzJX8zps(gOdM#E1@%7U&j; za|G~Gzpc|W^cZqUm@5X#IPBf5cvcdVC-ja)Q>_UX)V=uHrf6K&6g3o?3u*{pkH==a zbZX&m#)6$IHF8l(#?##{#wt?ZvscU%Mb_+Bzzd56X^+OEE zh|=H(;2>4ueC+!|)yux7c9AR+V7)Z)a(NZxK@W2$giBMz%>wFJXu3PV^fQ z@abT@3W;W?)?lXBcm&#gx#pH3JQupj_WqY1)xfw~U$-z2N65tcJNeOv+aCP_rv!=> zLsy7%^A(1IS*o@`9(6ZIZsrq|YKhRZz< z;V}A^xUO)${2-#^8%$%nYa0c}()vkdGa+E{oZv>Zq0l4KzpURTb9b WE*!4Z)s} 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�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 ?V+7eo`r_KcmHWwYH>k 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Ǚ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

        E8kb5j$amf|6I& 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 c!aRG+2X*LQC!Yz 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 , "Project Includes" - ***********************************************************************************************************************/ - #include - - #include "platform.h" - - #include "r_ether_rx_config.h" - #include "src/phy/phy.h" - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ -/* Version Number of API. */ - #define ETHER_RX_VERSION_MAJOR (1) - #define ETHER_RX_VERSION_MINOR (13) - -/* When using the Read functions, ETHER_NO_DATA is the return value that indicates that no received data. */ - #define ETHER_NO_DATA (0) - -/* The value of flag which indicates that the interrupt of Ethernet occur. */ - #define ETHER_FLAG_OFF (0) - #define ETHER_FLAG_ON (1) - #define ETHER_FLAG_ON_LINK_ON (3) - #define ETHER_FLAG_ON_LINK_OFF (2) - -/* Channel definition of Ethernet */ - #define ETHER_CHANNEL_0 (0) - #define ETHER_CHANNEL_1 (1) - - #if (defined(BSP_MCU_RX63N) || defined(BSP_MCU_RX65N)) - #define ETHER_CHANNEL_MAX (1) - #elif (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) - #define ETHER_CHANNEL_MAX (2) - #endif - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ -/* ETHER API error codes */ -typedef enum -{ - ETHER_SUCCESS = 0, /* Processing completed successfully */ - ETHER_ERR_INVALID_PTR = -1, /* Value of the pointer is NULL or FIT_NO_PTR */ - ETHER_ERR_INVALID_DATA = -2, /* Value of the argument is out of range */ - ETHER_ERR_INVALID_CHAN = -3, /* Nonexistent channel number */ - ETHER_ERR_INVALID_ARG = -4, /* Invalid argument */ - - ETHER_ERR_LINK = -5, /* Auto-negotiation is not completed, and transmission/reception is not - enabled. */ - ETHER_ERR_MPDE = -6, /* As a Magic Packet is being detected, and transmission/reception is not - enabled. */ - ETHER_ERR_TACT = -7, /* Transmit buffer is not empty. */ - ETHER_ERR_CHAN_OPEN = -8, /* Indicates the Ethernet cannot be opened because it is being used - by another application */ - ETHER_ERR_MC_FRAME = -9, /* Detect multicast frame when multicast frame filtering enable */ - ETHER_ERR_RECV_ENABLE = -10, /* Enable receive function in ETHERC */ - ETHER_ERR_OTHER = -11 /* Other error */ -} ether_return_t; - -/* Event code of callback function */ -typedef enum -{ - ETHER_CB_EVENT_ID_WAKEON_LAN, /* Magic packet detection */ - ETHER_CB_EVENT_ID_LINK_ON, /* Link up detection */ - ETHER_CB_EVENT_ID_LINK_OFF, /* Link down detection */ -} ether_cb_event_t; - -/* Structure of the callback function pointer */ -typedef struct -{ - void (*pcb_func) (void *); /* Callback function pointer */ - void (*pcb_int_hnd) (void*); /* Interrupt handler function pointer */ -} ether_cb_t; - -/* Structure to be used when decoding the argument of the callback function */ -typedef struct -{ - uint32_t channel; /* ETHERC channel */ - ether_cb_event_t event_id; /* Event code for callback function */ - uint32_t status_ecsr; /* ETHERC status register for interrupt handler */ - uint32_t status_eesr; /* ETHERC/EDMAC status register for interrupt handler */ -} ether_cb_arg_t; - -/* Parameters of the control function (1st argument) */ -typedef enum -{ - CONTROL_SET_CALLBACK, /* Callback function registration */ - CONTROL_SET_PROMISCUOUS_MODE, /* Promiscuous mode setting */ - CONTROL_SET_INT_HANDLER, /* Interrupt handler function registration */ - CONTROL_POWER_ON, /* Cancel ETHERC/EDMAC module stop */ - CONTROL_POWER_OFF, /* Transition to ETHERC/EDMAC module stop */ - CONTROL_MULTICASTFRAME_FILTER, /* Multicast frame filter setting*/ - CONTROL_BROADCASTFRAME_FILTER /* Broadcast frame filter setting*/ -} ether_cmd_t; - -typedef enum -{ - ETHER_PROMISCUOUS_OFF, /* ETHERC operates in standard mode */ - ETHER_PROMISCUOUS_ON /* ETHERC operates in promiscuous mode */ -} ether_promiscuous_bit_t; - -typedef enum -{ - ETHER_MC_FILTER_OFF, /* Multicast frame filter disable */ - ETHER_MC_FILTER_ON /* Multicast frame filter enable */ -} ether_mc_filter_t; - -typedef struct -{ - uint32_t channel; /* ETHERC channel */ - ether_promiscuous_bit_t bit; /* Promiscuous mode */ -} ether_promiscuous_t; - -typedef struct -{ - uint32_t channel; /* ETHERC channel */ - ether_mc_filter_t flag; /* Multicast frame filter */ -} ether_multicast_t; - -typedef struct -{ - uint32_t channel; /* ETHERC channel */ - uint32_t counter; /* Continuous reception number of Broadcast frame */ -} ether_broadcast_t; - -/* Parameters of the control function (2nd argument) */ -typedef union -{ - ether_cb_t ether_callback; /* Callback function pointer */ - ether_promiscuous_t * p_ether_promiscuous; /* Promiscuous mode setting */ - ether_cb_t ether_int_hnd; /* Interrupt handler function pointer */ - uint32_t channel; /* ETHERC channel number */ - ether_multicast_t * p_ether_multicast; /* Multicast frame filter setting */ - ether_broadcast_t * p_ether_broadcast; /* Broadcast frame filter setting */ -} ether_param_t; - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ -void R_ETHER_Initial (void); -ether_return_t R_ETHER_Open_ZC2 (uint32_t channel, const uint8_t mac_addr[], uint8_t pause); -ether_return_t R_ETHER_Close_ZC2 (uint32_t channel); -int32_t R_ETHER_Read (uint32_t channel, void *pbuf); -int32_t R_ETHER_Read_ZC2 (uint32_t channel, void **pbuf); -int32_t R_ETHER_Read_ZC2_BufRelease (uint32_t channel); -ether_return_t R_ETHER_Write (uint32_t channel, void *pbuf, uint32_t len); -ether_return_t R_ETHER_Write_ZC2_GetBuf (uint32_t channel, void **pbuf, uint16_t *pbuf_size); -ether_return_t R_ETHER_Write_ZC2_SetBuf (uint32_t channel, const uint32_t len); -ether_return_t R_ETHER_CheckLink_ZC (uint32_t channel); -void R_ETHER_LinkProcess (uint32_t channel); -ether_return_t R_ETHER_WakeOnLAN (uint32_t channel); -ether_return_t R_ETHER_CheckWrite (uint32_t channel); -ether_return_t R_ETHER_Control (ether_cmd_t const cmd, ether_param_t const control); -uint32_t R_ETHER_GetVersion (void); - -#endif /* R_ETHER_RX_IF_H*/ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/readme.txt deleted file mode 100644 index 7b873f7fe26..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/readme.txt +++ /dev/null @@ -1,109 +0,0 @@ -PLEASE REFER TO THE APPLICATION NOTE FOR THIS MIDDLEWARE FOR MORE INFORMATION - -r_ether_rx -========== - -Document Number ---------------- -R01AN2009EJ0113 (English version) -R01AN2009JJ0113 (Japanese version) - -Version -------- -v1.13 - -Overview --------- -The Ethernet FIT module uses an Ethernet controller (ETHERC) and an Ethernet controller DMA controller (EDMAC) -to implement Ethernet/IEEE 802.3 frame transmission and reception. This module supports the following functions. - MII (Media Independent Interface) and RMII (Reduced Media Independent Interface) - An automatic negotiating function is used for the Ethernet PHY-LSI link. - The link state is detected using the link signals output by the Ethernet PHY-LSI. - The result of the automatic negotiation is acquired from the Ethernet PHY-LSI and the connection mode (full or half -duplex, 10 or 100 Mbps transfer rate) is set in the ETHERC. -This driver is tested and works with the following toolchain: - Renesas RX Toolchain v.2.07.00 -All API calls and their supporting interface definitions are located in r_ether_rx_if.h. - -Features --------- -* Ethernet/IEEE 802.3 frame transmission and reception. - -Supported MCUs --------------- -* RX63N Group -* RX65N Group -* RX64M Group -* RX71M Group - -Boards Tested On ----------------- -* RSKRX63N -* RSKRX65N -* RSKRX65N_2MB -* RSKRX64M -* RSKRX71M - -Limitations ------------ -* None - -Peripherals Used Directly -------------------------- -* ETHERC -* EDMAC - -Required Packages ------------------ -* r_bsp - -How to add to your project --------------------------- -Please refer to the Adding Firmware Integration Technology Modules to Projects. -"r01an1723eu0121_rx.pdf/r01an1826ej0110_rx.pdf"(Only English version) -"r01an1723ju0121_rx.pdf/r01an1826jj0110_rx.pdf"(Only Japanese version) - - -Toolchain(s) Used ------------------ -* Renesas RX v2.07.00 - -File Structure --------------- -r_ether_rx -| readme.txt -| r_ether_rx_if.h -| -+---doc -| | -| +---en -| | r01an2009ej0113-rx-ether.pdf -| | -| \---ja -| r01an2009jj0113-rx-ether.pdf -| -+---ref -| r_ether_config_reference.h -| -\---src - | r_ether_rx.c - | r_ether_rx_private.h - | - +---phy - | phy.c - | phy.h - | - \---targets - | - | - +---rx64m - | r_ether_setting_rx64m.c - | - +---rx71m - | r_ether_setting_rx71m.c - | - +---rx63n - | r_ether_setting_rx63n.c - | - \---rx65n - r_ether_setting_rx65n.c diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/ref/r_ether_rx_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/ref/r_ether_rx_config_reference.h deleted file mode 100644 index c2d2cb8f78c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/ref/r_ether_rx_config_reference.h +++ /dev/null @@ -1,117 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.03 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (0) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (1) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 8 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (1) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.c deleted file mode 100644 index eff3dfa2b62..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.c +++ /dev/null @@ -1,771 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : phy.c - * Version : 1.10 - * Description : Ethernet PHY device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 16.12.2014 1.01 Made changes related to header file include. - * : 29.01.2015 1.02 Correction of ETHER_CFG_USE_PHY_KSZ8041NL. - * : 31.03.2016 1.10 Added changes behavior of phy_get_link_status function depending on number of Ethernet channel. - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Includes , "Project Includes" - ***********************************************************************************************************************/ -#include - -/* Access to peripherals and board defines. */ -#include "platform.h" - -#include "r_ether_rx_config.h" -#include "src/r_ether_rx_private.h" -#include "src/phy/phy.h" - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ -/* Media Independent Interface */ -#define PHY_MII_ST (1) -#define PHY_MII_READ (2) -#define PHY_MII_WRITE (1) - -/* Standard PHY Registers */ -#define PHY_REG_CONTROL (0) -#define PHY_REG_STATUS (1) -#define PHY_REG_IDENTIFIER1 (2) -#define PHY_REG_IDENTIFIER2 (3) -#define PHY_REG_AN_ADVERTISEMENT (4) -#define PHY_REG_AN_LINK_PARTNER (5) -#define PHY_REG_AN_EXPANSION (6) - -/* Vendor Specific PHY Registers */ -#ifdef ETHER_CFG_USE_PHY_KSZ8041NL - #define PHY_REG_PHY_CONTROL_1 (0x1E) -#endif /* MICREL_KSZ8041NL */ - -/* Basic Mode Control Register Bit Definitions */ -#define PHY_CONTROL_RESET (1 << 15) -#define PHY_CONTROL_LOOPBACK (1 << 14) -#define PHY_CONTROL_100_MBPS (1 << 13) -#define PHY_CONTROL_AN_ENABLE (1 << 12) -#define PHY_CONTROL_POWER_DOWN (1 << 11) -#define PHY_CONTROL_ISOLATE (1 << 10) -#define PHY_CONTROL_AN_RESTART (1 << 9) -#define PHY_CONTROL_FULL_DUPLEX (1 << 8) -#define PHY_CONTROL_COLLISION (1 << 7) - -/* Basic Mode Status Register Bit Definitions */ -#define PHY_STATUS_100_T4 (1 << 15) -#define PHY_STATUS_100F (1 << 14) -#define PHY_STATUS_100H (1 << 13) -#define PHY_STATUS_10F (1 << 12) -#define PHY_STATUS_10H (1 << 11) -#define PHY_STATUS_AN_COMPLETE (1 << 5) -#define PHY_STATUS_RM_FAULT (1 << 4) -#define PHY_STATUS_AN_ABILITY (1 << 3) -#define PHY_STATUS_LINK_UP (1 << 2) -#define PHY_STATUS_JABBER (1 << 1) -#define PHY_STATUS_EX_CAPABILITY (1 << 0) - -/* Auto Negotiation Advertisement Bit Definitions */ -#define PHY_AN_ADVERTISEMENT_NEXT_PAGE (1 << 15) -#define PHY_AN_ADVERTISEMENT_RM_FAULT (1 << 13) -#define PHY_AN_ADVERTISEMENT_ASM_DIR (1 << 11) -#define PHY_AN_ADVERTISEMENT_PAUSE (1 << 10) -#define PHY_AN_ADVERTISEMENT_100_T4 (1 << 9) -#define PHY_AN_ADVERTISEMENT_100F (1 << 8) -#define PHY_AN_ADVERTISEMENT_100H (1 << 7) -#define PHY_AN_ADVERTISEMENT_10F (1 << 6) -#define PHY_AN_ADVERTISEMENT_10H (1 << 5) -#define PHY_AN_ADVERTISEMENT_SELECTOR (1 << 0) - -/* Auto Negotiate Link Partner Ability Bit Definitions */ -#define PHY_AN_LINK_PARTNER_NEXT_PAGE (1 << 15) -#define PHY_AN_LINK_PARTNER_ACK (1 << 14) -#define PHY_AN_LINK_PARTNER_RM_FAULT (1 << 13) -#define PHY_AN_LINK_PARTNER_ASM_DIR (1 << 11) -#define PHY_AN_LINK_PARTNER_PAUSE (1 << 10) -#define PHY_AN_LINK_PARTNER_100_T4 (1 << 9) -#define PHY_AN_LINK_PARTNER_100F (1 << 8) -#define PHY_AN_LINK_PARTNER_100H (1 << 7) -#define PHY_AN_LINK_PARTNER_10F (1 << 6) -#define PHY_AN_LINK_PARTNER_10H (1 << 5) -#define PHY_AN_LINK_PARTNER_SELECTOR (1 << 0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables (to be accessed by other files) - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions - ***********************************************************************************************************************/ -static uint16_t phy_read (uint32_t ether_channel, uint16_t reg_addr); -static void phy_write (uint32_t ether_channel, uint16_t reg_addr, uint16_t data); -static void phy_preamble (uint32_t ether_channel); -static void phy_reg_set (uint32_t ether_channel, uint16_t reg_addr, int32_t option); -static void phy_reg_read (uint32_t ether_channel, uint16_t *pdata); -static void phy_reg_write (uint32_t ether_channel, uint16_t data); -static void phy_trans_zto0 (uint32_t ether_channel); -static void phy_trans_1to0 (uint32_t ether_channel); -static void phy_mii_write1 (uint32_t ether_channel); -static void phy_mii_write0 (uint32_t ether_channel); -static int16_t phy_get_pir_address (uint32_t ether_channel, volatile uint32_t __evenaccess ** pppir_addr); - -static uint16_t local_advertise[ETHER_CHANNEL_MAX]; /* the capabilities of the local link as PHY data */ - -/** - * Public functions - */ - -/*********************************************************************************************************************** - * Function Name: phy_init - * Description : Resets Ethernet PHY device - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : R_PHY_OK - - * - * R_PHY_ERROR - - * - ***********************************************************************************************************************/ -int16_t phy_init (uint32_t ether_channel) -{ - uint16_t reg; - uint32_t count; - - /* Reset PHY */ - phy_write(ether_channel, PHY_REG_CONTROL, PHY_CONTROL_RESET); - - count = 0; - - /* Reset completion waiting */ - do - { - reg = phy_read(ether_channel, PHY_REG_CONTROL); - count++; - } while ((reg & PHY_CONTROL_RESET) && (count < ETHER_CFG_PHY_DELAY_RESET)); - - if (count < ETHER_CFG_PHY_DELAY_RESET) - { - /* - * When KSZ8041NL of the Micrel, Inc. is used, - * the pin that outputs the state of LINK is used combinedly with ACTIVITY in default. - * The setting of the pin is changed so that only the state of LINK is output. - */ -#if ETHER_CFG_USE_PHY_KSZ8041NL != 0 - reg = phy_read(ether_channel, PHY_REG_PHY_CONTROL_1); - reg &= ~0x8000; - reg |= 0x4000; - phy_write(ether_channel, PHY_REG_PHY_CONTROL_1, reg); -#endif /* ETHER_CFG_USE_PHY_KSZ8041NL != 0 */ - - return R_PHY_OK; - } - - return R_PHY_ERROR; -} /* End of function phy_init() */ - -/*********************************************************************************************************************** - * Function Name: phy_start_autonegotiate - * Description : Starts auto-negotiate - * Arguments : ether_channel - - * Ethernet channel number - * pause - - * Using state of pause frames - * Return Value : none - ***********************************************************************************************************************/ -void phy_start_autonegotiate (uint32_t ether_channel, uint8_t pause) -{ - volatile uint16_t reg = 0; - - /* Set local ability */ - /* When pause frame is not used */ - if (ETHER_FLAG_OFF == pause) - { - local_advertise[ether_channel] = ((((PHY_AN_ADVERTISEMENT_100F | - PHY_AN_ADVERTISEMENT_100H) | - PHY_AN_ADVERTISEMENT_10F) | - PHY_AN_ADVERTISEMENT_10H) | - PHY_AN_ADVERTISEMENT_SELECTOR); - - } - - /* When pause frame is used */ - else - { - local_advertise[ether_channel] = ((((((PHY_AN_ADVERTISEMENT_ASM_DIR | - PHY_AN_ADVERTISEMENT_PAUSE) | - PHY_AN_ADVERTISEMENT_100F) | - PHY_AN_ADVERTISEMENT_100H) | - PHY_AN_ADVERTISEMENT_10F) | - PHY_AN_ADVERTISEMENT_10H) | - PHY_AN_ADVERTISEMENT_SELECTOR); - } - - /* Configure what the PHY and the Ethernet controller on this board supports */ - phy_write(ether_channel, PHY_REG_AN_ADVERTISEMENT, local_advertise[ether_channel]); - phy_write(ether_channel, PHY_REG_CONTROL, (PHY_CONTROL_AN_ENABLE | - PHY_CONTROL_AN_RESTART)); - - reg = phy_read(ether_channel, PHY_REG_AN_ADVERTISEMENT); - -} /* End of function phy_start_autonegotiate() */ - -/*********************************************************************************************************************** - * Function Name: phy_set_autonegotiate - * Description : reports the other side's physical capability - * Arguments : ether_channel - - * Ethernet channel number - * : *pline_speed_duplex - - * a pointer to the location of both the line speed and the duplex - * *plocal_pause - - * a pointer to the location to store the local pause bits. - * *ppartner_pause - - * a pointer to the location to store the partner pause bits. - * Return Value : R_PHY_OK - - * - * R_PHY_ERROR - - * - * Note : The value returned to local_pause and patner_pause is used - * as it is as an argument of ether_pause_resolution function. - ***********************************************************************************************************************/ -int16_t phy_set_autonegotiate (uint32_t ether_channel, uint16_t *pline_speed_duplex, uint16_t *plocal_pause, - uint16_t *ppartner_pause) -{ - uint16_t reg; - - /* Because reading the first time shows the previous state, the Link status bit is read twice. */ - reg = phy_read(ether_channel, PHY_REG_STATUS); - reg = phy_read(ether_channel, PHY_REG_STATUS); - - /* When the link isn't up, return error */ - if (PHY_STATUS_LINK_UP != (reg & PHY_STATUS_LINK_UP)) - { - nop(); - return R_PHY_ERROR; - } - - /* Establish local pause capability */ - if (PHY_AN_ADVERTISEMENT_PAUSE == (local_advertise[ether_channel] & PHY_AN_ADVERTISEMENT_PAUSE)) - { - (*plocal_pause) |= (1 << 1); - } - - if (PHY_AN_ADVERTISEMENT_ASM_DIR == (local_advertise[ether_channel] & PHY_AN_ADVERTISEMENT_ASM_DIR)) - { - (*plocal_pause) |= 1; - } - - /* When the auto-negotiation isn't completed, return error */ - if (PHY_STATUS_AN_COMPLETE != (reg & PHY_STATUS_AN_COMPLETE)) - { - return R_PHY_ERROR; - } - else - { - /* Get the link partner response */ - reg = phy_read(ether_channel, PHY_REG_AN_LINK_PARTNER); - - /* Establish partner pause capability */ - if (PHY_AN_LINK_PARTNER_PAUSE == (reg & PHY_AN_LINK_PARTNER_PAUSE)) - { - (*ppartner_pause) = (1 << 1); - } - - if (PHY_AN_LINK_PARTNER_ASM_DIR == (reg & PHY_AN_LINK_PARTNER_ASM_DIR)) - { - (*ppartner_pause) |= 1; - } - - /* Establish the line speed and the duplex */ - if (PHY_AN_LINK_PARTNER_10H == (reg & PHY_AN_LINK_PARTNER_10H)) - { - (*pline_speed_duplex) = PHY_LINK_10H; - } - - if (PHY_AN_LINK_PARTNER_10F == (reg & PHY_AN_LINK_PARTNER_10F)) - { - (*pline_speed_duplex) = PHY_LINK_10F; - } - - if (PHY_AN_LINK_PARTNER_100H == (reg & PHY_AN_LINK_PARTNER_100H)) - { - (*pline_speed_duplex) = PHY_LINK_100H; - } - - if (PHY_AN_LINK_PARTNER_100F == (reg & PHY_AN_LINK_PARTNER_100F)) - { - (*pline_speed_duplex) = PHY_LINK_100F; - } - - return R_PHY_OK; - } -} /* End of function phy_set_autonegotiate() */ - -/*********************************************************************************************************************** - * Function Name: phy_get_link_status - * Description : Returns the status of the physical link - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : -1 if links is down, 0 otherwise - ***********************************************************************************************************************/ -int16_t phy_get_link_status (uint32_t ether_channel) -{ - uint16_t reg; - - /* Because reading the first time shows the previous state, the Link status bit is read twice. */ - reg = phy_read(ether_channel, PHY_REG_STATUS); - reg = phy_read(ether_channel, PHY_REG_STATUS); - - /* When the link isn't up, return error */ - if (PHY_STATUS_LINK_UP != (reg & PHY_STATUS_LINK_UP)) - { - nop(); - - /* Link is down */ - return R_PHY_ERROR; - } - else - { - /* Link is up */ - return R_PHY_OK; - } -} /* End of function phy_get_link_status() */ - -/** - * Private functions - */ - -/*********************************************************************************************************************** - * Function Name: phy_read - * Description : Reads a PHY register - * Arguments : ether_channel - - * Ethernet channel number - * reg_addr - - * address of the PHY register - * Return Value : read value - ***********************************************************************************************************************/ -static uint16_t phy_read (uint32_t ether_channel, uint16_t reg_addr) -{ - uint16_t data; - - /* - * The value is read from the PHY register by the frame format of MII Management Interface provided - * for by Table 22-12 of 22.2.4.5 of IEEE 802.3-2008_section2. - */ - phy_preamble(ether_channel); - phy_reg_set(ether_channel, reg_addr, PHY_MII_READ); - phy_trans_zto0(ether_channel); - phy_reg_read(ether_channel, &data); - phy_trans_zto0(ether_channel); - - return (data); -} /* End of function phy_read() */ - -/*********************************************************************************************************************** - * Function Name: phy_write - * Description : Writes to a PHY register - * Arguments : ether_channel - - * Ethernet channel number - * reg_addr - - * address of the PHY register - * data - - * value - * Return Value : none - ***********************************************************************************************************************/ -static void phy_write (uint32_t ether_channel, uint16_t reg_addr, uint16_t data) -{ - /* - * The value is read from the PHY register by the frame format of MII Management Interface provided - * for by Table 22-12 of 22.2.4.5 of IEEE 802.3-2008_section2. - */ - phy_preamble(ether_channel); - phy_reg_set(ether_channel, reg_addr, PHY_MII_WRITE); - phy_trans_1to0(ether_channel); - phy_reg_write(ether_channel, data); - phy_trans_zto0(ether_channel); -} /* End of function phy_write() */ - -/*********************************************************************************************************************** - * Function Name: phy_preamble - * Description : As preliminary preparation for access to the PHY module register, - * "1" is output via the MII management interface. - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : none - ***********************************************************************************************************************/ -static void phy_preamble (uint32_t ether_channel) -{ - int16_t i; - - /* - * The processing of PRE (preamble) about the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - i = 32; - while (i > 0) - { - phy_mii_write1(ether_channel); - i--; - } -} /* End of function phy_preamble() */ - -/*********************************************************************************************************************** - * Function Name: phy_reg_set - * Description : Sets a PHY device to read or write mode - * Arguments : ether_channel - - * Ethernet channel number - * reg_addr - - * address of the PHY register - * option - - * mode - * Return Value : none - ***********************************************************************************************************************/ -static void phy_reg_set (uint32_t ether_channel, uint16_t reg_addr, int32_t option) -{ - int32_t i; - uint16_t data; - int8_t phy_acc_channel; - const ether_control_t * pether_control; - - /* - * The processing of ST (start of frame),OP (operation code), PHYAD (PHY Address), and - * REGAD (Register Address) about the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - data = 0; - data = (PHY_MII_ST << 14); /* ST code */ - - if (PHY_MII_READ == option) - { - data |= (PHY_MII_READ << 12); /* OP code(RD) */ - } - else - { - data |= (PHY_MII_WRITE << 12); /* OP code(WT) */ - } - - phy_acc_channel = g_eth_control_ch[ether_channel].phy_access; - - pether_control = g_eth_control_ch[ether_channel].pether_control; - - data |= (uint16_t) (pether_control[phy_acc_channel].phy_address << 7); /* PHY Address */ - - data |= (reg_addr << 2); /* Reg Address */ - - i = 14; - while (i > 0) - { - if (0 == (data & 0x8000)) - { - phy_mii_write0(ether_channel); - } - else - { - phy_mii_write1(ether_channel); - } - data <<= 1; - i--; - } -} /* End of function phy_reg_set() */ - -/*********************************************************************************************************************** - * Function Name: phy_reg_read - * Description : Reads PHY register through MII interface - * Arguments : ether_channel - - * Ethernet channel number - * pdata - - * pointer to store the data read - * Return Value : none - ***********************************************************************************************************************/ -static void phy_reg_read (uint32_t ether_channel, uint16_t *pdata) -{ - int32_t i; - int32_t j; - uint16_t reg_data; - int16_t ret; - volatile uint32_t __evenaccess * petherc_pir; - - ret = phy_get_pir_address(ether_channel, &petherc_pir); - if ( R_PHY_ERROR == ret) - { - return; - } - - /* - * The processing of DATA (data) about reading of the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - reg_data = 0; - i = 16; - while (i > 0) - { - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000000; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000001; - } - reg_data <<= 1; - - reg_data |= (uint16_t) (((*petherc_pir) & 0x00000008) >> 3); /* MDI read */ - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000001; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000000; - } - - i--; - } - (*pdata) = reg_data; -} /* End of function phy_reg_read() */ - -/*********************************************************************************************************************** - * Function Name: phy_reg_write - * Description : Writes to PHY register through MII interface - * Arguments : ether_channel - - * Ethernet channel number - * data - - * value to write - * Return Value : none - ***********************************************************************************************************************/ -static void phy_reg_write (uint32_t ether_channel, uint16_t data) -{ - int32_t i; - - /* - * The processing of DATA (data) about writing of the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - i = 16; - while (i > 0) - { - if (0 == (data & 0x8000)) - { - phy_mii_write0(ether_channel); - } - else - { - phy_mii_write1(ether_channel); - } - i--; - data <<= 1; - } -} /* End of function phy_reg_write() */ - -/*********************************************************************************************************************** - * Function Name: phy_trans_zto0 - * Description : Performs bus release so that PHY can drive data - * : for read operation - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : none - ***********************************************************************************************************************/ -static void phy_trans_zto0 (uint32_t ether_channel) -{ - int32_t j; - int16_t ret; - volatile uint32_t __evenaccess * petherc_pir; - - ret = phy_get_pir_address(ether_channel, &petherc_pir); - if ( R_PHY_ERROR == ret) - { - return; - } - - /* - * The processing of TA (turnaround) about reading of the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000000; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000001; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000001; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000000; - } - -} /* End of function phy_trans_zto0() */ - -/*********************************************************************************************************************** - * Function Name: phy_trans_1to0 - * Description : Switches data bus so MII interface can drive data - * : for write operation - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : none - ***********************************************************************************************************************/ -static void phy_trans_1to0 (uint32_t ether_channel) -{ - /* - * The processing of TA (turnaround) about writing of the frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - */ - phy_mii_write1(ether_channel); - phy_mii_write0(ether_channel); -} /* End of function phy_trans_1to0() */ - -/*********************************************************************************************************************** - * Function Name: phy_mii_write1 - * Description : Outputs 1 to the MII interface - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : none - ***********************************************************************************************************************/ -static void phy_mii_write1 (uint32_t ether_channel) -{ - int32_t j; - int16_t ret; - volatile uint32_t __evenaccess * petherc_pir; - - ret = phy_get_pir_address(ether_channel, &petherc_pir); - if ( R_PHY_ERROR == ret) - { - return; - } - - /* - * The processing of one bit about frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - * The data that 1 is output. - */ - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000006; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000007; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000007; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000006; - } - -} /* End of function phy_mii_write1() */ - -/*********************************************************************************************************************** - * Function Name: phy_mii_write0 - * Description : Outputs 0 to the MII interface - * Arguments : ether_channel - - * Ethernet channel number - * Return Value : none - ***********************************************************************************************************************/ -static void phy_mii_write0 (uint32_t ether_channel) -{ - int32_t j; - int16_t ret; - volatile uint32_t __evenaccess * petherc_pir; - - ret = phy_get_pir_address(ether_channel, &petherc_pir); - if ( R_PHY_ERROR == ret) - { - return; - } - - /* - * The processing of one bit about frame format of MII Management Interface which is - * provided by "Table 22-12" of "22.2.4.5" of "IEEE 802.3-2008_section2". - * The data that 0 is output. - */ - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000002; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000003; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000003; - } - - for (j = ETHER_CFG_PHY_MII_WAIT; j > 0; j--) - { - (*petherc_pir) = 0x00000002; - } - -} /* End of function phy_mii_write0() */ - -/*********************************************************************************************************************** - * Function Name: phy_get_pir_address - * Description : Get the address of the PHY interface register. - * Arguments : ether_channel - - * Ethernet channel number - * pppir_addr - - * Pointer of the PHY interface register - * Return Value : none - ***********************************************************************************************************************/ -static int16_t phy_get_pir_address (uint32_t ether_channel, volatile uint32_t __evenaccess ** pppir_addr) -{ - const ether_control_t * pether_ch; - uint32_t phy_access; - volatile uint32_t __evenaccess * petherc_pir; - - if (ETHER_CHANNEL_MAX <= ether_channel) - { - return R_PHY_ERROR; - } - - pether_ch = g_eth_control_ch[ether_channel].pether_control; - phy_access = g_eth_control_ch[ether_channel].phy_access; - petherc_pir = pether_ch[phy_access].preg_pir; - - (*pppir_addr) = petherc_pir; - - return R_PHY_OK; -} /* End of function phy_get_pir_address() */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.h deleted file mode 100644 index 354fe5a3d44..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/phy/phy.h +++ /dev/null @@ -1,68 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : phy.h - * Version : 1.01 - * Description : Ethernet PHY device driver - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 16.12.2014 1.01 Deleted header file include. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef PHY_H - #define PHY_H - -/*********************************************************************************************************************** - Includes , "Project Includes" - ***********************************************************************************************************************/ - #include - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ -/* PHY return definitions */ - #define R_PHY_OK (0) - #define R_PHY_ERROR (-1) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ -typedef enum LinkStatE -{ - PHY_NO_LINK = 0, PHY_LINK_10H, PHY_LINK_10F, PHY_LINK_100H, PHY_LINK_100F -} linkstat_t; - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ -int16_t phy_init (uint32_t channel); -void phy_start_autonegotiate (uint32_t channel, uint8_t pause); -int16_t phy_set_autonegotiate (uint32_t channel, uint16_t *pline_speed_duplex, uint16_t *plocal_pause, - uint16_t *ppartner_pause); -int16_t phy_get_link_status (uint32_t channel); - -#endif /* PHY_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx.c deleted file mode 100644 index 1e886f4168f..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx.c +++ /dev/null @@ -1,2581 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx.c - * Version : 1.13 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 16.12.2014 1.01 Made changes related to header file include. - * : 27.03.2015 1.02 Changed the R_ETHER_LinkProcess() Function - * : 31.03.2016 1.10 Added changes for MCU which have single channel Ethernet controller. - * : 01.10.2016 1.11 Added changes for RX65N. - * : 11.11.2016 1.12 The module is updated to fix the software issue. - * When R_ETHER_LinkProcess function is called, - * there are cases when link up/link down are not processed successfully. - * The issue occurs when ETHER_CFG_USE_LINKSTA is set to a value of 0. - * Corrected source code of the R_ETHER_Close_ZC2 function. - * Corrected source code of the R_ETHER_LinkProcess function. - * : 01.10.2017 1.13 Removed ether_clear_icu_source function in R_ETHER_Close_ZC2 function.. - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Includes , "Project Includes" - ***********************************************************************************************************************/ -#include -#include - -/* Access to peripherals and board defines. */ -#include "platform.h" - -#include "r_ether_rx_if.h" -#include "src/r_ether_rx_private.h" - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables (to be accessed by other files) - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions - ***********************************************************************************************************************/ - -/* - * Private global function prototypes - */ -static void ether_reset_mac (uint32_t channel); -static void ether_init_descriptors (uint32_t channel); -static void ether_config_ethernet (uint32_t channel, const uint8_t mode); -static void ether_pause_resolution (uint16_t local_ability, uint16_t partner_ability, uint16_t *ptx_pause, - uint16_t *prx_pause); -static void ether_configure_mac (uint32_t channel, const uint8_t mac_addr[], const uint8_t mode); -static ether_return_t ether_do_link (uint32_t channel, const uint8_t mode); -static ether_return_t ether_set_callback (ether_param_t const control); -static ether_return_t ether_set_promiscuous_mode (ether_param_t const control); -static ether_return_t ether_set_int_handler (ether_param_t const control); -static ether_return_t ether_power_on (ether_param_t const control); -static ether_return_t ether_power_off (ether_param_t const control); -static ether_return_t power_on (uint32_t channel); -static void power_off (uint32_t channel); -static ether_return_t ether_set_multicastframe_filter (ether_param_t const control); -static ether_return_t ether_set_broadcastframe_filter (ether_param_t const control); - -#if (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N)) -static void ether_eint0 (void * pparam); -#endif -#if (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) -static void ether_eint1(void * pparam); -#endif - -static void ether_int_common (uint32_t channel); -static ether_return_t power_on_control (uint32_t channel); -static void power_off_control (uint32_t channel); -static uint8_t check_mpde_bit (void); - -/* - * Private global variables - */ - -/* Pointer to the receive descriptors */ -#if (ETHER_CHANNEL_MAX == 1) -static descriptor_t * papp_rx_desc[ETHER_CHANNEL_MAX] = -{ NULL }; -#elif (ETHER_CHANNEL_MAX == 2) -static descriptor_t * papp_rx_desc[ETHER_CHANNEL_MAX] = -{ NULL, NULL}; -#endif - -/* Pointer to the transmit descriptors */ -#if (ETHER_CHANNEL_MAX == 1) -static descriptor_t * papp_tx_desc[ETHER_CHANNEL_MAX] = -{ NULL }; -#elif (ETHER_CHANNEL_MAX == 2) -static descriptor_t * papp_tx_desc[ETHER_CHANNEL_MAX] = -{ NULL, NULL}; -#endif - -/* Pointer to the callback function */ -static ether_cb_t cb_func; - -#if (defined(BSP_MCU_RX63N)) -#else -static bool is_entry = false; -#endif - -/* - * The flag which control the pause frame. - * - * The value of flag and the situation which is indicatived of by the value. - * ETHER_FLAG_OFF (0): Don't use the pause frame (default). - * ETHER_FLAG_ON (1): Use the pause frame. - */ -#if (ETHER_CHANNEL_MAX == 1) -static uint8_t pause_frame_enable[ETHER_CHANNEL_MAX] = -{ ETHER_FLAG_OFF }; -#elif (ETHER_CHANNEL_MAX == 2) -static uint8_t pause_frame_enable[ETHER_CHANNEL_MAX] = -{ ETHER_FLAG_OFF, ETHER_FLAG_OFF}; -#endif - -/* - * The flag indicatives of the state that the interrupt of Link Up/Down occur. - * - * Value and state of flag - * ETHER_FLAG_OFF (0): It is not possible to communicate. - * ETHER_FLAG_ON (1): It is possible to communicate. - */ -static uint8_t transfer_enable_flag[ETHER_CHANNEL_MAX]; - -/* - * The flag indicatives of the state that the interrupt of magic packet detection occur. - * - * Value and state of flag - * ETHER_FLAG_OFF (0): The interrupt of the magic packet detection has not been generated. - * ETHER_FLAG_ON (1): The interrupt of the magic packet detection was generated. - * - * If the R_ETHER_LinkProcess function is called, and the interrupt processing of the magic packet detection is done, - * this flag becomes ETHER_FLAG_OFF(0). - */ -static uint8_t mpd_flag[ETHER_CHANNEL_MAX]; - -static uint8_t mac_addr_buf[ETHER_CHANNEL_MAX][6]; - -/* - * The flag indicatives of the state that the interrupt of Link Up/Down occur. - * - * Value and state of flag - * ETHER_FLAG_OFF (0) : The Link up/down interrupt has not been generated. - * ETHER_FLAG_ON_LINK_OFF (2) : The Link down interrupt was generated. - * ETHER_FLAG_ON_LINK_ON (3) : The Link up interrupt was generated. - * - * If the R_ETHER_LinkProcess function is called, and the interrupt processing of Link Up/Down is done, - * this flag becomes ETHER_FLAG_OFF(0). - */ -static uint8_t lchng_flag[ETHER_CHANNEL_MAX]; - -/* - * The flag indicatives of the state that enable/disable multicast frame filtering. - * - * Value and state of flag - * ETHER_MC_FILTER_OFF (0) : Disable multicast frame filtering. - * ETHER_MC_FILTER_ON (1) : Enable multicast frame filtering. - * - * The frame multicast filtering is software filter. If you want to use Hardware filter, - * please use it EPTPC in RX64M/RX71M. - */ -static uint8_t mc_filter_flag[ETHER_CHANNEL_MAX]; - -/* - * The value indicatives of receive count for continuous broadcast frame. - */ -static uint32_t bc_filter_count[ETHER_CHANNEL_MAX]; - -/* - * PAUSE Resolution as documented in IEEE 802.3-2008_section2 Annex - * 28B, Table 28B-3. The following table codify logic that - * determines how the PAUSE is configured for local transmitter - * and receiver and partner transmitter and receiver. - */ -static const pauseresolution_t pause_resolution[PAUSE_TABLE_ENTRIES] = -{ -{ PAUSE_MASKC, PAUSE_VAL0, XMIT_PAUSE_OFF, RECV_PAUSE_OFF }, -{ PAUSE_MASKE, PAUSE_VAL4, XMIT_PAUSE_OFF, RECV_PAUSE_OFF }, -{ PAUSE_MASKF, PAUSE_VAL6, XMIT_PAUSE_OFF, RECV_PAUSE_OFF }, -{ PAUSE_MASKF, PAUSE_VAL7, XMIT_PAUSE_ON, RECV_PAUSE_OFF }, -{ PAUSE_MASKE, PAUSE_VAL8, XMIT_PAUSE_OFF, RECV_PAUSE_OFF }, -{ PAUSE_MASKA, PAUSE_VALA, XMIT_PAUSE_ON, RECV_PAUSE_ON }, -{ PAUSE_MASKF, PAUSE_VALC, XMIT_PAUSE_OFF, RECV_PAUSE_OFF }, -{ PAUSE_MASKF, PAUSE_VALD, XMIT_PAUSE_OFF, RECV_PAUSE_ON } }; - -/* - * Receive, transmit descriptors and their buffer. They are - * defined with section pragma directives to easily locate them - * on the memory map. - */ -R_ATTRIB_SECTION_CHANGE_V(_RX_DESC) -static descriptor_t rx_descriptors[ETHER_CHANNEL_MAX][ETHER_CFG_EMAC_RX_DESCRIPTORS]; -R_ATTRIB_SECTION_CHANGE_V(_TX_DESC) -static descriptor_t tx_descriptors[ETHER_CHANNEL_MAX][ETHER_CFG_EMAC_TX_DESCRIPTORS]; - -/* - * As for Ethernet buffer, the size of total buffer which are use for transmission and the reception is secured. - * The total buffer's size which the value is integrated from EMAC_NUM_BUFFERS (buffer number) and - * ETHER_CFG_BUFSIZE (the size of one buffer). - * The ETHER_CFG_BUFSIZE and EMAC_NUM_BUFFERS are defined by macro in the file "r_ether_private.h". - * It is sequentially used from the head of the buffer as a receive buffer or a transmission buffer. - */ -R_ATTRIB_SECTION_CHANGE_V(_ETHERNET_BUFFERS) -static etherbuffer_t ether_buffers[ETHER_CHANNEL_MAX]; - -R_ATTRIB_SECTION_CHANGE_END - -static uint8_t promiscuous_mode[ETHER_CHANNEL_MAX]; - -#if (ETHER_CHANNEL_MAX == 1) - #if (defined(BSP_MCU_RX63N)) -static const ether_control_t ether_ch_0[]= -{ - /* Ether = ch0, Phy access = ch0 */ - { ÐERC, &EDMAC, ÐERC.PIR.LONG, ETHER_CFG_CH0_PHY_ADDRESS, PORT_CONNECT_ET0} -}; - #elif (defined(BSP_MCU_RX65N)) -static const ether_control_t ether_ch_0[] = -{ -/* Ether = ch0, Phy access = ch0 */ -{ ÐERC0, &EDMAC0, ÐERC0.PIR.LONG, ETHER_CFG_CH0_PHY_ADDRESS, PORT_CONNECT_ET0 } }; - #endif -#elif (ETHER_CHANNEL_MAX == 2) -static const ether_control_t ether_ch_0[]= -{ - /* Ether = ch0, Phy access = ch0 */ - { ÐERC0, &EDMAC0, ÐERC0.PIR.LONG, ETHER_CFG_CH0_PHY_ADDRESS, PORT_CONNECT_ET0}, - - /* Ether = ch0, Phy access = ch1 */ - { ÐERC0, &EDMAC0, ÐERC1.PIR.LONG, ETHER_CFG_CH0_PHY_ADDRESS, PORT_CONNECT_ET0_ET1} -}; - -static const ether_control_t ether_ch_1[]= -{ - /* Ether = ch1, Phy access = ch0 */ - { ÐERC1, &EDMAC1, ÐERC0.PIR.LONG, ETHER_CFG_CH1_PHY_ADDRESS, PORT_CONNECT_ET0_ET1}, - - /* Ether = ch1, Phy access = ch1 */ - { ÐERC1, &EDMAC1, ÐERC1.PIR.LONG, ETHER_CFG_CH1_PHY_ADDRESS, PORT_CONNECT_ET1} -}; -#endif - -/* This table is used to convert it from the channel number for the communication - into the channel number for the PHY register access. */ - -#if (ETHER_CHANNEL_MAX == 1) -static const uint32_t ether_phy_access[] = -{ -ETHER_CFG_CH0_PHY_ACCESS }; -#elif (ETHER_CHANNEL_MAX == 2) -static const uint32_t ether_phy_access[] = -{ - ETHER_CFG_CH0_PHY_ACCESS, - ETHER_CFG_CH1_PHY_ACCESS -}; -#endif - -static uint8_t etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_MAX][ETHER_CHANNEL_MAX]; - -#if (ETHER_CHANNEL_MAX == 1) -const ether_ch_control_t g_eth_control_ch[] = -{ -{ ether_ch_0, ETHER_CFG_CH0_PHY_ACCESS } }; -#elif (ETHER_CHANNEL_MAX == 2) -const ether_ch_control_t g_eth_control_ch[] = -{ - { ether_ch_0, ETHER_CFG_CH0_PHY_ACCESS}, - { ether_ch_1, ETHER_CFG_CH1_PHY_ACCESS} -}; -#endif - -#if (ETHER_CFG_USE_LINKSTA == 0) - #if (ETHER_CHANNEL_MAX == 1) - /* Previous link status */ - static int16_t g_pre_link_stat[ETHER_CHANNEL_MAX] = {ETHER_ERR_OTHER}; - #elif (ETHER_CHANNEL_MAX == 2) - /* Previous link status */ - static int16_t g_pre_link_stat[ETHER_CHANNEL_MAX] = {ETHER_ERR_OTHER, ETHER_ERR_OTHER}; - #endif -#endif - -/* - * Renesas Ethernet API functions - */ -/*********************************************************************************************************************** - * Function Name: R_ETHER_Initial (Implementation to file hwsetup.c) - * Description : Initialization of Ether driver. - * Arguments : none - * Return Value : none - ***********************************************************************************************************************/ -void R_ETHER_Initial (void) -{ - /* Initialize the transmit and receive descriptor */ - memset(&rx_descriptors, 0x00, sizeof(rx_descriptors)); - memset(&tx_descriptors, 0x00, sizeof(tx_descriptors)); - - /* Initialize the Ether buffer */ - memset(ðer_buffers, 0x00, sizeof(ether_buffers)); - - memset(etherc_edmac_power_cont, 0x00, sizeof(etherc_edmac_power_cont)); - - /* Initialize the callback function pointer */ - cb_func.pcb_func = NULL; - - /* Initialize the interrupt handler pointer */ - cb_func.pcb_int_hnd = NULL; - - /* Initialize */ -#if (ETHER_CHANNEL_MAX == 1) - promiscuous_mode[ETHER_CHANNEL_0] = ETHER_PROMISCUOUS_OFF; - mc_filter_flag[ETHER_CHANNEL_0] = ETHER_MC_FILTER_OFF; - bc_filter_count[ETHER_CHANNEL_0] = 0; -#elif (ETHER_CHANNEL_MAX == 2) - promiscuous_mode[ETHER_CHANNEL_0] = ETHER_PROMISCUOUS_OFF; - promiscuous_mode[ETHER_CHANNEL_1] = ETHER_PROMISCUOUS_OFF; - mc_filter_flag[ETHER_CHANNEL_0] = ETHER_MC_FILTER_OFF; - mc_filter_flag[ETHER_CHANNEL_1] = ETHER_MC_FILTER_OFF; - bc_filter_count[ETHER_CHANNEL_0] = 0; - bc_filter_count[ETHER_CHANNEL_1] = 0; -#endif - -} /* End of function R_ETHER_Initial() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Open_ZC2 - * Description : After ETHERC, EDMAC,0x00000002; and PHY-LSI are reset in software, an auto negotiation of PHY-LSI is - * begun. - * Afterwards, the link signal change interrupt is permitted. - * Arguments : channel - - * ETHERC channel number - * mac_addr - - * The MAC address of ETHERC - * pause - - * Specifies whether flow control functionality is enabled or disabled. - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_PTR - - * Value of the pointer is NULL or FIT_NO_PTR - * ETHER_ERR_INVALID_DATA - - * Value of the argument is out of range - * ETHER_ERR_OTHER - - * Initialization of PHY-LSI failed - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Open_ZC2 (uint32_t channel, const uint8_t mac_addr[], uint8_t pause) -{ - ether_return_t ret; - int16_t phy_ret; - volatile bsp_int_err_t bsp_int_err; - const ether_control_t * pether_ch; - uint32_t phy_access; - - volatile struct st_etherc __evenaccess * petherc_adr; - volatile struct st_edmac __evenaccess * pedmac_adr; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((NULL == mac_addr) || (FIT_NO_PTR == mac_addr)) - { - return ETHER_ERR_INVALID_PTR; - } - if ((ETHER_FLAG_OFF != pause) && (ETHER_FLAG_ON != pause)) - { - return ETHER_ERR_INVALID_DATA; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - pedmac_adr = pether_ch[phy_access].pedmac; - - /* Initialize the flags */ - transfer_enable_flag[channel] = ETHER_FLAG_OFF; - mpd_flag[channel] = ETHER_FLAG_OFF; - lchng_flag[channel] = ETHER_FLAG_OFF; - - pause_frame_enable[channel] = pause; - - mac_addr_buf[channel][0] = mac_addr[0]; - mac_addr_buf[channel][1] = mac_addr[1]; - mac_addr_buf[channel][2] = mac_addr[2]; - mac_addr_buf[channel][3] = mac_addr[3]; - mac_addr_buf[channel][4] = mac_addr[4]; - mac_addr_buf[channel][5] = mac_addr[5]; - -#if (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) - /* Subscribe to r_bsp an interrupt function */ - if (false == is_entry) - { - bsp_int_err = R_BSP_InterruptWrite(BSP_INT_SRC_AL1_EDMAC0_EINT0, ether_eint0); /* EINT0 */ - bsp_int_err = R_BSP_InterruptWrite(BSP_INT_SRC_AL1_EDMAC1_EINT1, ether_eint1); /* EINT1 */ - is_entry = true; - } -#elif (defined(BSP_MCU_RX65N)) - /* Subscribe to r_bsp an interrupt function */ - if (false == is_entry) - { - bsp_int_err = R_BSP_InterruptWrite(BSP_INT_SRC_AL1_EDMAC0_EINT0, ether_eint0); /* EINT0 */ - is_entry = true; - } -#endif - - /* Software reset */ - ether_reset_mac(channel); - - /* Software reset the PHY */ - phy_ret = phy_init(channel); - if (R_PHY_OK == phy_ret) - { - phy_start_autonegotiate(channel, pause_frame_enable[channel]); - - /* Clear all ETHERC status BFR, PSRTO, LCHNG, MPD, ICD */ - petherc_adr->ECSR.LONG = 0x00000037; - - /* Clear all EDMAC status bits */ - pedmac_adr->EESR.LONG = 0x47FF0F9F; - -#if (ETHER_CFG_USE_LINKSTA == 1) - /* Enable interrupts of interest only. */ - petherc_adr->ECSIPR.BIT.LCHNGIP = 1; -#endif - - pedmac_adr->EESIPR.BIT.ECIIP = 1; - - /* Set Ethernet interrupt level and enable */ - ether_enable_icu(channel); - - ret = ETHER_SUCCESS; - } - else - { - ret = ETHER_ERR_OTHER; - } - - return ret; -} /* End of function R_ETHER_Open_ZC2() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Close_ZC2 - * Description : Disables Ethernet peripheral - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Close_ZC2 (uint32_t channel) -{ - volatile struct st_etherc __evenaccess * petherc_adr; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - pedmac_adr = pether_ch[phy_access].pedmac; - - /* Disable Ethernet interrupt. */ - ether_disable_icu(channel); - - petherc_adr->ECSIPR.BIT.LCHNGIP = 0; - pedmac_adr->EESIPR.BIT.ECIIP = 0; - - /* Disable TE and RE */ - petherc_adr->ECMR.LONG = 0x00000000; - - /* Initialize the flags */ - transfer_enable_flag[channel] = ETHER_FLAG_OFF; - mpd_flag[channel] = ETHER_FLAG_OFF; - lchng_flag[channel] = ETHER_FLAG_OFF; -#if (ETHER_CFG_USE_LINKSTA == 0) - g_pre_link_stat[channel] = ETHER_ERR_OTHER; -#endif - - return ETHER_SUCCESS; -} /* End of function R_ETHER_Close_ZC2() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Read_ZC2 - * Description : Receives an Ethernet frame. Sets the passed - * buffer pointer to the Ethernet frame buffer - * from the driver. This makes the data available to - * the caller as a zero-copy operation. - * Arguments : channel - - * ETHERC channel number - * pbuf - - * Pointer to buffer that holds the receive data - * Return Value : Returns the number of bytes received. - * ETHER_NO_DATA - - * A zero value indicates no data is received. - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_PTR - - * Value of the pointer is NULL or FIT_NO_PTR - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - * ETHER_ERR_MC_FRAME - - * Multicast Frame filter is enable, and Multicast Address Frame is received. - ***********************************************************************************************************************/ -int32_t R_ETHER_Read_ZC2 (uint32_t channel, void **pbuf) -{ - int32_t num_recvd; - int32_t ret; - int32_t complete_flag; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((NULL == pbuf) || (FIT_NO_PTR == pbuf)) - { - return ETHER_ERR_INVALID_PTR; - } - - /* When the Link up processing is not completed, return error */ - if (ETHER_FLAG_OFF == transfer_enable_flag[channel]) - { - ret = ETHER_ERR_LINK; - } - - /* In case of detection mode of magic packet, return error. */ - else if (1 == check_mpde_bit()) - { - ret = ETHER_ERR_MPDE; - } - - /* When the Link up processing is completed */ - else - { - ret = ETHER_NO_DATA; - complete_flag = ETHER_ERR_OTHER; - while (ETHER_SUCCESS != complete_flag) - { - /* When receive data exists. */ - if (RACT != (papp_rx_desc[channel]->status & RACT)) - { - /* Check multicast is detected when multicast frame filter is enabled */ - if (ETHER_MC_FILTER_ON == mc_filter_flag[channel]) - { - if (RFS7_RMAF == (papp_rx_desc[channel]->status & RFS7_RMAF)) - { - /* The buffer is released at the multicast frame detect. */ - R_ETHER_Read_ZC2_BufRelease(channel); - - ret = ETHER_ERR_MC_FRAME; - complete_flag = ETHER_SUCCESS; - } - } - - if (ETHER_ERR_MC_FRAME != ret) - { - if (RFE == (papp_rx_desc[channel]->status & RFE)) - { - /* The buffer is released at the error. */ - R_ETHER_Read_ZC2_BufRelease(channel); - } - else - { - /** - * Pass the pointer to received data to application. This is - * zero-copy operation. - */ - (*pbuf) = (void *) papp_rx_desc[channel]->buf_p; - - /* Get bytes received */ - num_recvd = papp_rx_desc[channel]->size; - ret = num_recvd; - complete_flag = ETHER_SUCCESS; - } - } - } - else - { - ret = ETHER_NO_DATA; - complete_flag = ETHER_SUCCESS; - } - } - } - return ret; -} /* End of function R_ETHER_Read_ZC2() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Read_ZC2_BufRelease - * Description : Release the receive buffer. - * Arguments : channel - - * Specifies the ETHERC channel number. - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - ***********************************************************************************************************************/ -int32_t R_ETHER_Read_ZC2_BufRelease (uint32_t channel) -{ - int32_t ret; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - uint32_t status; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - - /* When the Link up processing is not completed, return error */ - if (ETHER_FLAG_OFF == transfer_enable_flag[channel]) - { - ret = ETHER_ERR_LINK; - } - - /* In case of detection mode of magic packet, return error. */ - else if (1 == check_mpde_bit()) - - { - ret = ETHER_ERR_MPDE; - } - - /* When the Link up processing is completed */ - else - { - /* When receive data exists */ - if (RACT != (papp_rx_desc[channel]->status & RACT)) - { - /* Move to next descriptor */ - papp_rx_desc[channel]->status |= RACT; - - status = RFP1; - status |= RFP0; - status |= RFE; - status |= RFS9_RFOVER; - status |= RFS8_RAD; - status |= RFS7_RMAF; - status |= RFS4_RRF; - status |= RFS3_RTLF; - status |= RFS2_RTSF; - status |= RFS1_PRE; - status |= RFS0_CERF; - - papp_rx_desc[channel]->status &= (~status); - papp_rx_desc[channel] = papp_rx_desc[channel]->next; - } - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - pedmac_adr = pether_ch[phy_access].pedmac; - - if (0x00000000L == pedmac_adr->EDRRR.LONG) - { - /* Restart if stopped */ - pedmac_adr->EDRRR.LONG = 0x00000001L; - } - - ret = ETHER_SUCCESS; - } - return ret; -} /* End of function R_ETHER_Read_ZC2_BufRelease() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Write_ZC2_GetBuf - * Description : Get Points to the buffer pointer used by the stack. - * Arguments : channel - - * ETHERC channel number - * pbuf - - * Pointer to the starting address of the transmit data destination - * pbuf_size - - * The Maximum size to write to the buffer - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_PTR - - * Value of the pointer is NULL or FIT_NO_PTR - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - * ETHER_ERR_TACT - - * Transmit buffer is not empty. - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Write_ZC2_GetBuf (uint32_t channel, void **pbuf, uint16_t *pbuf_size) -{ - ether_return_t ret; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((NULL == pbuf) || (FIT_NO_PTR == pbuf)) - { - return ETHER_ERR_INVALID_PTR; - } - if ((NULL == pbuf_size) || (FIT_NO_PTR == pbuf_size)) - { - return ETHER_ERR_INVALID_PTR; - } - - /* When the Link up processing is not completed, return error */ - if (ETHER_FLAG_OFF == transfer_enable_flag[channel]) - { - ret = ETHER_ERR_LINK; - } - - /* In case of detection mode of magic packet, return error. */ - else if (1 == check_mpde_bit()) - { - ret = ETHER_ERR_MPDE; - } - - /* When the Link up processing is completed */ - else - { - /* All transmit buffers are full */ - if (TACT == (papp_tx_desc[channel]->status & TACT)) - { - ret = ETHER_ERR_TACT; - } - else - { - /* Give application another buffer to work with */ - (*pbuf) = papp_tx_desc[channel]->buf_p; - (*pbuf_size) = ETHER_CFG_BUFSIZE; - ret = ETHER_SUCCESS; - } - } - return ret; -} /* End of function R_ETHER_Write_ZC2_GetBuf() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Write_ZC2_SetBuf - * Description : Transmits an Ethernet frame. - * The transmit descriptor points to the data to transmit. - * Data is sent directly from memory as a "zero copy" operation. - * Arguments : channel - - * ETHERC channel number - * len - - * The size (60 to 1,514 bytes) which is the Ethernet frame length minus 4 bytes of CRC - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_DATA - - * Value of the argument is out of range - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Write_ZC2_SetBuf (uint32_t channel, const uint32_t len) -{ - ether_return_t ret; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((ETHER_BUFSIZE_MIN > len) || (ETHER_BUFSIZE_MAX < len)) - { - return ETHER_ERR_INVALID_DATA; - } - - /* When the Link up processing is not completed, return error */ - if (ETHER_FLAG_OFF == transfer_enable_flag[channel]) - { - ret = ETHER_ERR_LINK; - } - - /* In case of detection mode of magic packet, return error. */ - else if (1 == check_mpde_bit()) - - { - ret = ETHER_ERR_MPDE; - } - - /* When the Link up processing is completed */ - else - { - /* The data of the buffer is made active. */ - papp_tx_desc[channel]->bufsize = len; - papp_tx_desc[channel]->status &= (~(TFP1 | TFP0)); - papp_tx_desc[channel]->status |= ((TFP1 | TFP0) | TACT); - papp_tx_desc[channel] = papp_tx_desc[channel]->next; - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - pedmac_adr = pether_ch[phy_access].pedmac; - - if (0x00000000L == pedmac_adr->EDTRR.LONG) - { - /* Restart if stopped */ - pedmac_adr->EDTRR.LONG = 0x00000001L; - } - - ret = ETHER_SUCCESS; - } - return ret; -} /* End of function R_ETHER_Write_ZC2_SetBuf() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_CheckLink_ZC - * Description : Verifies the Etherent link is up or not. - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Link is up - * ETHER_ERR_OTHER - - * Link is down - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - ***********************************************************************************************************************/ -ether_return_t R_ETHER_CheckLink_ZC (uint32_t channel) -{ - int16_t status; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - - status = phy_get_link_status(channel); - - if (R_PHY_ERROR == status) - { - /* Link is down */ - return ETHER_ERR_OTHER; - } - else - { - /* Link is up */ - return ETHER_SUCCESS; - } -} /* End of function R_ETHER_CheckLink_ZC() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_LinkProcess - * Description : The Link up processing, the Link down processing, and the magic packet detection processing are - * executed. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -void R_ETHER_LinkProcess (uint32_t channel) -{ - volatile struct st_etherc __evenaccess * petherc_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - int32_t ret; - ether_cb_arg_t cb_arg; - - if (ETHER_CHANNEL_MAX <= channel) - { - return; - } - - /* When the magic packet is detected. */ - if (ETHER_FLAG_ON == mpd_flag[channel]) - { - mpd_flag[channel] = ETHER_FLAG_OFF; - - if ((NULL != cb_func.pcb_func) && (FIT_NO_FUNC != cb_func.pcb_func)) - { - cb_arg.channel = channel; - cb_arg.event_id = ETHER_CB_EVENT_ID_WAKEON_LAN; - (*cb_func.pcb_func)((void *) &cb_arg); - } - - /* - * After the close function is called, the open function is called - * to have to set ETHERC to a usual operational mode - * to usually communicate after magic packet is detected. - */ - R_ETHER_Close_ZC2(channel); - R_ETHER_Open_ZC2(channel, mac_addr_buf[channel], pause_frame_enable[channel]); - } - -#if (ETHER_CFG_USE_LINKSTA == 0) - ret = R_ETHER_CheckLink_ZC(channel); - if (g_pre_link_stat[channel] != ret) - { - if (ret == ETHER_SUCCESS) - { - /* The state of the link status in PHY-LSI is confirmed and Link Up/Down is judged. */ - /* When becoming Link up */ - lchng_flag[channel] = ETHER_FLAG_ON_LINK_ON; - } - else - { - /* When becoming Link down */ - lchng_flag[channel] = ETHER_FLAG_ON_LINK_OFF; - } - } - g_pre_link_stat[channel] = ret; -#endif - - /* When the link is up */ - if (ETHER_FLAG_ON_LINK_ON == lchng_flag[channel]) - { -#if (ETHER_CFG_USE_LINKSTA == 1) - /* - * The Link Up/Down is confirmed by the Link Status bit of PHY register1, - * because the LINK signal of PHY-LSI is used for LED indicator, and - * isn't used for notifing the Link Up/Down to external device. - */ - ret = R_ETHER_CheckLink_ZC(channel); - if (ETHER_SUCCESS == ret) - { - /* - * The status of the LINK signal became "link-up" even if PHY-LSI did not detect "link-up" - * after a reset. To avoid this wrong detection, processing in R_ETHER_LinkProcess has been modified to - * clear the flag after link-up is confirmed in R_ETHER_CheckLink_ZC. - */ - lchng_flag[channel] = ETHER_FLAG_OFF; - - /* Initialize the transmit and receive descriptor */ - memset(&rx_descriptors[channel], 0x00, sizeof(rx_descriptors[channel])); - memset(&tx_descriptors[channel], 0x00, sizeof(tx_descriptors[channel])); - - /* Initialize the Ether buffer */ - memset(ðer_buffers[channel], 0x00, sizeof(ether_buffers[channel])); - - /* - * ETHERC and EDMAC are set after ETHERC and EDMAC are reset in software - * and sending and receiving is permitted. - */ - ether_configure_mac(channel, mac_addr_buf[channel], NO_USE_MAGIC_PACKET_DETECT); - ether_do_link(channel, NO_USE_MAGIC_PACKET_DETECT); - - transfer_enable_flag[channel] = ETHER_FLAG_ON; - - if ((NULL != cb_func.pcb_func) && (FIT_NO_FUNC != cb_func.pcb_func)) - { - cb_arg.channel = channel; - cb_arg.event_id = ETHER_CB_EVENT_ID_LINK_ON; - (*cb_func.pcb_func)((void *) &cb_arg); - } - } - else - { - /* no process */ - } -#elif (ETHER_CFG_USE_LINKSTA == 0) - /* - * The status of the LINK signal became "link-up" even if PHY-LSI did not detect "link-up" - * after a reset. To avoid this wrong detection, processing in R_ETHER_LinkProcess has been modified to - * clear the flag after link-up is confirmed in R_ETHER_CheckLink_ZC. - */ - lchng_flag[channel] = ETHER_FLAG_OFF; - - /* Initialize the transmit and receive descriptor */ - memset(&rx_descriptors[channel], 0x00, sizeof(rx_descriptors[channel])); - memset(&tx_descriptors[channel], 0x00, sizeof(tx_descriptors[channel])); - - /* Initialize the Ether buffer */ - memset(ðer_buffers[channel], 0x00, sizeof(ether_buffers[channel])); - - /* - * ETHERC and EDMAC are set after ETHERC and EDMAC are reset in software - * and sending and receiving is permitted. - */ - ether_configure_mac(channel, mac_addr_buf[channel], NO_USE_MAGIC_PACKET_DETECT); - ether_do_link(channel, NO_USE_MAGIC_PACKET_DETECT); - - transfer_enable_flag[channel] = ETHER_FLAG_ON; - - if ((NULL != cb_func.pcb_func) && (FIT_NO_FUNC != cb_func.pcb_func)) - { - cb_arg.channel = channel; - cb_arg.event_id = ETHER_CB_EVENT_ID_LINK_ON; - (*cb_func.pcb_func)((void *) &cb_arg); - } -#endif - } - - /* When the link is down */ - else if (ETHER_FLAG_ON_LINK_OFF == lchng_flag[channel]) - { - lchng_flag[channel] = ETHER_FLAG_OFF; - -#if (ETHER_CFG_USE_LINKSTA == 1) - /* - * The Link Up/Down is confirmed by the Link Status bit of PHY register1, - * because the LINK signal of PHY-LSI is used for LED indicator, and - * isn't used for notifying the Link Up/Down to external device. - */ - ret = R_ETHER_CheckLink_ZC(channel); - if (ETHER_ERR_OTHER == ret) - { - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* Disable receive and transmit. */ - petherc_adr->ECMR.BIT.RE = 0; - petherc_adr->ECMR.BIT.TE = 0; - - transfer_enable_flag[channel] = ETHER_FLAG_OFF; - - if ((NULL != cb_func.pcb_func) && (FIT_NO_FUNC != cb_func.pcb_func)) - { - cb_arg.channel = channel; - cb_arg.event_id = ETHER_CB_EVENT_ID_LINK_OFF; - (*cb_func.pcb_func)((void *) &cb_arg); - } - } - else - { - ; /* no operation */ - } -#elif (ETHER_CFG_USE_LINKSTA == 0) - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* Disable receive and transmit. */ - petherc_adr->ECMR.BIT.RE = 0; - petherc_adr->ECMR.BIT.TE = 0; - - transfer_enable_flag[channel] = ETHER_FLAG_OFF; - - if ((NULL != cb_func.pcb_func) && (FIT_NO_FUNC != cb_func.pcb_func)) - { - cb_arg.channel = channel; - cb_arg.event_id = ETHER_CB_EVENT_ID_LINK_OFF; - (*cb_func.pcb_func)((void *) &cb_arg); - } -#endif - } - else - { - ; /* no operation */ - } -} /* End of function R_ETHER_LinkProcess() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_WakeOnLAN - * Description : The setting of ETHERC is changed from a usual sending and - * receiving mode to the magic packet detection mode. - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_OTHER - - * A switch to magic packet detection was performed when the link state was link is down. - ***********************************************************************************************************************/ -ether_return_t R_ETHER_WakeOnLAN (uint32_t channel) -{ -#if (ETHER_CFG_USE_LINKSTA == 1) - volatile struct st_etherc __evenaccess * petherc_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; -#endif - ether_return_t ret; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - - /* When the Link up processing is not completed, return error */ - if (ETHER_FLAG_OFF == transfer_enable_flag[channel]) - { - ret = ETHER_ERR_LINK; - } - - /* When the Link up processing is completed */ - else - { - /* Change to the magic packet detection mode. */ - ether_configure_mac(channel, mac_addr_buf[channel], USE_MAGIC_PACKET_DETECT); - ret = ether_do_link(channel, USE_MAGIC_PACKET_DETECT); - if (ETHER_SUCCESS == ret) - { -#if (ETHER_CFG_USE_LINKSTA == 1) - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* It is confirmed not to become Link down while changing the setting. */ - if (ETHER_CFG_LINK_PRESENT == petherc_adr->PSR.BIT.LMON) - { - ret = ETHER_SUCCESS; - } - else - { - ret = ETHER_ERR_OTHER; - } -#else - /* It is confirmed not to become Link down while changing the setting. */ - ret = R_ETHER_CheckLink_ZC(channel); -#endif - } - else - { - ret = ETHER_ERR_OTHER; - } - } - return ret; -} /* End of function R_ETHER_WakeOnLAN() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Read - * Description : Receive Ethernet frame. Receives data to the location specified by the pointer to the receive buffer, - * using non-zero-copy communication. - * Arguments : channel - - * ETHERC channel number - * pbuf - - * The receive buffer (to store the receive data) - * Return Value : Returns the number of bytes received. - * ETHER_NO_DATA - - * A zero value indicates no data is received. - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_PTR - - * Value of the pointer is NULL or FIT_NO_PTR - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - * ETHER_ERR_MC_FRAME - - * Multicast Frame filter is enable, and Multicast Address Frame is received. - ***********************************************************************************************************************/ -int32_t R_ETHER_Read (uint32_t channel, void *pbuf) -{ - int32_t ret; - int32_t ret2; - uint8_t * pread_buffer_address; /* Buffer location controlled by the Ethernet driver */ - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((NULL == pbuf) || (FIT_NO_PTR == pbuf)) - { - return ETHER_ERR_INVALID_PTR; - } - - /* (1) Retrieve the receive buffer location controlled by the descriptor. */ - ret = R_ETHER_Read_ZC2(channel, (void **) &pread_buffer_address); - - /* When there is data to receive */ - if (ret > ETHER_NO_DATA) - { - /* (2) Copy the data read from the receive buffer which is controlled by the descriptor to - the buffer which is specified by the user (up to 1024 bytes). */ - memcpy(pbuf, pread_buffer_address, (uint32_t )ret); - - /* (3) Read the receive data from the receive buffer controlled by the descriptor, - and then release the receive buffer. */ - ret2 = R_ETHER_Read_ZC2_BufRelease(channel); - - if (ETHER_SUCCESS == ret2) /* When this function is completed successfully */ - { - /* Do Nothing */ - } - - /* Overwrite the error information */ - else - { - ret = ret2; - } - } - - /* When there is no data to receive */ - else - { - /* Do Nothing */ - } - return ret; -} /* End of function R_ETHER_Read() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Write - * Description : Transmit Ethernet frame. Transmits data from the location specified by the pointer to the transmit - * buffer, with the data size equal to the specified frame length, using non-zero-copy communication. - * Arguments : channel - - * ETHERC channel number - * : *pbuf - - * Transmit buffer pointer - * : len - - * The size (60 to 1,514 bytes) which is the Ethernet frame length minus 4 bytes of CRC - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_INVALID_DATA - - * Value of the argument is out of range - * ETHER_ERR_INVALID_PTR - - * Value of the pointer is NULL or FIT_NO_PTR - * ETHER_ERR_LINK - - * Auto-negotiation is not completed, and reception is not enabled. - * ETHER_ERR_MPDE - - * As a Magic Packet is being detected, transmission and reception is not enabled. - * ETHER_ERR_TACT - - * Transmit buffer is not empty. - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Write (uint32_t channel, void *pbuf, const uint32_t len) -{ - ether_return_t ret; - uint8_t * pwrite_buffer_address; - uint16_t write_buf_size; - - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - if ((NULL == pbuf) || (FIT_NO_PTR == pbuf)) - { - return ETHER_ERR_INVALID_PTR; - } - if ((ETHER_BUFSIZE_MIN > len) || (ETHER_BUFSIZE_MAX < len)) - { - return ETHER_ERR_INVALID_DATA; - } - - /* (1) Retrieve the transmit buffer location controlled by the descriptor. */ - ret = R_ETHER_Write_ZC2_GetBuf(channel, (void **) &pwrite_buffer_address, &write_buf_size); - - /* Writing to the transmit buffer (buf) is enabled. */ - if (ETHER_SUCCESS == ret) - { - if (write_buf_size < len) - { - ret = ETHER_ERR_TACT; /* Transmit buffer overflow */ - } - else - { - /* Write the transmit data to the transmit buffer. */ - - /* (2) Write the data to the transmit buffer controlled by the descriptor. */ - memcpy(pwrite_buffer_address, pbuf, len); - - /* (3) Enable the EDMAC to transmit data in the transmit buffer. */ - ret = R_ETHER_Write_ZC2_SetBuf(channel, len); - - /* - * Confirm that the transmission is completed. - * Data written in the transmit buffer is transmitted by the EDMAC. Make sure that the - * transmission is completed after writing data to the transmit buffer. - * If the R_ETHER_Close_ZC2 function is called to stop the Ethernet communication before - * verifying that the transmission is completed, the written data written may not be transmitted. - */ - ret = R_ETHER_CheckWrite(channel); - } - } - return ret; -} /* End of function R_ETHER_Write() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_CheckWrite - * Description : Checking that the data has been sent. - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - ***********************************************************************************************************************/ -ether_return_t R_ETHER_CheckWrite (uint32_t channel) -{ - ether_return_t ret; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - ret = ETHER_ERR_INVALID_CHAN; - } - else - { - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - pedmac_adr = pether_ch[phy_access].pedmac; - while (0 != pedmac_adr->EDTRR.BIT.TR) - { - /* Do Nothing */ - } - ret = ETHER_SUCCESS; - } - return ret; -} /* End of function R_ETHER_CheckWrite() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_Control - * Description : By command argument is a function to change the settings of Ether driver. - * Arguments : cmd - - * Control code - * control - - * Parameters according to the control code - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_CHAN_OPEN - - * Indicates the Ethernet cannot be opened because it is being used by another application - * ETHER_ERR_INVALID_ARG - - * Invalid argument - * ETHER_ERR_RECV_ENABLE - - * Receive function is enable. - ***********************************************************************************************************************/ -ether_return_t R_ETHER_Control (ether_cmd_t const cmd, ether_param_t const control) -{ - ether_return_t ret; - - switch (cmd) - { - /* Set the callback function pointer */ - case CONTROL_SET_CALLBACK : - ret = ether_set_callback(control); - break; - - case CONTROL_SET_PROMISCUOUS_MODE : - ret = ether_set_promiscuous_mode(control); - break; - - case CONTROL_SET_INT_HANDLER : - ret = ether_set_int_handler(control); - break; - - case CONTROL_POWER_ON : - ret = ether_power_on(control); - break; - - case CONTROL_POWER_OFF : - ret = ether_power_off(control); - break; - - case CONTROL_MULTICASTFRAME_FILTER : - ret = ether_set_multicastframe_filter(control); - break; - - case CONTROL_BROADCASTFRAME_FILTER : - ret = ether_set_broadcastframe_filter(control); - break; - - /* Commands not supported */ - default : - ret = ETHER_ERR_INVALID_ARG; - break; - } - return ret; -} /* End of function R_ETHER_Control() */ - -/*********************************************************************************************************************** - * Function Name: R_ETHER_GetVersion - * Description : Returns this module's version information. - * The version number is encoded where the top 2 bytes are the major version number and the bottom 2 bytes - * are the minor version number. For example, Version 4.25 would be returned as 0x00040019. - * Arguments : none - * Return Value : Version number - ***********************************************************************************************************************/ -R_ATTRIB_INLINE -uint32_t R_ETHER_GetVersion (void) -{ - return ((((uint32_t) ETHER_RX_VERSION_MAJOR) << 16) | ((uint32_t) ETHER_RX_VERSION_MINOR)); -} /* End of function R_ETHER_GetVersion() */ - -/* - * Private functions - */ - -/*********************************************************************************************************************** - * Function Name: ether_reset_mac - * Description : The EDMAC and EtherC are reset through the software reset. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -static void ether_reset_mac (uint32_t channel) -{ - volatile uint32_t i; - - /* Software reset */ -#if (ETHER_CHANNEL_MAX == 1) - if (ETHER_CHANNEL_0 == channel) - { - #if (defined(BSP_MCU_RX63N)) - EDMAC.EDMR.BIT.SWR = 1; - #elif (defined(BSP_MCU_RX65N)) - EDMAC0.EDMR.BIT.SWR = 1; - #endif - } -#elif (ETHER_CHANNEL_MAX == 2) - if (ETHER_CHANNEL_0 == channel) - { - EDMAC0.EDMR.BIT.SWR = 1; - } - else - { - EDMAC1.EDMR.BIT.SWR = 1; - } -#endif - - /* - * Waiting time until the initialization of ETHERC and EDMAC is completed is 64 cycles - * in the clock conversion of an internal bus of EDMAC. - */ - for (i = 0; i < 0x00000180; i++) - { - ; - } - -} /* End of function ether_reset_mac() */ - -/*********************************************************************************************************************** - * Function Name: ether_init_descriptors - * Description : The EDMAC descriptors and the driver buffers are initialized. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -static void ether_init_descriptors (uint32_t channel) -{ - descriptor_t * pdescriptor; - uint32_t i; - - /* Initialize the receive descriptors */ - for (i = 0; i < ETHER_CFG_EMAC_RX_DESCRIPTORS; i++) - { - pdescriptor = (descriptor_t *) &rx_descriptors[channel][i]; - pdescriptor->buf_p = (uint8_t *) &(ether_buffers[channel].buffer[i][0]); - pdescriptor->bufsize = ETHER_CFG_BUFSIZE; - pdescriptor->size = 0; - pdescriptor->status = RACT; - pdescriptor->next = (descriptor_t *) &rx_descriptors[channel][(i + 1)]; - } - - /* The last descriptor points back to the start */ - pdescriptor->status |= RDLE; - pdescriptor->next = (descriptor_t *) &rx_descriptors[channel][0]; - - /* Initialize application receive descriptor pointer */ - papp_rx_desc[channel] = (descriptor_t *) &rx_descriptors[channel][0]; - - /* Initialize the transmit descriptors */ - for (i = 0; i < ETHER_CFG_EMAC_TX_DESCRIPTORS; i++) - { - pdescriptor = (descriptor_t *) &tx_descriptors[channel][i]; - pdescriptor->buf_p = (uint8_t *) &(ether_buffers[channel].buffer[(ETHER_CFG_EMAC_RX_DESCRIPTORS + i)][0]); - pdescriptor->bufsize = 1; /* Set a value equal to or greater than 1. (reference to UMH) - When transmitting data, the value of size is set to the function argument - R_ETHER_Write_ZC2_SetBuf. */ - pdescriptor->size = 0; /* Reserved : The write value should be 0. (reference to UMH) */ - pdescriptor->status = 0; - pdescriptor->next = (descriptor_t *) &(tx_descriptors[channel][(i + 1)]); - } - - /* The last descriptor points back to the start */ - pdescriptor->status |= TDLE; - pdescriptor->next = (descriptor_t *) &tx_descriptors[channel][0]; - - /* Initialize application transmit descriptor pointer */ - papp_tx_desc[channel] = (descriptor_t *) &tx_descriptors[channel][0]; -} /* End of function ether_init_descriptors() */ - -/*********************************************************************************************************************** - * Function Name: ether_config_ethernet - * Description : Configure the Ethernet Controller (EtherC) and the Ethernet - * Direct Memory Access controller (EDMAC). - * Arguments : channel - - * ETHERC channel number - * mode - - * The operational mode is specified. - * NO_USE_MAGIC_PACKET_DETECT (0) - Communicate mode usually - * USE_MAGIC_PACKET_DETECT (1) - Magic packet detection mode - * Return Value : none - ***********************************************************************************************************************/ -static void ether_config_ethernet (uint32_t channel, const uint8_t mode) -{ - volatile struct st_etherc __evenaccess * petherc_adr; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - if (ETHER_CHANNEL_MAX <= channel) - { - return; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - pedmac_adr = pether_ch[phy_access].pedmac; - - /* Magic packet detection mode */ - if (USE_MAGIC_PACKET_DETECT == mode) - { -#if (ETHER_CFG_USE_LINKSTA == 1) - petherc_adr->ECSIPR.LONG = 0x00000006; -#elif (ETHER_CFG_USE_LINKSTA == 0) - petherc_adr->ECSIPR.LONG = 0x00000002; -#endif - pedmac_adr->EESIPR.LONG = 0x00400000; - } - - /* Normal mode */ - else - { -#if (ETHER_CFG_USE_LINKSTA == 1) - /* LINK Signal Change Interrupt Enable */ - petherc_adr->ECSR.BIT.LCHNG = 1; - petherc_adr->ECSIPR.BIT.LCHNGIP = 1; -#endif - pedmac_adr->EESIPR.BIT.ECIIP = 1; - - /* Frame receive interrupt and frame transmit end interrupt */ - pedmac_adr->EESIPR.BIT.FRIP = 1; /* Enable the frame receive interrupt. */ - pedmac_adr->EESIPR.BIT.TCIP = 1; /* Enable the frame transmit end interrupt. */ - } - - /* Ethernet length 1514bytes + CRC and intergap is 96-bit time */ - petherc_adr->RFLR.LONG = 1518; - petherc_adr->IPGR.LONG = 0x00000014; - - /* Continuous reception number of Broadcast frame */ - petherc_adr->BCFRR.LONG = bc_filter_count[channel]; - -#ifdef __LIT - /* Set little endian mode */ - /* Ethernet length 1514bytes + CRC and intergap is 96-bit time */ - pedmac_adr->EDMR.BIT.DE = 1; -#endif - /* __LIT */ - - /* Initialize Rx descriptor list address */ - /* Casting the pointer to a uint32_t type is valid because the Renesas Compiler uses 4 bytes per pointer. */ - pedmac_adr->RDLAR = (void*) papp_rx_desc[channel]; - - /* Initialize Tx descriptor list address */ - /* Casting the pointer to a uint32_t type is valid because the Renesas Compiler uses 4 bytes per pointer. */ - pedmac_adr->TDLAR = (void*) papp_tx_desc[channel]; - - if (ETHER_MC_FILTER_ON == mc_filter_flag[channel]) - { - /* Reflect the EESR.RMAF bit status in the RD0.RFS bit in the receive descriptor */ - pedmac_adr->TRSCER.LONG = 0x00000000; - } - else - { - /* Don't reflect the EESR.RMAF bit status in the RD0.RFS bit in the receive descriptor */ - pedmac_adr->TRSCER.LONG = 0x00000080; - } - - /* Threshold of Tx_FIFO */ - /* To prevent a transmit underflow, setting the initial value (store and forward modes) is recommended. */ - pedmac_adr->TFTR.LONG = 0x00000000; - -#if (defined(BSP_MCU_RX63N) || defined(BSP_MCU_RX65N)) - /* transmit fifo & receive fifo is 2048 bytes */ - pedmac_adr->FDR.LONG = 0x00000707; -#elif (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) - /* transmit fifo is 2048 bytes, receive fifo is 4096 bytes */ - pedmac_adr->FDR.LONG = 0x0000070F; -#endif - - /* Configure receiving method - b0 RNR - Receive Request Bit Reset - Continuous reception of multiple frames is possible. - b31:b1 Reserved set to 0 - */ - pedmac_adr->RMCR.LONG = 0x00000001; - -} /* End of function ether_config_ethernet() */ - -/*********************************************************************************************************************** - * Function Name: ether_pause_resolution - * Description : Determines PAUSE frame generation and handling. Uses - * the resolution Table 28B-3 of IEEE 802.3-2008. - * Arguments : local_ability - - * local PAUSE capability (2 least significant bits) - * partner_ability - - * link partner PAUSE capability (2 least significant bits) - * *ptx_pause - - * pointer to location to store the result of the table lookup for transmit - * PAUSE. 1 is enable, 0 is disable. - * *prx_pause - - * pointer to location to store the result of the table lookup for receive - * PAUSE. 1 is enable, 0 is disable. - * Return Value : none - ***********************************************************************************************************************/ -static void ether_pause_resolution (uint16_t local_ability, uint16_t partner_ability, uint16_t *ptx_pause, - uint16_t *prx_pause) -{ - uint32_t i; - uint32_t ability_compare; - - /* - * Arrange the bits so that they correspond to the Table 28B-3 - * of the IEEE 802.3 values. - */ - ability_compare = (uint32_t) (((local_ability & LINK_RES_ABILITY_MASK) << LINK_RES_LOCAL_ABILITY_BITSHIFT) - | (partner_ability & LINK_RES_ABILITY_MASK)); - - /* Walk through the look up table */ - for (i = 0; i < PAUSE_TABLE_ENTRIES; i++) - { - if ((ability_compare & pause_resolution[i].mask) == pause_resolution[i].value) - { - (*ptx_pause) = pause_resolution[i].transmit; - (*prx_pause) = pause_resolution[i].receive; - return; - } - } -} /* End of function ether_pause_resolution() */ - -/*********************************************************************************************************************** - * Function Name: ether_configure_mac - * Description : Software reset is executed, and ETHERC and EDMAC are configured. - * Arguments : channel - - * ETHERC channel number - * mac_addr - - * The MAC address of ETHERC - * mode - - * The operational mode is specified. - * NO_USE_MAGIC_PACKET_DETECT (0) - Communicate mode usually - * USE_MAGIC_PACKET_DETECT (1) - Magic packet detection mode - * Return Value : none - ***********************************************************************************************************************/ -static void ether_configure_mac (uint32_t channel, const uint8_t mac_addr[], const uint8_t mode) -{ - uint32_t mac_h; - uint32_t mac_l; - volatile struct st_etherc __evenaccess * petherc_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - if (ETHER_CHANNEL_MAX <= channel) - { - return; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* Software reset */ - ether_reset_mac(channel); - - /* Set MAC address */ - mac_h = (((((uint32_t) mac_addr[0] << 24) | ((uint32_t) mac_addr[1] << 16)) | ((uint32_t) mac_addr[2] << 8)) - | (uint32_t) mac_addr[3]); - - mac_l = (((uint32_t) mac_addr[4] << 8) | (uint32_t) mac_addr[5]); - - petherc_adr->MAHR = mac_h; - petherc_adr->MALR.LONG = mac_l; - - /* Initialize receive and transmit descriptors */ - ether_init_descriptors(channel); - - /* Perform reset of hardware interface configuration */ - ether_config_ethernet(channel, mode); - -} /* End of function ether_configure_mac() */ - -/*********************************************************************************************************************** - * Function Name: ether_do_link - * Description : Determines the partner PHY capability through - * auto-negotiation process. The link abilities - * are handled to determine duplex, speed and flow - * control (PAUSE frames). - * Arguments : channel - - * ETHERC channel number - * mode - - * The operational mode is specified. - * NO_USE_MAGIC_PACKET_DETECT (0) - Communicate mode usually - * USE_MAGIC_PACKET_DETECT (1) - Magic packet detection mode - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_OTHER - - * Auto-negotiation of PHY-LSI is not completed or result of Auto-negotiation is abnormal. - ***********************************************************************************************************************/ -static ether_return_t ether_do_link (uint32_t channel, const uint8_t mode) -{ - ether_return_t ret; - uint16_t link_speed_duplex = 0; - uint16_t local_pause_bits = 0; - uint16_t partner_pause_bits = 0; - uint16_t transmit_pause_set = 0; - uint16_t receive_pause_set = 0; - uint16_t full_duplex = 0; - uint16_t link_result = 0; - volatile struct st_etherc __evenaccess * petherc_adr; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - pedmac_adr = pether_ch[phy_access].pedmac; - - /* Set the link status */ - link_result = phy_set_autonegotiate(channel, &link_speed_duplex, &local_pause_bits, &partner_pause_bits); - - if (R_PHY_OK == link_result) - { - switch (link_speed_duplex) - { - /* Half duplex link */ - case PHY_LINK_100H : - petherc_adr->ECMR.BIT.DM = 0; - petherc_adr->ECMR.BIT.RTM = 1; - ret = ETHER_SUCCESS; - break; - - case PHY_LINK_10H : - petherc_adr->ECMR.BIT.DM = 0; - petherc_adr->ECMR.BIT.RTM = 0; - ret = ETHER_SUCCESS; - break; - - /* Full duplex link */ - case PHY_LINK_100F : - petherc_adr->ECMR.BIT.DM = 1; - petherc_adr->ECMR.BIT.RTM = 1; - full_duplex = 1; - ret = ETHER_SUCCESS; - break; - - case PHY_LINK_10F : - petherc_adr->ECMR.BIT.DM = 1; - petherc_adr->ECMR.BIT.RTM = 0; - full_duplex = 1; - ret = ETHER_SUCCESS; - break; - - default : - ret = ETHER_ERR_OTHER; - break; - } - - /* At the communicate mode usually */ - if (ETHER_SUCCESS == ret) - { - if (NO_USE_MAGIC_PACKET_DETECT == mode) - { - - /* When pause frame is used */ - if ((full_duplex) && (ETHER_FLAG_ON == pause_frame_enable[channel])) - { - /* Set automatic PAUSE for 512 bit-time */ - petherc_adr->APR.LONG = 0x0000FFFF; - - /* Set unlimited retransmit of PAUSE frames */ - petherc_adr->TPAUSER.LONG = 0; - - /* PAUSE flow control FIFO settings. */ - pedmac_adr->FCFTR.LONG = 0x00000000; - - /* Control of a PAUSE frame whose TIME parameter value is 0 is enabled. */ - petherc_adr->ECMR.BIT.ZPF = 1; - - /** - * Enable PAUSE for full duplex link depending on - * the pause resolution results - */ - ether_pause_resolution(local_pause_bits, partner_pause_bits, &transmit_pause_set, - &receive_pause_set); - - if (XMIT_PAUSE_ON == transmit_pause_set) - { - /* Enable automatic PAUSE frame transmission */ - petherc_adr->ECMR.BIT.TXF = 1; - } - else - { - /* Disable automatic PAUSE frame transmission */ - petherc_adr->ECMR.BIT.TXF = 0; - } - - if (RECV_PAUSE_ON == receive_pause_set) - { - /* Enable reception of PAUSE frames */ - petherc_adr->ECMR.BIT.RXF = 1; - } - else - { - /* Disable reception of PAUSE frames */ - petherc_adr->ECMR.BIT.RXF = 0; - } - } - - /* When pause frame is not used */ - else - { - /* Disable PAUSE for half duplex link */ - petherc_adr->ECMR.BIT.TXF = 0; - petherc_adr->ECMR.BIT.RXF = 0; - } - - /* Set the promiscuous mode bit */ - petherc_adr->ECMR.BIT.PRM = promiscuous_mode[channel]; - - /* Enable receive and transmit. */ - petherc_adr->ECMR.BIT.RE = 1; - petherc_adr->ECMR.BIT.TE = 1; - - /* Enable EDMAC receive */ - pedmac_adr->EDRRR.LONG = 0x1; - } - - /* At the magic packet detection mode */ - else - { - /* The magic packet detection is permitted. */ - petherc_adr->ECMR.BIT.MPDE = 1; - - /* Because data is not transmitted for the magic packet detection waiting, - only the reception is permitted. */ - petherc_adr->ECMR.BIT.RE = 1; - - /* - * The reception function of EDMAC keep invalidity - * because the receive data don't need to be read when the magic packet detection mode. - */ - } - } - } - else - { - ret = ETHER_ERR_OTHER; - } - - return ret; -} /* End of function ether_do_link() */ - -/*********************************************************************************************************************** - * Function Name: ether_set_callback - * Description : Set the callback function - * Arguments : control - - * Callback function pointer. - * If you would rather poll for finish then please input FIT_NO_FUNC for this argument. - * Return Value : ETHER_SUCCESS - * Processing completed successfully - ***********************************************************************************************************************/ -static ether_return_t ether_set_callback (ether_param_t const control) -{ - void (*pcb_func) (void *); - - pcb_func = control.ether_callback.pcb_func; - - /* Check callback function pointer, of whether or NULL FIT_NO_FUNC */ - if ((NULL != pcb_func) && (FIT_NO_FUNC != pcb_func)) - { - cb_func.pcb_func = pcb_func; /* Set the callback function */ - } - - return ETHER_SUCCESS; -} /* End of function ether_set_callback() */ - -/*********************************************************************************************************************** - * Function Name: ether_set_promiscuous_mode - * Description : Set promiscuous mode bit - * Arguments : control - - * Promiscuous mode bit - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - ***********************************************************************************************************************/ -static ether_return_t ether_set_promiscuous_mode (ether_param_t const control) -{ - ether_promiscuous_t * p_arg; - uint32_t channel; - - p_arg = control.p_ether_promiscuous; - channel = p_arg->channel; - - if (ETHER_CHANNEL_MAX <= channel) - { - return ETHER_ERR_INVALID_CHAN; - } - else - { - promiscuous_mode[channel] = p_arg->bit; - } - return ETHER_SUCCESS; -} /* End of function ether_set_promiscuous_mode() */ - -/*********************************************************************************************************************** - * Function Name: ether_set_int_handler - * Description : Set the interrupt handler - * Arguments : control - - * Interrupt handler pointer. - * If you would rather poll for finish then please input FIT_NO_FUNC for this argument. - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_ARG - - * Invalid argument - ***********************************************************************************************************************/ -static ether_return_t ether_set_int_handler (ether_param_t const control) -{ - void (*pcb_int_hnd) (void *); - ether_return_t ret = ETHER_ERR_INVALID_ARG; - - pcb_int_hnd = control.ether_int_hnd.pcb_int_hnd; - if (NULL != pcb_int_hnd) - { - cb_func.pcb_int_hnd = pcb_int_hnd; - ret = ETHER_SUCCESS; - } - return ret; -} /* End of function ether_set_int_handler() */ - -/*********************************************************************************************************************** - * Function Name: ether_power_on - * Description : Turns on power to a ETHER channel. - * Arguments : control - - * Ethernet channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_CHAN_OPEN - - * Indicates the Ethernet cannot be opened because it is being used by another application - * ETHER_ERR_INVALID_ARG - - * Invalid argument - ***********************************************************************************************************************/ -static ether_return_t ether_power_on (ether_param_t const control) -{ - uint32_t channel; - const ether_control_t * pether_ch; - uint32_t phy_access; - ether_return_t ret; - - ret = ETHER_ERR_INVALID_ARG; - channel = (uint32_t) control.channel; - - if (ETHER_CHANNEL_MAX > channel) - { - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - - /* Set port connect */ - ether_set_phy_mode(pether_ch[phy_access].port_connect); - - /* ETHERC/EDMAC Power on */ - ret = power_on_control(channel); - } - return ret; -} /* End of function ether_power_on() */ - -/*********************************************************************************************************************** - * Function Name: ether_power_off - * Description : Turns on power to a ETHER channel. - * Arguments : control - - * Ethernet channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_ARG - - * Invalid argument - ***********************************************************************************************************************/ -static ether_return_t ether_power_off (ether_param_t const control) -{ - uint32_t channel; - ether_return_t ret; - - ret = ETHER_ERR_INVALID_ARG; - channel = (uint32_t) control.channel; - - if (ETHER_CHANNEL_MAX > channel) - { - /* ETHERC/EDMAC Power off */ - power_off_control(channel); - ret = ETHER_SUCCESS; - } - return ret; -} /* End of function ether_power_off() */ - -/*********************************************************************************************************************** - * Function Name: power_on - * Description : Turns on power to a ETHER channel. - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_CHAN_OPEN - - * Indicates the Ethernet cannot be opened because it is being used by another application - ***********************************************************************************************************************/ -static ether_return_t power_on (uint32_t channel) -{ - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - /* Should never get here. Valid channel number is checked above. */ - return ETHER_ERR_INVALID_CHAN; - } - -#if (ETHER_CHANNEL_MAX == 1) - #if (defined(BSP_MCU_RX63N)) - /* Attempt to obtain lock so we know we have exclusive access to ETHER channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t)(BSP_LOCK_ETHERC))) - { - return ETHER_ERR_CHAN_OPEN; - } - - /* Attempt to obtain lock so we know we have exclusive access to EDMAC channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t)(BSP_LOCK_EDMAC))) - { - /* Release reservation on peripheral. */ - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_ETHERC)); - return ETHER_ERR_CHAN_OPEN; - } - #elif (defined(BSP_MCU_RX65N)) - /* Attempt to obtain lock so we know we have exclusive access to ETHER channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t) (BSP_LOCK_ETHERC0))) - { - return ETHER_ERR_CHAN_OPEN; - } - - /* Attempt to obtain lock so we know we have exclusive access to EDMAC channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t) (BSP_LOCK_EDMAC0))) - { - /* Release reservation on peripheral. */ - R_BSP_HardwareUnlock((mcu_lock_t) (BSP_LOCK_ETHERC0)); - return ETHER_ERR_CHAN_OPEN; - } - #endif -#elif (ETHER_CHANNEL_MAX == 2) - /* Attempt to obtain lock so we know we have exclusive access to ETHER channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t)(BSP_LOCK_ETHERC0 + channel))) - { - return ETHER_ERR_CHAN_OPEN; - } - - /* Attempt to obtain lock so we know we have exclusive access to EDMAC channel. */ - if (false == R_BSP_HardwareLock((mcu_lock_t)(BSP_LOCK_EDMAC0 + channel))) - { - /* Release reservation on peripheral. */ - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_ETHERC0 + channel)); - return ETHER_ERR_CHAN_OPEN; - } -#endif - - /* Enable writing to MSTP registers. */ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); - - /* Enable selected ETHERC/EDMAC Channel. */ -#if (ETHER_CHANNEL_MAX == 1) - if (ETHER_CHANNEL_0 == channel) - { - #if (defined(BSP_MCU_RX63N)) - MSTP(EDMAC) = 0; - #elif (defined(BSP_MCU_RX65N)) - MSTP(EDMAC0) = 0; - #endif - } -#elif (ETHER_CHANNEL_MAX == 2) - if (ETHER_CHANNEL_0 == channel) - { - MSTP(EDMAC0) = 0; - } - else - { - MSTP(EDMAC1) = 0; - } -#endif - - /* Disable writing to MSTP registers. */ - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); - - return ETHER_SUCCESS; -} /* End of function power_on() */ - -/*********************************************************************************************************************** - * Function Name: power_off - * Description : Turns off power to a ETHER channel. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -static void power_off (uint32_t channel) -{ - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - /* Should never get here. Valid channel number is checked above. */ - return; - } - - /* Enable writing to MSTP registers. */ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); - - /* Disable selected ETHERC/EDMAC Channel. */ -#if (ETHER_CHANNEL_MAX == 1) - if (ETHER_CHANNEL_0 == channel) - { - #if (defined(BSP_MCU_RX63N)) - MSTP(EDMAC) = 1; - #elif (defined(BSP_MCU_RX65N)) - MSTP(EDMAC0) = 1; - #endif - } -#elif (ETHER_CHANNEL_MAX == 2) - if (ETHER_CHANNEL_0 == channel) - { - MSTP(EDMAC0) = 1; - } - else - { - MSTP(EDMAC1) = 1; - } -#endif - - /* Disable writing to MSTP registers. */ - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); - - /* Release reservation on peripheral. */ -#if (ETHER_CHANNEL_MAX == 1) - #if (defined(BSP_MCU_RX63N)) - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_ETHERC)); - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_EDMAC)); - #elif (defined(BSP_MCU_RX65N)) - R_BSP_HardwareUnlock((mcu_lock_t) (BSP_LOCK_ETHERC0)); - R_BSP_HardwareUnlock((mcu_lock_t) (BSP_LOCK_EDMAC0)); - #endif -#elif (ETHER_CHANNEL_MAX == 2) - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_ETHERC0 + channel)); - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_EDMAC0 + channel)); -#endif - -} /* End of function power_off() */ - -/*********************************************************************************************************************** - * Function Name: ether_set_multicastframe_filter - * Description : set multicast frame filtering function. - * Arguments : control - - * Ethernet channel number and Multicast Frame filter enable switch - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_ARG - - * Invalid argument - * ETHER_ERR_RECV_ENABLE - - * Receive function is enable. - ***********************************************************************************************************************/ -static ether_return_t ether_set_multicastframe_filter (ether_param_t const control) -{ - ether_multicast_t * p_arg; - uint32_t channel; - ether_mc_filter_t flag; - ether_return_t ret; - uint32_t phy_access; - - volatile struct st_etherc __evenaccess * petherc_adr; - const ether_control_t * pether_ch; - - ret = ETHER_ERR_INVALID_ARG; - p_arg = control.p_ether_multicast; - channel = p_arg->channel; - flag = p_arg->flag; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ret; - } - if ((ETHER_MC_FILTER_ON != flag) && (ETHER_MC_FILTER_OFF != flag)) - { - return ret; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* Check receive function is enable in ETHERC */ - if (0 == petherc_adr->ECMR.BIT.RE) - { - if (ETHER_MC_FILTER_ON == flag) - { - mc_filter_flag[channel] = ETHER_MC_FILTER_ON; - } - else - { - mc_filter_flag[channel] = ETHER_MC_FILTER_OFF; - } - - ret = ETHER_SUCCESS; - } - else - { - ret = ETHER_ERR_RECV_ENABLE; - } - - return ret; -} /* End of function ether_set_multicastframe_filter() */ - -/*********************************************************************************************************************** - * Function Name: ether_set_broadcastframe_filter - * Description : set broadcast frame filtering function. - * Arguments : control - - * ETHERC channel number and receive count for continuous Broadcast Frame - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_ARG - - * Invalid argument - * ETHER_ERR_RECV_ENABLE - - * Receive function is enable. - ***********************************************************************************************************************/ -static ether_return_t ether_set_broadcastframe_filter (ether_param_t const control) -{ - ether_broadcast_t * p_arg; - uint32_t channel; - uint32_t counter; - ether_return_t ret; - uint32_t phy_access; - - volatile struct st_etherc __evenaccess * petherc_adr; - const ether_control_t * pether_ch; - - ret = ETHER_ERR_INVALID_ARG; - p_arg = control.p_ether_broadcast; - channel = p_arg->channel; - counter = p_arg->counter; - - /* Check argument */ - if (ETHER_CHANNEL_MAX <= channel) - { - return ret; - } - if (0 != (counter & 0x0FFFF0000)) - { - return ret; - } - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - - /* Check receive function is enable in ETHERC */ - if (0 == petherc_adr->ECMR.BIT.RE) - { - bc_filter_count[channel] = counter; - ret = ETHER_SUCCESS; - } - else - { - ret = ETHER_ERR_RECV_ENABLE; - } - - return ret; -} /* End of function ether_set_broadcastframe_filter() */ - -/*********************************************************************************************************************** - * Function Name: power_on_control - * Description : Powers on the channel if the ETHEC channel used and the PHY access channel are different, or if the - * PHY access channel is powered off. - * Arguments : channel - - * ETHERC channel number - * Return Value : ETHER_SUCCESS - - * Processing completed successfully - * ETHER_ERR_INVALID_CHAN - - * Nonexistent channel number - * ETHER_ERR_CHAN_OPEN - - * Indicates the Ethernet cannot be opened because it is being used by another application - * : ETHER_ERR_OTHER - - * - ***********************************************************************************************************************/ -static ether_return_t power_on_control (uint32_t channel) -{ -#if (ETHER_CHANNEL_MAX == 1) - ether_return_t ret = ETHER_ERR_OTHER; - - etherc_edmac_power_cont[ether_phy_access[channel]][channel] = ETHER_MODULE_USE; - - ret = power_on(channel); - - return ret; - -#elif ETHER_CHANNEL_MAX == 2 - ether_return_t ret = ETHER_ERR_OTHER; - - etherc_edmac_power_cont[ether_phy_access[channel]] [channel] = ETHER_MODULE_USE; - - if (channel != ether_phy_access[channel]) - { - ret = power_on(channel); - if (ETHER_SUCCESS != ret) - { - return ret; - } - } - - if (!(( ETHER_MODULE_USE == etherc_edmac_power_cont[ether_phy_access[channel]] [ETHER_CHANNEL_0] ) && - ( ETHER_MODULE_USE == etherc_edmac_power_cont[ether_phy_access[channel]] [ETHER_CHANNEL_1] ))) - { - ret = power_on(ether_phy_access[channel]); - } - - return ret; - -#endif -} /* End of function power_on_control() */ - -/*********************************************************************************************************************** - * Function Name: power_off_control - * Description : Powers off the channel if the ETHEC channel used and the PHY access channel are different, or if the - * PHY access channel is powered off. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -static void power_off_control (uint32_t channel) -{ -#if (ETHER_CHANNEL_MAX == 1) - etherc_edmac_power_cont[ether_phy_access[channel]][channel] = ETEHR_MODULE_NOT_USE; - - power_off(channel); - -#elif (ETHER_CHANNEL_MAX == 2) - etherc_edmac_power_cont[ether_phy_access[channel]] [channel] = ETEHR_MODULE_NOT_USE; - - if (channel != ether_phy_access[channel]) - { - power_off(channel); - } - - if (( ETEHR_MODULE_NOT_USE == etherc_edmac_power_cont[ether_phy_access[channel]] [ETHER_CHANNEL_0] ) && - ( ETEHR_MODULE_NOT_USE == etherc_edmac_power_cont[ether_phy_access[channel]] [ETHER_CHANNEL_1] )) - { - power_off(ether_phy_access[channel]); - } -#endif -} /* End of function power_off_control() */ - -/*********************************************************************************************************************** - * Function Name: check_mpde_bit - * Description : - * Arguments : none - * Return Value : 1: Magic Packet detection is enabled. - * 0: Magic Packet detection is disabled. - ***********************************************************************************************************************/ -static uint8_t check_mpde_bit (void) -{ -#if (ETHER_CHANNEL_MAX == 1) - #if (defined(BSP_MCU_RX63N)) - /* The MPDE bit can be referred to only when ETHERC operates. */ - if ( (ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_0] [ETHER_CHANNEL_0]) - && (1 == ETHERC.ECMR.BIT.MPDE) - ) - { - return 1; - } - else - { - return 0; - } - #elif (defined(BSP_MCU_RX65N)) - /* The MPDE bit can be referred to only when ETHERC operates. */ - if ((ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_0][ETHER_CHANNEL_0]) - && (1 == ETHERC0.ECMR.BIT.MPDE)) - { - return 1; - } - else - { - return 0; - } - #endif -#elif (ETHER_CHANNEL_MAX == 2) - /* The MPDE bit can be referred to only when ETHERC0 operates. */ - if ( ( ((ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_0] [ETHER_CHANNEL_0]) - || (ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_1] [ETHER_CHANNEL_0])) - && (1 == ETHERC0.ECMR.BIT.MPDE) - ) - - /* The MPDE bit can be referred to only when ETHERC1 operates. */ - || ( ((ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_0] [ETHER_CHANNEL_1]) - || (ETHER_MODULE_USE == etherc_edmac_power_cont[ETHER_PHY_ACCESS_CHANNEL_1] [ETHER_CHANNEL_1])) - && (1 == ETHERC1.ECMR.BIT.MPDE) - ) - ) - { - return 1; - } - else - { - return 0; - } -#endif -} /* End of function check_mpde_bit() */ - -#if defined(BSP_MCU_RX63N) -/*********************************************************************************************************************** - * Function Name: ether_eint - * Description : EINT interrupt processing - * Arguments : none - * Return Value : none - ***********************************************************************************************************************/ -R_PRAGMA_INTERRUPT(ether_eint, VECT(ETHER,EINT)) -void ether_eint(void) -{ - ether_int_common(ETHER_CHANNEL_0); -} /* End of function ether_eint() */ - -#elif (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N)) -/*********************************************************************************************************************** - * Function Name: ether_eint0 - * Description : EINT0 interrupt processing (A callback function to be called from r_bsp.) - * Arguments : pparam - - * unused - * Return Value : none - ***********************************************************************************************************************/ -static void ether_eint0 (void * pparam) -{ - volatile uint32_t dummy; - - ether_int_common(ETHER_CHANNEL_0); - - dummy = (uint32_t) pparam; -} /* End of function ether_eint0() */ -#endif - -#if (defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) -/*********************************************************************************************************************** - * Function Name: ether_eint1 - * Description : EINT1 interrupt processing (A callback function to be called from r_bsp.) - * Arguments : pparam - - * unused - * Return Value : none - ***********************************************************************************************************************/ -static void ether_eint1(void * pparam) -{ - volatile uint32_t dummy; - - ether_int_common(ETHER_CHANNEL_1); - - dummy = (uint32_t)pparam; -} /* End of function ether_eint1() */ -#endif - -/*********************************************************************************************************************** - * Function Name: ether_int_common - * Description : Interrupt handler for Ethernet receive and transmit interrupts. - * Arguments : channel - - * ETHERC channel number - * Return Value : none - ***********************************************************************************************************************/ -static void ether_int_common (uint32_t channel) -{ - uint32_t status_ecsr; - uint32_t status_eesr; - volatile struct st_etherc __evenaccess * petherc_adr; - volatile struct st_edmac __evenaccess * pedmac_adr; - const ether_control_t * pether_ch; - uint32_t phy_access; - ether_cb_arg_t cb_arg; - - pether_ch = g_eth_control_ch[channel].pether_control; - phy_access = g_eth_control_ch[channel].phy_access; - petherc_adr = pether_ch[phy_access].petherc; - pedmac_adr = pether_ch[phy_access].pedmac; - - status_ecsr = petherc_adr->ECSR.LONG; - status_eesr = pedmac_adr->EESR.LONG; - - /* Callback : Interrupt handler */ - if ((NULL != cb_func.pcb_int_hnd) && (FIT_NO_FUNC != cb_func.pcb_int_hnd)) - { - cb_arg.channel = channel; - cb_arg.status_ecsr = status_ecsr; - cb_arg.status_eesr = status_eesr; - (*cb_func.pcb_int_hnd)((void *) &cb_arg); - } - - /* When the ETHERC status interrupt is generated */ - if (status_eesr & EMAC_ECI_INT) - { -#if (ETHER_CFG_USE_LINKSTA == 1) - /* When the link signal change interrupt is generated */ - if (EMAC_LCHNG_INT == (status_ecsr & EMAC_LCHNG_INT)) - { - /* The state of the link signal is confirmed and Link Up/Down is judged. */ - /* When becoming Link up */ - if (ETHER_CFG_LINK_PRESENT == petherc_adr->PSR.BIT.LMON) - { - lchng_flag[channel] = ETHER_FLAG_ON_LINK_ON; - } - - /* When Link becomes down */ - else - { - lchng_flag[channel] = ETHER_FLAG_ON_LINK_OFF; - } - } -#endif - - /* When the Magic Packet detection interrupt is generated */ - if (EMAC_MPD_INT == (status_ecsr & EMAC_MPD_INT)) - { - mpd_flag[channel] = ETHER_FLAG_ON; - } - - /* - * Because each bit of the ECSR register is cleared when one is written, - * the value read from the register is written and the bit is cleared. - */ - /* Clear all ETHERC status BFR, PSRTO, LCHNG, MPD, ICD */ - petherc_adr->ECSR.LONG = status_ecsr; - } - - /* - * Because each bit of the EESR register is cleared when one is written, - * the value read from the register is written and the bit is cleared. - */ - pedmac_adr->EESR.LONG = status_eesr; /* Clear EDMAC status bits */ - - /* Whether it is a necessary code is confirmed. */ - -} /* End of function ether_int_common() */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx_private.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx_private.h deleted file mode 100644 index e130ea6de2a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/r_ether_rx_private.h +++ /dev/null @@ -1,308 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_private.h - * Version : 1.13 - * Device : RX63N/RX65N/RX64M/RX71M - * Tool-Chain : RX Family C Compiler - * H/W Platform : - * Description : File that defines macro and structure seen only in "r_ether_rx.c" file. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 16.12.2014 1.01 Added changes for RX71M. - * : 29.01.2015 1.02 Correction of version check. - * : 31.03.2016 1.03 Added changes for RX63N. - * : 01.10.2016 1.04 Added changes for RX65N. - * : 01.10.2017 1.13 Removed BSP version error. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_PRIVATE_H - #define R_ETHER_PRIVATE_H - -/* This checks that the module of the Ethernet is supported to the MCU that has been selected for sure. */ - #if (defined(BSP_MCU_RX63N) || defined(BSP_MCU_RX65N) || defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M)) - - #else - #error "This MCU is not supported by the current r_ether_rx module." - #endif - -/*********************************************************************************************************************** - Includes , "Project Includes" - ***********************************************************************************************************************/ - #include "r_ether_rx_if.h" - #include "r_ether_rx_config.h" - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Check the setting values is valid. Please review the setting values in r_ether_rx_config.h if error message is output */ - #if !((ETHER_CFG_MODE_SEL == 0) || (ETHER_CFG_MODE_SEL == 1)) - #error "ERROR- ETHER_CFG_MODE_SEL - Ethernet interface select is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_CH0_PHY_ADDRESS >= 0) && (ETHER_CFG_CH0_PHY_ADDRESS <= 31)) - #error "ERROR- ETHER_CFG_CH0_PHY_ADDRESS - PHY-LSI address is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_CH1_PHY_ADDRESS >= 0) && (ETHER_CFG_CH1_PHY_ADDRESS <= 31)) - #error "ERROR- ETHER_CFG_CH1_PHY_ADDRESS - PHY-LSI address is out of range defined in r_ether_rx_config.h." - #endif - - #if !(ETHER_CFG_EMAC_RX_DESCRIPTORS >= 1) - #error "ERROR- ETHER_CFG_EMAC_RX_DESCRIPTORS - Transmission descriptors is out of range defined in r_ether_rx_config.h." - #endif - - #if !(ETHER_CFG_EMAC_TX_DESCRIPTORS >= 1) - #error "ERROR- ETHER_CFG_EMAC_TX_DESCRIPTORS - Receive descriptors is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_BUFSIZE % 32) == 0) - #error "ERROR- ETHER_CFG_BUFSIZE - transmission and receive buffers is not 32-byte aligned in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_CH0_PHY_ACCESS == 0) || (ETHER_CFG_CH0_PHY_ACCESS == 1)) - #error "ERROR- ETHER_CFG_CH0_PHY_ACCESS - PHY-LSI access channel is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_CH1_PHY_ACCESS == 0) || (ETHER_CFG_CH1_PHY_ACCESS == 1)) - #error "ERROR- ETHER_CFG_CH1_PHY_ACCESS - PHY-LSI access channel is out of range defined in r_ether_rx_config.h." - #endif - - #if !(ETHER_CFG_PHY_MII_WAIT >= 8) - #error "ERROR- ETHER_CFG_PHY_MII_WAIT - PHY-LSI access timing is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_LINK_PRESENT == 0) || (ETHER_CFG_LINK_PRESENT == 1)) - #error "ERROR- ETHER_CFG_LINK_PRESENT - Link signal polarity of PHY-LSI is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_USE_LINKSTA == 0) || (ETHER_CFG_USE_LINKSTA == 1)) - #error "ERROR- ETHER_CFG_USE_LINKSTA - Use LINKSTA select is out of range defined in r_ether_rx_config.h." - #endif - - #if !((ETHER_CFG_USE_PHY_KSZ8041NL == 0) || (ETHER_CFG_USE_PHY_KSZ8041NL == 1)) - #error "ERROR- ETHER_CFG_USE_PHY_KSZ8041NL - use KSZ8041NL is out of range defined in r_ether_rx_config.h." - #endif - -/* - * The total number of EMAC buffers to allocate. The number of - * total buffers is simply the sum of the number of transmit and - * receive buffers. - */ - #define EMAC_NUM_BUFFERS (ETHER_CFG_EMAC_RX_DESCRIPTORS + (ETHER_CFG_EMAC_TX_DESCRIPTORS)) - -/* Definition of the maximum / minimum number of data that can be sent at one time in the Ethernet */ - #define ETHER_BUFSIZE_MAX (1514) /* Maximum number of transmitted data */ - #define ETHER_BUFSIZE_MIN (60) /* Minimum number of transmitted data */ - -/* Bit definition of interrupt factor of Ethernet interrupt */ - #define EMAC_LCHNG_INT (1UL << 2) - #define EMAC_MPD_INT (1UL << 1) - - #define EMAC_RFCOF_INT (1UL << 24) - #define EMAC_ECI_INT (1UL << 22) - #define EMAC_TC_INT (1UL << 21) - #define EMAC_FR_INT (1UL << 18) - #define EMAC_RDE_INT (1UL << 17) - #define EMAC_RFOF_INT (1UL << 16) - -/* Bit definitions of status member of DescriptorS */ - #define TACT (0x80000000) - #define RACT (0x80000000) - #define TDLE (0x40000000) - #define RDLE (0x40000000) - #define TFP1 (0x20000000) - #define RFP1 (0x20000000) - #define TFP0 (0x10000000) - #define RFP0 (0x10000000) - #define TFE (0x08000000) - #define RFE (0x08000000) - - #define RFS9_RFOVER (0x00000200) - #define RFS8_RAD (0x00000100) - #define RFS7_RMAF (0x00000080) - #define RFS4_RRF (0x00000010) - #define RFS3_RTLF (0x00000008) - #define RFS2_RTSF (0x00000004) - #define RFS1_PRE (0x00000002) - #define RFS0_CERF (0x00000001) - - #define TWBI (0x04000000) - #define TFS8_TAD (0x00000100) - #define TFS3_CND (0x00000008) - #define TFS2_DLC (0x00000004) - #define TFS1_CD (0x00000002) - #define TFS0_TRO (0x00000001) - -/* Number of entries in PAUSE resolution table */ - #define PAUSE_TABLE_ENTRIES (8) - -/* Local device and link partner PAUSE settings */ - #define XMIT_PAUSE_OFF (0) /* The pause frame transmission is prohibited. */ - #define RECV_PAUSE_OFF (0) /* The pause frame reception is prohibited. */ - #define XMIT_PAUSE_ON (1) /* The pause frame transmission is permitted. */ - #define RECV_PAUSE_ON (1) /* The pause frame reception is permitted. */ - -/* PAUSE link mask and shift values */ -/* - * The mask value and shift value which are for that shift the bits form a line and - * for comparing the bit information of PAUSE function which support the local device and - * Link partner with the assorted table(pause_resolution) which enable or disable the PAUSE frame. - */ - #define LINK_RES_ABILITY_MASK (3) - #define LINK_RES_LOCAL_ABILITY_BITSHIFT (2) - -/* Etherc mode */ - #define NO_USE_MAGIC_PACKET_DETECT (0) - #define USE_MAGIC_PACKET_DETECT (1) - -/* Defines the port connection to be used in the Ether */ - #define PORT_CONNECT_ET0 (0x01) - #define PORT_CONNECT_ET1 (0x02) - #define PORT_CONNECT_ET0_ET1 (0x03) - -/** PHY access channel */ - #define ETHER_PHY_ACCESS_CHANNEL_0 (0) - #define ETHER_PHY_ACCESS_CHANNEL_1 (1) - #define ETHER_PHY_ACCESS_CHANNEL_MAX (ETHER_CHANNEL_MAX) - -/** Ethernet module usage status */ - #define ETEHR_MODULE_NOT_USE (0) /* Ethernet module is not used */ - #define ETHER_MODULE_USE (1) /* Ethernet module is used */ - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ -/* - * EDMAC descriptor as defined in the hardware manual. It is - * modified to support little endian CPU mode. - */ - R_PRAGMA_PACK -typedef struct DescriptorS -{ - uint32_t status; - #if __LIT - /* Little endian */ - uint16_t size; - uint16_t bufsize; - #else - /* Big endian */ - uint16_t bufsize; - uint16_t size; - - #endif - uint8_t *buf_p; - struct DescriptorS *next; -} descriptor_t; - -/* - * Ethernet buffer type definition. - */ -typedef struct EtherBufferS -{ - uint8_t buffer[EMAC_NUM_BUFFERS][ETHER_CFG_BUFSIZE]; - -} etherbuffer_t; - -/* - * PauseMaskE, PauseValE and pause_resolutionS are use to create - * PAUSE resolution Table 28B-3 in IEEE 802.3-2008 standard. - */ -typedef enum PauseMaskE -{ - PAUSE_MASK0, - PAUSE_MASK1, - PAUSE_MASK2, - PAUSE_MASK3, - PAUSE_MASK4, - PAUSE_MASK5, - PAUSE_MASK6, - PAUSE_MASK7, - PAUSE_MASK8, - PAUSE_MASK9, - PAUSE_MASKA, - PAUSE_MASKB, - PAUSE_MASKC, - PAUSE_MASKD, - PAUSE_MASKE, - PAUSE_MASKF -} pausemask_t; - -typedef enum PauseValE -{ - PAUSE_VAL0, - PAUSE_VAL1, - PAUSE_VAL2, - PAUSE_VAL3, - PAUSE_VAL4, - PAUSE_VAL5, - PAUSE_VAL6, - PAUSE_VAL7, - PAUSE_VAL8, - PAUSE_VAL9, - PAUSE_VALA, - PAUSE_VALB, - PAUSE_VALC, - PAUSE_VALD, - PAUSE_VALE, - PAUSE_VALF -} pauseval_t; - -typedef struct pause_resolutionS -{ - pausemask_t mask; - pauseval_t value; - uint8_t transmit; - uint8_t receive; -} pauseresolution_t; - -typedef struct -{ - volatile struct st_etherc __evenaccess * petherc; /* ETHERC module */ - volatile struct st_edmac __evenaccess * pedmac; /* EDMAC */ - volatile uint32_t __evenaccess * preg_pir; - uint32_t phy_address; - uint8_t port_connect; -} ether_control_t; - -typedef struct -{ - const ether_control_t * pether_control; - uint32_t phy_access; -} ether_ch_control_t; - - R_PRAGMA_PACKOPTION - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ -extern const ether_ch_control_t g_eth_control_ch[]; - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ -void ether_enable_icu (uint32_t channel); -void ether_disable_icu (uint32_t channel); -void ether_set_phy_mode (uint8_t connect); - -#endif /* R_ETHER_PRIVATE_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/targets/rx65n/r_ether_setting_rx65n.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/targets/rx65n/r_ether_setting_rx65n.c deleted file mode 100644 index 279d437ef35..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/src/targets/rx65n/r_ether_setting_rx65n.c +++ /dev/null @@ -1,128 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_setting_rx65n.c -* Version : 1.13 -* Device : RX65N -* Description : Ethernet module device driver -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 01.10.2017 1.13 Removed ether_clear_icu_source function. -* : Added RX65N-2MB support. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -#include "r_ether_rx_if.h" -#include "src/r_ether_rx_private.h" - -#if defined(BSP_MCU_RX65N) -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Imported global variables and functions (from other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables (to be accessed by other files) -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -/* Check the setting values is valid. Please review the setting values in r_ether_rx_config.h if error message is output */ - #if !((ETHER_CFG_AL1_INT_PRIORTY >= 1) && (ETHER_CFG_AL1_INT_PRIORTY <= 15)) - #error "ERROR- ETHER_CFG_AL1_INT_PRIORTY - Interrupt priority level is out of range defined in r_ether_rx_config.h." - #endif - -/*********************************************************************************************************************** -* Function Name: ether_enable_icu -* Description : -* Arguments : channel - -* Ethernet channel number -* Return Value : none -***********************************************************************************************************************/ -void ether_enable_icu(uint32_t channel) -{ - volatile uint32_t dummy; - bsp_int_ctrl_t int_ctrl; - - ICU.GENAL1.BIT.EN4 = 1; - - int_ctrl.ipl = ETHER_CFG_AL1_INT_PRIORTY; - R_BSP_InterruptControl(BSP_INT_SRC_AL1_EDMAC0_EINT0, BSP_INT_CMD_GROUP_INTERRUPT_ENABLE, &int_ctrl); - - dummy = channel; -} /* End of function ether_enable_icu() */ - -/*********************************************************************************************************************** -* Function Name: ether_disable_icu -* Description : -* Arguments : channel - -* Ethernet channel number -* Return Value : none -***********************************************************************************************************************/ -void ether_disable_icu(uint32_t channel) -{ - volatile uint32_t dummy; - - ICU.GENAL1.BIT.EN4 = 0; - - R_BSP_InterruptControl(BSP_INT_SRC_AL1_EDMAC0_EINT0, BSP_INT_CMD_GROUP_INTERRUPT_DISABLE, FIT_NO_PTR); - - dummy = channel; -} /* End of function ether_disable_icu() */ - -/*********************************************************************************************************************** -* Function Name: ether_set_phy_mode -* Description : -* Arguments : connect - -* Ethernet channel number -* Return Value : none -***********************************************************************************************************************/ -void ether_set_phy_mode(uint8_t connect) -{ - if (PORT_CONNECT_ET0 == (connect & PORT_CONNECT_ET0)) - { - #if (ETHER_CFG_MODE_SEL == 0) - /* MII */ - MPC.PFENET.BIT.PHYMODE0 = 1; - #elif (ETHER_CFG_MODE_SEL == 1) - /* RMII */ - MPC.PFENET.BIT.PHYMODE0 = 0; - #endif - } - -} /* End of function ether_set_phy_mode() */ - -#endif /* defined(BSP_MCU_RX65N) */ - -/* End of File */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/en/r01an2184eu0320-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/en/r01an2184eu0320-rx.pdf deleted file mode 100644 index 0ba0b53e427cb53413031956061d41624fe2032d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1215779 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�zT1kNkq_J7v4u8pC;jKHyPpp$+yzrcURE5uCo;= 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

        B6QcSjy@i58CNV3K0HygqZ{{bo_Ac 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

        (sGam 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

        #1)XqWgeyfTAauPM=KpHNg|{xvAd3wpN7e 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ⅆ=0SRyA+Jy?IV8L+C0xOG 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�n{q>Gh+oi?i$8>rce@{ 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 +HmOMZe*_ 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≈p+sm14d$Rd}S6 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%0Dq1V=^n0N$QGNG$7tQas`lmO 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

        h8lu{(=#5mqfMT~`< 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

        K#!wqZi5aiJ&MQ1Rl!xVGVP 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 , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Version Number of API. */ -#define CMT_RX_VERSION_MAJOR (3) -#define CMT_RX_VERSION_MINOR (20) - -/* This define is used with the R_CMT_Control() function if not channel needs to input. */ -#define CMT_RX_NO_CHANNEL (0xFFFFFFFF) - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Commands that can be used with R_CMT_Control() function. */ -typedef enum -{ - CMT_RX_CMD_IS_CHANNEL_COUNTING = 0, //Used for determining if a particular CMT channel is currently being used - CMT_RX_CMD_PAUSE, //Pause a running timer without releasing it - CMT_RX_CMD_RESTART, //Restart a paused timer from zero - CMT_RX_CMD_RESUME, //Restart a paused timer without zeroing it first - CMT_RX_CMD_GET_NUM_CHANNELS //Used for getting number of CMT channels on this MCU -} cmt_commands_t; - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -bool R_CMT_CreatePeriodic(uint32_t frequency_hz, void (* callback)(void * pdata), uint32_t * channel); -bool R_CMT_CreateOneShot(uint32_t period_us, void (* callback)(void * pdata), uint32_t * channel); -bool R_CMT_Control(uint32_t channel, cmt_commands_t command, void * pdata); -bool R_CMT_Stop(uint32_t channel); -uint32_t R_CMT_GetVersion(void); - -#endif /* CMT_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/readme.txt deleted file mode 100644 index 2ab21ef1e9d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/readme.txt +++ /dev/null @@ -1,41 +0,0 @@ -PLEASE REFER TO THE APPLICATION NOTE FOR THIS DRIVER FOR MORE INFORMATION - -r_cmt_rx -========= - -Overview --------- -This module creates a timer tick using a CMT channel based on a frequency input by the user. - - -Features --------- -* Create periodic or one-shot timer easily by passing in desired frequency/period -* User is alerted through callback function -* CMT channels are allocated dynamically. - - -File Structure --------------- -r_cmt_rx -| readme.txt -| r_cmt_rx_if.h -| -+---doc -| | -| +---en -| | r01an1856ej{VERSION_NUMBER}-rx.pdf -| | -| | -| +---ja -| r01an1856jj{VERSION_NUMBER}-rx.pdf -| -+---ref -| r_cmt_rx_config_reference.h -| -\---src - r_cmt_rx.c - -r_config - r_cmt_rx_config.h - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/ref/r_cmt_rx_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/ref/r_cmt_rx_config_reference.h deleted file mode 100644 index e043e41b29d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/ref/r_cmt_rx_config_reference.h +++ /dev/null @@ -1,37 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx_config.h -* Description : Configures the r_cmt_rx code. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.00 First GSCE Release. -***********************************************************************************************************************/ -#ifndef CMT_CONFIG_HEADER_FILE -#define CMT_CONFIG_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ -/* The interrupt priority level to be used for CMT interrupts. */ -#define CMT_RX_CFG_IPR (5) - -#endif /* CMT_CONFIG_HEADER_FILE */ - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/src/r_cmt_rx.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/src/r_cmt_rx.c deleted file mode 100644 index df70b6ea673..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/src/r_cmt_rx.c +++ /dev/null @@ -1,904 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx.c -* Description : This module creates timer ticks using CMT channels or one-shot events based on period in uS. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.10 First GSCE Release. -* : 11.03.2014 2.20 Added support for RX110. -* Fixes bug in R_CMT_Control CMT_RX_CMD_GET_NUM_CHANNELS command. -* : 22.04.2014 2.30 Added support for RX64M. -* : 10.11.2014 2.40 Added support for RX113. -* : 20.02.2015 2.50 Added support for RX71M. -* : 01.04.2015 2.60 Added support for RX231. -* : 30.09.2015 2.70 Added support for RX23T. -* : 01.10.2015 2.80 Added support for RX130. -* : 01.12.2015 2.90 Added support for RX230, RX24T. -* : 15.03.2016 3.00 Added support for RX65N. -* : 19.12.2016 3.10 Added support for RX24U, RX24T(512KB). -* Fix to stop timer before callback function is executed. -* : 21.07.2017 3.20 Added support for RX65N-2M, RX130-512KB -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" -#include "r_cmt_rx_config.h" /* Configuration header file */ -#include "r_cmt_rx_if.h" /* Interface header file */ - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Define the number of CMT channels based on MCU type. */ -#if defined(BSP_MCU_RX62_ALL) || defined(BSP_MCU_RX63_ALL) || defined(BSP_MCU_RX21_ALL) || \ - defined(BSP_MCU_RX61_ALL) || defined(BSP_MCU_RX64_ALL) || defined(BSP_MCU_RX113) || \ - defined(BSP_MCU_RX71_ALL) || defined(BSP_MCU_RX231) || defined(BSP_MCU_RX23_ALL) || \ - defined(BSP_MCU_RX24_ALL) || defined(BSP_MCU_RX65_ALL) - #define CMT_RX_NUM_CHANNELS (4) -#elif defined(BSP_MCU_RX111) || defined(BSP_MCU_RX110) || defined(BSP_MCU_RX130) - #define CMT_RX_NUM_CHANNELS (2) -#else - #error "Error! Number of channels for this MCU is not defined in r_cmt_rx.c" -#endif - -/* Max number of ticks for counter without overflowing/underflowing. */ -#define CMT_RX_MAX_TIMER_TICKS (0x10000) - -/* Starting with RX63x MCUs, there are 2 peripheral clocks: PCLKA and PCLKB. PCLKA is only used by the Ethernet block. - This means that PCLKB would match functionality of PCLK in RX62x devices as far as the CMT is concerned. PCLKB is - used for the CMT on RX210 MCUs too. */ -#if defined(BSP_MCU_RX63_ALL) || defined(BSP_MCU_RX21_ALL) || defined(BSP_MCU_RX11_ALL) || defined(BSP_MCU_RX64_ALL) || \ - defined(BSP_MCU_RX71_ALL) || defined(BSP_MCU_RX113) || defined(BSP_MCU_RX231) || defined(BSP_MCU_RX23_ALL) || \ - defined(BSP_MCU_RX13_ALL) || defined(BSP_MCU_RX24_ALL) || defined(BSP_MCU_RX65_ALL) - #define CMT_PCLK_HZ (BSP_PCLKB_HZ) -#else - #define CMT_PCLK_HZ (BSP_PCLK_HZ) -#endif - -/* Which MCUs have register protection. */ -#if defined(BSP_MCU_RX21_ALL) || defined(BSP_MCU_RX63_ALL) || defined(BSP_MCU_RX11_ALL) || defined(BSP_MCU_RX64_ALL) || \ - defined(BSP_MCU_RX71_ALL) || defined(BSP_MCU_RX231) || defined(BSP_MCU_RX23_ALL) || defined(BSP_MCU_RX13_ALL) || \ - defined(BSP_MCU_RX24_ALL) || defined(BSP_MCU_RX65_ALL) - #define CMT_REG_PROTECT (1) -#else - #define CMT_REG_PROTECT (0) -#endif - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* Enum for current mode of CMT channel. */ -typedef enum -{ - CMT_RX_MODE_DISABLED = 0, - CMT_RX_MODE_PERIODIC, - CMT_RX_MODE_ONE_SHOT -} cmt_modes_t; - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -/* Used to prevent having duplicate code for each channel. This only works if the channels are identical (just at - different locations in memory). This is easy to tell by looking in iodefine.h and seeing if the same structure - was used for all channels. */ -static volatile struct st_cmt0 __evenaccess * const g_cmt_channels[CMT_RX_NUM_CHANNELS] = -{ -/* Currently all RX MCUs have either 2 or 4 CMT channels. */ -#if CMT_RX_NUM_CHANNELS == 4 - &CMT0, &CMT1, &CMT2, &CMT3 -#elif CMT_RX_NUM_CHANNELS == 2 - &CMT0, &CMT1 -#else - #error "Error! r_cmt_rx is not setup for this many CMT channels. Please refer to g_cmt_channels[] in r_cmt_rx.c" -#endif -}; - -/* Holds current mode of each CMT channel. */ -static cmt_modes_t g_cmt_modes[CMT_RX_NUM_CHANNELS]; - -/* This array holds the available clock dividers. For example, if PCLK/8 is available, then '8' would be an entry. - Note that the index of the divider in the array should correspond to the bit setting used for the CKS[1:0] bitfield. - For example, 128 is at index 2 in the array and to choose PCLK/128 in the CMCR register you would set the CKS[1:0] - bitfield to 2. */ -static const uint32_t g_cmt_clock_dividers[] = { 8, 32, 128, 512 }; - -/* Array that holds user's callback functions. */ -static void (* g_cmt_callbacks[CMT_RX_NUM_CHANNELS])(void * pdata); - -/* Internal functions. */ -static bool cmt_lock_state(void); -static void cmt_unlock_state(void); -static bool cmt_find_channel(uint32_t * channel); -static void power_on(uint32_t channel); -static void power_off(uint32_t channel); -static void cmt_counter_start(uint32_t channel); -static void cmt_counter_stop(uint32_t channel); -static bool cmt_setup_channel(uint32_t channel, uint32_t frequency_hz); -static void cmt_isr_common(uint32_t channel); -static bool cmt_create(uint32_t frequency_hz, void (* callback)(void * pdata), cmt_modes_t mode, uint32_t * channel); - -/*********************************************************************************************************************** -* Function Name: R_CMT_CreatePeriodic -* Description : Sets up a CMT channel and calls a callback function at a set frequency. -* Arguments : frequency_hz - -* Frequency in Hz of how often to call the callback function. -* callback - -* Which function to call when timer expires. If you wish to use R_CMT_Control() to check the status -* of a channel instead of using a callback then use FIT_NO_FUNC for this parameter. -* channel - -* Pointer of where to store which channel was used. -* Return Value : true - -* Channel initialized successfully. -* false - -* Invalid channel or frequency could not be used. -***********************************************************************************************************************/ -bool R_CMT_CreatePeriodic (uint32_t frequency_hz, void (* callback)(void * pdata), uint32_t * channel) -{ - return cmt_create(frequency_hz, callback, CMT_RX_MODE_PERIODIC, channel); -} - -/*********************************************************************************************************************** -* Function Name: R_CMT_CreateOneShot -* Description : Sets up a CMT channel and calls a callback function once after a user-defined amount of time. -* Arguments : period_us - -* How long until compare match occurs. Unit is microseconds. -* callback - -* Which function to call when timer expires. If you wish to use R_CMT_Control() to check the status -* of a channel instead of using a callback then use FIT_NO_FUNC for this parameter. -* channel - -* Pointer of where to store which channel was used. -* Return Value : true - -* Channel initialized successfully. -* false - -* Invalid channel or period could not be used. -***********************************************************************************************************************/ -bool R_CMT_CreateOneShot (uint32_t period_us, void (* callback)(void * pdata), uint32_t * channel) -{ - return cmt_create((1000000/period_us), callback, CMT_RX_MODE_ONE_SHOT, channel); -} - -/*********************************************************************************************************************** -* Function Name: R_CMT_Stop -* Description : Stop a counter and puts it in module stop state to conserve power. -* Arguments : channel - -* Which channel to use. -* Return Value : true - -* Counter stopped. -* false - -* Invalid channel number. -***********************************************************************************************************************/ -bool R_CMT_Stop (uint32_t channel) -{ - /* Make sure valid channel number was input. */ - if (channel >= CMT_RX_NUM_CHANNELS) - { - /* Invalid channel number was used. */ - return false; - } - - /* Stop counter. */ - cmt_counter_stop(channel); - - /* Turn off power to channel. */ - power_off(channel); - - /* Set mode to disabled. */ - g_cmt_modes[channel] = CMT_RX_MODE_DISABLED; - - /* Set channel as available. */ - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_CMT0 + channel)); - - return true; -} - -/*********************************************************************************************************************** -* Function Name: R_CMT_Control -* Description : Handles minor functions of this module. -* Arguments : channel - -* Which channel is being referenced. If not channel is needed input CMT_RX_NO_CHANNEL. -* command - -* What command is being input. -* pdata - -* Pointer to data to be input or filled in if needed. -* Return Value : true - -* Command completed successfully. -* false - -* Invalid command. -***********************************************************************************************************************/ -bool R_CMT_Control (uint32_t channel, cmt_commands_t command, void * pdata) -{ - bool ret = true; - - /* Process command that was input. */ - switch (command) - { - case CMT_RX_CMD_IS_CHANNEL_COUNTING: - - /* Check input channel. */ - if (channel < CMT_RX_NUM_CHANNELS) - { - /* Valid channel input. Is this channel currently counting? */ - if (CMT_RX_MODE_DISABLED == g_cmt_modes[channel]) - { - *(bool *)pdata = false; - } - else - { - *(bool *)pdata = true; - } - } - else - { - ret = false; - } - break; - - case CMT_RX_CMD_GET_NUM_CHANNELS: - *(uint32_t *)pdata = CMT_RX_NUM_CHANNELS; - break; - - case CMT_RX_CMD_PAUSE: - - if (channel < CMT_RX_NUM_CHANNELS) - { - /* Valid channel input. Is this channel currently counting? */ - if (CMT_RX_MODE_DISABLED != g_cmt_modes[channel]) - { - - switch (channel) - { - case 0: - CMT.CMSTR0.BIT.STR0 = 0; - break; - case 1: - CMT.CMSTR0.BIT.STR1 = 0; - break; - - #if CMT_RX_NUM_CHANNELS == 4 - case 2: - CMT.CMSTR1.BIT.STR2 = 0; - break; - case 3: - CMT.CMSTR1.BIT.STR3 = 0; - break; - #endif - - default: - break; - } - } - } - break; - - - /* Both restart and resume do the same thing, except restart zeros the counter first */ - case CMT_RX_CMD_RESTART: - case CMT_RX_CMD_RESUME: - if (channel < CMT_RX_NUM_CHANNELS) - { - /* Stop the timer once to prevent an interrupt from occurring */ - switch (channel) - { - case 0: - CMT.CMSTR0.BIT.STR0 = 0; - break; - case 1: - CMT.CMSTR0.BIT.STR1 = 0; - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - CMT.CMSTR1.BIT.STR2 = 0; - break; - case 3: - CMT.CMSTR1.BIT.STR3 = 0; - break; -#endif - default: - break; - } - - /* Valid channel input. Is this channel currently counting? */ - if (CMT_RX_MODE_DISABLED != g_cmt_modes[channel]) - { - - if (CMT_RX_CMD_RESTART == command) - { - /* For restarting, clear counter. */ - (*g_cmt_channels[channel]).CMCNT = 0; - } - - switch (channel) - { - case 0: - CMT.CMSTR0.BIT.STR0 = 1; - break; - case 1: - CMT.CMSTR0.BIT.STR1 = 1; - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - CMT.CMSTR1.BIT.STR2 = 1; - break; - case 3: - CMT.CMSTR1.BIT.STR3 = 1; - break; -#endif - default: - break; - } - } - } - break; - - default: - ret = false; - break; - } - - return ret; -} - -/*********************************************************************************************************************** -* Function Name: cmt_create -* Description : Sets up a CMT channel based on user input options. -* Arguments : frequency_hz - -* Frequency in Hz of how often to call the callback function. -* callback - -* Which function to call when timer expires. -* mode - -* Current mode of CMT channel -* channel - -* Pointer of where to store which channel was used. -* Return Value : true - -* Channel initialized successfully. -* false - -* Invalid channel or period could not be used. -***********************************************************************************************************************/ -static bool cmt_create (uint32_t frequency_hz, void (* callback)(void * pdata), cmt_modes_t mode, uint32_t * channel) -{ - /* Return value. */ - bool ret = false; - - /* Grab state to make sure we do not interfere with another operation. */ - if (cmt_lock_state() != true) - { - /* Another operation is already in progress. */ - return false; - } - - /* Was a channel found? */ - if (false == cmt_find_channel(channel)) - { - /* Channel not found or not available. */ - ret = false; - } - else - { - /* Look to see if we can support this frequency. */ - ret = cmt_setup_channel(*channel, frequency_hz); - - /* Set up ICU registers, save callback function, and start counter if valid divider was found. */ - if (true == ret) - { - /* Set mode of operation. */ - g_cmt_modes[*channel] = mode; - - /* Save callback function to be used. */ - g_cmt_callbacks[*channel] = callback; - - /* Start channel counting. */ - cmt_counter_start(*channel); - } - else - { - /* Could not support input frequency. Release lock on channel. */ - R_BSP_HardwareUnlock((mcu_lock_t)(BSP_LOCK_CMT0 + (*channel))); - } - } - - /* Release state so other operations can be performed. */ - cmt_unlock_state(); - - return ret; -} - -/*********************************************************************************************************************** -* Function Name: cmt_lock_state -* Description : Attempt to lock the state so that we right to perform an operation. -* Arguments : none -* Return Value : true - -* State was obtained -* false - -* State was not obtained because code is busy with another on-going operation. -***********************************************************************************************************************/ -static bool cmt_lock_state (void) -{ - bool ret; - - /* Attempt to acquire lock. */ - ret = R_BSP_HardwareLock(BSP_LOCK_CMT); - - return ret; -} - -/*********************************************************************************************************************** -* Function Name: cmt_unlock_state -* Description : Release state so that other operations can be performed. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -static void cmt_unlock_state (void) -{ - /* Release lock. */ - R_BSP_HardwareUnlock(BSP_LOCK_CMT); -} - -/*********************************************************************************************************************** -* Function Name: cmt_find_channel -* Description : Attempt to find open CMT channel to use. -* Arguments : channel - -* Channel number if channel was found. -* Return Value : true - -* Channel was found and locked. -* false - -* No channels available. -***********************************************************************************************************************/ -static bool cmt_find_channel (uint32_t * channel) -{ - bool channel_found = false; - uint32_t i; - - /* Look for an available channel. */ - for (i = 0; i < CMT_RX_NUM_CHANNELS; i++) - { - if (true == R_BSP_HardwareLock((mcu_lock_t)(BSP_LOCK_CMT0 + i))) - { - /* Channel found. */ - *channel = i; - channel_found = true; - - break; - } - } - - return channel_found; -} - -/*********************************************************************************************************************** -* Function Name: power_on -* Description : Enables CMT channel. -* Arguments : channel - -* Channel number to enable. -* Return Value : none -***********************************************************************************************************************/ -static void power_on (uint32_t channel) -{ -#if CMT_REG_PROTECT == 1 - /* Enable writing to MSTP registers. */ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); -#endif - - /* Enable selected CMT Channel. Go ahead and make sure counter is stopped too. */ - switch (channel) - { - case 0: - - /* Bring module out of stop state. */ - MSTP(CMT0) = 0; - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR0 = 0; - break; - case 1: - - /* Bring module out of stop state. */ - MSTP(CMT1) = 0; - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR1 = 0; - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - - /* Bring module out of stop state. */ - MSTP(CMT2) = 0; - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR2 = 0; - break; - case 3: - - /* Bring module out of stop state. */ - MSTP(CMT3) = 0; - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR3 = 0; - break; -#endif - default: - - /* Should never get here. Valid channel number is checked above. */ - break; - } - -#if CMT_REG_PROTECT == 1 - - /* Disable writing to MSTP registers. */ - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); -#endif -} - -/*********************************************************************************************************************** -* Function Name: power_off -* Description : Disables CMT channel. -* Arguments : channel - -* Channel number to disable. -* Return Value : none -***********************************************************************************************************************/ -static void power_off (uint32_t channel) -{ -#if CMT_REG_PROTECT == 1 - - /* Enable writing to MSTP registers. */ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); -#endif - - /* Enable selected CMT Channel. Go ahead and make sure counter is stopped too. Since each MSTP bit controls - 2 channels, make sure to only disable CMT unit when both channels are off. */ - switch (channel) - { - case 0: - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR0 = 0; - - /* Only turn off CMT unit if both channels are off. */ - if (g_cmt_modes[1] == CMT_RX_MODE_DISABLED) - { - /* Put module in stop state. */ - MSTP(CMT0) = 1; - } - break; - case 1: - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR1 = 0; - - /* Only turn off CMT unit if both channels are off. */ - if (g_cmt_modes[0] == CMT_RX_MODE_DISABLED) - { - /* Put module in stop state. */ - MSTP(CMT1) = 1; - } - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR2 = 0; - - /* Only turn off CMT unit if both channels are off. */ - if (g_cmt_modes[3] == CMT_RX_MODE_DISABLED) - { - /* Put module in stop state. */ - MSTP(CMT2) = 1; - } - break; - case 3: - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR3 = 0; - - /* Only turn off CMT unit if both channels are off. */ - if (g_cmt_modes[2] == CMT_RX_MODE_DISABLED) - { - - /* Put module in stop state. */ - MSTP(CMT3) = 1; - } - break; -#endif - default: - - /* Should never get here. Valid channel number is checked above. */ - break; - } - -#if CMT_REG_PROTECT == 1 - /* Disable writing to MSTP registers. */ - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); -#endif -} - -/*********************************************************************************************************************** -* Function Name: cmt_counter_start -* Description : Starts a CMT channel counting. -* Arguments : channel - -* Channel number to use. -* Return Value : none -***********************************************************************************************************************/ -static void cmt_counter_start (uint32_t channel) -{ - /* Enable compare match interurpt. */ - (*g_cmt_channels[channel]).CMCR.BIT.CMIE = 1; - - /* Clear counter. */ - (*g_cmt_channels[channel]).CMCNT = 0; - - /* Start counter channel. */ - switch (channel) - { - case 0: - - /* Setup ICU registers. */ - IR(CMT0, CMI0) = 0; /* Clear any previously pending interrupts */ - IPR(CMT0, CMI0) = CMT_RX_CFG_IPR; /* Set interrupt priority */ - IEN(CMT0, CMI0) = 1; /* Enable compare match interrupt */ - - /* Start counter. */ - CMT.CMSTR0.BIT.STR0 = 1; - break; - case 1: - - /* Setup ICU registers. */ - IR(CMT1, CMI1) = 0; /* Clear any previously pending interrupts */ - IPR(CMT1, CMI1) = CMT_RX_CFG_IPR; /* Set interrupt priority */ - IEN(CMT1, CMI1) = 1; /* Enable compare match interrupt */ - - /* Start counter. */ - CMT.CMSTR0.BIT.STR1 = 1; - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - - /* Setup ICU registers. */ - IR(CMT2, CMI2) = 0; /* Clear any previously pending interrupts */ - IPR(CMT2, CMI2) = CMT_RX_CFG_IPR; /* Set interrupt priority */ - IEN(CMT2, CMI2) = 1; /* Enable compare match interrupt */ - - /* Start counter. */ - CMT.CMSTR1.BIT.STR2 = 1; - break; - case 3: - - /* Setup ICU registers. */ - IR(CMT3, CMI3) = 0; /* Clear any previously pending interrupts */ - IPR(CMT3, CMI3) = CMT_RX_CFG_IPR; /* Set interrupt priority */ - IEN(CMT3, CMI3) = 1; /* Enable compare match interrupt */ - - /* Start counter. */ - CMT.CMSTR1.BIT.STR3 = 1; - break; -#endif - default: - - /* Should never get here. Valid channel number is checked above. */ - break; - } -} - -/*********************************************************************************************************************** -* Function Name: cmt_counter_stop -* Description : Stops a CMT channel counting. -* Arguments : channel - -* Channel number to use. -* Return Value : none -***********************************************************************************************************************/ -static void cmt_counter_stop (uint32_t channel) -{ - /* Stop counter channel. */ - switch (channel) - { - case 0: - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR0 = 0; - - /* Set ICU registers. */ - IEN(CMT0, CMI0) = 0; /* Disable compare match interrupt */ - IPR(CMT0, CMI0) = 0; /* Set interrupt priority */ - IR(CMT0, CMI0) = 0; /* Clear any previously pending interrupts */ - break; - case 1: - - /* Stop counter. */ - CMT.CMSTR0.BIT.STR1 = 0; - - /* Set ICU registers. */ - IEN(CMT1, CMI1) = 0; /* Disable compare match interrupt */ - IPR(CMT1, CMI1) = 0; /* Set interrupt priority */ - IR(CMT1, CMI1) = 0; /* Clear any previously pending interrupts */ - break; -#if CMT_RX_NUM_CHANNELS == 4 - case 2: - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR2 = 0; - - /* Set ICU registers. */ - IEN(CMT2, CMI2) = 0; /* Disable compare match interrupt */ - IPR(CMT2, CMI2) = 0; /* Set interrupt priority */ - IR(CMT2, CMI2) = 0; /* Clear any previously pending interrupts */ - break; - case 3: - - /* Stop counter. */ - CMT.CMSTR1.BIT.STR3 = 0; - - /* Set ICU registers. */ - IEN(CMT3, CMI3) = 0; /* Disable compare match interrupt */ - IPR(CMT3, CMI3) = 0; /* Set interrupt priority */ - IR(CMT3, CMI3) = 0; /* Clear any previously pending interrupts */ - - break; -#endif - default: - - /* Should never get here. Valid channel number is checked above. */ - break; - } -} - -/*********************************************************************************************************************** -* Function Name: cmt_setup_channel -* Description : Sets dividers and counter so compare match occurs at input frequency. -* Arguments : channel - -* Channel number to use. -* frequency_hz - -* Frequency at which to set CMT channel -* Return Value : true - -* Channel setup completed. -* false - -* Channel setup failed. -***********************************************************************************************************************/ -static bool cmt_setup_channel (uint32_t channel, uint32_t frequency_hz) -{ - uint32_t i; - bool ret = false; - - - if (((uint32_t)CMT_PCLK_HZ / 8) >= frequency_hz) /* Requested frequency must not be higher than PCLK. */ - { - /* Choose clock. This is done by looking through the available dividers to see if we can match the frequency - input by the user. */ - for (i = 0; i < ((sizeof(g_cmt_clock_dividers))/(sizeof(g_cmt_clock_dividers[0]))); i++) - { - /* Determine minimum frequency this divider can hit. For example, if a PCLK/8 is used and PCLK is 48MHz, then - the minimum frequency we can support is around 91.5Hz. This obtained by doing the following calculation: - (PCLK / divider) / max_counter_value - Example: - (48,000,000 / 8) / 65,536 = 91.5 */ - if (frequency_hz > (((uint32_t)CMT_PCLK_HZ / g_cmt_clock_dividers[i]) / (uint32_t)CMT_RX_MAX_TIMER_TICKS)) - { - /* Enable peripheral channel. */ - power_on(channel); - - /* We can use this divider. Figure out counter ticks needed for this frequency. */ - (*g_cmt_channels[channel]).CMCOR = (uint16_t)((((uint32_t)CMT_PCLK_HZ /g_cmt_clock_dividers[i])/frequency_hz) -1 ); - - - /* Set clock divider to be used. */ - (*g_cmt_channels[channel]).CMCR.BIT.CKS = i; - - /* Save that we did find a valid divider. */ - ret = true; - - /* No need to check other dividers. */ - break; - } - } - } - - return ret; -} - -/*********************************************************************************************************************** -* Function Name: R_CMT_GetVersion -* Description : Returns the current version of this module. The version number is encoded where the top 2 bytes are the -* major version number and the bottom 2 bytes are the minor version number. For example, Version 4.25 -* would be returned as 0x00040019. -* Arguments : none -* Return Value : Version of this module. -***********************************************************************************************************************/ -R_ATTRIB_INLINE -uint32_t R_CMT_GetVersion (void) -{ - /* These version macros are defined in r_cmt_rx_if.h. */ - return ((((uint32_t)CMT_RX_VERSION_MAJOR) << 16) | (uint32_t)CMT_RX_VERSION_MINOR); -} - -/*********************************************************************************************************************** -* Function Name: cmt_isr_common -* Description : Common part of ISR handling. Put here and made inline so changes will always apply to all channels. -* Arguments : channel - -* Which channel this is for. -* Return Value : none -***********************************************************************************************************************/ -R_ATTRIB_STATIC_INLINE -void cmt_isr_common (uint32_t channel) -{ - /* If this is one-shot mode then stop timer. */ - if (CMT_RX_MODE_ONE_SHOT == g_cmt_modes[channel]) - { - R_CMT_Stop(channel); - } - - /* Check for valid callback pointer before calling it. */ - if ((NULL != g_cmt_callbacks[channel]) && ((uint32_t)FIT_NO_FUNC != (uint32_t)g_cmt_callbacks[channel])) - { - /* Valid callback found, jump to it. */ - g_cmt_callbacks[channel]((void *)&channel); - } -} - -/*********************************************************************************************************************** -* Function Name: cmt0_isr -* Description : Interrupt when compare match for this channel occurs. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(cmt0_isr, VECT(CMT0, CMI0)) -__INTERRUPT static void cmt0_isr (void) -{ - cmt_isr_common(0); -} - -/*********************************************************************************************************************** -* Function Name: cmt1_isr -* Description : Interrupt when compare match for this channel occurs. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(cmt1_isr, VECT(CMT1, CMI1)) -__INTERRUPT static void cmt1_isr (void) -{ - cmt_isr_common(1); -} - -#if CMT_RX_NUM_CHANNELS == 4 -/*********************************************************************************************************************** -* Function Name: cmt2_isr -* Description : Interrupt when compare match for this channel occurs. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(cmt2_isr, VECT(CMT2, CMI2)) -__INTERRUPT static void cmt2_isr (void) -{ - cmt_isr_common(2); -} - -/*********************************************************************************************************************** -* Function Name: cmt3_isr -* Description : Interrupt when compare match for this channel occurs. -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(cmt3_isr, VECT(CMT3, CMI3)) -__INTERRUPT static void cmt3_isr (void) -{ - cmt_isr_common(3); -} -#endif - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index bfad0bd86f9..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,508 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_config_reference.h -* Device(s) : RX65N -* Description : The file r_bsp_config.h is used to configure your BSP. r_bsp_config.h should be included -* somewhere in your package so that the r_bsp code has access to it. This file (r_bsp_config_reference.h) -* is just a reference file that the user can use to make their own r_bsp_config.h file. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 15.05.2017 1.00 First Release -***********************************************************************************************************************/ -#ifndef R_BSP_CONFIG_REF_HEADER_FILE -#define R_BSP_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* NOTE: - The default settings are the same as when using RSKRX65N-2MB. - Change to the settings for the user board. -*/ - -/* Start up select - 0 = Enable BSP startup program. - 1 = Disable BSP startup program. (e.g. Using user startup program.) -*/ -#define BSP_CFG_STARTUP_DISABLE (0) - -/* Enter the product part number for your MCU. This information will be used to obtain information about your MCU such - as package and memory size. - To help parse this information, the part number will be defined using multiple macros. - R 5 F 56 5N E D D FP - | | | | | | | | | Macro Name Description - | | | | | | | | |__BSP_CFG_MCU_PART_PACKAGE = Package type, number of pins, and pin pitch - | | | | | | | |____not used = Products with wide temperature range - | | | | | | |______BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED = Encryption module included/not included - | | | | | |________BSP_CFG_MCU_PART_MEMORY_SIZE = ROM, RAM, and Data Flash Capacity - | | | | |___________BSP_CFG_MCU_PART_GROUP = Group name - | | | |______________BSP_CFG_MCU_PART_SERIES = Series name - | | |________________BSP_CFG_MCU_PART_MEMORY_TYPE = Type of memory (Flash, ROMless) - | |__________________not used = Renesas MCU - |____________________not used = Renesas semiconductor product. - */ - -/* Package type. Set the macro definition based on values below: - Character(s) = Value for macro = Package Type/Number of Pins/Pin Pitch - FC = 0x0 = LFQFP/176/0.50 - BG = 0x1 = LFBGA/176/0.80 - LC = 0x2 = TFLGA/177/0.50 - FB = 0x3 = LFQFP/144/0.50 - LK = 0x4 = TFLGA/145/0.50 - FP = 0x5 = LFQFP/100/0.50 - LJ = 0xA = TFLGA/100/0.65 -*/ -#define BSP_CFG_MCU_PART_PACKAGE (0x3) // <-- Updated by GUI. Do not edit this value manually - -/* Whether Encryption and SDHI/SDSI are included or not. - Character(s) = Value for macro = Description - A = false = Encryption module not included, SDHI/SDSI module not included - B = false = Encryption module not included, SDHI/SDSI module included - D = false = Encryption module not included, SDHI/SDSI module included, dual-bank structure - E = true = Encryption module included, SDHI/SDSI module not included - F = true = Encryption module included, SDHI/SDSI module included - H = true = Encryption module included, SDHI/SDSI module included, dual-bank structure -*/ -#define BSP_CFG_MCU_PART_ENCRYPTION_INCLUDED (true) // <-- Updated by GUI. Do not edit this value manually - -/* ROM, RAM, and Data Flash Capacity. - Character(s) = Value for macro = ROM Size/Ram Size/Data Flash Size - 4 = 0x4 = 512KB/256KB/Not equipped - 7 = 0x7 = 768KB/256KB/Not equipped - 9 = 0x9 = 1MB/256KB/Not equipped - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous. -*/ -#define BSP_CFG_MCU_PART_MEMORY_SIZE (0xE) // <-- Updated by GUI. Do not edit this value manually - -/* Group name. - Character(s) = Value for macro = Description - 5N/51 = 0x0 = RX65N Group/RX651 Group -*/ -#define BSP_CFG_MCU_PART_GROUP (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Series name. - Character(s) = Value for macro = Description - 56 = 0x0 = RX600 Series -*/ -#define BSP_CFG_MCU_PART_SERIES (0x0) // <-- Updated by GUI. Do not edit this value manually - -/* Memory type. - Character(s) = Value for macro = Description - F = 0x0 = Flash memory version -*/ -#define BSP_CFG_MCU_PART_MEMORY_TYPE (0x0) // <-- Updated by GUI. Do not edit this value manually - - -/* Heap size in bytes. - To disable the heap you must follow these steps: - 1) Set this macro (BSP_CFG_HEAP_BYTES) to 0. - 2) Set the macro BSP_CFG_IO_LIB_ENABLE to 0. - 3) Disable stdio from being built into the project library. This is done by going into the Renesas RX Toolchain - settings and choosing the Standard Library section. After that choose 'Standard Library' for Category in HEW or - choose 'Contents' in E2Studio. This will present a list of modules that can be included. Uncheck the box for - stdio.h. -*/ -#define BSP_CFG_HEAP_BYTES (0x2000) - -/* Initializes C input & output library functions. - 0 = Disable I/O library initialization in resetprg.c. If you are not using stdio then use this value. - 1 = Enable I/O library initialization in resetprg.c. This is default and needed if you are using stdio. */ -#define BSP_CFG_IO_LIB_ENABLE (0) - -/* If desired the user may redirect the stdio charget() and/or charput() functions to their own respective functions - by enabling below and providing and replacing the my_sw_... function names with the names of their own functions. */ -#define BSP_CFG_USER_CHARGET_ENABLED (0) -#define BSP_CFG_USER_CHARGET_FUNCTION my_sw_charget_function - -#define BSP_CFG_USER_CHARPUT_ENABLED (0) -#define BSP_CFG_USER_CHARPUT_FUNCTION my_sw_charput_function - -/* After reset MCU will operate in Supervisor mode. To switch to User mode, set this macro to '1'. For more information - on the differences between these 2 modes see the CPU >> Processor Mode section of your MCU's hardware manual. - 0 = Stay in Supervisor mode. - 1 = Switch to User mode. -*/ -#define BSP_CFG_RUN_IN_USER_MODE (0) - -/* Clock source select (CKSEL). - 0 = Low Speed On-Chip Oscillator (LOCO) - 1 = High Speed On-Chip Oscillator (HOCO) - 2 = Main Clock Oscillator - 3 = Sub-Clock Oscillator - 4 = PLL Circuit -*/ -#define BSP_CFG_CLOCK_SOURCE (4) // <-- Updated by GUI. Do not edit this value manually - -/* Main clock Oscillator Switching (MOSEL). - 0 = Resonator - 1 = External clock input -*/ -#define BSP_CFG_MAIN_CLOCK_SOURCE (0) // <-- Updated by GUI. Do not edit this value manually - -/* The sub-clock oscillation control for using the RTC. - When '1' is selected, the registers related to RTC are initialized and the sub-clock oscillator is operated. - 0 = The RTC is not to be used. - 1 = The RTC is to be used. -*/ -#define BSP_CFG_RTC_ENABLE (0) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Drive Capacity Control (RTCDV). - 0 = Drive capacity for standard CL. - 1 = Drive capacity for low CL. -*/ -#define BSP_CFG_SOSC_DRV_CAP (0) // <-- Updated by GUI. Do not edit this value manually //standard CL by default - -/* Clock configuration options. - The input clock frequency is specified and then the system clocks are set by specifying the multipliers used. The - multiplier settings are used to set the clock registers in resetprg.c. If a 24MHz clock is used and the - ICLK is 120MHz, PCLKA is 120MHz, PCLKB is 60MHz, PCLKC is 60MHz, PCLKD is 60MHz, FCLK is 60MHz, USB Clock is 48MHz, - and BCLK is 120MHz then the settings would be: - - BSP_CFG_XTAL_HZ = 24000000 - BSP_CFG_PLL_DIV = 1 (no division) - BSP_CFG_PLL_MUL = 10.0 (24MHz x 10.0 = 240MHz) - BSP_CFG_ICK_DIV = 2 : System Clock (ICLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_ICK_DIV) = 120MHz - BSP_CFG_PCKA_DIV = 2 : Peripheral Clock A (PCLKA) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKA_DIV) = 120MHz - BSP_CFG_PCKB_DIV = 4 : Peripheral Clock B (PCLKB) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKB_DIV) = 60MHz - BSP_CFG_PCKC_DIV = 4 : Peripheral Clock C (PCLKC) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKC_DIV) = 60MHz - BSP_CFG_PCKD_DIV = 4 : Peripheral Clock D (PCLKD) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_PCKD_DIV) = 60MHz - BSP_CFG_FCK_DIV = 4 : Flash IF Clock (FCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_FCK_DIV) = 60MHz - BSP_CFG_BCK_DIV = 2 : External Bus Clock (BCK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_BCK_DIV) = 120MHz - BSP_CFG_UCK_DIV = 5 : USB Clock (UCLK) = - (((BSP_CFG_XTAL_HZ/BSP_CFG_PLL_DIV) * BSP_CFG_PLL_MUL) / BSP_CFG_UCK_DIV) = 48MHz -*/ - -/* Input clock frequency in Hz (XTAL or EXTAL). */ -#define BSP_CFG_XTAL_HZ (12000000) // <-- Updated by GUI. Do not edit this value manually - -/* The HOCO can operate at several different frequencies. Choose which one using the macro below. - Available frequency settings: - 0 = 16MHz (default) - 1 = 18MHz - 2 = 20MHz -*/ -#define BSP_CFG_HOCO_FREQUENCY (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL clock source (PLLSRCEL). Choose which clock source to input to the PLL circuit. - Available clock sources: - 0 = Main clock (default) - 1 = HOCO -*/ -#define BSP_CFG_PLL_SRC (0) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Input Frequency Division Ratio Select (PLIDIV). - Available divisors = /1 (no division), /2, /3 -*/ -#define BSP_CFG_PLL_DIV (1) // <-- Updated by GUI. Do not edit this value manually - -/* PLL Frequency Multiplication Factor Select (STC). - Available multipliers = x10.0 to x30.0 in 0.5 increments (e.g. 10.0, 10.5, 11.0, 11.5, ..., 29.0, 29.5, 30.0) -*/ -#define BSP_CFG_PLL_MUL (20.0) // <-- Updated by GUI. Do not edit this value manually - -/* System Clock Divider (ICK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_ICK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock A Divider (PCKA). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKA_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock B Divider (PCKB). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKB_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock C Divider (PCKC). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKC_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* Peripheral Module Clock D Divider (PCKD). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_PCKD_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* External Bus Clock Divider (BCLK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_BCK_DIV (2) // <-- Updated by GUI. Do not edit this value manually - -/* Flash IF Clock Divider (FCK). - Available divisors = /1 (no division), /2, /4, /8, /16, /32, /64 -*/ -#define BSP_CFG_FCK_DIV (4) // <-- Updated by GUI. Do not edit this value manually - -/* USB Clock Divider Select. - Available divisors = /2, /3, /4, /5 -*/ -#define BSP_CFG_UCK_DIV (5) // <-- Updated by GUI. Do not edit this value manually - -/* Configure BCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency, 2= BCK/2 frequency -*/ -#define BSP_CFG_BCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Configure SDCLK output pin (only effective when external bus enabled) - Values 0=no output, 1 = BCK frequency -*/ -#define BSP_CFG_SDCLK_OUTPUT (0) // <-- Updated by GUI. Do not edit this value manually - -/* Main Clock Oscillator Wait Time (MOSCWTCR). - The value of MOSCWTCR register required for correspondence with the waiting time required to secure stable oscillation - by the main clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_MOSC_WAIT_TIME > (tMAINOSC * (fLOCO_max) + 16)/32 - (tMAINOSC: main clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tMAINOSC is 9.98 ms and fLOCO_max is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_MOSC_WAIT_TIME > (9.98 ms * (264 kHZ) + 16)/32 = 82.83, so set the BSP_CFG_MOSC_WAIT_TIME to 83(53h). - - NOTE: The waiting time is not required when an external clock signal is input for the main clock oscillator. - Set the BSP_CFG_MOSC_WAIT_TIME to 00h. -*/ -#define BSP_CFG_MOSC_WAIT_TIME (0x53) // <-- Updated by GUI. Do not edit this value manually - -/* Sub-Clock Oscillator Wait Time (SOSCWTCR). - The value of SOSCWTCR register required for correspondence with the expected time to secure settling of oscillation - by the sub-clock oscillator is obtained by using the maximum frequency for fLOCO in the formula below. - - BSP_CFG_SOSC_WAIT_TIME > (tSUBOSC * (fLOCO_max) + 16)/16384 - (tSUBOSC: sub-clock oscillation stabilization time; fLOCO_max: maximum frequency for fLOCO) - - If tSUBOSC is 2 s and fLOCO is 264 kHz (the period is 1/3.78 us), the formula gives - BSP_CFG_SOSC_WAIT_TIME > (2 s * (264 kHz) +16)/16384 = 32.22, so set the BSP_CFG_SOSC_WAIT_TIME bits to 33(21h). -*/ -#define BSP_CFG_SOSC_WAIT_TIME (0x21) // <-- Updated by GUI. Do not edit this value manually - -/* ROM Cache Enable Register (ROMCE). - 0 = ROM cache operation disabled. - 1 = ROM cache operation enabled. -*/ -#define BSP_CFG_ROM_CACHE_ENABLE (0) - -/* Configure WDT and IWDT settings. - OFS0 - Option Function Select Register 0 - b31:b29 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b28 WDTRSTIRQS - WDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b27:b26 WDTRPSS - WDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b25:b24 WDTRPES - WDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b23:b20 WDTCKS - WDT Clock Frequency Division Ratio - (1=PCLKB/4, 4=PCLKB/64, 0xF=PCLKB/128, 6=PCLKB/256, - 7=PCLKB/2048, 8=PCLKB/8192) - b19:b18 WDTTOPS - WDT Timeout Period Select (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b17 WDTSTRT - WDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b16:b15 Reserved (set to 1) - b14 IWDTSLCSTP - IWDT Sleep Mode Count Stop Control - (0=can't stop count, 1=stop w/some low power modes) - b13 Reserved (set to 1) - b12 IWDTRSTIRQS - IWDT Reset Interrupt Request - What to do on underflow (0=take interrupt, 1=reset MCU) - b11:b10 IWDTRPSS - IWDT Window Start Position Select - (0=25%, 1=50%, 2=75%, 3=100%,don't use) - b9:b8 IWDTRPES - IWDT Window End Position Select - (0=75%, 1=50%, 2=25%, 3=0%,don't use) - b7:b4 IWDTCKS - IWDT Clock Frequency Division Ratio - (0=none, 2=/16, 3 = /32, 4=/64, 0xF=/128, 5=/256) - b3:b2 IWDTTOPS - IWDT Timeout Period Select - (0=1024 cycles, 1=4096, 2=8192, 3=16384) - b1 IWDTSTRT - IWDT Start Mode Select - (0=auto-start after reset, 1=halt after reset) - b0 Reserved (set to 1) -*/ -#define BSP_CFG_OFS0_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Configure whether voltage detection 0 circuit and HOCO are enabled after reset. - OFS1 - Option Function Select Register 1 - b31:b9 Reserved (set to 1) - b8 HOCOEN - Enable/disable HOCO oscillation after a reset (0=enable, 1=disable) - b7:b3 Reserved When reading, these bits return the value written by the user. The write value should be 1. - b2 LVDAS - Voltage Detection 0 circuit start (1=monitoring disabled) - b1:b0 VDSEL - Voltage Detection 0 level select (1=2.94v, 2=2.87v, 3=2.80v) - NOTE: If HOCO oscillation is enabled by OFS1.HOCOEN, HOCO frequency is 16MHz. - BSP_CFG_HOCO_FREQUENCY should be default value. -*/ -#define BSP_CFG_OFS1_REG_VALUE (0xFFFFFFFF) // <-- Updated by GUI. Do not edit this value manually //Disable by default - -/* Trusted memory is facility to prevent the reading of blocks 8 and 9 and blocks 46 and 47 (in dual mode) in - the code flash memory by third party software. This feature is disabled by default. - TMEF - TM Enable Flag Register - b31 Reserved (set to 1) - b30:b28 TMEFDB - Dual-Bank TM Enable - 000: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is enabled in dual mode. - - 111: The TM function in the address range from FFEE 0000h to - FFEE FFFFh is disabled in dual mode. - b27 Reserved (set to 1) - b26:b24 TMEFF - TM Enable - 000: TM function is enabled. - - 111: TM function is disabled. - b23:b0 Reserved (set to 1) - NOTE: If the dual bank function has not been incorporated in a device, - TMEFDB bits [b30:b26] are reserved area. -*/ -#define BSP_CFG_TRUSTED_MODE_FUNCTION (0xFFFFFFFF) //Disable by default - -/* Configure FAW register is used to set the write protection flag and boot area select flag - for setting the flash access window startaddress and flash access window end address. - FAW - Flash Access Window Setting Register - b31 BTFLG - Boot Area Select Flag - 0: FFFF C000h to FFFF DFFFh are used as the boot area - - 1: FFFF E000h to FFFF FFFFh are used as the boot area - b30:b28 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b27:b16 FAWE - Flash Access Window End Address - Flash access window end address - b15 FSPR - Access Window Protection Flag - 0: With protection (P/E disabled) - - 1: Without protection (P/E enabled) - b14:b12 Reserved - When reading, these bits return the value written by the user.The write value should be 1. - b11:b0 FAWS - Flash Access Window Start Address - Flash access window start address - NOTE: Once 0 is written to this bit, the bit can never be restored to 1. - Therefore, the access window and the BTFLG bit never be set again or the TM function - never be disabled once it has been enabled. - Exercise extra caution when handling the FSPR bit. -*/ -#define BSP_CFG_FAW_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* The ROM code protection register is a function to prohibit reading from or programming to the flash memory - when the flash programmer is used during off-board programming. - ROMCODE - ROM Code Protection Register - b31:b0 ROM Code - 0000 0000h: ROM code protection enabled (ROM code protection 1). - 0000 0001h: ROM code protection enabled (ROM code protection 2). - Other than above: ROM code protection disabled. - Note. The ROMCODE register should be set in 32-bit units. -*/ -#define BSP_CFG_ROMCODE_REG_VALUE (0xFFFFFFFF) //Disable by default - -/* Select the bank mode of dual-bank function of the code flash memory. - 0 = Dual mode. - 1 = Linear mode. - NOTE: If the dual bank function has been incorporated in a device, select the bank mode in this macro. - Default setting of the bank mode is linear mode. - If the dual bank function has not been incorporated in a device, this macro should be 1. -*/ -#define BSP_CFG_CODE_FLASH_BANK_MODE (1) //Linear mode by default - -/* Select the startup bank of the program when dual bank function is in dual mode. - 0 = The address range of bank 1 from FFE00000h to FFEFFFFFh and bank 0 from FFF00000h to FFFFFFFFh. - 1 = The address range of bank 1 from FFF00000h to FFFFFFFFh and bank 0 from FFE00000h to FFEFFFFFh. - NOTE: If the dual bank function has been incorporated in a device, select the start bank in this macro. - Default setting of the start bank is bank0. - If the dual bank function has not been incorporated in a device, this macro should be 0. -*/ -#define BSP_CFG_CODE_FLASH_START_BANK (0) //Bank0 by default - -/* This macro lets other modules no if a RTOS is being used. - 0 = RTOS is not used. - 1 = FreeRTOS is used. - 2 = SEGGER embOS is used. - 3 = Micrium MicroC/OS is used. - 4 = Renesas RI600V4 & RI600PX is used. -*/ -#define BSP_CFG_RTOS_USED (1) - -/* This macro is used to select which CMT channel used for system timer of RTOS. - * The setting of this macro is only valid if the macro BSP_CFG_RTOS_USED is set to a value other than 0. */ -#if (BSP_CFG_RTOS_USED != 0) -/* Setting value. - * 0 = CMT channel 0 used for system timer of RTOS (recommended to be used for RTOS). - * 1 = CMT channel 1 used for system timer of RTOS. - * 2 = CMT channel 2 used for system timer of RTOS. - * 3 = CMT channel 3 used for system timer of RTOS. - * Others = Invalid. */ -#define BSP_CFG_RTOS_SYSTEM_TIMER (0) -#endif - -/* By default modules will use global locks found in mcu_locks.c. If the user is using a RTOS and would rather use its - locking mechanisms then they can change this macro. - NOTE: If '1' is chosen for this macro then the user must also change the next macro 'BSP_CFG_USER_LOCKING_TYPE'. - 0 = Use default locking (non-RTOS) - 1 = Use user defined locking mechanism. -*/ -#define BSP_CFG_USER_LOCKING_ENABLED (0) - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to redefine the typedef - that is used for the locks. If the user is using a RTOS then they would likely redefine the typedef to be - a semaphore/mutex type of their RTOS. Use the macro below to set the type that will be used for the locks. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_TYPE bsp_lock_t - -/* If the user decides to use their own locking mechanism with FIT modules then they will need to define the functions - that will handle the locking and unlocking. These functions should be defined below. - If BSP_CFG_USER_LOCKING_ENABLED is != 0: - R_BSP_HardwareLock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION(mcu_lock_t hw_index) - R_BSP_HardwareUnlock(mcu_lock_t hw_index) will call BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION(mcu_lock_t hw_index) - NOTE:With these functions the index into the array holding the global hardware locks is passed as the parameter. - R_BSP_SoftwareLock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - R_BSP_SoftwareUnlock(BSP_CFG_USER_LOCKING_TYPE * plock) will call - BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION(BSP_CFG_USER_LOCKING_TYPE * plock) - NOTE:With these functions the actual address of the lock to use is passed as the parameter. - NOTE: These functions must return a boolean. If lock was obtained or released successfully then return true. Else, - return false. - NOTE: If BSP_CFG_USER_LOCKING_ENABLED == 0 then this typedef is ignored. - NOTE: Do not surround the type with parentheses '(' ')'. -*/ -#define BSP_CFG_USER_LOCKING_HW_LOCK_FUNCTION my_hw_locking_function -#define BSP_CFG_USER_LOCKING_HW_UNLOCK_FUNCTION my_hw_unlocking_function -#define BSP_CFG_USER_LOCKING_SW_LOCK_FUNCTION my_sw_locking_function -#define BSP_CFG_USER_LOCKING_SW_UNLOCK_FUNCTION my_sw_unlocking_function - -/* If the user would like to determine if a warm start reset has occurred, then they may enable one or more of the - * following callback definitions AND provide a call back function name for the respective callback - * function (to be defined by the user). Setting BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED = 1 will result - * in a callback to the user defined my_sw_warmstart_prec_function just prior to the initialization of the C - * runtime environment by resetprg. - * - * Setting BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED = 1 will result in a callback to the user defined - * my_sw_warmstart_postc_function just after the initialization of the C runtime environment by resetprg. - */ -#define BSP_CFG_USER_WARM_START_CALLBACK_PRE_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_PRE_C_FUNCTION my_sw_warmstart_prec_function - -#define BSP_CFG_USER_WARM_START_CALLBACK_POST_INITC_ENABLED (0) -#define BSP_CFG_USER_WARM_START_POST_C_FUNCTION my_sw_warmstart_postc_function - -/* By default FIT modules will check input parameters to be valid. This is helpful during development but some users - will want to disable this for production code. The reason for this would be to save execution time and code space. - This macro is a global setting for enabling or disabling parameter checking. Each FIT module will also have its - own local macro for this same purpose. By default the local macros will take the global value from here though - they can be overridden. Therefore, the local setting has priority over this global setting. Disabling parameter - checking should only used when inputs are known to be good and the increase in speed or decrease in code space is - needed. - 0 = Global setting for parameter checking is disabled. - 1 = Global setting for parameter checking is enabled (Default). -*/ -#define BSP_CFG_PARAM_CHECKING_ENABLE (1) - -/* This macro is used to define the voltage that is supplied to the MCU (Vcc). This macro is defined in millivolts. This - macro does not actually change anything on the MCU. Some FIT modules need this information so it is defined here. */ -#define BSP_CFG_MCU_VCC_MV (3300) - -/* There are multiple versions of the RSKRX65N-2MB. Choose which board is currently being used below. - 0 = 1st Prototype Board (RTK50565N2CxxxxxBR) - 1 = rev. 1.00 Board (RTK50565N2C00000BE) - 2 = RX65N Envision Kit -*/ -#define BSP_CFG_BOARD_REVISION (2) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 2767f7bfe50..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_config_readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -FIT r_config folder -------------------- -The purpose of the r_config folder is to provide one place where the user can store all of their FIT configuration -files. Putting the files in one place makes them easy to find, backup, and put in a version control system. - -FIT Modules are distributed with a reference configuration file. These files end with '_reference.h'. For example, -the reference configuration file for the r_bsp is named r_bsp_config_reference.h. Reference configuration files are -provided so that the user always has a known-good configuration to revert to. When adding a FIT Module to a project the -user should copy this reference configuration file to this folder and remove '_reference' from the filename -(r_bsp_config_reference.h is renamed to r_bsp_config.h). For the r_bsp the reference configuration file can be found in -the 'board' folder for the currently chosen development board. For other FIT Modules the reference configuration file -can be found in the 'ref' folder of the FIT Module. diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 745030010e3..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_bsp_interrupt_config.h +++ /dev/null @@ -1,224 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_bsp_interrupt_config.h -* Description : This module maps Interrupt A & B interrupts. More information on how this is done is given below. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 01.10.2016 1.00 First Release -* : 31.01.2017 1.01_ES Changed the name of the following macro definition, because there was a mistake -* in the name of macro definition. -* - From XXX_TPU0_TGI0V to XXX_TPU0_TCI0V. -* - From XXX_TPU1_TGI1V to XXX_TPU1_TCI1V. -* - From XXX_TPU1_TGI1U to XXX_TPU1_TCI1U. -* - From XXX_TPU2_TGI2V to XXX_TPU2_TCI2V. -* - From XXX_TPU2_TGI2U to XXX_TPU2_TCI2U. -* - From XXX_TPU3_TGI3V to XXX_TPU3_TCI3V. -* - From XXX_TPU4_TGI4V to XXX_TPU4_TCI4V. -* - From XXX_TPU4_TGI4U to XXX_TPU4_TCI4U. -* - From XXX_TPU5_TGI5V to XXX_TPU5_TCI5V. -* - From XXX_TPU5_TGI5U to XXX_TPU5_TCI5U. -* - From XXX_MTU0_TGIV0 to XXX_MTU0_TCIV0. -* - From XXX_MTU1_TGIV1 to XXX_MTU1_TCIV1. -* - From XXX_MTU1_TGIU1 to XXX_MTU1_TCIU1. -* - From XXX_MTU2_TGIV2 to XXX_MTU2_TCIV2. -* - From XXX_MTU2_TGIU2 to XXX_MTU2_TCIU2. -* - From XXX_MTU3_TGIV3 to XXX_MTU3_TCIV3. -* - From XXX_MTU4_TGIV4 to XXX_MTU4_TCIV4. -* - From XXX_MTU6_TGIV6 to XXX_MTU6_TCIV6. -* - From XXX_MTU7_TGIV7 to XXX_MTU7_TCIV7. -* - From XXX_MTU8_TGIV8 to XXX_MTU8_TCIV8. -* Added select processing of the following software configurable interrupt source. -* - TSIP_PROC_BUSY -* - TSIP_ROMOK -* - TSIP_LONG_PLG -* - TSIP_TEST_BUSY -* - TSIP_WRRDY0 -* - TSIP_WRRDY1 -* - TSIP_WRRDY4 -* - TSIP_RDRDY0 -* - TSIP_RDRDY1 -* - TSIP_INTEGRATE_WRRDY -* - TSIP_INTEGRATE_RDRDY -***********************************************************************************************************************/ -#ifndef R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE -#define R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* If you wish to use one of the interrupt below then set the appropriate configuration macro to the vector number you - * wish to use for that interrupt. For example, if you want to use the RTC carry interrupt (CUP) at vector 176 then you - * would do the following: - * - * #define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 - */ - -/* Interrupt B Sources. - * -Valid vector numbers are 128-207. - * -There are more vector slots for B sources than actual B sources. By default all B sources are mapped. - * -If using the 'TPU1, TGI1A' interrupt it must be vector 144 or 145. It is set to 144 by default. - * -If a peripheral interrupt is going to be used to wake up the MCU from All-Module Clock Stop Mode then it must be - * in a vector between 146 to 157. Peripheral interrupts that can do this are TMR interrupts and the 'USB0, USBI0' - * interrupt. By default the TMR interrupts are chosen since there are 12 of them and there are 12 slots. - */ -#define BSP_MAPPED_INT_CFG_B_VECT_CMT2_CMI2 128 -#define BSP_MAPPED_INT_CFG_B_VECT_CMT3_CMI3 129 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIA0 146 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_CMIB0 147 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR0_OVI0 148 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIA1 149 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_CMIB1 150 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR1_OVI1 151 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIA2 152 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_CMIB2 153 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR2_OVI2 154 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIA3 155 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_CMIB3 156 -#define BSP_MAPPED_INT_CFG_B_VECT_TMR3_OVI3 157 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0A 130 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0B 131 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0C 132 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TGI0D 133 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU0_TCI0V 134 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1A 144 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TGI1B 135 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1V 136 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU1_TCI1U 137 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2A 138 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TGI2B 139 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2V 140 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU2_TCI2U 141 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3A 142 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3B 143 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3C 145 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TGI3D 158 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU3_TCI3V 159 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4A 160 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TGI4B 161 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4V 162 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU4_TCI4U 163 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5A 164 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TGI5B 165 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5V 166 -#define BSP_MAPPED_INT_CFG_B_VECT_TPU5_TCI5U 167 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC0I0 168 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_IC1I0 169 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC0I0 170 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW0_OC1I0 171 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC0I1 172 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_IC1I1 173 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC0I1 174 -#define BSP_MAPPED_INT_CFG_B_VECT_CMTW1_OC1I1 175 -#define BSP_MAPPED_INT_CFG_B_VECT_RTC_CUP 176 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXF0 177 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXF0 178 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_RXM0 179 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN0_TXM0 180 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXF1 181 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXF1 182 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_RXM1 183 -#define BSP_MAPPED_INT_CFG_B_VECT_CAN1_TXM1 184 -#define BSP_MAPPED_INT_CFG_B_VECT_USB0_USBI0 185 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12ADI0 186 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GBADI0 187 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC0_S12GCADI0 188 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12ADI1 189 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GBADI1 190 -#define BSP_MAPPED_INT_CFG_B_VECT_S12ADC1_S12GCADI1 191 - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_B_VECT_RNG_RNGEND 192 -#endif - -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR18I 193 -#define BSP_MAPPED_INT_CFG_B_VECT_ELC_ELSR19I 194 - -#if defined(BSP_MCU_RX65N_2MB) /* In the case of 1.5 or 2Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_PROC_BUSY 195 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_ROMOK 196 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_LONG_PLG 197 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_TEST_BUSY 198 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY0 199 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY1 200 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_WRRDY4 201 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY0 202 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_RDRDY1 203 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_WRRDY 204 -#define BSP_MAPPED_INT_CFG_B_VECT_TSIP_INTEGRATE_RDRDY 205 -#endif - -/* Interrupt A Sources. - * -Valid vector numbers are 208-255. - * -There are more A sources than A vector slots. By default none of the GPT interrupts are mapped. - * -If using the 'MTU1, TGI1A' interrupt it must be vector 208 or 209. It is set to 208 by default. - */ -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIA0 209 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIB0 210 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIC0 211 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGID0 212 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TCIV0 213 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIE0 214 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU0_TGIF0 215 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIA1 208 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TGIB1 216 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIV1 217 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU1_TCIU1 218 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIA2 219 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TGIB2 220 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIV2 221 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU2_TCIU2 222 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIA3 223 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIB3 224 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGIC3 225 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TGID3 226 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU3_TCIV3 227 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIA4 228 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIB4 229 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGIC4 230 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TGID4 231 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU4_TCIV4 232 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIU5 233 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIV5 234 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU5_TGIW5 235 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIA6 236 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIB6 237 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGIC6 238 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TGID6 239 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU6_TCIV6 240 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIA7 241 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIB7 242 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGIC7 243 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TGID7 244 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU7_TCIV7 245 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIA8 246 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIB8 247 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGIC8 248 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TGID8 249 -#define BSP_MAPPED_INT_CFG_A_VECT_MTU8_TCIV8 250 - -#if !defined(BSP_MCU_RX65N_2MB) /* In the case of 512K, 768K or 1Mbyte ROM capacity. */ -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESRDY 251 -#define BSP_MAPPED_INT_CFG_A_VECT_AES_AESEND 252 -#endif - -#endif /* R_BSP_INTERRUPT_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 907d2379240..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_byteq_config.h +++ /dev/null @@ -1,59 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_config.h -* Description : Configures the byte queue memory allocation -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 24.07.2013 1.00 Initial Release -* : 11.21.2014 1.20 Removed dependency to BSP -* : 30.09.2015 1.50 Added dependency to BSP -***********************************************************************************************************************/ -#ifndef BYTEQ_CONFIG_H -#define BYTEQ_CONFIG_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - Available settings: - BSP_CFG_PARAM_CHECKING_ENABLE: - Utilizes the system default setting - 1: - Includes parameter checking - 0: - Compiles out parameter checking -*/ -#define BYTEQ_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY IF SHOULD USE MALLOC() TO ALLOCATE MEMORY FOR QUEUE CONTROL BLOCKS */ -#define BYTEQ_CFG_USE_HEAP_FOR_CTRL_BLKS (0) - -/* SPECIFY NUMBER OF STATIC QUEUE CONTROL BLOCKS TO SUPPORT */ -/* valid only when BYTEQ_USE_HEAP_FOR_CTRL_BLKS is set to 0 */ -#define BYTEQ_CFG_MAX_CTRL_BLKS (4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_cmt_rx_config.h +++ /dev/null @@ -1,37 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_cmt_rx_config.h -* Description : Configures the r_cmt_rx code. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.00 First GSCE Release. -***********************************************************************************************************************/ -#ifndef CMT_CONFIG_HEADER_FILE -#define CMT_CONFIG_HEADER_FILE - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ -/* The interrupt priority level to be used for CMT interrupts. */ -#define CMT_RX_CFG_IPR (5) - -#endif /* CMT_CONFIG_HEADER_FILE */ - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index f8b7e21ba15..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_ether_rx_config.h +++ /dev/null @@ -1,117 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2016 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_ether_rx_config.h - * Version : 1.03 - * Description : Ethernet module device driver - ***********************************************************************************************************************/ -/********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 22.07.2014 1.00 First Release - * : 31.03.2016 1.01 Added changes for RX63N. - * : 01.10.2016 1.02 Added changes for RX65N. - * : 01.10.2017 1.03 Added changes for RX65N-2MB. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_CONFIG_H - #define R_ETHER_RX_CONFIG_H - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/* Ethernet interface select. - 0 = MII (Media Independent Interface) - 1 = RMII (Reduced Media Independent Interface) - */ - #define ETHER_CFG_MODE_SEL (1) - -/* PHY-LSI address setting for ETHER0/1. - Please set the value 31 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX63N. - Please set the value 30 ETHER_CFG_CH0_PHY_ADDRESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 0 ETHER_CFG_CH0_PHY_ADDRESS and value 1 ETHER_CFG_CH1_PHY_ADDRESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ADDRESS (0) /* Please define the PHY-LSI address in the range of 0-31. */ - #define ETHER_CFG_CH1_PHY_ADDRESS (1) /* Please define the PHY-LSI address in the range of 0-31. */ - -/* The number of Rx descriptors. */ - #define ETHER_CFG_EMAC_RX_DESCRIPTORS (1) - -/* The number of Tx descriptors. */ - #define ETHER_CFG_EMAC_TX_DESCRIPTORS (1) - -/* Please define the size of the sending and receiving buffer in the value where one frame can surely be stored - because the driver is single-frame/single-buffer processing. */ - #define ETHER_CFG_BUFSIZE (1536) /* Must be 32-byte aligned */ - -/* EINT interrupt priority level. This definition is not used when EINT interrupt is assigned to Group interrupt. */ - #define ETHER_CFG_EINT_INT_PRIORITY (2) /* Please define the interruption level within the range of 1-15. */ - -/* Group AL1 interrupt priority level. This definition is not used when EINT interrupt is assigned to Peripheral - interrupt. */ - #define ETHER_CFG_AL1_INT_PRIORTY (2) /* Please define the interruption level within the range of 1-15. */ - -/* The register bus of PHY0/1 for ETHER0/1 select - 0 = The access of the register of PHY uses ETHER0. - 1 = The access of the register of PHY uses ETHER1. - - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX63N. - Please set the value 0 ETHER_CFG_CH0_PHY_ACCESS when use default setting of the RSK+RX65N/RSK+RX65N_2MB. - Please set the value 1 ETHER_CFG_CH0_PHY_ACCESS and ETHER_CFG_CH1_PHY_ACCESS when use default setting of the RSK+RX64M/RSK+RX71M. - */ - #define ETHER_CFG_CH0_PHY_ACCESS (0) - #define ETHER_CFG_CH1_PHY_ACCESS (1) - -/* Define the access timing of MII/RMII register */ - #define ETHER_CFG_PHY_MII_WAIT (8) /* Plese define the value of 8 or more */ - -/* Define the waiting time for reset completion of PHY-LSI */ - #define ETHER_CFG_PHY_DELAY_RESET (0x00020000L) - -/** - * Link status read from LMON bit of ETHERC PSR register. The state is hardware dependent. - */ - #define ETHER_CFG_LINK_PRESENT (0) - -/* Use LINKSTA signal for detect link status changes - 0 = unused (use PHY-LSI status register) - 1 = use (use LINKSTA signal) - */ - #define ETHER_CFG_USE_LINKSTA (0) /* This setting is reflected in all channels */ - -/* Definition of whether or not to use KSZ8041NL of the Micrel Inc. - 0 = unused - 1 = use - */ - #define ETHER_CFG_USE_PHY_KSZ8041NL (0) - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global variables - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Exported global functions (to be accessed by other files) - ***********************************************************************************************************************/ - -#endif /* R_ETHER_RX_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_flash_rx_config.h +++ /dev/null @@ -1,116 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By using this software, you agree to the additional terms and conditions found by accessing the - * following link: - * http://www.renesas.com/disclaimer - * - * Copyright (C) 2014 Renesas Electronics Corporation. All rights reserved. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_flash_rx_config_reference.h - * Description : Configures the FLASH API module for RX200 and RX600 Series MCU's. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 22.12.2014 1.10 Added flash type usage comments. -* 25.06.2015 1.20 Added FLASH_CFG_CODE_FLASH_RUN_FROM_ROM. -* : 12.10.2016 2.00 Modified for BSPless operation (added FLASH_CFG_USE_FIT_BSP). -***********************************************************************************************************************/ -#ifndef FLASH_CONFIG_HEADER_FILE -#define FLASH_CONFIG_HEADER_FILE - -/* Set the following value to 0 when building without using the FIT BSP Module */ -#define FLASH_CFG_USE_FIT_BSP (1) - - -/*********************************************************************************************************************** - Configuration Options - ***********************************************************************************************************************/ -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING - * Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting - * Setting to 1 includes parameter checking; 0 compiles out parameter checking - */ -#define FLASH_CFG_PARAM_CHECKING_ENABLE (1) - - -/****************************************************************************** - ENABLE CODE FLASH PROGRAMMING -******************************************************************************/ -/* If you are only using data flash, set this to 0. - * Setting to 1 includes code to program the ROM area. When programming ROM, - * code must be executed from RAM, except under certain restrictions for flash - * type 3 (see section 2.14 in App Note). See section 2.13 in the App Note for - * details on how to set up code and the linker to execute code from RAM. - */ -#define FLASH_CFG_CODE_FLASH_ENABLE (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING DATA FLASH OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces data flash API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, data flash operations return immediately after the operation has been - * started. Notification of the operation completion is done via the callback - * function. - */ -#define FLASH_CFG_DATA_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE BGO/NON-BLOCKING CODE FLASH (ROM) OPERATIONS -******************************************************************************/ -/* Setting this to 0 forces ROM API function to block until completed. - * Setting to 1 places the module in BGO (background operations) mode. In BGO - * mode, ROM operations return immediately after the operation has been started. - * Notification of the operation completion is done via the callback function. - * When reprogramming ROM, THE RELOCATABLE VECTOR TABLE AND CORRESPONDING - * INTERRUPT ROUTINES MUST BE IN RAM. - * See sections 2.16 Usage Notes in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_BGO (0) - - -/****************************************************************************** - ENABLE CODE FLASH SELF-PROGRAMMING -******************************************************************************/ -/* Set this to 0 when programming code flash while executing in RAM. - * Set this to 1 when programming code flash while executing from another - * segment in ROM (possible only with RX64M, RX71M, RX65N-2 groups). - * See section 2.14 in the App Note. - */ -#define FLASH_CFG_CODE_FLASH_RUN_FROM_ROM (0) - - -/****************************************************************************** - SET IPL OF FLASH READY INTERRUPT -******************************************************************************/ -#define FLASH_CFG_FLASH_READY_IPL (5) // Flash type 2 only - - -/****************************************************************************** - ENABLE OR DISABLE LOCK BIT PROTECTION -******************************************************************************/ -/* Each erasure block has a corresponding lock bit that can be used to - * protect that block from being programmed/erased after the lock bit is - * set. The use of lock bits can be used or ignored. - * Setting this to 1 will cause lock bits to be ignored and programs/erases to a - * block will not be limited. - * Setting this to 0 will cause lock bits to be used as the user configures through - * the Control command. This only applies to ROM as the DF does not have lock bits. - */ -#define FLASH_CFG_IGNORE_LOCK_BITS (1) // Flash type 2 only - - -#endif /* FLASH_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index bfcd33c46e7..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_config/r_sci_rx_config.h +++ /dev/null @@ -1,171 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2013-2017 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_config.h -* Description : Configures the SCI driver -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Added comments for new RX110 support. -* 02.07.2014 1.30 Fixed bug that caused Group12 rx errors to only be enabled for channel 2. -* 25.11.2014 1.40 Added comments for RX113 support -* 30.09.2015 1.70 Added comments for RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added comments for RX24U support -* 07.03.2017 2.00 Added comments for RX130-512KB support -***********************************************************************************************************************/ -#ifndef SCI_CONFIG_H -#define SCI_CONFIG_H - -#include "platform.h" - -/*********************************************************************************************************************** -Configuration Options -***********************************************************************************************************************/ - -/* SPECIFY WHETHER TO INCLUDE CODE FOR API PARAMETER CHECKING */ -/* Setting to BSP_CFG_PARAM_CHECKING_ENABLE utilizes the system default setting */ -/* Setting to 1 includes parameter checking; 0 compiles out parameter checking */ -#define SCI_CFG_PARAM_CHECKING_ENABLE (BSP_CFG_PARAM_CHECKING_ENABLE) - -/* SPECIFY WHETHER TO INCLUDE CODE FOR DIFFERENT SCI MODES */ -/* Setting an equate to 1 includes code specific to that mode. */ -#define SCI_CFG_ASYNC_INCLUDED (1) -#define SCI_CFG_SYNC_INCLUDED (0) -#define SCI_CFG_SSPI_INCLUDED (0) - -/* SPECIFY BYTE VALUE TO TRANSMIT WHILE CLOCKING IN DATA IN SSPI MODES */ -#define SCI_CFG_DUMMY_TX_BYTE (0xFF) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* - * NOTE: If using ASYNC mode, adjust BYTEQ_CFG_MAX_CTRL_BLKS in r_byteq_config.h - * to provide 2 queues per channel (static mode only). - * * = port connector RDKRX63N, RSKRX210, RSKRX11x - * u = channel used by the USB-UART port (G1CUSB0) - * a = this channel is used only for RX130-512KB - * RX MCU supported channels - * - * CH# 110 111 113 130 210 230 231 23T 24T 24U 63N 631 64M 71M 65N - * --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- - * CH0 X Xa X* X X X* X X X X - * CH1 X X* X* Xu X X X Xu Xu Xu X X X X X - * CH2 X X X X X Xu - * CH3 X X X X X - * CH4 X X X X X - * CH5 X X X X X X Xu X X X X X X X X - * CH6 X X X X X X X X X X X X - * CH7 X X Xu Xu X - * CH8 X Xa X X X X X X X - * CH9 X Xa X X X X X X X - * CH10 X X X - * CH11 X X X X - * CH12 X X X X X X X X X X X X -*/ - -#define SCI_CFG_CH0_INCLUDED (0) -#define SCI_CFG_CH1_INCLUDED (0) -#define SCI_CFG_CH2_INCLUDED (1) -#define SCI_CFG_CH3_INCLUDED (0) -#define SCI_CFG_CH4_INCLUDED (0) -#define SCI_CFG_CH5_INCLUDED (0) -#define SCI_CFG_CH6_INCLUDED (0) -#define SCI_CFG_CH7_INCLUDED (0) -#define SCI_CFG_CH8_INCLUDED (1) -#define SCI_CFG_CH9_INCLUDED (0) -#define SCI_CFG_CH10_INCLUDED (0) -#define SCI_CFG_CH11_INCLUDED (0) -#define SCI_CFG_CH12_INCLUDED (0) - -/* SPECIFY ASYNC MODE TX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_TX_BUFSIZ (80) -#define SCI_CFG_CH1_TX_BUFSIZ (80) -#define SCI_CFG_CH2_TX_BUFSIZ (120) -#define SCI_CFG_CH3_TX_BUFSIZ (80) -#define SCI_CFG_CH4_TX_BUFSIZ (80) -#define SCI_CFG_CH5_TX_BUFSIZ (80) -#define SCI_CFG_CH6_TX_BUFSIZ (80) -#define SCI_CFG_CH7_TX_BUFSIZ (80) -#define SCI_CFG_CH8_TX_BUFSIZ (120) -#define SCI_CFG_CH9_TX_BUFSIZ (80) -#define SCI_CFG_CH10_TX_BUFSIZ (80) -#define SCI_CFG_CH11_TX_BUFSIZ (80) -#define SCI_CFG_CH12_TX_BUFSIZ (80) - -/* SPECIFY ASYNC MODE RX QUEUE BUFFER SIZES (will not allocate if chan not enabled */ -#define SCI_CFG_CH0_RX_BUFSIZ (80) -#define SCI_CFG_CH1_RX_BUFSIZ (80) -#define SCI_CFG_CH2_RX_BUFSIZ (80) -#define SCI_CFG_CH3_RX_BUFSIZ (80) -#define SCI_CFG_CH4_RX_BUFSIZ (80) -#define SCI_CFG_CH5_RX_BUFSIZ (80) -#define SCI_CFG_CH6_RX_BUFSIZ (80) -#define SCI_CFG_CH7_RX_BUFSIZ (80) -#define SCI_CFG_CH8_RX_BUFSIZ (80) -#define SCI_CFG_CH9_RX_BUFSIZ (80) -#define SCI_CFG_CH10_RX_BUFSIZ (80) -#define SCI_CFG_CH11_RX_BUFSIZ (80) -#define SCI_CFG_CH12_RX_BUFSIZ (80) - -/* -* ENABLE TRANSMIT END INTERRUPT (ASYNCHRONOUS) -* This interrupt only occurs when the last bit of the last byte of data -* has been sent and the transmitter has become idle. The interrupt calls -* the user's callback function specified in R_SCI_Open() and passes it an -* SCI_EVT_TEI event. A typical use of this feature is to disable an external -* transceiver to save power. It would then be up to the user's code to -* re-enable the transceiver before sending again. Not including this feature -* reduces code space used by the interrupt. Note that this equate is only -* for including the TEI code. The interrupt itself must be enabled using an -* R_SCI_Control(hdl, SCI_CMD_EN_TEI, NULL) call. -*/ -#define SCI_CFG_TEI_INCLUDED (0) /* 1=included, 0=not */ - -/* -* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N/631 ONLY -* This #define sets the priority level for the interrupt that handles -* receiver overrun, framing, and parity errors for all SCI channels -* on the RX63N/631. It is ignored for all other parts. -*/ -#define SCI_CFG_RXERR_PRIORITY (3) /* (RX63N/631 ONLY) 1 lowest, 15 highest */ - -/* -* SET GROUPBL0 (ERI, TEI) INTERRUPT PRIORITY; RX64M/RX71M/RX65N ONLY -* SET GROUPBL1, GROUPAL0 (ERI,TEI) INTERRUPT PRIORITY; RX65N ONLY -* This sets the priority level for receiver overrun, framing, and parity errors -* as well as TEI interrupts for all SCI channels. -*/ -#define SCI_CFG_ERI_TEI_PRIORITY (3) /* (RX64M/RX71M/RX65N ONLY) 1 lowest, 15 highest */ - -/* ENABLE TX/RX FIFO; (SCIi supported MCU ONLY) 1=included, 0=not */ -#define SCI_CFG_CH10_FIFO_INCLUDED (0) -#define SCI_CFG_CH11_FIFO_INCLUDED (0) - -/* SET TX FIFO THRESHOLD; (SCIi supported MCU ONLY) 0 lowest, 15 highest */ -/* TX FIFO THRESHOLD is invalid in Clock Synchronous Mode and Simple SPI Mode. */ -/* Set the same value for TX FIFO THRESHOLD and RX FIFO THRESHOLD in Clock Synchronous Mode and Simple SPI Mode. */ -#define SCI_CFG_CH10_TX_FIFO_THRESH (8) -#define SCI_CFG_CH11_TX_FIFO_THRESH (8) - -/* SET RX FIFO THRESHOLD; (SCIi supported MCU ONLY) 1 lowest, 15 highest */ -#define SCI_CFG_CH10_RX_FIFO_THRESH (8) -#define SCI_CFG_CH11_RX_FIFO_THRESH (8) - - -#endif /* SCI_CONFIG_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/en/r01an2009ej0113-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/en/r01an2009ej0113-rx.pdf deleted file mode 100644 index 7accbb5569d9af53b932cd394e148632d76d4081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670972 zcmdqIWmq1|(l&}iaCe8`@Zj$5uEE{i-Q6X)1b3I6xzTs=m9brn~qoFDy#SK*tLAd3$GS4i1``g_)I*p3v670*;#-AZ>1AtnXm% zVQfUm0FWkRWuxa{V+6<%GPAJI14IZJSeRJYSOBtwtn>iokEir(YyfdWO+q#n*7sXR zZC+kDV;iFnW`zIq`;fuP{vR2_#)h^=#`5|O){gHIg>0>yt!*3$Spf15#zy9bPPPt& z42-~1%(6z z7?|lf=vmlAM3{wH=@}R}Sl9%3x#`)N1Q-P9IRxlMh1gk`1vr>kSr}R9*%<_d*n|W) z=y|mP5;jK0Zkm5=!NAD=ac^S#A(`cmWNBj?QztV*1_s8DLAv~(p2#MV z`#C|Op2Aa4bqCHB7?&A69)Z z7OIo&3ea$h)D(Wl6*Po1&I?0MVmK=lUD9EbkSGUQEMNSBE|ELZlw`7Gjd7Uzjm_&c ziKRQ@S$|JZg*@iet7kz)ylqzs2{YH1=bNIWV$K{8LI#VSvm|`Lc9L^jVY<`PWVe`PtD7&ARU1x1)_!<~RTh=FUKqS`|;V7pCHMEM5snn~4hJ$R^7<}%7aJt@5qNM9qybI%z zN^wTyvZ05;cTU@XTp+sTj_*g+iX>0^@-Hj$Zx{Es4;B)AcZ*6+Mt`mX&Q4|`F2*)a z0AX80IXhz;fRLyRKtM!E^?#7cz{>mn`v=fUPWm=R`VL0_;P~C00puve=2+U0tt6)e zb>xBvyXClx6wQ)0rG^j4D?K_07XLPcj4Bee~sY%ufsp23dKs` zc$zm=T(K@hB%`C*y$sO*>qiMtC1n0j2zXcPzudmGzKtoxS3@}2&G!yMl|F$4Xd7I}SBV`+VNTW2SLoQ?5c;Rf*0DDxhL z04k2ga({RE)A-(zg_-$J$9L784V{!7jE(;|dPa`F`2F$jLhs|SvNiobbp05>-%}|3 z9!gmLdR^4qNu1Ee*~&^Apac-JRkr=_K7Zc%yN`g4jjfa8dq>tkn!JyL?GJ|!;*Y)` z1mnlZK8O#0_J{a0){mAyq3VP92Hf~q!PZXD)=l%HorQyi zj){?wotcr2o>?0p=3wh=_mK=J0fdcR%ngkd#RT8YrR<<@<7lVvU~FUP{#R7}^Wq;Y z7@6z;UzojT7ViUp*Xi$hR5W(9b#^c`{>U~&+?>STSBR7GJ1wTf_M!M+lP#vi{&Dli zh#!mTUHkV}L>WFB|BCOTjPEqZU&s?>`k?>nDa!ngHTplw0z_Fp=s(5*h_Zgrf2{G& zP~O4TP|4Uy6Y!pX0hEp1oB$Hm?-&&P>mu~mMM4{(E@xn2Z1^Gj1Mcq-e#gUK{66kE zK5qXE;m?v+wEa+pkp5$pzC-md#U0=8mGuoAKkWCBhUQLA&oBDCZD=)Oo5cPN53a9kB_flzO?g}hk>=^wg+s2N@Tsj)OZ)I%ek9l?y>z}vD2rnFx!Rc~J^a8Xp zR@T;a_IetyH!$Q}7GNL*41cIT;wLgIWuY`MT9-3C{i&dw62Sa*I735 zk{)j40>X<7dm&EGBx#{gV;tUVgioEBlFIC8CR1GzX!gGKPr84IBtFfCm!hiG3I$I# zvHR?V(UA4hh<~-(Y#|1nC04kZO1~3LCPq3>G6W

      joC^L!?7^tu?p`ocphJ&C(?N))wt)ry+epcyzf~ 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

      ?`!w){s(72lkJZ5o7JN1oT~Py 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

    $rW;GWLHuYng5+;xDR=!dZh!|lM4LEaUm{O3wE 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%0An0q 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